@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 path identifier of the product.
|
String |
getPathName()
The name of the path.
|
String |
getProductId()
The product identifier.
|
String |
getProductName()
The name of the product.
|
String |
getProvisionedProductName()
A user-friendly name for the provisioned product.
|
String |
getProvisioningArtifactId()
The identifier of the provisioning artifact.
|
String |
getProvisioningArtifactName()
The name of the provisioning artifact.
|
List<ProvisioningParameter> |
getProvisioningParameters()
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisioningPreferences |
getProvisioningPreferences()
An object that contains information about the provisioning preferences for a stack set.
|
String |
getProvisionToken()
An idempotency token that uniquely identifies the provisioning request.
|
List<Tag> |
getTags()
One or more tags.
|
int |
hashCode() |
void |
setAcceptLanguage(String acceptLanguage)
The language code.
|
void |
setNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation.
|
void |
setPathId(String pathId)
The path identifier of the product.
|
void |
setPathName(String pathName)
The name of the path.
|
void |
setProductId(String productId)
The product identifier.
|
void |
setProductName(String productName)
The name of the product.
|
void |
setProvisionedProductName(String provisionedProductName)
A user-friendly name for the provisioned product.
|
void |
setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
void |
setProvisioningArtifactName(String provisioningArtifactName)
The name of the provisioning artifact.
|
void |
setProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
void |
setProvisioningPreferences(ProvisioningPreferences provisioningPreferences)
An object that contains information about the provisioning preferences for a stack set.
|
void |
setProvisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
|
void |
setTags(Collection<Tag> tags)
One or more tags.
|
String |
toString()
Returns a string representation of this object.
|
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 path identifier of the product.
|
ProvisionProductRequest |
withPathName(String pathName)
The name of the path.
|
ProvisionProductRequest |
withProductId(String productId)
The product identifier.
|
ProvisionProductRequest |
withProductName(String productName)
The name of the product.
|
ProvisionProductRequest |
withProvisionedProductName(String provisionedProductName)
A user-friendly name for the provisioned product.
|
ProvisionProductRequest |
withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
ProvisionProductRequest |
withProvisioningArtifactName(String provisioningArtifactName)
The name of the provisioning artifact.
|
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 |
withProvisioningPreferences(ProvisioningPreferences provisioningPreferences)
An object that contains information about the provisioning preferences for a stack set.
|
ProvisionProductRequest |
withProvisionToken(String provisionToken)
An idempotency token that uniquely identifies the provisioning request.
|
ProvisionProductRequest |
withTags(Collection<Tag> tags)
One or more tags.
|
ProvisionProductRequest |
withTags(Tag... tags)
One or more tags.
|
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.
jp
- Japanese
zh
- Chinese
acceptLanguage
- The language code.
jp
- Japanese
zh
- Chinese
public String getAcceptLanguage()
The language code.
jp
- Japanese
zh
- Chinese
jp
- Japanese
zh
- Chinese
public ProvisionProductRequest withAcceptLanguage(String acceptLanguage)
The language code.
jp
- Japanese
zh
- Chinese
acceptLanguage
- The language code.
jp
- Japanese
zh
- Chinese
public void setProductId(String productId)
The product identifier. You must provide the name or ID, but not both.
productId
- The product identifier. You must provide the name or ID, but not both.public String getProductId()
The product identifier. You must provide the name or ID, but not both.
public ProvisionProductRequest withProductId(String productId)
The product identifier. You must provide the name or ID, but not both.
productId
- The product identifier. You must provide the name or ID, but not both.public void setProductName(String productName)
The name of the product. You must provide the name or ID, but not both.
productName
- The name of the product. You must provide the name or ID, but not both.public String getProductName()
The name of the product. You must provide the name or ID, but not both.
public ProvisionProductRequest withProductName(String productName)
The name of the product. You must provide the name or ID, but not both.
productName
- The name of the product. You must provide the name or ID, but not both.public void setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact. You must provide the name or ID, but not both.
provisioningArtifactId
- The identifier of the provisioning artifact. You must provide the name or ID, but not both.public String getProvisioningArtifactId()
The identifier of the provisioning artifact. You must provide the name or ID, but not both.
public ProvisionProductRequest withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact. You must provide the name or ID, but not both.
provisioningArtifactId
- The identifier of the provisioning artifact. You must provide the name or ID, but not both.public void setProvisioningArtifactName(String provisioningArtifactName)
The name of the provisioning artifact. You must provide the name or ID, but not both.
provisioningArtifactName
- The name of the provisioning artifact. You must provide the name or ID, but not both.public String getProvisioningArtifactName()
The name of the provisioning artifact. You must provide the name or ID, but not both.
public ProvisionProductRequest withProvisioningArtifactName(String provisioningArtifactName)
The name of the provisioning artifact. You must provide the name or ID, but not both.
provisioningArtifactName
- The name of the provisioning artifact. You must provide the name or ID, but not both.public void setPathId(String pathId)
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths. You must provide the name or ID, but not both.
pathId
- The path identifier of the product. This value is optional if the product has a default path, and required
if the product has more than one path. To list the paths for a product, use ListLaunchPaths. You
must provide the name or ID, but not both.public String getPathId()
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths. You must provide the name or ID, but not both.
public ProvisionProductRequest withPathId(String pathId)
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths. You must provide the name or ID, but not both.
pathId
- The path identifier of the product. This value is optional if the product has a default path, and required
if the product has more than one path. To list the paths for a product, use ListLaunchPaths. You
must provide the name or ID, but not both.public void setPathName(String pathName)
The name of the path. You must provide the name or ID, but not both.
pathName
- The name of the path. You must provide the name or ID, but not both.public String getPathName()
The name of the path. You must provide the name or ID, but not both.
public ProvisionProductRequest withPathName(String pathName)
The name of the path. You must provide the name or ID, but not both.
pathName
- The name of the path. You must provide the name or ID, but not both.public void setProvisionedProductName(String provisionedProductName)
A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services account and cannot be updated after the product is provisioned.
provisionedProductName
- A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services
account and cannot be updated after the product is provisioned.public String getProvisionedProductName()
A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services account and cannot be updated after the product is provisioned.
public ProvisionProductRequest withProvisionedProductName(String provisionedProductName)
A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services account and cannot be updated after the product is provisioned.
provisionedProductName
- A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services
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 void setProvisioningPreferences(ProvisioningPreferences provisioningPreferences)
An object that contains information about the provisioning preferences for a stack set.
provisioningPreferences
- An object that contains information about the provisioning preferences for a stack set.public ProvisioningPreferences getProvisioningPreferences()
An object that contains information about the provisioning preferences for a stack set.
public ProvisionProductRequest withProvisioningPreferences(ProvisioningPreferences provisioningPreferences)
An object that contains information about the provisioning preferences for a stack set.
provisioningPreferences
- An object that contains information about the provisioning preferences for a stack set.public void setTags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.public ProvisionProductRequest withTags(Tag... tags)
One or more tags.
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
- One or more tags.public ProvisionProductRequest withTags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.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()