Interface AssetListingItem.Builder

    • Method Detail

      • additionalAttributes

        AssetListingItem.Builder additionalAttributes​(AssetListingItemAdditionalAttributes additionalAttributes)

        The additional attributes of an asset published in an Amazon DataZone catalog.

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

        AssetListingItem.Builder createdAt​(Instant createdAt)

        The timestamp of when an asset published in an Amazon DataZone catalog was created.

        Parameters:
        createdAt - The timestamp of when an asset published in an Amazon DataZone catalog was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        AssetListingItem.Builder description​(String description)

        The description of an asset published in an Amazon DataZone catalog.

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

        AssetListingItem.Builder entityId​(String entityId)

        The identifier of the inventory asset.

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

        AssetListingItem.Builder entityRevision​(String entityRevision)

        The revision of the inventory asset.

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

        AssetListingItem.Builder entityType​(String entityType)

        The type of the inventory asset.

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

        AssetListingItem.Builder glossaryTerms​(Collection<DetailedGlossaryTerm> glossaryTerms)

        Glossary terms attached to the inventory asset.

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

        AssetListingItem.Builder glossaryTerms​(DetailedGlossaryTerm... glossaryTerms)

        Glossary terms attached to the inventory asset.

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

        AssetListingItem.Builder listingCreatedBy​(String listingCreatedBy)

        The Amazon DataZone user who created the listing.

        Parameters:
        listingCreatedBy - The Amazon DataZone user who created the listing.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • listingId

        AssetListingItem.Builder listingId​(String listingId)

        The identifier of the listing (asset published in Amazon DataZone catalog).

        Parameters:
        listingId - The identifier of the listing (asset published in Amazon DataZone catalog).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • listingRevision

        AssetListingItem.Builder listingRevision​(String listingRevision)

        The revision of the listing (asset published in Amazon DataZone catalog).

        Parameters:
        listingRevision - The revision of the listing (asset published in Amazon DataZone catalog).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • listingUpdatedBy

        AssetListingItem.Builder listingUpdatedBy​(String listingUpdatedBy)

        The Amazon DataZone user who updated the listing.

        Parameters:
        listingUpdatedBy - The Amazon DataZone user who updated the listing.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        AssetListingItem.Builder name​(String name)

        The name of the inventory asset.

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

        AssetListingItem.Builder owningProjectId​(String owningProjectId)

        The identifier of the project that owns the inventory asset.

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