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 Details

    • 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

      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

      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.