Interface GetDataProductResponse.Builder

  • Method Details

    • createdAt

      The timestamp at which the data product is created.

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

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

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

      GetDataProductResponse.Builder firstRevisionCreatedAt(Instant firstRevisionCreatedAt)

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

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

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

      The metadata forms of the data product.

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

      GetDataProductResponse.Builder formsOutput(FormOutput... formsOutput)

      The metadata forms of the data product.

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

      The metadata forms of the data product.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to formsOutput(List<FormOutput>).

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

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

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

      The data assets of the data product.

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

      The data assets of the data product.

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

      The data assets of the data product.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to items(List<DataProductItem>).

      Parameters:
      items - a consumer that will call methods on DataProductItem.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

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

      The revision of the data product.

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

      The status of the data product.

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

      The status of the data product.

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