Class RouteTargetProps.Builder
java.lang.Object
software.amazon.awscdk.services.ec2.alpha.RouteTargetProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<RouteTargetProps>
- Enclosing interface:
RouteTargetProps
@Stability(Experimental)
public static final class RouteTargetProps.Builder
extends Object
implements software.amazon.jsii.Builder<RouteTargetProps>
A builder for
RouteTargetProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.endpoint(IVpcEndpoint endpoint) Sets the value ofRouteTargetProps.getEndpoint()gateway(IRouteTarget gateway) Sets the value ofRouteTargetProps.getGateway()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
endpoint
Sets the value ofRouteTargetProps.getEndpoint()- Parameters:
endpoint- The endpoint route target. This is used for targets such as VPC endpoints.- Returns:
this
-
gateway
Sets the value ofRouteTargetProps.getGateway()- Parameters:
gateway- The gateway route target. This is used for targets such as egress-only internet gateway or VPC peering connection.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<RouteTargetProps>- Returns:
- a new instance of
RouteTargetProps - Throws:
NullPointerException- if any required attribute was not provided
-