Interface CreateAssetRequest.Builder

    • Method Detail

      • clientToken

        CreateAssetRequest.Builder clientToken​(String clientToken)

        A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

        Parameters:
        clientToken - A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateAssetRequest.Builder description​(String description)

        Asset description.

        Parameters:
        description - Asset description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domainIdentifier

        CreateAssetRequest.Builder domainIdentifier​(String domainIdentifier)

        Amazon DataZone domain where the asset is created.

        Parameters:
        domainIdentifier - Amazon DataZone domain where the asset is created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • externalIdentifier

        CreateAssetRequest.Builder externalIdentifier​(String externalIdentifier)

        The external identifier of the asset.

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

        CreateAssetRequest.Builder formsInput​(Collection<FormInput> formsInput)

        Metadata forms attached to the asset.

        Parameters:
        formsInput - Metadata forms attached to the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • formsInput

        CreateAssetRequest.Builder formsInput​(FormInput... formsInput)

        Metadata forms attached to the asset.

        Parameters:
        formsInput - Metadata forms attached to the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • glossaryTerms

        CreateAssetRequest.Builder glossaryTerms​(Collection<String> glossaryTerms)

        Glossary terms attached to the asset.

        Parameters:
        glossaryTerms - Glossary terms attached to the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • glossaryTerms

        CreateAssetRequest.Builder glossaryTerms​(String... glossaryTerms)

        Glossary terms attached to the asset.

        Parameters:
        glossaryTerms - Glossary terms attached to the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateAssetRequest.Builder name​(String name)

        Asset name.

        Parameters:
        name - Asset name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • owningProjectIdentifier

        CreateAssetRequest.Builder owningProjectIdentifier​(String owningProjectIdentifier)

        The unique identifier of the project that owns this asset.

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

        CreateAssetRequest.Builder predictionConfiguration​(PredictionConfiguration predictionConfiguration)

        The configuration of the automatically generated business-friendly metadata for the asset.

        Parameters:
        predictionConfiguration - The configuration of the automatically generated business-friendly metadata for the asset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typeIdentifier

        CreateAssetRequest.Builder typeIdentifier​(String typeIdentifier)

        The unique identifier of this asset's type.

        Parameters:
        typeIdentifier - The unique identifier of this asset's type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typeRevision

        CreateAssetRequest.Builder typeRevision​(String typeRevision)

        The revision of this asset's type.

        Parameters:
        typeRevision - The revision of this asset's type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.