Interface AssetItem.Builder

  • Method Details

    • additionalAttributes

      AssetItem.Builder additionalAttributes(AssetItemAdditionalAttributes additionalAttributes)

      The additional attributes of a Amazon DataZone inventory asset.

      Parameters:
      additionalAttributes - The additional attributes of a Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalAttributes

      default AssetItem.Builder additionalAttributes(Consumer<AssetItemAdditionalAttributes.Builder> additionalAttributes)

      The additional attributes of a Amazon DataZone inventory asset.

      This is a convenience method that creates an instance of the AssetItemAdditionalAttributes.Builder avoiding the need to create one manually via AssetItemAdditionalAttributes.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to additionalAttributes(AssetItemAdditionalAttributes).

      Parameters:
      additionalAttributes - a consumer that will call methods on AssetItemAdditionalAttributes.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      AssetItem.Builder createdAt(Instant createdAt)

      The timestamp of when the Amazon DataZone inventory asset was created.

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

      AssetItem.Builder createdBy(String createdBy)

      The Amazon DataZone user who created the inventory asset.

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

      AssetItem.Builder description(String description)

      The description of an Amazon DataZone inventory asset.

      Parameters:
      description - The description of an Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      AssetItem.Builder domainId(String domainId)

      The identifier of the Amazon DataZone domain in which the inventory asset exists.

      Parameters:
      domainId - The identifier of the Amazon DataZone domain in which the inventory asset exists.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalIdentifier

      AssetItem.Builder externalIdentifier(String externalIdentifier)

      The external identifier of the Amazon DataZone inventory asset.

      Parameters:
      externalIdentifier - The external identifier of the Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstRevisionCreatedAt

      AssetItem.Builder firstRevisionCreatedAt(Instant firstRevisionCreatedAt)

      The timestamp of when the first revision of the inventory asset was created.

      Parameters:
      firstRevisionCreatedAt - The timestamp of when the first revision of the inventory asset was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstRevisionCreatedBy

      AssetItem.Builder firstRevisionCreatedBy(String firstRevisionCreatedBy)

      The Amazon DataZone user who created the first revision of the inventory asset.

      Parameters:
      firstRevisionCreatedBy - The Amazon DataZone user who created the first revision of the inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      AssetItem.Builder glossaryTerms(Collection<String> glossaryTerms)

      The glossary terms attached to the Amazon DataZone inventory asset.

      Parameters:
      glossaryTerms - The glossary terms attached to the Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      AssetItem.Builder glossaryTerms(String... glossaryTerms)

      The glossary terms attached to the Amazon DataZone inventory asset.

      Parameters:
      glossaryTerms - The glossary terms attached to the Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifier

      AssetItem.Builder identifier(String identifier)

      the identifier of the Amazon DataZone inventory asset.

      Parameters:
      identifier - the identifier of the Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the Amazon DataZone inventory asset.

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

      AssetItem.Builder owningProjectId(String owningProjectId)

      The identifier of the Amazon DataZone project that owns the inventory asset.

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

      AssetItem.Builder typeIdentifier(String typeIdentifier)

      The identifier of the asset type of the specified Amazon DataZone inventory asset.

      Parameters:
      typeIdentifier - The identifier of the asset type of the specified Amazon DataZone inventory asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • typeRevision

      AssetItem.Builder typeRevision(String typeRevision)

      The revision of the inventory asset type.

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