@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceMapping extends Object implements Serializable, Cloneable, StructuredPojo
Defines a resource mapping.
| Constructor and Description | 
|---|
| ResourceMapping() | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceMapping | clone() | 
| boolean | equals(Object obj) | 
| String | getAppRegistryAppName()
 Name of the application this resource is mapped to when the  mappingTypeisAppRegistryApp. | 
| String | getEksSourceName()
 Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
  mappingTypeisEKS. | 
| String | getLogicalStackName()
 Name of the CloudFormation stack this resource is mapped to when the  mappingTypeisCfnStack. | 
| String | getMappingType()
 Specifies the type of resource mapping. | 
| PhysicalResourceId | getPhysicalResourceId()
 Identifier of the physical resource. | 
| String | getResourceGroupName()
 Name of the Resource Groups that this resource is mapped to when the  mappingTypeisResourceGroup. | 
| String | getResourceName()
 Name of the resource that this resource is mapped to when the  mappingTypeisResource. | 
| String | getTerraformSourceName()
 Name of the Terraform source that this resource is mapped to when the  mappingTypeisTerraform. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setAppRegistryAppName(String appRegistryAppName)
 Name of the application this resource is mapped to when the  mappingTypeisAppRegistryApp. | 
| void | setEksSourceName(String eksSourceName)
 Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
  mappingTypeisEKS. | 
| void | setLogicalStackName(String logicalStackName)
 Name of the CloudFormation stack this resource is mapped to when the  mappingTypeisCfnStack. | 
| void | setMappingType(String mappingType)
 Specifies the type of resource mapping. | 
| void | setPhysicalResourceId(PhysicalResourceId physicalResourceId)
 Identifier of the physical resource. | 
| void | setResourceGroupName(String resourceGroupName)
 Name of the Resource Groups that this resource is mapped to when the  mappingTypeisResourceGroup. | 
| void | setResourceName(String resourceName)
 Name of the resource that this resource is mapped to when the  mappingTypeisResource. | 
| void | setTerraformSourceName(String terraformSourceName)
 Name of the Terraform source that this resource is mapped to when the  mappingTypeisTerraform. | 
| String | toString()Returns a string representation of this object. | 
| ResourceMapping | withAppRegistryAppName(String appRegistryAppName)
 Name of the application this resource is mapped to when the  mappingTypeisAppRegistryApp. | 
| ResourceMapping | withEksSourceName(String eksSourceName)
 Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
  mappingTypeisEKS. | 
| ResourceMapping | withLogicalStackName(String logicalStackName)
 Name of the CloudFormation stack this resource is mapped to when the  mappingTypeisCfnStack. | 
| ResourceMapping | withMappingType(ResourceMappingType mappingType)
 Specifies the type of resource mapping. | 
| ResourceMapping | withMappingType(String mappingType)
 Specifies the type of resource mapping. | 
| ResourceMapping | withPhysicalResourceId(PhysicalResourceId physicalResourceId)
 Identifier of the physical resource. | 
| ResourceMapping | withResourceGroupName(String resourceGroupName)
 Name of the Resource Groups that this resource is mapped to when the  mappingTypeisResourceGroup. | 
| ResourceMapping | withResourceName(String resourceName)
 Name of the resource that this resource is mapped to when the  mappingTypeisResource. | 
| ResourceMapping | withTerraformSourceName(String terraformSourceName)
 Name of the Terraform source that this resource is mapped to when the  mappingTypeisTerraform. | 
public void setAppRegistryAppName(String appRegistryAppName)
 Name of the application this resource is mapped to when the mappingType is
 AppRegistryApp.
 
appRegistryAppName - Name of the application this resource is mapped to when the mappingType is
        AppRegistryApp.public String getAppRegistryAppName()
 Name of the application this resource is mapped to when the mappingType is
 AppRegistryApp.
 
mappingType is
         AppRegistryApp.public ResourceMapping withAppRegistryAppName(String appRegistryAppName)
 Name of the application this resource is mapped to when the mappingType is
 AppRegistryApp.
 
appRegistryAppName - Name of the application this resource is mapped to when the mappingType is
        AppRegistryApp.public void setEksSourceName(String eksSourceName)
 Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
 mappingType is EKS.
 
