@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkloadDeploymentPatternData extends Object implements Serializable, Cloneable, StructuredPojo
The data that details a workload deployment pattern.
| Constructor and Description | 
|---|
WorkloadDeploymentPatternData()  | 
| Modifier and Type | Method and Description | 
|---|---|
WorkloadDeploymentPatternData | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getDeploymentPatternName()
 The name of the deployment pattern. 
 | 
String | 
getDescription()
 The description of the deployment pattern. 
 | 
String | 
getDisplayName()
 The display name of the deployment pattern. 
 | 
List<DeploymentSpecificationsField> | 
getSpecifications()
 The settings specified for the deployment. 
 | 
String | 
getStatus()
 The status of the deployment pattern. 
 | 
String | 
getStatusMessage()
 The status message of the deployment pattern. 
 | 
String | 
getWorkloadName()
 The workload name of the deployment pattern. 
 | 
String | 
getWorkloadVersionName()
 The workload version name of the deployment pattern. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setDeploymentPatternName(String deploymentPatternName)
 The name of the deployment pattern. 
 | 
void | 
setDescription(String description)
 The description of the deployment pattern. 
 | 
void | 
setDisplayName(String displayName)
 The display name of the deployment pattern. 
 | 
void | 
setSpecifications(Collection<DeploymentSpecificationsField> specifications)
 The settings specified for the deployment. 
 | 
void | 
setStatus(String status)
 The status of the deployment pattern. 
 | 
void | 
setStatusMessage(String statusMessage)
 The status message of the deployment pattern. 
 | 
void | 
setWorkloadName(String workloadName)
 The workload name of the deployment pattern. 
 | 
void | 
setWorkloadVersionName(String workloadVersionName)
 The workload version name of the deployment pattern. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
WorkloadDeploymentPatternData | 
withDeploymentPatternName(String deploymentPatternName)
 The name of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withDescription(String description)
 The description of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withDisplayName(String displayName)
 The display name of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withSpecifications(Collection<DeploymentSpecificationsField> specifications)
 The settings specified for the deployment. 
 | 
WorkloadDeploymentPatternData | 
withSpecifications(DeploymentSpecificationsField... specifications)
 The settings specified for the deployment. 
 | 
WorkloadDeploymentPatternData | 
withStatus(String status)
 The status of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withStatus(WorkloadDeploymentPatternStatus status)
 The status of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withStatusMessage(String statusMessage)
 The status message of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withWorkloadName(String workloadName)
 The workload name of the deployment pattern. 
 | 
WorkloadDeploymentPatternData | 
withWorkloadVersionName(String workloadVersionName)
 The workload version name of the deployment pattern. 
 | 
public void setDeploymentPatternName(String deploymentPatternName)
The name of the deployment pattern.
deploymentPatternName - The name of the deployment pattern.public String getDeploymentPatternName()
The name of the deployment pattern.
public WorkloadDeploymentPatternData withDeploymentPatternName(String deploymentPatternName)
The name of the deployment pattern.
deploymentPatternName - The name of the deployment pattern.public void setDescription(String description)
The description of the deployment pattern.
description - The description of the deployment pattern.public String getDescription()
The description of the deployment pattern.
public WorkloadDeploymentPatternData withDescription(String description)
The description of the deployment pattern.
description - The description of the deployment pattern.public void setDisplayName(String displayName)
The display name of the deployment pattern.
displayName - The display name of the deployment pattern.public String getDisplayName()
The display name of the deployment pattern.
public WorkloadDeploymentPatternData withDisplayName(String displayName)
The display name of the deployment pattern.
displayName - The display name of the deployment pattern.public List<DeploymentSpecificationsField> getSpecifications()
 The settings specified for the deployment. These settings define how to deploy and configure your resources
 created by the deployment. For more information about the specifications required for creating a deployment for a
 SAP workload, see SAP
 deployment specifications. To retrieve the specifications required to create a deployment for other
 workloads, use the 
 GetWorkloadDeploymentPattern  operation.
 
