Interface GlossaryTermItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GlossaryTermItem.Builder,
,GlossaryTermItem> SdkBuilder<GlossaryTermItem.Builder,
,GlossaryTermItem> SdkPojo
- Enclosing class:
GlossaryTermItem
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp of when a business glossary term was created.The Amazon DataZone user who created the business glossary.The identifier of the Amazon DataZone domain in which the business glossary exists.glossaryId
(String glossaryId) The identifier of the business glossary to which the term belongs.The identifier of the business glossary term.longDescription
(String longDescription) The long description of the business glossary term.The name of the business glossary term.shortDescription
(String shortDescription) The short description of the business glossary term.The status of the business glossary term.status
(GlossaryTermStatus status) The status of the business glossary term.default GlossaryTermItem.Builder
termRelations
(Consumer<TermRelations.Builder> termRelations) The relations of the business glossary term.termRelations
(TermRelations termRelations) The relations of the business glossary term.The timestamp of when a business glossary term was updated.The Amazon DataZone user who updated the business 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, sdkFields
-
Method Details
-
createdAt
The timestamp of when a business glossary term was created.
- Parameters:
createdAt
- The timestamp of when a business glossary term 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 business glossary.
- Parameters:
createdBy
- The Amazon DataZone user who created the business glossary.- 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.
-
glossaryId
The identifier of the business glossary to which the term belongs.
- Parameters:
glossaryId
- The identifier of the business glossary to which the term belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The identifier of the business glossary term.
- Parameters:
id
- The identifier of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
longDescription
The long description of the business glossary term.
- Parameters:
longDescription
- The long description of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the business glossary term.
- Parameters:
name
- The name of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shortDescription
The short description of the business glossary term.
- Parameters:
shortDescription
- The short description of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the business glossary term.
- Parameters:
status
- The status of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the business glossary term.
- Parameters:
status
- The status of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
termRelations
The relations of the business glossary term.
- Parameters:
termRelations
- The relations of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
termRelations
The relations of the business glossary term.
This is a convenience method that creates an instance of theTermRelations.Builder
avoiding the need to create one manually viaTermRelations.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totermRelations(TermRelations)
.- Parameters:
termRelations
- a consumer that will call methods onTermRelations.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The timestamp of when a business glossary term was updated.
- Parameters:
updatedAt
- The timestamp of when a business glossary term 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 term.
- Parameters:
updatedBy
- The Amazon DataZone user who updated the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-