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 |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
ProvisionProductRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
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 |
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.
|
build
overrideConfiguration
copy
applyMutation, build
ProvisionProductRequest.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 overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.ProvisionProductRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.