Class ResourceMapping
- java.lang.Object
-
- software.amazon.awssdk.services.resiliencehub.model.ResourceMapping
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceMapping.Builder,ResourceMapping>
@Generated("software.amazon.awssdk:codegen") public final class ResourceMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceMapping.Builder,ResourceMapping>
Defines a resource mapping.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceMapping.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringappRegistryAppName()The name of the application this resource is mapped to.static ResourceMapping.Builderbuilder()StringeksSourceName()Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlogicalStackName()The name of the CloudFormation stack this resource is mapped to.ResourceMappingTypemappingType()Specifies the type of resource mapping.StringmappingTypeAsString()Specifies the type of resource mapping.PhysicalResourceIdphysicalResourceId()Identifier of the physical resource.StringresourceGroupName()Name of the resource group that the resource is mapped to.StringresourceName()Name of the resource that the resource is mapped to.List<SdkField<?>>sdkFields()static Class<? extends ResourceMapping.Builder>serializableBuilderClass()StringterraformSourceName()The short name of the Terraform source.ResourceMapping.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
appRegistryAppName
public final String appRegistryAppName()
The name of the application this resource is mapped to.
- Returns:
- The name of the application this resource is mapped to.
-
eksSourceName
public final 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.
- Returns:
- Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
This parameter accepts values in "eks-cluster/namespace" format.
-
logicalStackName
public final String logicalStackName()
The name of the CloudFormation stack this resource is mapped to.
- Returns:
- The name of the CloudFormation stack this resource is mapped to.
-
mappingType
public final ResourceMappingType mappingType()
Specifies the type of resource mapping.
- AppRegistryApp
-
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppNameproperty. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackNameproperty. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceNameproperty. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupNameproperty.
If the service returns an enum value that is not available in the current SDK version,
mappingTypewill returnResourceMappingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommappingTypeAsString().- Returns:
- Specifies the type of resource mapping.
- AppRegistryApp
-
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppNameproperty. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackNameproperty. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceNameproperty. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupNameproperty.
- See Also:
ResourceMappingType
-
mappingTypeAsString
public final String mappingTypeAsString()
Specifies the type of resource mapping.
- AppRegistryApp
-
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppNameproperty. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackNameproperty. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceNameproperty. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupNameproperty.
If the service returns an enum value that is not available in the current SDK version,
mappingTypewill returnResourceMappingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommappingTypeAsString().- Returns:
- Specifies the type of resource mapping.
- AppRegistryApp
-
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppNameproperty. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackNameproperty. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceNameproperty. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupNameproperty.
- See Also:
ResourceMappingType
-
physicalResourceId
public final PhysicalResourceId physicalResourceId()
Identifier of the physical resource.
- Returns:
- Identifier of the physical resource.
-
resourceGroupName
public final String resourceGroupName()
Name of the resource group that the resource is mapped to.
- Returns:
- Name of the resource group that the resource is mapped to.
-
resourceName
public final String resourceName()
Name of the resource that the resource is mapped to.
- Returns:
- Name of the resource that the resource is mapped to.
-
terraformSourceName
public final String terraformSourceName()
The short name of the Terraform source.
- Returns:
- The short name of the Terraform source.
-
toBuilder
public ResourceMapping.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceMapping.Builder,ResourceMapping>
-
builder
public static ResourceMapping.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceMapping.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-