Interface GlossaryItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GlossaryItem.Builder,
,GlossaryItem> SdkBuilder<GlossaryItem.Builder,
,GlossaryItem> SdkPojo
- Enclosing class:
GlossaryItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault GlossaryItem.Builder
additionalAttributes
(Consumer<GlossaryItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of an Amazon DataZone glossary.additionalAttributes
(GlossaryItemAdditionalAttributes additionalAttributes) The additional attributes of an Amazon DataZone glossary.The timestamp of when the glossary was created.The Amazon DataZone user who created the glossary.description
(String description) The business glossary description.The identifier of the Amazon DataZone domain in which the business glossary exists.The identifier of the glossary.The name of the glossary.owningProjectId
(String owningProjectId) The identifier of the project that owns the business glosary.The business glossary status.status
(GlossaryStatus status) The business glossary status.The timestamp of when the business glossary was updated.The Amazon DataZone user who updated the business glossary.usageRestrictions
(Collection<GlossaryUsageRestriction> usageRestrictions) The usage restrictions associated with a goverened glossary term.usageRestrictions
(GlossaryUsageRestriction... usageRestrictions) The usage restrictions associated with a goverened glossary term.usageRestrictionsWithStrings
(String... usageRestrictions) The usage restrictions associated with a goverened glossary term.usageRestrictionsWithStrings
(Collection<String> usageRestrictions) The usage restrictions associated with a goverened glossary term.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 an Amazon DataZone glossary.
- Parameters:
additionalAttributes
- The additional attributes of an Amazon DataZone glossary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAttributes
default GlossaryItem.Builder additionalAttributes(Consumer<GlossaryItemAdditionalAttributes.Builder> additionalAttributes) The additional attributes of an Amazon DataZone glossary.
This is a convenience method that creates an instance of theGlossaryItemAdditionalAttributes.Builder
avoiding the need to create one manually viaGlossaryItemAdditionalAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadditionalAttributes(GlossaryItemAdditionalAttributes)
.- Parameters:
additionalAttributes
- a consumer that will call methods onGlossaryItemAdditionalAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp of when the glossary was created.
- Parameters:
createdAt
- The timestamp of when the glossary 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 glossary.
- Parameters:
createdBy
- The Amazon DataZone user who created the glossary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The business glossary description.
- Parameters:
description
- The business glossary description.- 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 business glossary exists.
- Parameters:
domainId
- The identifier of the Amazon DataZone domain in which the business glossary exists.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The identifier of the glossary.
- Parameters:
id
- The identifier of the glossary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the glossary.
- Parameters:
name
- The name of the glossary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
The identifier of the project that owns the business glosary.
- Parameters:
owningProjectId
- The identifier of the project that owns the business glosary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The business glossary status.
- Parameters:
status
- The business glossary status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The business glossary status.
- Parameters:
status
- The business glossary status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The timestamp of when the business glossary was updated.
- Parameters:
updatedAt
- The timestamp of when the business glossary was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
The Amazon DataZone user who updated the business glossary.
- Parameters:
updatedBy
- The Amazon DataZone user who updated the business glossary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageRestrictionsWithStrings
The usage restrictions associated with a goverened glossary term.
- Parameters:
usageRestrictions
- The usage restrictions associated with a goverened glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageRestrictionsWithStrings
The usage restrictions associated with a goverened glossary term.
- Parameters:
usageRestrictions
- The usage restrictions associated with a goverened glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageRestrictions
The usage restrictions associated with a goverened glossary term.
- Parameters:
usageRestrictions
- The usage restrictions associated with a goverened glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageRestrictions
The usage restrictions associated with a goverened glossary term.
- Parameters:
usageRestrictions
- The usage restrictions associated with a goverened glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-