Class InternetAccessServiceOperator.InternetAccessServiceBuilder
java.lang.Object
com.eqixiac.equinix.internetaccess.model.json.creators.InternetAccessServiceOperator.InternetAccessServiceBuilder
- Enclosing class:
InternetAccessServiceOperator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnection(String connectionUuid) Adds a single service connection uuid (the service supports 1 or 2 connections).connections(List<String> connections) Sets the collection of service connection uuids (1 or 2 entries).create()description(String description) order(ServiceOrderRequest order) routingProtocol(RoutingProtocolRequest routingProtocol) Sets the nested routing protocol — one ofDirectRoutingProtocolRequest,StaticRoutingProtocolRequestorBgpRoutingProtocolRequest.type(ServiceTypeV2 type)
-
Constructor Details
-
InternetAccessServiceBuilder
public InternetAccessServiceBuilder()
-
-
Method Details
-
name
-
description
-
type
-
tags
-
connections
public InternetAccessServiceOperator.InternetAccessServiceBuilder connections(List<String> connections) Sets the collection of service connection uuids (1 or 2 entries).- Parameters:
connections- the connection uuids- Returns:
- this builder
-
connection
Adds a single service connection uuid (the service supports 1 or 2 connections).- Parameters:
connectionUuid- the connection uuid- Returns:
- this builder
-
routingProtocol
public InternetAccessServiceOperator.InternetAccessServiceBuilder routingProtocol(RoutingProtocolRequest routingProtocol) Sets the nested routing protocol — one ofDirectRoutingProtocolRequest,StaticRoutingProtocolRequestorBgpRoutingProtocolRequest.- Parameters:
routingProtocol- the routing protocol request- Returns:
- this builder
-
order
-
create
-