Interface ResourceMapping.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceMapping.Builder,ResourceMapping>,SdkBuilder<ResourceMapping.Builder,ResourceMapping>,SdkPojo
- Enclosing class:
- ResourceMapping
public static interface ResourceMapping.Builder extends SdkPojo, CopyableBuilder<ResourceMapping.Builder,ResourceMapping>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResourceMapping.BuilderappRegistryAppName(String appRegistryAppName)The name of the application this resource is mapped to.ResourceMapping.BuildereksSourceName(String eksSourceName)Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.ResourceMapping.BuilderlogicalStackName(String logicalStackName)The name of the CloudFormation stack this resource is mapped to.ResourceMapping.BuildermappingType(String mappingType)Specifies the type of resource mapping.ResourceMapping.BuildermappingType(ResourceMappingType mappingType)Specifies the type of resource mapping.default ResourceMapping.BuilderphysicalResourceId(Consumer<PhysicalResourceId.Builder> physicalResourceId)Identifier of the physical resource.ResourceMapping.BuilderphysicalResourceId(PhysicalResourceId physicalResourceId)Identifier of the physical resource.ResourceMapping.BuilderresourceGroupName(String resourceGroupName)Name of the resource group that the resource is mapped to.ResourceMapping.BuilderresourceName(String resourceName)Name of the resource that the resource is mapped to.ResourceMapping.BuilderterraformSourceName(String terraformSourceName)The short name of the Terraform source.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
appRegistryAppName
ResourceMapping.Builder appRegistryAppName(String appRegistryAppName)
The name of the application this resource is mapped to.
- Parameters:
appRegistryAppName- The name of the application this resource is mapped to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksSourceName
ResourceMapping.Builder eksSourceName(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
logicalStackName
ResourceMapping.Builder logicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource is mapped to.
- Parameters:
logicalStackName- The name of the CloudFormation stack this resource is mapped to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mappingType
ResourceMapping.Builder mappingType(String 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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceMappingType,ResourceMappingType
-
mappingType
ResourceMapping.Builder mappingType(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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceMappingType,ResourceMappingType
-
physicalResourceId
ResourceMapping.Builder physicalResourceId(PhysicalResourceId physicalResourceId)
Identifier of the physical resource.
- Parameters:
physicalResourceId- Identifier of the physical resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalResourceId
default ResourceMapping.Builder physicalResourceId(Consumer<PhysicalResourceId.Builder> physicalResourceId)
Identifier of the physical resource.
This is a convenience method that creates an instance of thePhysicalResourceId.Builderavoiding the need to create one manually viaPhysicalResourceId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tophysicalResourceId(PhysicalResourceId).- Parameters:
physicalResourceId- a consumer that will call methods onPhysicalResourceId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
physicalResourceId(PhysicalResourceId)
-
resourceGroupName
ResourceMapping.Builder resourceGroupName(String resourceGroupName)
Name of the resource group that the resource is mapped to.
- Parameters:
resourceGroupName- Name of the resource group that the resource is mapped to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceName
ResourceMapping.Builder resourceName(String resourceName)
Name of the resource that the resource is mapped to.
- Parameters:
resourceName- Name of the resource that the resource is mapped to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
terraformSourceName
ResourceMapping.Builder terraformSourceName(String terraformSourceName)
The short name of the Terraform source.
- Parameters:
terraformSourceName- The short name of the Terraform source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-