Interface GlossaryItem.Builder

  • Method Details

    • additionalAttributes

      GlossaryItem.Builder additionalAttributes(GlossaryItemAdditionalAttributes additionalAttributes)

      The additional attributes of an Amazon DataZone glossary.

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

      default GlossaryItem.Builder additionalAttributes(Consumer<GlossaryItemAdditionalAttributes.Builder> additionalAttributes)

      The additional attributes of an Amazon DataZone glossary.

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

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

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

      GlossaryItem.Builder createdAt(Instant createdAt)

      The timestamp of when the glossary was created.

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

      GlossaryItem.Builder createdBy(String createdBy)

      The Amazon DataZone user who created the glossary.

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

      GlossaryItem.Builder description(String description)

      The business glossary description.

      Parameters:
      description - The business glossary description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      GlossaryItem.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.
    • id

      The identifier of the glossary.

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

      The name of the glossary.

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

      GlossaryItem.Builder owningProjectId(String owningProjectId)

      The identifier of the project that owns the business glosary.

      Parameters:
      owningProjectId - The identifier of the project that owns the business glosary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      GlossaryItem.Builder status(String status)

      The business glossary status.

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

      The business glossary status.

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

      GlossaryItem.Builder updatedAt(Instant updatedAt)

      The timestamp of when the business glossary was updated.

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

      GlossaryItem.Builder updatedBy(String updatedBy)

      The Amazon DataZone user who updated the business glossary.

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

      GlossaryItem.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

      GlossaryItem.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

      GlossaryItem.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

      GlossaryItem.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.