Interface CreateGlossaryTermResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateGlossaryTermResponse.Builder,CreateGlossaryTermResponse>,DataZoneResponse.Builder,SdkBuilder<CreateGlossaryTermResponse.Builder,CreateGlossaryTermResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateGlossaryTermResponse
public static interface CreateGlossaryTermResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<CreateGlossaryTermResponse.Builder,CreateGlossaryTermResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateGlossaryTermResponse.BuilderdomainId(String domainId)The ID of the Amazon DataZone domain in which this business glossary term is created.CreateGlossaryTermResponse.BuilderglossaryId(String glossaryId)The ID of the business glossary in which this term is created.CreateGlossaryTermResponse.Builderid(String id)The ID of this business glossary term.CreateGlossaryTermResponse.BuilderlongDescription(String longDescription)The long description of this business glossary term.CreateGlossaryTermResponse.Buildername(String name)The name of this business glossary term.CreateGlossaryTermResponse.BuildershortDescription(String shortDescription)The short description of this business glossary term.CreateGlossaryTermResponse.Builderstatus(String status)The status of this business glossary term.CreateGlossaryTermResponse.Builderstatus(GlossaryTermStatus status)The status of this business glossary term.default CreateGlossaryTermResponse.BuildertermRelations(Consumer<TermRelations.Builder> termRelations)The term relations of this business glossary term.CreateGlossaryTermResponse.BuildertermRelations(TermRelations termRelations)The term relations of this 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
-
domainId
CreateGlossaryTermResponse.Builder domainId(String domainId)
The ID of the Amazon DataZone domain in which this business glossary term is created.
- Parameters:
domainId- The ID of the Amazon DataZone domain in which this business glossary term is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryId
CreateGlossaryTermResponse.Builder glossaryId(String glossaryId)
The ID of the business glossary in which this term is created.
- Parameters:
glossaryId- The ID of the business glossary in which this term is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
CreateGlossaryTermResponse.Builder id(String id)
The ID of this business glossary term.
- Parameters:
id- The ID of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
longDescription
CreateGlossaryTermResponse.Builder longDescription(String longDescription)
The long description of this business glossary term.
- Parameters:
longDescription- The long description of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateGlossaryTermResponse.Builder name(String name)
The name of this business glossary term.
- Parameters:
name- The name of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shortDescription
CreateGlossaryTermResponse.Builder shortDescription(String shortDescription)
The short description of this business glossary term.
- Parameters:
shortDescription- The short description of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
CreateGlossaryTermResponse.Builder status(String status)
The status of this business glossary term.
- Parameters:
status- The status of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GlossaryTermStatus,GlossaryTermStatus
-
status
CreateGlossaryTermResponse.Builder status(GlossaryTermStatus status)
The status of this business glossary term.
- Parameters:
status- The status of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GlossaryTermStatus,GlossaryTermStatus
-
termRelations
CreateGlossaryTermResponse.Builder termRelations(TermRelations termRelations)
The term relations of this business glossary term.
- Parameters:
termRelations- The term relations of this business glossary term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
termRelations
default CreateGlossaryTermResponse.Builder termRelations(Consumer<TermRelations.Builder> termRelations)
The term relations of this 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)
-
-