Class CfnMapping.Builder

java.lang.Object
software.amazon.awscdk.core.CfnMapping.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMapping>
Enclosing class:
CfnMapping

@Stability(Stable) public static final class CfnMapping.Builder extends Object implements software.amazon.jsii.Builder<CfnMapping>
A fluent builder for CfnMapping.
  • Method Details

    • create

      @Stability(Stable) public static CfnMapping.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of CfnMapping.Builder.
    • lazy

      @Stability(Stable) public CfnMapping.Builder lazy(Boolean lazy)
      Parameters:
      lazy - This parameter is required.
      Returns:
      this
    • mapping

      @Stability(Stable) public CfnMapping.Builder mapping(Map<String,? extends Map<String,? extends Object>> mapping)
      Mapping of key to a set of corresponding set of named values.

      The key identifies a map of name-value pairs and must be unique within the mapping.

      For example, if you want to set values based on a region, you can create a mapping that uses the region name as a key and contains the values you want to specify for each specific region.

      Default: - No mapping.

      Parameters:
      mapping - Mapping of key to a set of corresponding set of named values. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnMapping build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnMapping>
      Returns:
      a newly built instance of CfnMapping.