Interface UpdateGlossaryTermRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<UpdateGlossaryTermRequest.Builder,UpdateGlossaryTermRequest>, DataZoneRequest.Builder, SdkBuilder<UpdateGlossaryTermRequest.Builder,UpdateGlossaryTermRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateGlossaryTermRequest

public static interface UpdateGlossaryTermRequest.Builder extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<UpdateGlossaryTermRequest.Builder,UpdateGlossaryTermRequest>
  • Method Details

    • domainIdentifier

      UpdateGlossaryTermRequest.Builder domainIdentifier(String 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

      UpdateGlossaryTermRequest.Builder glossaryIdentifier(String 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

      UpdateGlossaryTermRequest.Builder identifier(String 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

      UpdateGlossaryTermRequest.Builder longDescription(String longDescription)

      The long description to be updated as part of the UpdateGlossaryTerm action.

      Parameters:
      longDescription - The long description to be updated as part of the UpdateGlossaryTerm 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 the UpdateGlossaryTerm action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shortDescription

      UpdateGlossaryTermRequest.Builder shortDescription(String shortDescription)

      The short description to be updated as part of the UpdateGlossaryTerm action.

      Parameters:
      shortDescription - The short description to be updated as part of the UpdateGlossaryTerm 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 the UpdateGlossaryTerm 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 the UpdateGlossaryTerm action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • termRelations

      UpdateGlossaryTermRequest.Builder termRelations(TermRelations termRelations)

      The term relations to be updated as part of the UpdateGlossaryTerm action.

      Parameters:
      termRelations - The term relations to be updated as part of the UpdateGlossaryTerm 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 UpdateGlossaryTerm action.

      This is a convenience method that creates an instance of the TermRelations.Builder avoiding the need to create one manually via TermRelations.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to termRelations(TermRelations).

      Parameters:
      termRelations - a consumer that will call methods on TermRelations.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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.