Class ResourceMapping
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ResourceMapping.Builder,
ResourceMapping>
Defines a resource mapping.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
The name of the application this resource is mapped to.static ResourceMapping.Builder
builder()
final String
Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The name of the CloudFormation stack this resource is mapped to.final ResourceMappingType
Specifies the type of resource mapping.final String
Specifies the type of resource mapping.final PhysicalResourceId
Identifier of the physical resource.final String
Name of the resource group that the resource is mapped to.final String
Name of the resource that the resource is mapped to.static Class
<? extends ResourceMapping.Builder> final String
The short name of the Terraform source.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
appRegistryAppName
The name of the application this resource is mapped to.
- Returns:
- The name of the application this resource is mapped to.
-
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
The name of the CloudFormation stack this resource is mapped to.
- Returns:
- The name of the CloudFormation stack this resource is mapped to.
-
mappingType
Specifies the type of resource mapping.
- AppRegistryApp
-
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
If the service returns an enum value that is not available in the current SDK version,
mappingType
will 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
appRegistryAppName
property. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
- See Also:
-
mappingTypeAsString
Specifies the type of resource mapping.
- AppRegistryApp
-
The resource is mapped to another application. The name of the application is contained in the
appRegistryAppName
property. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
If the service returns an enum value that is not available in the current SDK version,
mappingType
will 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
appRegistryAppName
property. - CfnStack
-
The resource is mapped to a CloudFormation stack. The name of the CloudFormation stack is contained in the
logicalStackName
property. - Resource
-
The resource is mapped to another resource. The name of the resource is contained in the
resourceName
property. - ResourceGroup
-
The resource is mapped to Resource Groups. The name of the resource group is contained in the
resourceGroupName
property.
- See Also:
-
physicalResourceId
Identifier of the physical resource.
- Returns:
- Identifier of the physical resource.
-
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
Name of the resource that the resource is mapped to.
- Returns:
- Name of the resource that the resource is mapped to.
-
terraformSourceName
The short name of the Terraform source.
- Returns:
- The short name of the Terraform source.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ResourceMapping.Builder,
ResourceMapping> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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. -
getValueForField
-
sdkFields
-