Interface CreateGlossaryTermRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateGlossaryTermRequest.Builder,CreateGlossaryTermRequest>,DataZoneRequest.Builder,SdkBuilder<CreateGlossaryTermRequest.Builder,CreateGlossaryTermRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateGlossaryTermRequest
public static interface CreateGlossaryTermRequest.Builder extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<CreateGlossaryTermRequest.Builder,CreateGlossaryTermRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateGlossaryTermRequest.BuilderclientToken(String clientToken)A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.CreateGlossaryTermRequest.BuilderdomainIdentifier(String domainIdentifier)The ID of the Amazon DataZone domain in which this business glossary term is created.CreateGlossaryTermRequest.BuilderglossaryIdentifier(String glossaryIdentifier)The ID of the business glossary in which this term is created.CreateGlossaryTermRequest.BuilderlongDescription(String longDescription)The long description of this business glossary term.CreateGlossaryTermRequest.Buildername(String name)The name of this business glossary term.CreateGlossaryTermRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateGlossaryTermRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateGlossaryTermRequest.BuildershortDescription(String shortDescription)The short description of this business glossary term.CreateGlossaryTermRequest.Builderstatus(String status)The status of this business glossary term.CreateGlossaryTermRequest.Builderstatus(GlossaryTermStatus status)The status of this business glossary term.default CreateGlossaryTermRequest.BuildertermRelations(Consumer<TermRelations.Builder> termRelations)The term relations of this business glossary term.CreateGlossaryTermRequest.BuildertermRelations(TermRelations termRelations)The term relations of this business glossary term.-
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 Detail
-
clientToken
CreateGlossaryTermRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- Parameters:
clientToken- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIdentifier
CreateGlossaryTermRequest.Builder domainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which this business glossary term is created.
- Parameters:
domainIdentifier- 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.
-
glossaryIdentifier
CreateGlossaryTermRequest.Builder glossaryIdentifier(String glossaryIdentifier)
The ID of the business glossary in which this term is created.
- Parameters:
glossaryIdentifier- 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.
-
longDescription
CreateGlossaryTermRequest.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
CreateGlossaryTermRequest.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
CreateGlossaryTermRequest.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
CreateGlossaryTermRequest.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
CreateGlossaryTermRequest.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
CreateGlossaryTermRequest.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 CreateGlossaryTermRequest.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)
-
overrideConfiguration
CreateGlossaryTermRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateGlossaryTermRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-