Interface CreateGlossaryTermResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateGlossaryTermResponse.Builder,
,CreateGlossaryTermResponse> DataZoneResponse.Builder
,SdkBuilder<CreateGlossaryTermResponse.Builder,
,CreateGlossaryTermResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateGlossaryTermResponse
@Mutable
@NotThreadSafe
public static interface CreateGlossaryTermResponse.Builder
extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<CreateGlossaryTermResponse.Builder,CreateGlossaryTermResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the Amazon DataZone domain in which this business glossary term is created.glossaryId
(String glossaryId) The ID of the business glossary in which this term is created.The ID of this business glossary term.longDescription
(String longDescription) The long description of this business glossary term.The name of this business glossary term.shortDescription
(String shortDescription) The short description of this business glossary term.The status of this business glossary term.status
(GlossaryTermStatus status) The status of this business glossary term.termRelations
(Consumer<TermRelations.Builder> termRelations) The term relations of this business glossary term.termRelations
(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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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
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
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
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:
-
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:
-
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.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:
-