Interface AssetListingItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AssetListingItem.Builder,AssetListingItem>,SdkBuilder<AssetListingItem.Builder,AssetListingItem>,SdkPojo
- Enclosing class:
- AssetListingItem
public static interface AssetListingItem.Builder extends SdkPojo, CopyableBuilder<AssetListingItem.Builder,AssetListingItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AssetListingItem.BuilderadditionalAttributes(Consumer<AssetListingItemAdditionalAttributes.Builder> additionalAttributes)The additional attributes of an asset published in an Amazon DataZone catalog.AssetListingItem.BuilderadditionalAttributes(AssetListingItemAdditionalAttributes additionalAttributes)The additional attributes of an asset published in an Amazon DataZone catalog.AssetListingItem.BuildercreatedAt(Instant createdAt)The timestamp of when an asset published in an Amazon DataZone catalog was created.AssetListingItem.Builderdescription(String description)The description of an asset published in an Amazon DataZone catalog.AssetListingItem.BuilderentityId(String entityId)The identifier of the inventory asset.AssetListingItem.BuilderentityRevision(String entityRevision)The revision of the inventory asset.AssetListingItem.BuilderentityType(String entityType)The type of the inventory asset.AssetListingItem.BuilderglossaryTerms(Collection<DetailedGlossaryTerm> glossaryTerms)Glossary terms attached to the inventory asset.AssetListingItem.BuilderglossaryTerms(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms)Glossary terms attached to the inventory asset.AssetListingItem.BuilderglossaryTerms(DetailedGlossaryTerm... glossaryTerms)Glossary terms attached to the inventory asset.AssetListingItem.BuilderlistingCreatedBy(String listingCreatedBy)The Amazon DataZone user who created the listing.AssetListingItem.BuilderlistingId(String listingId)The identifier of the listing (asset published in Amazon DataZone catalog).AssetListingItem.BuilderlistingRevision(String listingRevision)The revision of the listing (asset published in Amazon DataZone catalog).AssetListingItem.BuilderlistingUpdatedBy(String listingUpdatedBy)The Amazon DataZone user who updated the listing.AssetListingItem.Buildername(String name)The name of the inventory asset.AssetListingItem.BuilderowningProjectId(String owningProjectId)The identifier of the project that owns the inventory asset.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
additionalAttributes
default AssetListingItem.Builder additionalAttributes(Consumer<AssetListingItemAdditionalAttributes.Builder> additionalAttributes)
The additional attributes of an asset published in an Amazon DataZone catalog.
This is a convenience method that creates an instance of theAssetListingItemAdditionalAttributes.Builderavoiding the need to create one manually viaAssetListingItemAdditionalAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalAttributes(AssetListingItemAdditionalAttributes).- Parameters:
additionalAttributes- a consumer that will call methods onAssetListingItemAdditionalAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
additionalAttributes(AssetListingItemAdditionalAttributes)
-
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.
-
glossaryTerms
AssetListingItem.Builder glossaryTerms(Consumer<DetailedGlossaryTerm.Builder>... glossaryTerms)
Glossary terms attached to the inventory asset.
This is a convenience method that creates an instance of theDetailedGlossaryTerm.Builderavoiding the need to create one manually viaDetailedGlossaryTerm.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#glossaryTerms(List.) - Parameters:
glossaryTerms- a consumer that will call methods onDetailedGlossaryTerm.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#glossaryTerms(java.util.Collection)
-
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.
-
-