@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.WorkloadDeploymentPatternStatus
public String getStatus()
The status of the deployment pattern.
WorkloadDeploymentPatternStatus
public WorkloadDeploymentPatternData withStatus(String status)
The status of the deployment pattern.
status
- The status of the deployment pattern.WorkloadDeploymentPatternStatus
public WorkloadDeploymentPatternData withStatus(WorkloadDeploymentPatternStatus status)
The status of the deployment pattern.
status
- The status of the deployment pattern.WorkloadDeploymentPatternStatus
public 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 Object
Object.toString()
public WorkloadDeploymentPatternData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.