Interface GlossaryTermItem.Builder

  • Method Details

    • additionalAttributes

      GlossaryTermItem.Builder additionalAttributes(GlossaryTermItemAdditionalAttributes additionalAttributes)

      The additional attributes of an Amazon DataZone glossary term.

      Parameters:
      additionalAttributes - The additional attributes of an Amazon DataZone glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalAttributes

      default GlossaryTermItem.Builder additionalAttributes(Consumer<GlossaryTermItemAdditionalAttributes.Builder> additionalAttributes)

      The additional attributes of an Amazon DataZone glossary term.

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

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

      Parameters:
      additionalAttributes - a consumer that will call methods on GlossaryTermItemAdditionalAttributes.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      GlossaryTermItem.Builder createdAt(Instant createdAt)

      The timestamp of when a business glossary term was created.

      Parameters:
      createdAt - The timestamp of when a business glossary term was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      GlossaryTermItem.Builder createdBy(String createdBy)

      The Amazon DataZone user who created the business glossary.

      Parameters:
      createdBy - The Amazon DataZone user who created the business glossary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      GlossaryTermItem.Builder domainId(String domainId)

      The identifier of the Amazon DataZone domain in which the business glossary exists.

      Parameters:
      domainId - The identifier of the Amazon DataZone domain in which the business glossary exists.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryId

      GlossaryTermItem.Builder glossaryId(String glossaryId)

      The identifier of the business glossary to which the term belongs.

      Parameters:
      glossaryId - The identifier of the business glossary to which the term belongs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The identifier of the business glossary term.

      Parameters:
      id - The identifier of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • longDescription

      GlossaryTermItem.Builder longDescription(String longDescription)

      The long description of the business glossary term.

      Parameters:
      longDescription - The long description of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the business glossary term.

      Parameters:
      name - The name of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shortDescription

      GlossaryTermItem.Builder shortDescription(String shortDescription)

      The short description of the business glossary term.

      Parameters:
      shortDescription - The short description of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the business glossary term.

      Parameters:
      status - The status of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the business glossary term.

      Parameters:
      status - The status of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • termRelations

      GlossaryTermItem.Builder termRelations(TermRelations termRelations)

      The relations of the business glossary term.

      Parameters:
      termRelations - The relations of the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • termRelations

      default GlossaryTermItem.Builder termRelations(Consumer<TermRelations.Builder> termRelations)

      The relations of the business glossary term.

      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:
    • updatedAt

      GlossaryTermItem.Builder updatedAt(Instant updatedAt)

      The timestamp of when a business glossary term was updated.

      Parameters:
      updatedAt - The timestamp of when a business glossary term was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedBy

      GlossaryTermItem.Builder updatedBy(String updatedBy)

      The Amazon DataZone user who updated the business glossary term.

      Parameters:
      updatedBy - The Amazon DataZone user who updated the business glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageRestrictionsWithStrings

      GlossaryTermItem.Builder usageRestrictionsWithStrings(Collection<String> usageRestrictions)

      The usage restrictions associated with a goverened glossary term.

      Parameters:
      usageRestrictions - The usage restrictions associated with a goverened glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageRestrictionsWithStrings

      GlossaryTermItem.Builder usageRestrictionsWithStrings(String... usageRestrictions)

      The usage restrictions associated with a goverened glossary term.

      Parameters:
      usageRestrictions - The usage restrictions associated with a goverened glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageRestrictions

      GlossaryTermItem.Builder usageRestrictions(Collection<GlossaryUsageRestriction> usageRestrictions)

      The usage restrictions associated with a goverened glossary term.

      Parameters:
      usageRestrictions - The usage restrictions associated with a goverened glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageRestrictions

      GlossaryTermItem.Builder usageRestrictions(GlossaryUsageRestriction... usageRestrictions)

      The usage restrictions associated with a goverened glossary term.

      Parameters:
      usageRestrictions - The usage restrictions associated with a goverened glossary term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.