Interface DataProductResultItem.Builder

  • Method Details

    • additionalAttributes

      DataProductResultItem.Builder additionalAttributes(DataProductItemAdditionalAttributes additionalAttributes)

      The additional attributes of an Amazon DataZone data product.

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

      default DataProductResultItem.Builder additionalAttributes(Consumer<DataProductItemAdditionalAttributes.Builder> additionalAttributes)

      The additional attributes of an Amazon DataZone data product.

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

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

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

      DataProductResultItem.Builder createdAt(Instant createdAt)

      The timestamp at which the data product was created.

      Parameters:
      createdAt - The timestamp at which the data product was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      DataProductResultItem.Builder createdBy(String createdBy)

      The user who created the data product.

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

      DataProductResultItem.Builder description(String description)

      The description of the data product.

      Parameters:
      description - The description of the data product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      The ID of the domain where the data product lives.

      Parameters:
      domainId - The ID of the domain where the data product lives.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstRevisionCreatedAt

      DataProductResultItem.Builder firstRevisionCreatedAt(Instant firstRevisionCreatedAt)

      The timestamp at which first revision of the data product was created.

      Parameters:
      firstRevisionCreatedAt - The timestamp at which first revision of the data product was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstRevisionCreatedBy

      DataProductResultItem.Builder firstRevisionCreatedBy(String firstRevisionCreatedBy)

      The user who created the first revision of the data product.

      Parameters:
      firstRevisionCreatedBy - The user who created the first revision of the data product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      DataProductResultItem.Builder glossaryTerms(Collection<String> glossaryTerms)

      The glossary terms of the data product.

      Parameters:
      glossaryTerms - The glossary terms of the data product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      DataProductResultItem.Builder glossaryTerms(String... glossaryTerms)

      The glossary terms of the data product.

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

      The ID of the data product.

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

      The name of the data product.

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

      DataProductResultItem.Builder owningProjectId(String owningProjectId)

      The ID of the owning project of the data product.

      Parameters:
      owningProjectId - The ID of the owning project of the data product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.