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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAssetDestinationEntry.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaExportServerSideEncryption.builder().When the
Consumercompletes,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.
-