Interface AssetShallow.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AssetShallow.Builder,AssetShallow>,SdkBuilder<AssetShallow.Builder,AssetShallow>,SdkPojo
- Enclosing class:
- AssetShallow
public static interface AssetShallow.Builder extends SdkPojo, CopyableBuilder<AssetShallow.Builder,AssetShallow>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssetShallow.Builderarn(String arn)The ARN of the Asset.AssetShallow.BuildercreatedAt(String createdAt)The time the Asset was initially submitted for Ingest.AssetShallow.Builderid(String id)The unique identifier for the Asset.AssetShallow.BuilderpackagingGroupId(String packagingGroupId)The ID of the PackagingGroup for the Asset.AssetShallow.BuilderresourceId(String resourceId)The resource ID to include in SPEKE key requests.AssetShallow.BuildersourceArn(String sourceArn)ARN of the source object in S3.AssetShallow.BuildersourceRoleArn(String sourceRoleArn)The IAM role ARN used to access the source S3 bucket.AssetShallow.Buildertags(Map<String,String> tags)Sets the value of the Tags property for this object.-
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
-
arn
AssetShallow.Builder arn(String arn)
The ARN of the Asset.- Parameters:
arn- The ARN of the Asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
AssetShallow.Builder createdAt(String createdAt)
The time the Asset was initially submitted for Ingest.- Parameters:
createdAt- The time the Asset was initially submitted for Ingest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
AssetShallow.Builder id(String id)
The unique identifier for the Asset.- Parameters:
id- The unique identifier for the Asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
packagingGroupId
AssetShallow.Builder packagingGroupId(String packagingGroupId)
The ID of the PackagingGroup for the Asset.- Parameters:
packagingGroupId- The ID of the PackagingGroup for the Asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
AssetShallow.Builder resourceId(String resourceId)
The resource ID to include in SPEKE key requests.- Parameters:
resourceId- The resource ID to include in SPEKE key requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceArn
AssetShallow.Builder sourceArn(String sourceArn)
ARN of the source object in S3.- Parameters:
sourceArn- ARN of the source object in S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRoleArn
AssetShallow.Builder sourceRoleArn(String sourceRoleArn)
The IAM role ARN used to access the source S3 bucket.- Parameters:
sourceRoleArn- The IAM role ARN used to access the source S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
AssetShallow.Builder tags(Map<String,String> tags)
Sets the value of the Tags property for this object.- Parameters:
tags- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-