public static interface ProvisionProductRequest.Builder extends ServiceCatalogRequest.Builder, CopyableBuilder<ProvisionProductRequest.Builder,ProvisionProductRequest>
| Modifier and Type | Method and Description |
|---|---|
ProvisionProductRequest.Builder |
acceptLanguage(String acceptLanguage)
The language code.
|
ProvisionProductRequest.Builder |
notificationArns(Collection<String> notificationArns)
Passed to CloudFormation.
|
ProvisionProductRequest.Builder |
notificationArns(String... notificationArns)
Passed to CloudFormation.
|
ProvisionProductRequest.Builder |
pathId(String pathId)
The identifier of the path for this product's provisioning.
|
ProvisionProductRequest.Builder |
productId(String productId)
The product identifier.
|
ProvisionProductRequest.Builder |
provisionedProductName(String provisionedProductName)
A user-friendly name to identify the ProvisionedProduct object.
|
ProvisionProductRequest.Builder |
provisioningArtifactId(String provisioningArtifactId)
The provisioning artifact identifier for this product.
|
ProvisionProductRequest.Builder |
provisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionProductRequest.Builder |
provisioningParameters(Consumer<ProvisioningParameter.Builder>... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionProductRequest.Builder |
provisioningParameters(ProvisioningParameter... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionProductRequest.Builder |
provisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
|
ProvisionProductRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
ProvisionProductRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
ProvisionProductRequest.Builder |
tags(Collection<Tag> tags)
A list of tags to use as provisioning options.
|
ProvisionProductRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of tags to use as provisioning options.
|
ProvisionProductRequest.Builder |
tags(Tag... tags)
A list of tags to use as provisioning options.
|
buildrequestOverrideConfigcopyapply, buildProvisionProductRequest.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
ProvisionProductRequest.Builder productId(String productId)
The product identifier.
productId - The product identifier.ProvisionProductRequest.Builder provisioningArtifactId(String provisioningArtifactId)
The provisioning artifact identifier for this product. This is sometimes referred to as the product version.
provisioningArtifactId - The provisioning artifact identifier for this product. This is sometimes referred to as the product
version.ProvisionProductRequest.Builder pathId(String pathId)
The identifier of the path for this product's provisioning. This value is optional if the product has a default path, and is required if there is more than one path for the specified product.
pathId - The identifier of the path for this product's provisioning. This value is optional if the product has
a default path, and is required if there is more than one path for the specified product.ProvisionProductRequest.Builder provisionedProductName(String provisionedProductName)
A user-friendly name to identify the ProvisionedProduct object. This value must be unique for the AWS account and cannot be updated after the product is provisioned.
provisionedProductName - A user-friendly name to identify the ProvisionedProduct object. This value must be unique for the AWS
account and cannot be updated after the product is provisioned.ProvisionProductRequest.Builder provisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
provisioningParameters - Parameters specified by the administrator that are required for provisioning the product.ProvisionProductRequest.Builder provisioningParameters(ProvisioningParameter... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
provisioningParameters - Parameters specified by the administrator that are required for provisioning the product.ProvisionProductRequest.Builder provisioningParameters(Consumer<ProvisioningParameter.Builder>... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
This is a convenience that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #provisioningParameters(List) .provisioningParameters - a consumer that will call methods on List.Builder #provisioningParameters(List) ProvisionProductRequest.Builder tags(Collection<Tag> tags)
A list of tags to use as provisioning options.
tags - A list of tags to use as provisioning options.ProvisionProductRequest.Builder tags(Tag... tags)
A list of tags to use as provisioning options.
tags - A list of tags to use as provisioning options.ProvisionProductRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of tags to use as provisioning options.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) ProvisionProductRequest.Builder notificationArns(Collection<String> notificationArns)
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
notificationArns - Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.ProvisionProductRequest.Builder notificationArns(String... notificationArns)
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
notificationArns - Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.ProvisionProductRequest.Builder provisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
provisionToken - An idempotency token that uniquely identifies the provisioning request.ProvisionProductRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.ProvisionProductRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.