Interface AssetDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AssetDetails.Builder,AssetDetails>,SdkBuilder<AssetDetails.Builder,AssetDetails>,SdkPojo
- Enclosing class:
- AssetDetails
public static interface AssetDetails.Builder extends SdkPojo, CopyableBuilder<AssetDetails.Builder,AssetDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AssetDetails.BuilderapiGatewayApiAsset(Consumer<ApiGatewayApiAsset.Builder> apiGatewayApiAsset)Information about the API Gateway API asset.AssetDetails.BuilderapiGatewayApiAsset(ApiGatewayApiAsset apiGatewayApiAsset)Information about the API Gateway API asset.default AssetDetails.BuilderlakeFormationDataPermissionAsset(Consumer<LakeFormationDataPermissionAsset.Builder> lakeFormationDataPermissionAsset)The AWS Lake Formation data permission that is the asset.AssetDetails.BuilderlakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset)The AWS Lake Formation data permission that is the asset.default AssetDetails.BuilderredshiftDataShareAsset(Consumer<RedshiftDataShareAsset.Builder> redshiftDataShareAsset)The Amazon Redshift datashare that is the asset.AssetDetails.BuilderredshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)The Amazon Redshift datashare that is the asset.default AssetDetails.Builders3DataAccessAsset(Consumer<S3DataAccessAsset.Builder> s3DataAccessAsset)The Amazon S3 data access that is the asset.AssetDetails.Builders3DataAccessAsset(S3DataAccessAsset s3DataAccessAsset)The Amazon S3 data access that is the asset.default AssetDetails.Builders3SnapshotAsset(Consumer<S3SnapshotAsset.Builder> s3SnapshotAsset)The Amazon S3 object that is the asset.AssetDetails.Builders3SnapshotAsset(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 Detail
-
s3SnapshotAsset
AssetDetails.Builder s3SnapshotAsset(S3SnapshotAsset 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
default AssetDetails.Builder s3SnapshotAsset(Consumer<S3SnapshotAsset.Builder> s3SnapshotAsset)
The Amazon S3 object that is the asset.
This is a convenience method that creates an instance of theS3SnapshotAsset.Builderavoiding the need to create one manually viaS3SnapshotAsset.builder().When the
Consumercompletes,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:
s3SnapshotAsset(S3SnapshotAsset)
-
redshiftDataShareAsset
AssetDetails.Builder redshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
The Amazon Redshift datashare that is the asset.
- Parameters:
redshiftDataShareAsset- The Amazon Redshift datashare that is the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftDataShareAsset
default AssetDetails.Builder redshiftDataShareAsset(Consumer<RedshiftDataShareAsset.Builder> redshiftDataShareAsset)
The Amazon Redshift datashare that is the asset.
This is a convenience method that creates an instance of theRedshiftDataShareAsset.Builderavoiding the need to create one manually viaRedshiftDataShareAsset.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredshiftDataShareAsset(RedshiftDataShareAsset).- Parameters:
redshiftDataShareAsset- a consumer that will call methods onRedshiftDataShareAsset.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
redshiftDataShareAsset(RedshiftDataShareAsset)
-
apiGatewayApiAsset
AssetDetails.Builder apiGatewayApiAsset(ApiGatewayApiAsset 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.Builderavoiding the need to create one manually viaApiGatewayApiAsset.builder().When the
Consumercompletes,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:
apiGatewayApiAsset(ApiGatewayApiAsset)
-
s3DataAccessAsset
AssetDetails.Builder s3DataAccessAsset(S3DataAccessAsset 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.Builderavoiding the need to create one manually viaS3DataAccessAsset.builder().When the
Consumercompletes,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:
s3DataAccessAsset(S3DataAccessAsset)
-
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.Builderavoiding the need to create one manually viaLakeFormationDataPermissionAsset.builder().When the
Consumercompletes,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:
lakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset)
-
-