Interface ExportAssetsToS3ResponseDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExportAssetsToS3ResponseDetails.Builder,
,ExportAssetsToS3ResponseDetails> SdkBuilder<ExportAssetsToS3ResponseDetails.Builder,
,ExportAssetsToS3ResponseDetails> SdkPojo
- Enclosing class:
ExportAssetsToS3ResponseDetails
public static interface ExportAssetsToS3ResponseDetails.Builder
extends SdkPojo, CopyableBuilder<ExportAssetsToS3ResponseDetails.Builder,ExportAssetsToS3ResponseDetails>
-
Method Summary
Modifier and TypeMethodDescriptionassetDestinations
(Collection<AssetDestinationEntry> assetDestinations) The destination in Amazon S3 where the asset is exported.assetDestinations
(Consumer<AssetDestinationEntry.Builder>... assetDestinations) The destination in Amazon S3 where the asset is exported.assetDestinations
(AssetDestinationEntry... assetDestinations) The destination in Amazon S3 where the asset is exported.The unique identifier for the data set associated with this export job.encryption
(Consumer<ExportServerSideEncryption.Builder> encryption) Encryption configuration of the export job.encryption
(ExportServerSideEncryption encryption) Encryption configuration of the export job.revisionId
(String revisionId) The unique identifier for the revision associated with this export response.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, sdkFields
-
Method Details
-
assetDestinations
ExportAssetsToS3ResponseDetails.Builder assetDestinations(Collection<AssetDestinationEntry> assetDestinations) The destination in Amazon S3 where the asset is exported.
- Parameters:
assetDestinations
- The destination in Amazon S3 where the asset is exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetDestinations
ExportAssetsToS3ResponseDetails.Builder assetDestinations(AssetDestinationEntry... assetDestinations) The destination in Amazon S3 where the asset is exported.
- Parameters:
assetDestinations
- The destination in Amazon S3 where the asset is exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetDestinations
ExportAssetsToS3ResponseDetails.Builder assetDestinations(Consumer<AssetDestinationEntry.Builder>... assetDestinations) The destination in Amazon S3 where the asset is exported.
This is a convenience method that creates an instance of theAssetDestinationEntry.Builder
avoiding the need to create one manually viaAssetDestinationEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetDestinations(List<AssetDestinationEntry>)
.- Parameters:
assetDestinations
- a consumer that will call methods onAssetDestinationEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSetId
The unique identifier for the data set associated with this export job.
- Parameters:
dataSetId
- The unique identifier for the data set associated with this export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
Encryption configuration of the export job.
- Parameters:
encryption
- Encryption configuration of the export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
default ExportAssetsToS3ResponseDetails.Builder encryption(Consumer<ExportServerSideEncryption.Builder> encryption) Encryption configuration of the export job.
This is a convenience method that creates an instance of theExportServerSideEncryption.Builder
avoiding the need to create one manually viaExportServerSideEncryption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryption(ExportServerSideEncryption)
.- Parameters:
encryption
- a consumer that will call methods onExportServerSideEncryption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revisionId
The unique identifier for the revision associated with this export response.
- Parameters:
revisionId
- The unique identifier for the revision associated with this export response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-