public static interface CopyProductRequest.Builder extends ServiceCatalogRequest.Builder, SdkPojo, CopyableBuilder<CopyProductRequest.Builder,CopyProductRequest>
| Modifier and Type | Method and Description |
|---|---|
CopyProductRequest.Builder |
acceptLanguage(String acceptLanguage)
The language code.
|
CopyProductRequest.Builder |
copyOptions(Collection<CopyOption> copyOptions)
The copy options.
|
CopyProductRequest.Builder |
copyOptions(CopyOption... copyOptions)
The copy options.
|
CopyProductRequest.Builder |
copyOptionsWithStrings(Collection<String> copyOptions)
The copy options.
|
CopyProductRequest.Builder |
copyOptionsWithStrings(String... copyOptions)
The copy options.
|
CopyProductRequest.Builder |
idempotencyToken(String idempotencyToken)
A unique identifier that you provide to ensure idempotency.
|
CopyProductRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CopyProductRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CopyProductRequest.Builder |
sourceProductArn(String sourceProductArn)
The Amazon Resource Name (ARN) of the source product.
|
CopyProductRequest.Builder |
sourceProvisioningArtifactIdentifiers(Collection<? extends Map<String,String>> sourceProvisioningArtifactIdentifiers)
The identifiers of the provisioning artifacts (also known as versions) of the product to copy.
|
CopyProductRequest.Builder |
sourceProvisioningArtifactIdentifiers(Map<String,String>... sourceProvisioningArtifactIdentifiers)
The identifiers of the provisioning artifacts (also known as versions) of the product to copy.
|
CopyProductRequest.Builder |
targetProductId(String targetProductId)
The identifier of the target product.
|
CopyProductRequest.Builder |
targetProductName(String targetProductName)
A name for the target product.
|
buildoverrideConfigurationcopyapplyMutation, buildCopyProductRequest.Builder acceptLanguage(String acceptLanguage)
The language code.
en - English (default)
jp - Japanese
zh - Chinese
acceptLanguage - The language code.
en - English (default)
jp - Japanese
zh - Chinese
CopyProductRequest.Builder sourceProductArn(String sourceProductArn)
The Amazon Resource Name (ARN) of the source product.
sourceProductArn - The Amazon Resource Name (ARN) of the source product.CopyProductRequest.Builder targetProductId(String targetProductId)
The identifier of the target product. By default, a new product is created.
targetProductId - The identifier of the target product. By default, a new product is created.CopyProductRequest.Builder targetProductName(String targetProductName)
A name for the target product. The default is the name of the source product.
targetProductName - A name for the target product. The default is the name of the source product.CopyProductRequest.Builder sourceProvisioningArtifactIdentifiers(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.
sourceProvisioningArtifactIdentifiers - The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By
default, all provisioning artifacts are copied.CopyProductRequest.Builder sourceProvisioningArtifactIdentifiers(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.
sourceProvisioningArtifactIdentifiers - The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By
default, all provisioning artifacts are copied.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.
copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied
to the target product.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.
copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied
to the target product.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.
copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied
to the target product.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.
copyOptions - The copy options. If the value is CopyTags, the tags from the source product are copied
to the target product.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.
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.CopyProductRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CopyProductRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.