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 StringThe name of the application this resource is mapped to.static ResourceMapping.Builderbuilder()final StringName of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final StringThe name of the CloudFormation stack this resource is mapped to.final ResourceMappingTypeSpecifies the type of resource mapping.final StringSpecifies the type of resource mapping.final PhysicalResourceIdIdentifier of the physical resource.final StringName of the resource group that the resource is mapped to.final StringName of the resource that the resource is mapped to.static Class<? extends ResourceMapping.Builder> final StringThe 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 StringtoString()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
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:
-
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:
-
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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceMapping.Builder,ResourceMapping> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-