Interface CreateAssetTypeResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<CreateAssetTypeResponse.Builder,CreateAssetTypeResponse>, DataZoneResponse.Builder, SdkBuilder<CreateAssetTypeResponse.Builder,CreateAssetTypeResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateAssetTypeResponse

public static interface CreateAssetTypeResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<CreateAssetTypeResponse.Builder,CreateAssetTypeResponse>
  • Method Details

    • createdAt

      The timestamp of when the asset type is to be created.

      Parameters:
      createdAt - The timestamp of when the asset type is to be created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      The Amazon DataZone user who creates this custom asset type.

      Parameters:
      createdBy - The Amazon DataZone user who creates this custom asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CreateAssetTypeResponse.Builder description(String description)

      The description of the custom asset type.

      Parameters:
      description - The description of the custom asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      The ID of the Amazon DataZone domain in which the asset type was created.

      Parameters:
      domainId - The ID of the Amazon DataZone domain in which the asset type was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • formsOutput

      The metadata forms that are attached to the asset type.

      Parameters:
      formsOutput - The metadata forms that are attached to the asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the asset type.

      Parameters:
      name - The name of the asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • originDomainId

      CreateAssetTypeResponse.Builder originDomainId(String originDomainId)

      The ID of the Amazon DataZone domain where the asset type was originally created.

      Parameters:
      originDomainId - The ID of the Amazon DataZone domain where the asset type was originally created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • originProjectId

      CreateAssetTypeResponse.Builder originProjectId(String originProjectId)

      The ID of the Amazon DataZone project where the asset type was originally created.

      Parameters:
      originProjectId - The ID of the Amazon DataZone project where the asset type was originally created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • owningProjectId

      CreateAssetTypeResponse.Builder owningProjectId(String owningProjectId)

      The ID of the Amazon DataZone project that currently owns this asset type.

      Parameters:
      owningProjectId - The ID of the Amazon DataZone project that currently owns this asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revision

      The revision of the custom asset type.

      Parameters:
      revision - The revision of the custom asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp of when the custom type was created.

      Parameters:
      updatedAt - The timestamp of when the custom type was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedBy

      The Amazon DataZone user that created the custom asset type.

      Parameters:
      updatedBy - The Amazon DataZone user that created the custom asset type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.