Interface AssetDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssetDetails.Builder,
,AssetDetails> SdkBuilder<AssetDetails.Builder,
,AssetDetails> SdkPojo
- Enclosing class:
AssetDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault AssetDetails.Builder
apiGatewayApiAsset
(Consumer<ApiGatewayApiAsset.Builder> apiGatewayApiAsset) Information about the API Gateway API asset.apiGatewayApiAsset
(ApiGatewayApiAsset apiGatewayApiAsset) Information about the API Gateway API asset.default AssetDetails.Builder
lakeFormationDataPermissionAsset
(Consumer<LakeFormationDataPermissionAsset.Builder> lakeFormationDataPermissionAsset) The AWS Lake Formation data permission that is the asset.lakeFormationDataPermissionAsset
(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset) The AWS Lake Formation data permission that is the asset.default AssetDetails.Builder
redshiftDataShareAsset
(Consumer<RedshiftDataShareAsset.Builder> redshiftDataShareAsset) The Amazon Redshift datashare that is the asset.redshiftDataShareAsset
(RedshiftDataShareAsset redshiftDataShareAsset) The Amazon Redshift datashare that is the asset.default AssetDetails.Builder
s3DataAccessAsset
(Consumer<S3DataAccessAsset.Builder> s3DataAccessAsset) The Amazon S3 data access that is the asset.s3DataAccessAsset
(S3DataAccessAsset s3DataAccessAsset) The Amazon S3 data access that is the asset.default AssetDetails.Builder
s3SnapshotAsset
(Consumer<S3SnapshotAsset.Builder> s3SnapshotAsset) The Amazon S3 object that is the asset.s3SnapshotAsset
(S3SnapshotAsset s3SnapshotAsset) The Amazon S3 object that is the asset.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
-
s3SnapshotAsset
The Amazon S3 object that is the asset.
- Parameters:
s3SnapshotAsset
- The Amazon S3 object that is the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3SnapshotAsset
The Amazon S3 object that is the asset.
This is a convenience method that creates an instance of theS3SnapshotAsset.Builder
avoiding the need to create one manually viaS3SnapshotAsset.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3SnapshotAsset(S3SnapshotAsset)
.- Parameters:
s3SnapshotAsset
- a consumer that will call methods onS3SnapshotAsset.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiGatewayApiAsset
Information about the API Gateway API asset.
- Parameters:
apiGatewayApiAsset
- Information about the API Gateway API asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiGatewayApiAsset
default AssetDetails.Builder apiGatewayApiAsset(Consumer<ApiGatewayApiAsset.Builder> apiGatewayApiAsset) Information about the API Gateway API asset.
This is a convenience method that creates an instance of theApiGatewayApiAsset.Builder
avoiding the need to create one manually viaApiGatewayApiAsset.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toapiGatewayApiAsset(ApiGatewayApiAsset)
.- Parameters:
apiGatewayApiAsset
- a consumer that will call methods onApiGatewayApiAsset.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3DataAccessAsset
The Amazon S3 data access that is the asset.
- Parameters:
s3DataAccessAsset
- The Amazon S3 data access that is the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DataAccessAsset
default AssetDetails.Builder s3DataAccessAsset(Consumer<S3DataAccessAsset.Builder> s3DataAccessAsset) The Amazon S3 data access that is the asset.
This is a convenience method that creates an instance of theS3DataAccessAsset.Builder
avoiding the need to create one manually viaS3DataAccessAsset.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3DataAccessAsset(S3DataAccessAsset)
.- Parameters:
s3DataAccessAsset
- a consumer that will call methods onS3DataAccessAsset.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lakeFormationDataPermissionAsset
AssetDetails.Builder lakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset) The AWS Lake Formation data permission that is the asset.
- Parameters:
lakeFormationDataPermissionAsset
- The AWS Lake Formation data permission that is the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lakeFormationDataPermissionAsset
default AssetDetails.Builder lakeFormationDataPermissionAsset(Consumer<LakeFormationDataPermissionAsset.Builder> lakeFormationDataPermissionAsset) The AWS Lake Formation data permission that is the asset.
This is a convenience method that creates an instance of theLakeFormationDataPermissionAsset.Builder
avoiding the need to create one manually viaLakeFormationDataPermissionAsset.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset)
.- Parameters:
lakeFormationDataPermissionAsset
- a consumer that will call methods onLakeFormationDataPermissionAsset.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-