Interface Asset.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Asset.Builder,,Asset> SdkBuilder<Asset.Builder,,Asset> SdkPojo
- Enclosing class:
Asset
@Mutable
@NotThreadSafe
public static interface Asset.Builder
extends SdkPojo, CopyableBuilder<Asset.Builder,Asset>
-
Method Summary
Modifier and TypeMethodDescriptionThe unique identifier for this assetThe type of this assetTimestamp when this asset was createdThe metadata for this assetTimestamp when this asset was last updatedThe version number of this assetMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
assetId
The unique identifier for this asset
- Parameters:
assetId- The unique identifier for this asset- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetType
The type of this asset
- Parameters:
assetType- The type of this asset- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
The metadata for this asset
- Parameters:
metadata- The metadata for this asset- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version number of this asset
- Parameters:
version- The version number of this asset- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
Timestamp when this asset was created
- Parameters:
createdAt- Timestamp when this asset was created- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
Timestamp when this asset was last updated
- Parameters:
updatedAt- Timestamp when this asset was last updated- Returns:
- Returns a reference to this object so that method calls can be chained together.
-