Class CfnLink.Builder
java.lang.Object
software.amazon.awscdk.services.rtbfabric.CfnLink.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLink>
- Enclosing class:
CfnLink
@Stability(Stable)
public static final class CfnLink.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLink>
A fluent builder for
CfnLink.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnLink.BuilderThe 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(IResolvable linkAttributes) Attributes of the link.linkAttributes(CfnLink.LinkAttributesProperty linkAttributes) Attributes of the link.linkLogSettings(IResolvable linkLogSettings) Settings for the application logs.linkLogSettings(CfnLink.LinkLogSettingsProperty 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
@Stability(Stable) public static CfnLink.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
CfnLink.Builder.
-
gatewayId
The unique identifier of the gateway.- Parameters:
gatewayId- The unique identifier of the gateway. 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 CfnLink.Builder linkLogSettings(CfnLink.LinkLogSettingsProperty linkLogSettings) Settings for the application logs.- Parameters:
linkLogSettings- Settings for the application logs. 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:
-
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
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 CfnLink.Builder linkAttributes(CfnLink.LinkAttributesProperty linkAttributes) Attributes of the link.- Parameters:
linkAttributes- Attributes of the link. This parameter is required.- Returns:
this- See Also:
-
moduleConfigurationList
@Stability(Stable) public CfnLink.Builder moduleConfigurationList(IResolvable moduleConfigurationList) - Parameters:
moduleConfigurationList- This parameter is required.- Returns:
this- See Also:
-
moduleConfigurationList
@Stability(Stable) public CfnLink.Builder moduleConfigurationList(List<? extends Object> moduleConfigurationList) - Parameters:
moduleConfigurationList- 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
-