Interface GetAssetResponse.Builder

  • Method Details

    • id

      The unique identifier of the asset.

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

      The name of the asset.

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

      GetAssetResponse.Builder description(String description)

      The description of the asset.

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

      GetAssetResponse.Builder createdAt(Instant createdAt)

      The timestamp at which the asset was created.

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

      GetAssetResponse.Builder updatedAt(Instant updatedAt)

      The timestamp at which the asset was last updated.

      Parameters:
      updatedAt - The timestamp at which the asset was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assetTypeId

      GetAssetResponse.Builder assetTypeId(String assetTypeId)

      The identifier of the asset type for this asset.

      Parameters:
      assetTypeId - The identifier of the asset type for this asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      GetAssetResponse.Builder glossaryTerms(Collection<String> glossaryTerms)

      The identifiers of the glossary terms associated with the asset.

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

      GetAssetResponse.Builder glossaryTerms(String... glossaryTerms)

      The identifiers of the glossary terms associated with the asset.

      Parameters:
      glossaryTerms - The identifiers of the glossary terms associated with the asset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • forms

      The forms on the asset, keyed by form name.

      Parameters:
      forms - The forms on the asset, keyed by form name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachments

      Additional attachments on the asset for more context, keyed by attachment name.

      Parameters:
      attachments - Additional attachments on the asset for more context, keyed by attachment name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iterableForms

      GetAssetResponse.Builder iterableForms(Map<String,IterableFormEntry> iterableForms)

      The iterable forms available on the asset, keyed by form name (for example, columns). Use the form name with ListIterableForms or BatchGetIterableForms to retrieve the form's items.

      Parameters:
      iterableForms - The iterable forms available on the asset, keyed by form name (for example, columns). Use the form name with ListIterableForms or BatchGetIterableForms to retrieve the form's items.
      Returns:
      Returns a reference to this object so that method calls can be chained together.