Interface AssetItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssetItem.Builder,
,AssetItem> SdkBuilder<AssetItem.Builder,
,AssetItem> SdkPojo
- Enclosing class:
AssetItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault AssetItem.Builder
additionalAttributes
(Consumer<AssetItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of a Amazon DataZone inventory asset.additionalAttributes
(AssetItemAdditionalAttributes additionalAttributes) The additional attributes of a Amazon DataZone inventory asset.The timestamp of when the Amazon DataZone inventory asset was created.The Amazon DataZone user who created the inventory asset.description
(String description) The description of an Amazon DataZone inventory asset.The identifier of the Amazon DataZone domain in which the inventory asset exists.externalIdentifier
(String externalIdentifier) The external identifier of the Amazon DataZone inventory asset.firstRevisionCreatedAt
(Instant firstRevisionCreatedAt) The timestamp of when the first revision of the inventory asset was created.firstRevisionCreatedBy
(String firstRevisionCreatedBy) The Amazon DataZone user who created the first revision of the inventory asset.glossaryTerms
(String... glossaryTerms) The glossary terms attached to the Amazon DataZone inventory asset.glossaryTerms
(Collection<String> glossaryTerms) The glossary terms attached to the Amazon DataZone inventory asset.identifier
(String identifier) the identifier of the Amazon DataZone inventory asset.The name of the Amazon DataZone inventory asset.owningProjectId
(String owningProjectId) The identifier of the Amazon DataZone project that owns the inventory asset.typeIdentifier
(String typeIdentifier) The identifier of the asset type of the specified Amazon DataZone inventory asset.typeRevision
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.Builder
avoiding the need to create one manually viaAssetItemAdditionalAttributes.builder()
.When the
Consumer
completes,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:
-
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
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
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
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
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
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
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
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
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
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
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
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
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.
-