Class CfnResolverConfig.Builder

java.lang.Object
software.amazon.awscdk.services.route53resolver.CfnResolverConfig.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResolverConfig>
Enclosing class:
CfnResolverConfig

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

    • create

      @Stability(Stable) public static CfnResolverConfig.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnResolverConfig.Builder.
    • autodefinedReverseFlag

      @Stability(Stable) public CfnResolverConfig.Builder autodefinedReverseFlag(String autodefinedReverseFlag)
      Represents the desired status of AutodefinedReverse .

      The only supported value on creation is DISABLE . Deletion of this resource will return AutodefinedReverse to its default value of ENABLED .

      Parameters:
      autodefinedReverseFlag - Represents the desired status of AutodefinedReverse . This parameter is required.
      Returns:
      this
    • resourceId

      @Stability(Stable) public CfnResolverConfig.Builder resourceId(String resourceId)
      The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.

      Parameters:
      resourceId - The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for. This parameter is required.
      Returns:
      this
    • build

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