Class CfnLinkPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.rtbfabric.CfnLinkPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLinkPropsMixin>
- Enclosing class:
CfnLinkPropsMixin
@Stability(Stable)
public static final class CfnLinkPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLinkPropsMixin>
A fluent builder for
CfnLinkPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnLinkPropsMixin.Buildercreate()static CfnLinkPropsMixin.Buildercreate(CfnPropertyMixinOptions options) The unique identifier of the gateway.httpResponderAllowed(Boolean httpResponderAllowed) Boolean to specify if an HTTP responder is allowed.httpResponderAllowed(IResolvable httpResponderAllowed) Boolean to specify if an HTTP responder is allowed.linkAttributes(CfnLinkPropsMixin.LinkAttributesProperty linkAttributes) Attributes of the link.linkAttributes(IResolvable linkAttributes) Attributes of the link.linkLogSettings(CfnLinkPropsMixin.LinkLogSettingsProperty linkLogSettings) Settings for the application logs.linkLogSettings(IResolvable linkLogSettings) Settings for the application logs.moduleConfigurationList(List<? extends Object> moduleConfigurationList) moduleConfigurationList(IResolvable moduleConfigurationList) peerGatewayId(String peerGatewayId) The unique identifier of the peer gateway.A map of the key-value pairs of the tag or tags to assign to the resource.
-
Method Details
-
create
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnLinkPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnLinkPropsMixin.Builder.
-
gatewayId
The unique identifier of the gateway.- Parameters:
gatewayId- The unique identifier of the gateway. This parameter is required.- Returns:
this- See Also:
-
httpResponderAllowed
@Stability(Stable) public CfnLinkPropsMixin.Builder httpResponderAllowed(Boolean httpResponderAllowed) Boolean to specify if an HTTP responder is allowed.- Parameters:
httpResponderAllowed- Boolean to specify if an HTTP responder is allowed. This parameter is required.- Returns:
this- See Also:
-
httpResponderAllowed
@Stability(Stable) public CfnLinkPropsMixin.Builder httpResponderAllowed(IResolvable httpResponderAllowed) Boolean to specify if an HTTP responder is allowed.- Parameters:
httpResponderAllowed- Boolean to specify if an HTTP responder is allowed. This parameter is required.- Returns:
this- See Also:
-
linkAttributes
Attributes of the link.- Parameters:
linkAttributes- Attributes of the link. This parameter is required.- Returns:
this- See Also:
-
linkAttributes
@Stability(Stable) public CfnLinkPropsMixin.Builder linkAttributes(CfnLinkPropsMixin.LinkAttributesProperty linkAttributes) Attributes of the link.- Parameters:
linkAttributes- Attributes of the link. This parameter is required.- Returns:
this- See Also:
-
linkLogSettings
Settings for the application logs.- Parameters:
linkLogSettings- Settings for the application logs. This parameter is required.- Returns:
this- See Also:
-
linkLogSettings
@Stability(Stable) public CfnLinkPropsMixin.Builder linkLogSettings(CfnLinkPropsMixin.LinkLogSettingsProperty linkLogSettings) Settings for the application logs.- Parameters:
linkLogSettings- Settings for the application logs. This parameter is required.- Returns:
this- See Also:
-
moduleConfigurationList
@Stability(Stable) public CfnLinkPropsMixin.Builder moduleConfigurationList(IResolvable moduleConfigurationList) - Parameters:
moduleConfigurationList- This parameter is required.- Returns:
this- See Also:
-
moduleConfigurationList
@Stability(Stable) public CfnLinkPropsMixin.Builder moduleConfigurationList(List<? extends Object> moduleConfigurationList) - Parameters:
moduleConfigurationList- This parameter is required.- Returns:
this- See Also:
-
peerGatewayId
The unique identifier of the peer gateway.- Parameters:
peerGatewayId- The unique identifier of the peer gateway. This parameter is required.- Returns:
this- See Also:
-
tags
A map of the key-value pairs of the tag or tags to assign to the resource.- Parameters:
tags- A map of the key-value pairs of the tag or tags to assign to the resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLinkPropsMixin>- Returns:
- a newly built instance of
CfnLinkPropsMixin.
-