@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()
The name of the application this resource is mapped to.
|
String |
getEksSourceName()
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
|
String |
getLogicalStackName()
The name of the CloudFormation stack this resource is mapped to.
|
String |
getMappingType()
Specifies the type of resource mapping.
|
PhysicalResourceId |
getPhysicalResourceId()
Identifier of the physical resource.
|
String |
getResourceGroupName()
Name of the resource group that the resource is mapped to.
|
String |
getResourceName()
Name of the resource that the resource is mapped to.
|
String |
getTerraformSourceName()
The short name of the Terraform source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppRegistryAppName(String appRegistryAppName)
The name of the application this resource is mapped to.
|
void |
setEksSourceName(String eksSourceName)
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
|
void |
setLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource is mapped to.
|
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 group that the resource is mapped to.
|
void |
setResourceName(String resourceName)
Name of the resource that the resource is mapped to.
|
void |
setTerraformSourceName(String terraformSourceName)
The short name of the Terraform source.
|
String |
toString()
Returns a string representation of this object.
|
ResourceMapping |
withAppRegistryAppName(String appRegistryAppName)
The name of the application this resource is mapped to.
|
ResourceMapping |
withEksSourceName(String eksSourceName)
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
|
ResourceMapping |
withLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource is mapped to.
|
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 group that the resource is mapped to.
|
ResourceMapping |
withResourceName(String resourceName)
Name of the resource that the resource is mapped to.
|
ResourceMapping |
withTerraformSourceName(String terraformSourceName)
The short name of the Terraform source.
|
public void setAppRegistryAppName(String appRegistryAppName)
The name of the application this resource is mapped to.
appRegistryAppName
- The name of the application this resource is mapped to.public String getAppRegistryAppName()
The name of the application this resource is mapped to.
public ResourceMapping withAppRegistryAppName(String appRegistryAppName)
The name of the application this resource is mapped to.
appRegistryAppName
- The name of the application this resource is mapped to.public void setEksSourceName(String eksSourceName)
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
This parameter accepts values in "eks-cluster/namespace" format.
eksSourceName
- Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in "eks-cluster/namespace" format.
public String getEksSourceName()
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
This parameter accepts values in "eks-cluster/namespace" format.
This parameter accepts values in "eks-cluster/namespace" format.
public ResourceMapping withEksSourceName(String eksSourceName)
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
This parameter accepts values in "eks-cluster/namespace" format.
eksSourceName
- Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in "eks-cluster/namespace" format.
public void setLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource is mapped to.
logicalStackName
- The name of the CloudFormation stack this resource is mapped to.public String getLogicalStackName()
The name of the CloudFormation stack this resource is mapped to.
public ResourceMapping withLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource is mapped to.
logicalStackName
- The name of the CloudFormation stack this resource is mapped to.public void setMappingType(String mappingType)
Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
mappingType
- Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
ResourceMappingType
public String getMappingType()
Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in
the logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
ResourceMappingType
public ResourceMapping withMappingType(String mappingType)
Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
mappingType
- Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
ResourceMappingType
public ResourceMapping withMappingType(ResourceMappingType mappingType)
Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
mappingType
- Specifies the type of resource mapping.
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property.
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property.
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property.
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
ResourceMappingType
public 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 group that the resource is mapped to.
resourceGroupName
- Name of the resource group that the resource is mapped to.public String getResourceGroupName()
Name of the resource group that the resource is mapped to.
public ResourceMapping withResourceGroupName(String resourceGroupName)
Name of the resource group that the resource is mapped to.
resourceGroupName
- Name of the resource group that the resource is mapped to.public void setResourceName(String resourceName)
Name of the resource that the resource is mapped to.
resourceName
- Name of the resource that the resource is mapped to.public String getResourceName()
Name of the resource that the resource is mapped to.
public ResourceMapping withResourceName(String resourceName)
Name of the resource that the resource is mapped to.
resourceName
- Name of the resource that the resource is mapped to.public void setTerraformSourceName(String terraformSourceName)
The short name of the Terraform source.
terraformSourceName
- The short name of the Terraform source.public String getTerraformSourceName()
The short name of the Terraform source.
public ResourceMapping withTerraformSourceName(String terraformSourceName)
The short name of the Terraform source.
terraformSourceName
- The short name of the Terraform source.public String toString()
toString
in class Object
Object.toString()
public ResourceMapping clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.