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
-
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 Detail
-
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.Builderavoiding the need to create one manually viaAssetDestinationEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetDestinations(List.) - 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:
#assetDestinations(java.util.Collection)
-
dataSetId
ExportAssetsToS3RequestDetails.Builder dataSetId(String 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
ExportAssetsToS3RequestDetails.Builder encryption(ExportServerSideEncryption 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.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:
encryption(ExportServerSideEncryption)
-
revisionId
ExportAssetsToS3RequestDetails.Builder revisionId(String 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.
-
-