Interface GetGlossaryTermResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetGlossaryTermResponse.Builder,GetGlossaryTermResponse>,DataZoneResponse.Builder,SdkBuilder<GetGlossaryTermResponse.Builder,GetGlossaryTermResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetGlossaryTermResponse
public static interface GetGlossaryTermResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<GetGlossaryTermResponse.Builder,GetGlossaryTermResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetGlossaryTermResponse.BuildercreatedAt(Instant createdAt)The timestamp of when the business glossary term was created.GetGlossaryTermResponse.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the business glossary.GetGlossaryTermResponse.BuilderdomainId(String domainId)The ID of the Amazon DataZone domain in which this business glossary term exists.GetGlossaryTermResponse.BuilderglossaryId(String glossaryId)The ID of the business glossary to which this term belongs.GetGlossaryTermResponse.Builderid(String id)The ID of the business glossary term.GetGlossaryTermResponse.BuilderlongDescription(String longDescription)The long description of the business glossary term.GetGlossaryTermResponse.Buildername(String name)The name of the business glossary term.GetGlossaryTermResponse.BuildershortDescription(String shortDescription)The short decription of the business glossary term.GetGlossaryTermResponse.Builderstatus(String status)The status of the business glossary term.GetGlossaryTermResponse.Builderstatus(GlossaryTermStatus status)The status of the business glossary term.default GetGlossaryTermResponse.BuildertermRelations(Consumer<TermRelations.Builder> termRelations)The relations of the business glossary term.GetGlossaryTermResponse.BuildertermRelations(TermRelations termRelations)The relations of the business glossary term.GetGlossaryTermResponse.BuilderupdatedAt(Instant updatedAt)The timestamp of when the business glossary term was updated.GetGlossaryTermResponse.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.services.datazone.model.DataZoneResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
createdAt
GetGlossaryTermResponse.Builder createdAt(Instant createdAt)
The timestamp of when the business glossary term was created.
- Parameters:
createdAt- The timestamp of when the business glossary term was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
GetGlossaryTermResponse.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
GetGlossaryTermResponse.Builder domainId(String domainId)
The ID of the Amazon DataZone domain in which this business glossary term exists.
- Parameters:
domainId- The ID of the Amazon DataZone domain in which this business glossary term exists.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryId
GetGlossaryTermResponse.Builder glossaryId(String glossaryId)
The ID of the business glossary to which this term belongs.
- Parameters:
glossaryId- The ID of the business glossary to which this term belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
GetGlossaryTermResponse.Builder id(String id)
The ID of the business glossary term.
- Parameters:
id- The ID of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
longDescription
GetGlossaryTermResponse.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
GetGlossaryTermResponse.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
GetGlossaryTermResponse.Builder shortDescription(String shortDescription)
The short decription of the business glossary term.
- Parameters:
shortDescription- The short decription of the business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetGlossaryTermResponse.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
GetGlossaryTermResponse.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
GetGlossaryTermResponse.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 GetGlossaryTermResponse.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
GetGlossaryTermResponse.Builder updatedAt(Instant updatedAt)
The timestamp of when the business glossary term was updated.
- Parameters:
updatedAt- The timestamp of when the business glossary term was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
GetGlossaryTermResponse.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.
-
-