Interface AssetItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AssetItem.Builder,AssetItem>,SdkBuilder<AssetItem.Builder,AssetItem>,SdkPojo
- Enclosing class:
- AssetItem
public static interface AssetItem.Builder extends SdkPojo, CopyableBuilder<AssetItem.Builder,AssetItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AssetItem.BuilderadditionalAttributes(Consumer<AssetItemAdditionalAttributes.Builder> additionalAttributes)The additional attributes of a Amazon DataZone inventory asset.AssetItem.BuilderadditionalAttributes(AssetItemAdditionalAttributes additionalAttributes)The additional attributes of a Amazon DataZone inventory asset.AssetItem.BuildercreatedAt(Instant createdAt)The timestamp of when the Amazon DataZone inventory asset was created.AssetItem.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the inventory asset.AssetItem.Builderdescription(String description)The description of an Amazon DataZone inventory asset.AssetItem.BuilderdomainId(String domainId)The identifier of the Amazon DataZone domain in which the inventory asset exists.AssetItem.BuilderexternalIdentifier(String externalIdentifier)The external identifier of the Amazon DataZone inventory asset.AssetItem.BuilderfirstRevisionCreatedAt(Instant firstRevisionCreatedAt)The timestamp of when the first revision of the inventory asset was created.AssetItem.BuilderfirstRevisionCreatedBy(String firstRevisionCreatedBy)The Amazon DataZone user who created the first revision of the inventory asset.AssetItem.BuilderglossaryTerms(String... glossaryTerms)The glossary terms attached to the Amazon DataZone inventory asset.AssetItem.BuilderglossaryTerms(Collection<String> glossaryTerms)The glossary terms attached to the Amazon DataZone inventory asset.AssetItem.Builderidentifier(String identifier)the identifier of the Amazon DataZone inventory asset.AssetItem.Buildername(String name)The name of the Amazon DataZone inventory asset.AssetItem.BuilderowningProjectId(String owningProjectId)The identifier of the Amazon DataZone project that owns the inventory asset.AssetItem.BuildertypeIdentifier(String typeIdentifier)The identifier of the asset type of the specified Amazon DataZone inventory asset.AssetItem.BuildertypeRevision(String typeRevision)The revision of the inventory asset type.-
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
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 theAssetItemAdditionalAttributes.Builderavoiding the need to create one manually viaAssetItemAdditionalAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalAttributes(AssetItemAdditionalAttributes).- Parameters:
additionalAttributes- a consumer that will call methods onAssetItemAdditionalAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
additionalAttributes(AssetItemAdditionalAttributes)
-
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.
-
-