@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisionProductRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ProvisionProductRequest() |
Modifier and Type | Method and Description |
---|---|
ProvisionProductRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAcceptLanguage()
The language code.
|
List<String> |
getNotificationArns()
Passed to CloudFormation.
|
String |
getPathId()
The identifier of the path for this product's provisioning.
|
String |
getProductId()
The product identifier.
|
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.
|
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 product identifier.
|
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.
|
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 product identifier.
|
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.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAcceptLanguage(String acceptLanguage)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
acceptLanguage
- The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
public String getAcceptLanguage()
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
en
- English (default)
jp
- Japanese
zh
- Chinese
public ProvisionProductRequest withAcceptLanguage(String acceptLanguage)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
acceptLanguage
- The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
public void setProductId(String productId)
The product identifier.
productId
- The product identifier.public String getProductId()
The product identifier.
public ProvisionProductRequest withProductId(String productId)
The product identifier.
productId
- The product identifier.public void setProvisioningArtifactId(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.public String getProvisioningArtifactId()
The provisioning artifact identifier for this product. This is sometimes referred to as the product version.
public ProvisionProductRequest withProvisioningArtifactId(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.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 Object
Object.toString()
public ProvisionProductRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.