Class CfnResolverQueryLoggingConfigAssociation.Builder
java.lang.Object
software.amazon.awscdk.services.route53resolver.CfnResolverQueryLoggingConfigAssociation.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResolverQueryLoggingConfigAssociation>
- Enclosing class:
CfnResolverQueryLoggingConfigAssociation
@Stability(Stable)
public static final class CfnResolverQueryLoggingConfigAssociation.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResolverQueryLoggingConfigAssociation>
A fluent builder for
CfnResolverQueryLoggingConfigAssociation.-
Method Summary
Modifier and TypeMethodDescriptionbuild()resolverQueryLogConfigId(String resolverQueryLogConfigId) The ID of the query logging configuration that a VPC is associated with.resolverQueryLogConfigId(IResolverQueryLoggingConfigRef resolverQueryLogConfigId) The ID of the query logging configuration that a VPC is associated with.resourceId(String resourceId) The ID of the Amazon VPC that is associated with the query logging configuration.resourceId(IVPCRef resourceId) The ID of the Amazon VPC that is associated with the query logging configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnResolverQueryLoggingConfigAssociation.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnResolverQueryLoggingConfigAssociation.Builder.
-
resolverQueryLogConfigId
@Stability(Stable) public CfnResolverQueryLoggingConfigAssociation.Builder resolverQueryLogConfigId(String resolverQueryLogConfigId) The ID of the query logging configuration that a VPC is associated with.- Parameters:
resolverQueryLogConfigId- The ID of the query logging configuration that a VPC is associated with. This parameter is required.- Returns:
this- See Also:
-
resolverQueryLogConfigId
@Stability(Stable) public CfnResolverQueryLoggingConfigAssociation.Builder resolverQueryLogConfigId(IResolverQueryLoggingConfigRef resolverQueryLogConfigId) The ID of the query logging configuration that a VPC is associated with.- Parameters:
resolverQueryLogConfigId- The ID of the query logging configuration that a VPC is associated with. This parameter is required.- Returns:
this- See Also:
-
resourceId
@Stability(Stable) public CfnResolverQueryLoggingConfigAssociation.Builder resourceId(String resourceId) The ID of the Amazon VPC that is associated with the query logging configuration.- Parameters:
resourceId- The ID of the Amazon VPC that is associated with the query logging configuration. This parameter is required.- Returns:
this- See Also:
-
resourceId
@Stability(Stable) public CfnResolverQueryLoggingConfigAssociation.Builder resourceId(IVPCRef resourceId) The ID of the Amazon VPC that is associated with the query logging configuration.- Parameters:
resourceId- The ID of the Amazon VPC that is associated with the query logging configuration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnResolverQueryLoggingConfigAssociation>- Returns:
- a newly built instance of
CfnResolverQueryLoggingConfigAssociation.
-