public class ProvisionProductRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
ProvisionProductRequest() |
| Modifier and Type | Method and Description |
|---|---|
ProvisionProductRequest |
clone() |
boolean |
equals(Object obj) |
String |
getAcceptLanguage()
The language code to use for this operation.
|
List<String> |
getNotificationArns()
Passed to CloudFormation.
|
String |
getPathId()
The identifier of the path for this product's provisioning.
|
String |
getProductId()
The identifier of the product.
|
String |
getProvisionedProductName()
A user-friendly name to identify the ProvisionedProduct object.
|
String |
getProvisioningArtifactId()
The provisioning artifact identifier for this product.
|
List<ProvisioningParameter> |
getProvisioningParameters()
Parameters specified by the administrator that are required for provisioning the product.
|
String |
getProvisionToken()
An idempotency token that uniquely identifies the provisioning request.
|
List<Tag> |
getTags()
A list of tags to use as provisioning options.
|
int |
hashCode() |
void |
setAcceptLanguage(String acceptLanguage)
The language code to use for this operation.
|
void |
setNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation.
|
void |
setPathId(String pathId)
The identifier of the path for this product's provisioning.
|
void |
setProductId(String productId)
The identifier of the product.
|
void |
setProvisionedProductName(String provisionedProductName)
A user-friendly name to identify the ProvisionedProduct object.
|
void |
setProvisioningArtifactId(String provisioningArtifactId)
The provisioning artifact identifier for this product.
|
void |
setProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
void |
setProvisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
|
void |
setTags(Collection<Tag> tags)
A list of tags to use as provisioning options.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ProvisionProductRequest |
withAcceptLanguage(String acceptLanguage)
The language code to use for this operation.
|
ProvisionProductRequest |
withNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation.
|
ProvisionProductRequest |
withNotificationArns(String... notificationArns)
Passed to CloudFormation.
|
ProvisionProductRequest |
withPathId(String pathId)
The identifier of the path for this product's provisioning.
|
ProvisionProductRequest |
withProductId(String productId)
The identifier of the product.
|
ProvisionProductRequest |
withProvisionedProductName(String provisionedProductName)
A user-friendly name to identify the ProvisionedProduct object.
|
ProvisionProductRequest |
withProvisioningArtifactId(String provisioningArtifactId)
The provisioning artifact identifier for this product.
|
ProvisionProductRequest |
withProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionProductRequest |
withProvisioningParameters(ProvisioningParameter... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionProductRequest |
withProvisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
|
ProvisionProductRequest |
withTags(Collection<Tag> tags)
A list of tags to use as provisioning options.
|
ProvisionProductRequest |
withTags(Tag... tags)
A list of tags to use as provisioning options.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setAcceptLanguage(String acceptLanguage)
The language code to use for this operation. Supported language codes are as follows:
"en" (English)
"jp" (Japanese)
"zh" (Chinese)
If no code is specified, "en" is used as the default.
acceptLanguage - The language code to use for this operation. Supported language codes are as follows:
"en" (English)
"jp" (Japanese)
"zh" (Chinese)
If no code is specified, "en" is used as the default.
public String getAcceptLanguage()
The language code to use for this operation. Supported language codes are as follows:
"en" (English)
"jp" (Japanese)
"zh" (Chinese)
If no code is specified, "en" is used as the default.
"en" (English)
"jp" (Japanese)
"zh" (Chinese)
If no code is specified, "en" is used as the default.
public ProvisionProductRequest withAcceptLanguage(String acceptLanguage)
The language code to use for this operation. Supported language codes are as follows:
"en" (English)
"jp" (Japanese)
"zh" (Chinese)
If no code is specified, "en" is used as the default.
acceptLanguage - The language code to use for this operation. Supported language codes are as follows:
"en" (English)
"jp" (Japanese)
"zh" (Chinese)
If no code is specified, "en" is used as the default.
public void setProductId(String productId)
The identifier of the product.
productId - The identifier of the product.public String getProductId()
The identifier of the product.
public ProvisionProductRequest withProductId(String productId)
The identifier of the product.
productId - The identifier of the product.public void setProvisioningArtifactId(String provisioningArtifactId)
The provisioning artifact identifier for this product.
provisioningArtifactId - The provisioning artifact identifier for this product.public String getProvisioningArtifactId()
The provisioning artifact identifier for this product.
public ProvisionProductRequest withProvisioningArtifactId(String provisioningArtifactId)
The provisioning artifact identifier for this product.
provisioningArtifactId - The provisioning artifact identifier for this product.public void setPathId(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.public String getPathId()
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.
public ProvisionProductRequest withPathId(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.public void setProvisionedProductName(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.public String getProvisionedProductName()
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.
public ProvisionProductRequest withProvisionedProductName(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.public List<ProvisioningParameter> getProvisioningParameters()
Parameters specified by the administrator that are required for provisioning the product.
public void setProvisioningParameters(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.public ProvisionProductRequest withProvisioningParameters(ProvisioningParameter... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
NOTE: This method appends the values to the existing list (if any). Use
setProvisioningParameters(java.util.Collection) or
withProvisioningParameters(java.util.Collection) if you want to override the existing values.
provisioningParameters - Parameters specified by the administrator that are required for provisioning the product.public ProvisionProductRequest withProvisioningParameters(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.public List<Tag> getTags()
A list of tags to use as provisioning options.
public void setTags(Collection<Tag> tags)
A list of tags to use as provisioning options.
tags - A list of tags to use as provisioning options.public ProvisionProductRequest withTags(Tag... tags)
A list of tags to use as provisioning options.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
existing values.
tags - A list of tags to use as provisioning options.public ProvisionProductRequest withTags(Collection<Tag> tags)
A list of tags to use as provisioning options.
tags - A list of tags to use as provisioning options.public List<String> getNotificationArns()
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
public void setNotificationArns(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.public ProvisionProductRequest withNotificationArns(String... notificationArns)
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
NOTE: This method appends the values to the existing list (if any). Use
setNotificationArns(java.util.Collection) or withNotificationArns(java.util.Collection) if you
want to override the existing values.
notificationArns - Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.public ProvisionProductRequest withNotificationArns(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.public void setProvisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
provisionToken - An idempotency token that uniquely identifies the provisioning request.public String getProvisionToken()
An idempotency token that uniquely identifies the provisioning request.
public ProvisionProductRequest withProvisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
provisionToken - An idempotency token that uniquely identifies the provisioning request.public String toString()
toString in class ObjectObject.toString()public ProvisionProductRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2016. All rights reserved.