Interface UpdateGlossaryTermRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateGlossaryTermRequest.Builder,
,UpdateGlossaryTermRequest> DataZoneRequest.Builder
,SdkBuilder<UpdateGlossaryTermRequest.Builder,
,UpdateGlossaryTermRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateGlossaryTermRequest
-
Method Summary
Modifier and TypeMethodDescriptiondomainIdentifier
(String domainIdentifier) The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.glossaryIdentifier
(String glossaryIdentifier) The identifier of the business glossary in which a term is to be updated.identifier
(String identifier) The identifier of the business glossary term that is to be updated.longDescription
(String longDescription) The long description to be updated as part of theUpdateGlossaryTerm
action.The name to be updated as part of theUpdateGlossaryTerm
action.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.shortDescription
(String shortDescription) The short description to be updated as part of theUpdateGlossaryTerm
action.The status to be updated as part of theUpdateGlossaryTerm
action.status
(GlossaryTermStatus status) The status to be updated as part of theUpdateGlossaryTerm
action.termRelations
(Consumer<TermRelations.Builder> termRelations) The term relations to be updated as part of theUpdateGlossaryTerm
action.termRelations
(TermRelations termRelations) The term relations to be updated as part of theUpdateGlossaryTerm
action.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
build
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
-
domainIdentifier
The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.
- Parameters:
domainIdentifier
- The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryIdentifier
The identifier of the business glossary in which a term is to be updated.
- Parameters:
glossaryIdentifier
- The identifier of the business glossary in which a term is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
The identifier of the business glossary term that is to be updated.
- Parameters:
identifier
- The identifier of the business glossary term that is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
longDescription
The long description to be updated as part of the
UpdateGlossaryTerm
action.- Parameters:
longDescription
- The long description to be updated as part of theUpdateGlossaryTerm
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name to be updated as part of the
UpdateGlossaryTerm
action.- Parameters:
name
- The name to be updated as part of theUpdateGlossaryTerm
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shortDescription
The short description to be updated as part of the
UpdateGlossaryTerm
action.- Parameters:
shortDescription
- The short description to be updated as part of theUpdateGlossaryTerm
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status to be updated as part of the
UpdateGlossaryTerm
action.- Parameters:
status
- The status to be updated as part of theUpdateGlossaryTerm
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status to be updated as part of the
UpdateGlossaryTerm
action.- Parameters:
status
- The status to be updated as part of theUpdateGlossaryTerm
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
termRelations
The term relations to be updated as part of the
UpdateGlossaryTerm
action.- Parameters:
termRelations
- The term relations to be updated as part of theUpdateGlossaryTerm
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
termRelations
default UpdateGlossaryTermRequest.Builder termRelations(Consumer<TermRelations.Builder> termRelations) The term relations to be updated as part of the
This is a convenience method that creates an instance of theUpdateGlossaryTerm
action.TermRelations.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:
-
overrideConfiguration
UpdateGlossaryTermRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateGlossaryTermRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-