Interface CapacityManagerDataExportResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CapacityManagerDataExportResponse.Builder,CapacityManagerDataExportResponse>,SdkBuilder<CapacityManagerDataExportResponse.Builder,CapacityManagerDataExportResponse>,SdkPojo
- Enclosing class:
- CapacityManagerDataExportResponse
@Mutable @NotThreadSafe public static interface CapacityManagerDataExportResponse.Builder extends SdkPojo, CopyableBuilder<CapacityManagerDataExportResponse.Builder,CapacityManagerDataExportResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CapacityManagerDataExportResponse.BuildercapacityManagerDataExportId(String capacityManagerDataExportId)The unique identifier for the data export configuration.CapacityManagerDataExportResponse.BuildercreateTime(Instant createTime)The timestamp when the data export configuration was created.CapacityManagerDataExportResponse.BuilderlatestDeliveryS3LocationUri(String latestDeliveryS3LocationUri)The S3 URI of the most recently delivered export file.CapacityManagerDataExportResponse.BuilderlatestDeliveryStatus(String latestDeliveryStatus)The status of the most recent export delivery.CapacityManagerDataExportResponse.BuilderlatestDeliveryStatus(CapacityManagerDataExportStatus latestDeliveryStatus)The status of the most recent export delivery.CapacityManagerDataExportResponse.BuilderlatestDeliveryStatusMessage(String latestDeliveryStatusMessage)A message describing the status of the most recent export delivery, including any error details if the delivery failed.CapacityManagerDataExportResponse.BuilderlatestDeliveryTime(Instant latestDeliveryTime)The timestamp when the most recent export was delivered to S3.CapacityManagerDataExportResponse.BuilderoutputFormat(String outputFormat)The file format of the exported data.CapacityManagerDataExportResponse.BuilderoutputFormat(OutputFormat outputFormat)The file format of the exported data.CapacityManagerDataExportResponse.Builders3BucketName(String s3BucketName)The name of the S3 bucket where export files are delivered.CapacityManagerDataExportResponse.Builders3BucketPrefix(String s3BucketPrefix)The S3 key prefix used for organizing export files within the bucket.CapacityManagerDataExportResponse.Builderschedule(String schedule)The frequency at which data exports are generated.CapacityManagerDataExportResponse.Builderschedule(Schedule schedule)The frequency at which data exports are generated.CapacityManagerDataExportResponse.Buildertags(Collection<Tag> tags)The tags associated with the data export configuration.CapacityManagerDataExportResponse.Buildertags(Consumer<Tag.Builder>... tags)The tags associated with the data export configuration.CapacityManagerDataExportResponse.Buildertags(Tag... tags)The tags associated with the data export configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
capacityManagerDataExportId
CapacityManagerDataExportResponse.Builder capacityManagerDataExportId(String capacityManagerDataExportId)
The unique identifier for the data export configuration.
- Parameters:
capacityManagerDataExportId- The unique identifier for the data export configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketName
CapacityManagerDataExportResponse.Builder s3BucketName(String s3BucketName)
The name of the S3 bucket where export files are delivered.
- Parameters:
s3BucketName- The name of the S3 bucket where export files are delivered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketPrefix
CapacityManagerDataExportResponse.Builder s3BucketPrefix(String s3BucketPrefix)
The S3 key prefix used for organizing export files within the bucket.
- Parameters:
s3BucketPrefix- The S3 key prefix used for organizing export files within the bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedule
CapacityManagerDataExportResponse.Builder schedule(String schedule)
The frequency at which data exports are generated.
-
schedule
CapacityManagerDataExportResponse.Builder schedule(Schedule schedule)
The frequency at which data exports are generated.
-
outputFormat
CapacityManagerDataExportResponse.Builder outputFormat(String outputFormat)
The file format of the exported data.
- Parameters:
outputFormat- The file format of the exported data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OutputFormat,OutputFormat
-
outputFormat
CapacityManagerDataExportResponse.Builder outputFormat(OutputFormat outputFormat)
The file format of the exported data.
- Parameters:
outputFormat- The file format of the exported data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OutputFormat,OutputFormat
-
createTime
CapacityManagerDataExportResponse.Builder createTime(Instant createTime)
The timestamp when the data export configuration was created.
- Parameters:
createTime- The timestamp when the data export configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestDeliveryStatus
CapacityManagerDataExportResponse.Builder latestDeliveryStatus(String latestDeliveryStatus)
The status of the most recent export delivery.
- Parameters:
latestDeliveryStatus- The status of the most recent export delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CapacityManagerDataExportStatus,CapacityManagerDataExportStatus
-
latestDeliveryStatus
CapacityManagerDataExportResponse.Builder latestDeliveryStatus(CapacityManagerDataExportStatus latestDeliveryStatus)
The status of the most recent export delivery.
- Parameters:
latestDeliveryStatus- The status of the most recent export delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CapacityManagerDataExportStatus,CapacityManagerDataExportStatus
-
latestDeliveryStatusMessage
CapacityManagerDataExportResponse.Builder latestDeliveryStatusMessage(String latestDeliveryStatusMessage)
A message describing the status of the most recent export delivery, including any error details if the delivery failed.
- Parameters:
latestDeliveryStatusMessage- A message describing the status of the most recent export delivery, including any error details if the delivery failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestDeliveryS3LocationUri
CapacityManagerDataExportResponse.Builder latestDeliveryS3LocationUri(String latestDeliveryS3LocationUri)
The S3 URI of the most recently delivered export file.
- Parameters:
latestDeliveryS3LocationUri- The S3 URI of the most recently delivered export file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestDeliveryTime
CapacityManagerDataExportResponse.Builder latestDeliveryTime(Instant latestDeliveryTime)
The timestamp when the most recent export was delivered to S3.
- Parameters:
latestDeliveryTime- The timestamp when the most recent export was delivered to S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CapacityManagerDataExportResponse.Builder tags(Collection<Tag> tags)
The tags associated with the data export configuration.
- Parameters:
tags- The tags associated with the data export configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CapacityManagerDataExportResponse.Builder tags(Tag... tags)
The tags associated with the data export configuration.
- Parameters:
tags- The tags associated with the data export configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CapacityManagerDataExportResponse.Builder tags(Consumer<Tag.Builder>... tags)
The tags associated with the data export configuration.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-