Interface ExportAssetsToS3RequestDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExportAssetsToS3RequestDetails.Builder,
,ExportAssetsToS3RequestDetails> SdkBuilder<ExportAssetsToS3RequestDetails.Builder,
,ExportAssetsToS3RequestDetails> SdkPojo
- Enclosing class:
ExportAssetsToS3RequestDetails
public static interface ExportAssetsToS3RequestDetails.Builder
extends SdkPojo, CopyableBuilder<ExportAssetsToS3RequestDetails.Builder,ExportAssetsToS3RequestDetails>
-
Method Summary
Modifier and TypeMethodDescriptionassetDestinations
(Collection<AssetDestinationEntry> assetDestinations) The destination for the asset.assetDestinations
(Consumer<AssetDestinationEntry.Builder>... assetDestinations) The destination for the asset.assetDestinations
(AssetDestinationEntry... assetDestinations) The destination for the asset.The unique identifier for the data set associated with this export job.encryption
(Consumer<ExportServerSideEncryption.Builder> encryption) Encryption configuration for the export job.encryption
(ExportServerSideEncryption encryption) Encryption configuration for the export job.revisionId
(String revisionId) The unique identifier for the revision associated with this export request.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
ExportAssetsToS3RequestDetails.Builder assetDestinations(Collection<AssetDestinationEntry> assetDestinations) The destination for the asset.
- Parameters:
assetDestinations
- The destination for the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetDestinations
ExportAssetsToS3RequestDetails.Builder assetDestinations(AssetDestinationEntry... assetDestinations) The destination for the asset.
- Parameters:
assetDestinations
- The destination for the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetDestinations
ExportAssetsToS3RequestDetails.Builder assetDestinations(Consumer<AssetDestinationEntry.Builder>... assetDestinations) The destination for the asset.
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 for the export job.
- Parameters:
encryption
- Encryption configuration for the export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
default ExportAssetsToS3RequestDetails.Builder encryption(Consumer<ExportServerSideEncryption.Builder> encryption) Encryption configuration for 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 request.
- Parameters:
revisionId
- The unique identifier for the revision associated with this export request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-