Interface CreateProductRequest.Builder

    • Method Detail

      • acceptLanguage

        CreateProductRequest.Builder acceptLanguage​(String acceptLanguage)

        The language code.

        • jp - Japanese

        • zh - Chinese

        Parameters:
        acceptLanguage - The language code.

        • jp - Japanese

        • zh - Chinese

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

        CreateProductRequest.Builder name​(String name)

        The name of the product.

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

        CreateProductRequest.Builder owner​(String owner)

        The owner of the product.

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

        CreateProductRequest.Builder description​(String description)

        The description of the product.

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

        CreateProductRequest.Builder distributor​(String distributor)

        The distributor of the product.

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

        CreateProductRequest.Builder supportDescription​(String supportDescription)

        The support information about the product.

        Parameters:
        supportDescription - The support information about the product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportEmail

        CreateProductRequest.Builder supportEmail​(String supportEmail)

        The contact email for product support.

        Parameters:
        supportEmail - The contact email for product support.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportUrl

        CreateProductRequest.Builder supportUrl​(String supportUrl)

        The contact URL for product support.

        ^https?:\/\// / is the pattern used to validate SupportUrl.

        Parameters:
        supportUrl - The contact URL for product support.

        ^https?:\/\// / is the pattern used to validate SupportUrl.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateProductRequest.Builder tags​(Collection<Tag> tags)

        One or more tags.

        Parameters:
        tags - One or more tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateProductRequest.Builder tags​(Tag... tags)

        One or more tags.

        Parameters:
        tags - One or more tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • provisioningArtifactParameters

        CreateProductRequest.Builder provisioningArtifactParameters​(ProvisioningArtifactProperties provisioningArtifactParameters)

        The configuration of the provisioning artifact.

        Parameters:
        provisioningArtifactParameters - The configuration of the provisioning artifact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • idempotencyToken

        CreateProductRequest.Builder idempotencyToken​(String idempotencyToken)

        A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

        Parameters:
        idempotencyToken - A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceConnection

        CreateProductRequest.Builder sourceConnection​(SourceConnection sourceConnection)

        Specifies connection details for the created product and syncs the product to the connection source artifact. This automatically manages the product's artifacts based on changes to the source. The SourceConnection parameter consists of the following sub-fields.

        • Type

        • ConnectionParamters

        Parameters:
        sourceConnection - Specifies connection details for the created product and syncs the product to the connection source artifact. This automatically manages the product's artifacts based on changes to the source. The SourceConnection parameter consists of the following sub-fields.

        • Type

        • ConnectionParamters

        Returns:
        Returns a reference to this object so that method calls can be chained together.