This parameter accepts values in "eks-cluster/namespace" format.
eksSourceName - Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when
        the mappingType is EKS. This parameter accepts values in "eks-cluster/namespace" format.
public String getEksSourceName()
 Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
 mappingType is EKS.
 
This parameter accepts values in "eks-cluster/namespace" format.
mappingType is EKS. This parameter accepts values in "eks-cluster/namespace" format.
public ResourceMapping withEksSourceName(String eksSourceName)
 Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
 mappingType is EKS.
 
This parameter accepts values in "eks-cluster/namespace" format.
eksSourceName - Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when
        the mappingType is EKS. This parameter accepts values in "eks-cluster/namespace" format.
public void setLogicalStackName(String logicalStackName)
 Name of the CloudFormation stack this resource is mapped to when the mappingType is
 CfnStack.
 
logicalStackName - Name of the CloudFormation stack this resource is mapped to when the mappingType is
        CfnStack.public String getLogicalStackName()
 Name of the CloudFormation stack this resource is mapped to when the mappingType is
 CfnStack.
 
mappingType is
         CfnStack.public ResourceMapping withLogicalStackName(String logicalStackName)
 Name of the CloudFormation stack this resource is mapped to when the mappingType is
 CfnStack.
 
logicalStackName - Name of the CloudFormation stack this resource is mapped to when the mappingType is
        CfnStack.public void setMappingType(String mappingType)
Specifies the type of resource mapping.
mappingType - Specifies the type of resource mapping.ResourceMappingTypepublic String getMappingType()
Specifies the type of resource mapping.
ResourceMappingTypepublic ResourceMapping withMappingType(String mappingType)
Specifies the type of resource mapping.
mappingType - Specifies the type of resource mapping.ResourceMappingTypepublic ResourceMapping withMappingType(ResourceMappingType mappingType)
Specifies the type of resource mapping.
mappingType - Specifies the type of resource mapping.ResourceMappingTypepublic void setPhysicalResourceId(PhysicalResourceId physicalResourceId)
Identifier of the physical resource.
physicalResourceId - Identifier of the physical resource.public PhysicalResourceId getPhysicalResourceId()
Identifier of the physical resource.
public ResourceMapping withPhysicalResourceId(PhysicalResourceId physicalResourceId)
Identifier of the physical resource.
physicalResourceId - Identifier of the physical resource.public void setResourceGroupName(String resourceGroupName)
 Name of the Resource Groups that this resource is mapped to when the mappingType is
 ResourceGroup.
 
resourceGroupName - Name of the Resource Groups that this resource is mapped to when the mappingType is
        ResourceGroup.public String getResourceGroupName()
 Name of the Resource Groups that this resource is mapped to when the mappingType is
 ResourceGroup.
 
mappingType is
         ResourceGroup.public ResourceMapping withResourceGroupName(String resourceGroupName)
 Name of the Resource Groups that this resource is mapped to when the mappingType is
 ResourceGroup.
 
resourceGroupName - Name of the Resource Groups that this resource is mapped to when the mappingType is
        ResourceGroup.public void setResourceName(String resourceName)
 Name of the resource that this resource is mapped to when the mappingType is Resource.
 
resourceName - Name of the resource that this resource is mapped to when the mappingType is
        Resource.public String getResourceName()
 Name of the resource that this resource is mapped to when the mappingType is Resource.
 
mappingType is
         Resource.public ResourceMapping withResourceName(String resourceName)
 Name of the resource that this resource is mapped to when the mappingType is Resource.
 
resourceName - Name of the resource that this resource is mapped to when the mappingType is
        Resource.public void setTerraformSourceName(String terraformSourceName)
 Name of the Terraform source that this resource is mapped to when the mappingType is
 Terraform.
 
terraformSourceName - Name of the Terraform source that this resource is mapped to when the mappingType is
        Terraform.public String getTerraformSourceName()
 Name of the Terraform source that this resource is mapped to when the mappingType is
 Terraform.
 
mappingType is
         Terraform.public ResourceMapping withTerraformSourceName(String terraformSourceName)
 Name of the Terraform source that this resource is mapped to when the mappingType is
 Terraform.
 
terraformSourceName - Name of the Terraform source that this resource is mapped to when the mappingType is
        Terraform.public String toString()
toString in class ObjectObject.toString()public ResourceMapping clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.