Class CfnResolverRuleAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.route53resolver.CfnResolverRuleAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResolverRuleAssociationPropsMixin>
- Enclosing class:
CfnResolverRuleAssociationPropsMixin
@Stability(Stable)
public static final class CfnResolverRuleAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResolverRuleAssociationPropsMixin>
A fluent builder for
CfnResolverRuleAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The name of an association between a Resolver rule and a VPC.resolverRuleId(String resolverRuleId) The ID of the Resolver rule that you associated with the VPC that is specified byVPCId.resolverRuleId(IResolverRuleRef resolverRuleId) The ID of the Resolver rule that you associated with the VPC that is specified byVPCId.The ID of the VPC that you associated the Resolver rule with.The ID of the VPC that you associated the Resolver rule with.
-
Method Details
-
create
@Stability(Stable) public static CfnResolverRuleAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnResolverRuleAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnResolverRuleAssociationPropsMixin.Builder.
-
name
The name of an association between a Resolver rule and a VPC.The name can be up to 64 characters long and can contain letters (a-z, A-Z), numbers (0-9), hyphens (-), underscores (_), and spaces. The name cannot consist of only numbers.
- Parameters:
name- The name of an association between a Resolver rule and a VPC. This parameter is required.- Returns:
this- See Also:
-
resolverRuleId
@Stability(Stable) public CfnResolverRuleAssociationPropsMixin.Builder resolverRuleId(String resolverRuleId) The ID of the Resolver rule that you associated with the VPC that is specified byVPCId.- Parameters:
resolverRuleId- The ID of the Resolver rule that you associated with the VPC that is specified byVPCId. This parameter is required.- Returns:
this- See Also:
-
resolverRuleId
@Stability(Stable) public CfnResolverRuleAssociationPropsMixin.Builder resolverRuleId(IResolverRuleRef resolverRuleId) The ID of the Resolver rule that you associated with the VPC that is specified byVPCId.- Parameters:
resolverRuleId- The ID of the Resolver rule that you associated with the VPC that is specified byVPCId. This parameter is required.- Returns:
this- See Also:
-
vpcId
The ID of the VPC that you associated the Resolver rule with.- Parameters:
vpcId- The ID of the VPC that you associated the Resolver rule with. This parameter is required.- Returns:
this- See Also:
-
vpcId
The ID of the VPC that you associated the Resolver rule with.- Parameters:
vpcId- The ID of the VPC that you associated the Resolver rule with. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnResolverRuleAssociationPropsMixin>- Returns:
- a newly built instance of
CfnResolverRuleAssociationPropsMixin.
-