Interface AssetItem.Builder

    • Method Detail

      • 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.
      • 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

        AssetItem.Builder name​(String 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.