@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceType extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the resource type.
Constructor and Description |
---|
ResourceType() |
Modifier and Type | Method and Description |
---|---|
ResourceType |
clone() |
boolean |
equals(Object obj) |
CloudFormation |
getCloudFormation()
The CloudFormation template of the resource type.
|
M2ManagedApplication |
getM2ManagedApplication()
The AWS Mainframe Modernization managed application of the resource type.
|
M2NonManagedApplication |
getM2NonManagedApplication()
The AWS Mainframe Modernization non-managed application of the resource type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudFormation(CloudFormation cloudFormation)
The CloudFormation template of the resource type.
|
void |
setM2ManagedApplication(M2ManagedApplication m2ManagedApplication)
The AWS Mainframe Modernization managed application of the resource type.
|
void |
setM2NonManagedApplication(M2NonManagedApplication m2NonManagedApplication)
The AWS Mainframe Modernization non-managed application of the resource type.
|
String |
toString()
Returns a string representation of this object.
|
ResourceType |
withCloudFormation(CloudFormation cloudFormation)
The CloudFormation template of the resource type.
|
ResourceType |
withM2ManagedApplication(M2ManagedApplication m2ManagedApplication)
The AWS Mainframe Modernization managed application of the resource type.
|
ResourceType |
withM2NonManagedApplication(M2NonManagedApplication m2NonManagedApplication)
The AWS Mainframe Modernization non-managed application of the resource type.
|
public void setCloudFormation(CloudFormation cloudFormation)
The CloudFormation template of the resource type.
cloudFormation
- The CloudFormation template of the resource type.public CloudFormation getCloudFormation()
The CloudFormation template of the resource type.
public ResourceType withCloudFormation(CloudFormation cloudFormation)
The CloudFormation template of the resource type.
cloudFormation
- The CloudFormation template of the resource type.public void setM2ManagedApplication(M2ManagedApplication m2ManagedApplication)
The AWS Mainframe Modernization managed application of the resource type.
m2ManagedApplication
- The AWS Mainframe Modernization managed application of the resource type.public M2ManagedApplication getM2ManagedApplication()
The AWS Mainframe Modernization managed application of the resource type.
public ResourceType withM2ManagedApplication(M2ManagedApplication m2ManagedApplication)
The AWS Mainframe Modernization managed application of the resource type.
m2ManagedApplication
- The AWS Mainframe Modernization managed application of the resource type.public void setM2NonManagedApplication(M2NonManagedApplication m2NonManagedApplication)
The AWS Mainframe Modernization non-managed application of the resource type.
m2NonManagedApplication
- The AWS Mainframe Modernization non-managed application of the resource type.public M2NonManagedApplication getM2NonManagedApplication()
The AWS Mainframe Modernization non-managed application of the resource type.
public ResourceType withM2NonManagedApplication(M2NonManagedApplication m2NonManagedApplication)
The AWS Mainframe Modernization non-managed application of the resource type.
m2NonManagedApplication
- The AWS Mainframe Modernization non-managed application of the resource type.public String toString()
toString
in class Object
Object.toString()
public ResourceType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.