@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.