Interface GlossaryTermItem.Builder

All Superinterfaces:
Buildable, CopyableBuilder<GlossaryTermItem.Builder,GlossaryTermItem>, SdkBuilder<GlossaryTermItem.Builder,GlossaryTermItem>, SdkPojo
Enclosing class:
GlossaryTermItem

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

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