Interface CreateS3DataAccessFromS3BucketRequestDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CreateS3DataAccessFromS3BucketRequestDetails.Builder,
,CreateS3DataAccessFromS3BucketRequestDetails> SdkBuilder<CreateS3DataAccessFromS3BucketRequestDetails.Builder,
,CreateS3DataAccessFromS3BucketRequestDetails> SdkPojo
- Enclosing class:
CreateS3DataAccessFromS3BucketRequestDetails
public static interface CreateS3DataAccessFromS3BucketRequestDetails.Builder
extends SdkPojo, CopyableBuilder<CreateS3DataAccessFromS3BucketRequestDetails.Builder,CreateS3DataAccessFromS3BucketRequestDetails>
-
Method Summary
Modifier and TypeMethodDescriptionassetSource
(Consumer<S3DataAccessAssetSourceEntry.Builder> assetSource) Details about the S3 data access source asset.assetSource
(S3DataAccessAssetSourceEntry assetSource) Details about the S3 data access source asset.The unique identifier for the data set associated with the creation of this Amazon S3 data access.revisionId
(String revisionId) The unique identifier for a revision.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
-
assetSource
CreateS3DataAccessFromS3BucketRequestDetails.Builder assetSource(S3DataAccessAssetSourceEntry assetSource) Details about the S3 data access source asset.
- Parameters:
assetSource
- Details about the S3 data access source asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetSource
default CreateS3DataAccessFromS3BucketRequestDetails.Builder assetSource(Consumer<S3DataAccessAssetSourceEntry.Builder> assetSource) Details about the S3 data access source asset.
This is a convenience method that creates an instance of theS3DataAccessAssetSourceEntry.Builder
avoiding the need to create one manually viaS3DataAccessAssetSourceEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetSource(S3DataAccessAssetSourceEntry)
.- Parameters:
assetSource
- a consumer that will call methods onS3DataAccessAssetSourceEntry.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 the creation of this Amazon S3 data access.
- Parameters:
dataSetId
- The unique identifier for the data set associated with the creation of this Amazon S3 data access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
The unique identifier for a revision.
- Parameters:
revisionId
- The unique identifier for a revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-