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 StringName of the application this resource is mapped to when themappingTypeisAppRegistryApp.static ResourceMapping.Builderbuilder()final StringName of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when themappingTypeisEKS.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 StringName of the CloudFormation stack this resource is mapped to when themappingTypeisCfnStack.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 Groups that this resource is mapped to when themappingTypeisResourceGroup.final StringName of the resource that this resource is mapped to when themappingTypeisResource.static Class<? extends ResourceMapping.Builder> final StringName of the Terraform source that this resource is mapped to when themappingTypeisTerraform.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
Name of the application this resource is mapped to when the
mappingTypeisAppRegistryApp.- Returns:
- Name of the application this resource is mapped to when the
mappingTypeisAppRegistryApp.
-
eksSourceName
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
mappingTypeisEKS.This parameter accepts values in "eks-cluster/namespace" format.
- Returns:
- Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when
the
mappingTypeisEKS.This parameter accepts values in "eks-cluster/namespace" format.
-
logicalStackName
Name of the CloudFormation stack this resource is mapped to when the
mappingTypeisCfnStack.- Returns:
- Name of the CloudFormation stack this resource is mapped to when the
mappingTypeisCfnStack.
-
mappingType
Specifies the type of resource mapping.
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.
- See Also:
-
mappingTypeAsString
Specifies the type of resource mapping.
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.
- See Also:
-
physicalResourceId
Identifier of the physical resource.
- Returns:
- Identifier of the physical resource.
-
resourceGroupName
Name of the Resource Groups that this resource is mapped to when the
mappingTypeisResourceGroup.- Returns:
- Name of the Resource Groups that this resource is mapped to when the
mappingTypeisResourceGroup.
-
resourceName
Name of the resource that this resource is mapped to when the
mappingTypeisResource.- Returns:
- Name of the resource that this resource is mapped to when the
mappingTypeisResource.
-
terraformSourceName
Name of the Terraform source that this resource is mapped to when the
mappingTypeisTerraform.- Returns:
- Name of the Terraform source that this resource is mapped to when the
mappingTypeisTerraform.
-
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
-
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
-
getValueForField
-
sdkFields
-