Class CfnServiceNetworkResourceAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.vpclattice.mixins.CfnServiceNetworkResourceAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServiceNetworkResourceAssociationPropsMixin>
- Enclosing class:
CfnServiceNetworkResourceAssociationPropsMixin
@Stability(Stable)
public static final class CfnServiceNetworkResourceAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnServiceNetworkResourceAssociationPropsMixin>
A fluent builder for
CfnServiceNetworkResourceAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) privateDnsEnabled(Boolean privateDnsEnabled) Indicates if private DNS is enabled for the service network resource association.privateDnsEnabled(IResolvable privateDnsEnabled) Indicates if private DNS is enabled for the service network resource association.resourceConfigurationId(String resourceConfigurationId) The ID of the resource configuration associated with the service network.serviceNetworkId(String serviceNetworkId) The ID of the service network associated with the resource configuration.A key-value pair to associate with a resource.
-
Method Details
-
create
@Stability(Stable) public static CfnServiceNetworkResourceAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnServiceNetworkResourceAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnServiceNetworkResourceAssociationPropsMixin.Builder.
-
privateDnsEnabled
@Stability(Stable) public CfnServiceNetworkResourceAssociationPropsMixin.Builder privateDnsEnabled(Boolean privateDnsEnabled) Indicates if private DNS is enabled for the service network resource association.- Parameters:
privateDnsEnabled- Indicates if private DNS is enabled for the service network resource association. This parameter is required.- Returns:
this- See Also:
-
privateDnsEnabled
@Stability(Stable) public CfnServiceNetworkResourceAssociationPropsMixin.Builder privateDnsEnabled(IResolvable privateDnsEnabled) Indicates if private DNS is enabled for the service network resource association.- Parameters:
privateDnsEnabled- Indicates if private DNS is enabled for the service network resource association. This parameter is required.- Returns:
this- See Also:
-
resourceConfigurationId
@Stability(Stable) public CfnServiceNetworkResourceAssociationPropsMixin.Builder resourceConfigurationId(String resourceConfigurationId) The ID of the resource configuration associated with the service network.- Parameters:
resourceConfigurationId- The ID of the resource configuration associated with the service network. This parameter is required.- Returns:
this- See Also:
-
serviceNetworkId
@Stability(Stable) public CfnServiceNetworkResourceAssociationPropsMixin.Builder serviceNetworkId(String serviceNetworkId) The ID of the service network associated with the resource configuration.- Parameters:
serviceNetworkId- The ID of the service network associated with the resource configuration. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnServiceNetworkResourceAssociationPropsMixin.Builder tags(List<? extends CfnTag> tags) A key-value pair to associate with a resource.- Parameters:
tags- A key-value pair to associate with a resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnServiceNetworkResourceAssociationPropsMixin>- Returns:
- a newly built instance of
CfnServiceNetworkResourceAssociationPropsMixin.
-