Class CfnVpcLink.Builder
java.lang.Object
software.amazon.awscdk.services.apigateway.CfnVpcLink.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVpcLink>
- Enclosing class:
CfnVpcLink
@Stability(Stable)
public static final class CfnVpcLink.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVpcLink>
A fluent builder for
CfnVpcLink
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnVpcLink.Builder
description
(String description) The description of the VPC link.The name used to label and identify the VPC link.An array of arbitrary tags (key-value pairs) to associate with the VPC link.targetArns
(List<String> targetArns) The ARN of the network load balancer of the VPC targeted by the VPC link.
-
Method Details
-
create
@Stability(Stable) public static CfnVpcLink.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
CfnVpcLink.Builder
.
-
name
The name used to label and identify the VPC link.- Parameters:
name
- The name used to label and identify the VPC link. This parameter is required.- Returns:
this
- See Also:
-
targetArns
The ARN of the network load balancer of the VPC targeted by the VPC link.The network load balancer must be owned by the same AWS account of the API owner.
- Parameters:
targetArns
- The ARN of the network load balancer of the VPC targeted by the VPC link. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the VPC link.- Parameters:
description
- The description of the VPC link. This parameter is required.- Returns:
this
- See Also:
-
tags
An array of arbitrary tags (key-value pairs) to associate with the VPC link.- Parameters:
tags
- An array of arbitrary tags (key-value pairs) to associate with the VPC link. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVpcLink>
- Returns:
- a newly built instance of
CfnVpcLink
.
-