Interface ImportAssetsFromS3RequestDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ImportAssetsFromS3RequestDetails.Builder,ImportAssetsFromS3RequestDetails>,SdkBuilder<ImportAssetsFromS3RequestDetails.Builder,ImportAssetsFromS3RequestDetails>,SdkPojo
- Enclosing class:
- ImportAssetsFromS3RequestDetails
public static interface ImportAssetsFromS3RequestDetails.Builder extends SdkPojo, CopyableBuilder<ImportAssetsFromS3RequestDetails.Builder,ImportAssetsFromS3RequestDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportAssetsFromS3RequestDetails.BuilderassetSources(Collection<AssetSourceEntry> assetSources)Is a list of Amazon S3 bucket and object key pairs.ImportAssetsFromS3RequestDetails.BuilderassetSources(Consumer<AssetSourceEntry.Builder>... assetSources)Is a list of Amazon S3 bucket and object key pairs.ImportAssetsFromS3RequestDetails.BuilderassetSources(AssetSourceEntry... assetSources)Is a list of Amazon S3 bucket and object key pairs.ImportAssetsFromS3RequestDetails.BuilderdataSetId(String dataSetId)The unique identifier for the data set associated with this import job.ImportAssetsFromS3RequestDetails.BuilderrevisionId(String revisionId)The unique identifier for the revision associated with this import 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 Detail
-
assetSources
ImportAssetsFromS3RequestDetails.Builder assetSources(Collection<AssetSourceEntry> assetSources)
Is a list of Amazon S3 bucket and object key pairs.
- Parameters:
assetSources- Is a list of Amazon S3 bucket and object key pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetSources
ImportAssetsFromS3RequestDetails.Builder assetSources(AssetSourceEntry... assetSources)
Is a list of Amazon S3 bucket and object key pairs.
- Parameters:
assetSources- Is a list of Amazon S3 bucket and object key pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetSources
ImportAssetsFromS3RequestDetails.Builder assetSources(Consumer<AssetSourceEntry.Builder>... assetSources)
Is a list of Amazon S3 bucket and object key pairs.
This is a convenience method that creates an instance of theAssetSourceEntry.Builderavoiding the need to create one manually viaAssetSourceEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetSources(List.) - Parameters:
assetSources- a consumer that will call methods onAssetSourceEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#assetSources(java.util.Collection)
-
dataSetId
ImportAssetsFromS3RequestDetails.Builder dataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
- Parameters:
dataSetId- The unique identifier for the data set associated with this import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
ImportAssetsFromS3RequestDetails.Builder revisionId(String revisionId)
The unique identifier for the revision associated with this import request.
- Parameters:
revisionId- The unique identifier for the revision associated with this import request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-