@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceCatalogProvisioningUpdateDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details that you specify to provision a service catalog product. For information about service catalog, see What is Amazon Web Services Service Catalog.
Constructor and Description |
---|
ServiceCatalogProvisioningUpdateDetails() |
Modifier and Type | Method and Description |
---|---|
ServiceCatalogProvisioningUpdateDetails |
clone() |
boolean |
equals(Object obj) |
String |
getProvisioningArtifactId()
The ID of the provisioning artifact.
|
List<ProvisioningParameter> |
getProvisioningParameters()
A list of key value pairs that you specify when you provision a product.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setProvisioningArtifactId(String provisioningArtifactId)
The ID of the provisioning artifact.
|
void |
setProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
A list of key value pairs that you specify when you provision a product.
|
String |
toString()
Returns a string representation of this object.
|
ServiceCatalogProvisioningUpdateDetails |
withProvisioningArtifactId(String provisioningArtifactId)
The ID of the provisioning artifact.
|
ServiceCatalogProvisioningUpdateDetails |
withProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
A list of key value pairs that you specify when you provision a product.
|
ServiceCatalogProvisioningUpdateDetails |
withProvisioningParameters(ProvisioningParameter... provisioningParameters)
A list of key value pairs that you specify when you provision a product.
|
public ServiceCatalogProvisioningUpdateDetails()
public void setProvisioningArtifactId(String provisioningArtifactId)
The ID of the provisioning artifact.
provisioningArtifactId
- The ID of the provisioning artifact.public String getProvisioningArtifactId()
The ID of the provisioning artifact.
public ServiceCatalogProvisioningUpdateDetails withProvisioningArtifactId(String provisioningArtifactId)
The ID of the provisioning artifact.
provisioningArtifactId
- The ID of the provisioning artifact.public List<ProvisioningParameter> getProvisioningParameters()
A list of key value pairs that you specify when you provision a product.
public void setProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
A list of key value pairs that you specify when you provision a product.
provisioningParameters
- A list of key value pairs that you specify when you provision a product.public ServiceCatalogProvisioningUpdateDetails withProvisioningParameters(ProvisioningParameter... provisioningParameters)
A list of key value pairs that you specify when you provision a 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
- A list of key value pairs that you specify when you provision a product.public ServiceCatalogProvisioningUpdateDetails withProvisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
A list of key value pairs that you specify when you provision a product.
provisioningParameters
- A list of key value pairs that you specify when you provision a product.public String toString()
toString
in class Object
Object.toString()
public ServiceCatalogProvisioningUpdateDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.