Interface GlossaryTermItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GlossaryTermItem.Builder,GlossaryTermItem>,SdkBuilder<GlossaryTermItem.Builder,GlossaryTermItem>,SdkPojo
- Enclosing class:
- GlossaryTermItem
public static interface GlossaryTermItem.Builder extends SdkPojo, CopyableBuilder<GlossaryTermItem.Builder,GlossaryTermItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GlossaryTermItem.BuildercreatedAt(Instant createdAt)The timestamp of when a business glossary term was created.GlossaryTermItem.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the business glossary.GlossaryTermItem.BuilderdomainId(String domainId)The identifier of the Amazon DataZone domain in which the business glossary exists.GlossaryTermItem.BuilderglossaryId(String glossaryId)The identifier of the business glossary to which the term belongs.GlossaryTermItem.Builderid(String id)The identifier of the business glossary term.GlossaryTermItem.BuilderlongDescription(String longDescription)The long description of the business glossary term.GlossaryTermItem.Buildername(String name)The name of the business glossary term.GlossaryTermItem.BuildershortDescription(String shortDescription)The short description of the business glossary term.GlossaryTermItem.Builderstatus(String status)The status of the business glossary term.GlossaryTermItem.Builderstatus(GlossaryTermStatus status)The status of the business glossary term.default GlossaryTermItem.BuildertermRelations(Consumer<TermRelations.Builder> termRelations)The relations of the business glossary term.GlossaryTermItem.BuildertermRelations(TermRelations termRelations)The relations of the business glossary term.GlossaryTermItem.BuilderupdatedAt(Instant updatedAt)The timestamp of when a business glossary term was updated.GlossaryTermItem.BuilderupdatedBy(String updatedBy)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 Detail
-
createdAt
GlossaryTermItem.Builder createdAt(Instant 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
GlossaryTermItem.Builder createdBy(String 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
GlossaryTermItem.Builder domainId(String 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
GlossaryTermItem.Builder glossaryId(String 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
GlossaryTermItem.Builder id(String 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
GlossaryTermItem.Builder longDescription(String 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
GlossaryTermItem.Builder name(String 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
GlossaryTermItem.Builder shortDescription(String 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
GlossaryTermItem.Builder status(String 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:
GlossaryTermStatus,GlossaryTermStatus
-
status
GlossaryTermItem.Builder status(GlossaryTermStatus 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:
GlossaryTermStatus,GlossaryTermStatus
-
termRelations
GlossaryTermItem.Builder termRelations(TermRelations 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
default GlossaryTermItem.Builder termRelations(Consumer<TermRelations.Builder> termRelations)
The relations of the business glossary term.
This is a convenience method that creates an instance of theTermRelations.Builderavoiding the need to create one manually viaTermRelations.builder().When the
Consumercompletes,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:
termRelations(TermRelations)
-
updatedAt
GlossaryTermItem.Builder updatedAt(Instant 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
GlossaryTermItem.Builder updatedBy(String 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.
-
-