Interface CopyProductRequest.Builder

    • Method Detail

      • acceptLanguage

        CopyProductRequest.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.
      • sourceProductArn

        CopyProductRequest.Builder sourceProductArn​(String sourceProductArn)

        The Amazon Resource Name (ARN) of the source product.

        Parameters:
        sourceProductArn - The Amazon Resource Name (ARN) of the source product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetProductId

        CopyProductRequest.Builder targetProductId​(String targetProductId)

        The identifier of the target product. By default, a new product is created.

        Parameters:
        targetProductId - The identifier of the target product. By default, a new product is created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetProductName

        CopyProductRequest.Builder targetProductName​(String targetProductName)

        A name for the target product. The default is the name of the source product.

        Parameters:
        targetProductName - A name for the target product. The default is the name of the source product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceProvisioningArtifactIdentifiersWithStrings

        CopyProductRequest.Builder sourceProvisioningArtifactIdentifiersWithStrings​(Collection<? extends Map<String,​String>> sourceProvisioningArtifactIdentifiers)

        The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

        Parameters:
        sourceProvisioningArtifactIdentifiers - The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceProvisioningArtifactIdentifiersWithStrings

        CopyProductRequest.Builder sourceProvisioningArtifactIdentifiersWithStrings​(Map<String,​String>... sourceProvisioningArtifactIdentifiers)

        The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

        Parameters:
        sourceProvisioningArtifactIdentifiers - The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • copyOptionsWithStrings

        CopyProductRequest.Builder copyOptionsWithStrings​(Collection<String> copyOptions)

        The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

        Parameters:
        copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • copyOptionsWithStrings

        CopyProductRequest.Builder copyOptionsWithStrings​(String... copyOptions)

        The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

        Parameters:
        copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • copyOptions

        CopyProductRequest.Builder copyOptions​(Collection<CopyOption> copyOptions)

        The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

        Parameters:
        copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • copyOptions

        CopyProductRequest.Builder copyOptions​(CopyOption... copyOptions)

        The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

        Parameters:
        copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • idempotencyToken

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