GetWorkloadDeploymentPattern  operation.public void setSpecifications(Collection<DeploymentSpecificationsField> specifications)
 The settings specified for the deployment. These settings define how to deploy and configure your resources
 created by the deployment. For more information about the specifications required for creating a deployment for a
 SAP workload, see SAP
 deployment specifications. To retrieve the specifications required to create a deployment for other
 workloads, use the 
 GetWorkloadDeploymentPattern  operation.
 
specifications - The settings specified for the deployment. These settings define how to deploy and configure your
        resources created by the deployment. For more information about the specifications required for creating a
        deployment for a SAP workload, see SAP
        deployment specifications. To retrieve the specifications required to create a deployment for other
        workloads, use the 
        GetWorkloadDeploymentPattern  operation.public WorkloadDeploymentPatternData withSpecifications(DeploymentSpecificationsField... specifications)
 The settings specified for the deployment. These settings define how to deploy and configure your resources
 created by the deployment. For more information about the specifications required for creating a deployment for a
 SAP workload, see SAP
 deployment specifications. To retrieve the specifications required to create a deployment for other
 workloads, use the 
 GetWorkloadDeploymentPattern  operation.
 
 NOTE: This method appends the values to the existing list (if any). Use
 setSpecifications(java.util.Collection) or withSpecifications(java.util.Collection) if you want
 to override the existing values.
 
specifications - The settings specified for the deployment. These settings define how to deploy and configure your
        resources created by the deployment. For more information about the specifications required for creating a
        deployment for a SAP workload, see SAP
        deployment specifications. To retrieve the specifications required to create a deployment for other
        workloads, use the 
        GetWorkloadDeploymentPattern  operation.public WorkloadDeploymentPatternData withSpecifications(Collection<DeploymentSpecificationsField> specifications)
 The settings specified for the deployment. These settings define how to deploy and configure your resources
 created by the deployment. For more information about the specifications required for creating a deployment for a
 SAP workload, see SAP
 deployment specifications. To retrieve the specifications required to create a deployment for other
 workloads, use the 
 GetWorkloadDeploymentPattern  operation.
 
specifications - The settings specified for the deployment. These settings define how to deploy and configure your
        resources created by the deployment. For more information about the specifications required for creating a
        deployment for a SAP workload, see SAP
        deployment specifications. To retrieve the specifications required to create a deployment for other
        workloads, use the 
        GetWorkloadDeploymentPattern  operation.public void setStatus(String status)
The status of the deployment pattern.
status - The status of the deployment pattern.WorkloadDeploymentPatternStatuspublic String getStatus()
The status of the deployment pattern.
WorkloadDeploymentPatternStatuspublic WorkloadDeploymentPatternData withStatus(String status)
The status of the deployment pattern.
status - The status of the deployment pattern.WorkloadDeploymentPatternStatuspublic WorkloadDeploymentPatternData withStatus(WorkloadDeploymentPatternStatus status)
The status of the deployment pattern.
status - The status of the deployment pattern.WorkloadDeploymentPatternStatuspublic void setStatusMessage(String statusMessage)
The status message of the deployment pattern.
statusMessage - The status message of the deployment pattern.public String getStatusMessage()
The status message of the deployment pattern.
public WorkloadDeploymentPatternData withStatusMessage(String statusMessage)
The status message of the deployment pattern.
statusMessage - The status message of the deployment pattern.public void setWorkloadName(String workloadName)
The workload name of the deployment pattern.
workloadName - The workload name of the deployment pattern.public String getWorkloadName()
The workload name of the deployment pattern.
public WorkloadDeploymentPatternData withWorkloadName(String workloadName)
The workload name of the deployment pattern.
workloadName - The workload name of the deployment pattern.public void setWorkloadVersionName(String workloadVersionName)
The workload version name of the deployment pattern.
workloadVersionName - The workload version name of the deployment pattern.public String getWorkloadVersionName()
The workload version name of the deployment pattern.
public WorkloadDeploymentPatternData withWorkloadVersionName(String workloadVersionName)
The workload version name of the deployment pattern.
workloadVersionName - The workload version name of the deployment pattern.public String toString()
toString in class ObjectObject.toString()public WorkloadDeploymentPatternData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.