Class CapacityManagerDataExportResponse
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.CapacityManagerDataExportResponse
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CapacityManagerDataExportResponse.Builder,CapacityManagerDataExportResponse>
@Generated("software.amazon.awssdk:codegen") public final class CapacityManagerDataExportResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CapacityManagerDataExportResponse.Builder,CapacityManagerDataExportResponse>
Contains information about a Capacity Manager data export configuration, including export settings, delivery status, and recent export activity.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCapacityManagerDataExportResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CapacityManagerDataExportResponse.Builderbuilder()StringcapacityManagerDataExportId()The unique identifier for the data export configuration.InstantcreateTime()The timestamp when the data export configuration was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasTags()For responses, this returns true if the service returned a value for the Tags property.StringlatestDeliveryS3LocationUri()The S3 URI of the most recently delivered export file.CapacityManagerDataExportStatuslatestDeliveryStatus()The status of the most recent export delivery.StringlatestDeliveryStatusAsString()The status of the most recent export delivery.StringlatestDeliveryStatusMessage()A message describing the status of the most recent export delivery, including any error details if the delivery failed.InstantlatestDeliveryTime()The timestamp when the most recent export was delivered to S3.OutputFormatoutputFormat()The file format of the exported data.StringoutputFormatAsString()The file format of the exported data.Strings3BucketName()The name of the S3 bucket where export files are delivered.Strings3BucketPrefix()The S3 key prefix used for organizing export files within the bucket.Scheduleschedule()The frequency at which data exports are generated.StringscheduleAsString()The frequency at which data exports are generated.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CapacityManagerDataExportResponse.Builder>serializableBuilderClass()List<Tag>tags()The tags associated with the data export configuration.CapacityManagerDataExportResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
capacityManagerDataExportId
public final String capacityManagerDataExportId()
The unique identifier for the data export configuration.
- Returns:
- The unique identifier for the data export configuration.
-
s3BucketName
public final String s3BucketName()
The name of the S3 bucket where export files are delivered.
- Returns:
- The name of the S3 bucket where export files are delivered.
-
s3BucketPrefix
public final String s3BucketPrefix()
The S3 key prefix used for organizing export files within the bucket.
- Returns:
- The S3 key prefix used for organizing export files within the bucket.
-
schedule
public final Schedule schedule()
The frequency at which data exports are generated.
If the service returns an enum value that is not available in the current SDK version,
schedulewill returnSchedule.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscheduleAsString().- Returns:
- The frequency at which data exports are generated.
- See Also:
Schedule
-
scheduleAsString
public final String scheduleAsString()
The frequency at which data exports are generated.
If the service returns an enum value that is not available in the current SDK version,
schedulewill returnSchedule.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscheduleAsString().- Returns:
- The frequency at which data exports are generated.
- See Also:
Schedule
-
outputFormat
public final OutputFormat outputFormat()
The file format of the exported data.
If the service returns an enum value that is not available in the current SDK version,
outputFormatwill returnOutputFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputFormatAsString().- Returns:
- The file format of the exported data.
- See Also:
OutputFormat
-
outputFormatAsString
public final String outputFormatAsString()
The file format of the exported data.
If the service returns an enum value that is not available in the current SDK version,
outputFormatwill returnOutputFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputFormatAsString().- Returns:
- The file format of the exported data.
- See Also:
OutputFormat
-
createTime
public final Instant createTime()
The timestamp when the data export configuration was created.
- Returns:
- The timestamp when the data export configuration was created.
-
latestDeliveryStatus
public final CapacityManagerDataExportStatus latestDeliveryStatus()
The status of the most recent export delivery.
If the service returns an enum value that is not available in the current SDK version,
latestDeliveryStatuswill returnCapacityManagerDataExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlatestDeliveryStatusAsString().- Returns:
- The status of the most recent export delivery.
- See Also:
CapacityManagerDataExportStatus
-
latestDeliveryStatusAsString
public final String latestDeliveryStatusAsString()
The status of the most recent export delivery.
If the service returns an enum value that is not available in the current SDK version,
latestDeliveryStatuswill returnCapacityManagerDataExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlatestDeliveryStatusAsString().- Returns:
- The status of the most recent export delivery.
- See Also:
CapacityManagerDataExportStatus
-
latestDeliveryStatusMessage
public final String latestDeliveryStatusMessage()
A message describing the status of the most recent export delivery, including any error details if the delivery failed.
- Returns:
- A message describing the status of the most recent export delivery, including any error details if the delivery failed.
-
latestDeliveryS3LocationUri
public final String latestDeliveryS3LocationUri()
The S3 URI of the most recently delivered export file.
- Returns:
- The S3 URI of the most recently delivered export file.
-
latestDeliveryTime
public final Instant latestDeliveryTime()
The timestamp when the most recent export was delivered to S3.
- Returns:
- The timestamp when the most recent export was delivered to S3.
-
hasTags
public final boolean hasTags()
For responses, this returns true if the service returned a value for the Tags property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
tags
public final List<Tag> tags()
The tags associated with the data export configuration.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasTags()method.- Returns:
- The tags associated with the data export configuration.
-
toBuilder
public CapacityManagerDataExportResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CapacityManagerDataExportResponse.Builder,CapacityManagerDataExportResponse>
-
builder
public static CapacityManagerDataExportResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends CapacityManagerDataExportResponse.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-