Class RoutingProtocolsImpl
java.lang.Object
api.equinix.javasdk.fabric.client.implementation.RoutingProtocolsImpl
- All Implemented Interfaces:
RoutingProtocols
-
Constructor Summary
ConstructorsConstructorDescriptionRoutingProtocolsImpl(RoutingProtocolClient<RoutingProtocol> serviceClient, Fabric serviceManager) -
Method Summary
Modifier and TypeMethodDescriptiondefine()Begins the fluent builder for creating a new routing protocol.Retrieves a single routing protocol by its unique identifier on the specified connection.Lists all routing protocols configured on the specified connection.
-
Constructor Details
-
RoutingProtocolsImpl
public RoutingProtocolsImpl(RoutingProtocolClient<RoutingProtocol> serviceClient, Fabric serviceManager)
-
-
Method Details
-
list
Description copied from interface:RoutingProtocolsLists all routing protocols configured on the specified connection.- Specified by:
listin interfaceRoutingProtocols- Parameters:
connectionId- the unique identifier of the connection- Returns:
- a paginated list of routing protocols for the connection
-
getByUuid
Description copied from interface:RoutingProtocolsRetrieves a single routing protocol by its unique identifier on the specified connection.- Specified by:
getByUuidin interfaceRoutingProtocols- Parameters:
connectionId- the unique identifier of the connectionuuid- the unique identifier of the routing protocol- Returns:
- the routing protocol matching the given UUID
-
define
Description copied from interface:RoutingProtocolsBegins the fluent builder for creating a new routing protocol. Call methods on the returned builder to configure the protocol, then callcreate().- Specified by:
definein interfaceRoutingProtocols- Returns:
- a builder for configuring the new routing protocol
-