Class CfnOutpostResolverPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.route53resolver.CfnOutpostResolverPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOutpostResolverPropsMixin>
- Enclosing class:
CfnOutpostResolverPropsMixin
@Stability(Stable)
public static final class CfnOutpostResolverPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOutpostResolverPropsMixin>
A fluent builder for
CfnOutpostResolverPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) instanceCount(Number instanceCount) Amazon EC2 instance count for the Resolver on the Outpost.Name of the Resolver.outpostArn(String outpostArn) The ARN (Amazon Resource Name) for the Outpost.preferredInstanceType(String preferredInstanceType) The Amazon EC2 instance type.A key value pair that helps you identify a Route 53 Resolver .
-
Method Details
-
create
@Stability(Stable) public static CfnOutpostResolverPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnOutpostResolverPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnOutpostResolverPropsMixin.Builder.
-
instanceCount
Amazon EC2 instance count for the Resolver on the Outpost.- Parameters:
instanceCount- Amazon EC2 instance count for the Resolver on the Outpost. This parameter is required.- Returns:
this- See Also:
-
name
Name of the Resolver.- Parameters:
name- Name of the Resolver. This parameter is required.- Returns:
this- See Also:
-
outpostArn
The ARN (Amazon Resource Name) for the Outpost.- Parameters:
outpostArn- The ARN (Amazon Resource Name) for the Outpost. This parameter is required.- Returns:
this- See Also:
-
preferredInstanceType
@Stability(Stable) public CfnOutpostResolverPropsMixin.Builder preferredInstanceType(String preferredInstanceType) The Amazon EC2 instance type.If you specify this, you must also specify a value for the
OutpostArn.- Parameters:
preferredInstanceType- The Amazon EC2 instance type. This parameter is required.- Returns:
this- See Also:
-
tags
A key value pair that helps you identify a Route 53 Resolver .- Parameters:
tags- A key value pair that helps you identify a Route 53 Resolver . This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOutpostResolverPropsMixin>- Returns:
- a newly built instance of
CfnOutpostResolverPropsMixin.
-