Open Kilda Java Documentation
org.openkilda.integration.service.SwitchIntegrationService Class Reference

Public Member Functions

List< SwitchInfogetSwitches ()
 
String customSwitchName (Map< String, String > csNames, String switchId)
 
List< IslLinkInfogetIslLinks ()
 
List< IslLinkgetIslLinkPortsInfo ()
 
List< LinkPropsgetIslLinkProps (LinkProps keys)
 
Map< String, String > getCustomSwitchNameFromFile ()
 
String updateIslLinkProps (List< LinkProps > keys)
 
String getSwitchRules (String switchId)
 
ConfiguredPort configurePort (String switchId, String port, PortConfiguration configuration)
 

Detailed Description

The Class SwitchIntegrationService.

Author
Gaurav Chugh

Definition at line 47 of file SwitchIntegrationService.java.

Member Function Documentation

◆ configurePort()

ConfiguredPort org.openkilda.integration.service.SwitchIntegrationService.configurePort ( String  switchId,
String  port,
PortConfiguration  configuration 
)

Configure port.

Parameters
switchIdthe switch id
portthe port
configurationthe configuration
Returns
the configured port

Definition at line 305 of file SwitchIntegrationService.java.

◆ customSwitchName()

String org.openkilda.integration.service.SwitchIntegrationService.customSwitchName ( Map< String, String >  csNames,
String  switchId 
)

This Method is used to set custom Switch name.

Parameters
csNames
switchId
Returns
switch name

Definition at line 110 of file SwitchIntegrationService.java.

◆ getCustomSwitchNameFromFile()

Map<String, String> org.openkilda.integration.service.SwitchIntegrationService.getCustomSwitchNameFromFile ( )

Get custom switch name from file.

Returns

Definition at line 207 of file SwitchIntegrationService.java.

◆ getIslLinkPortsInfo()

List<IslLink> org.openkilda.integration.service.SwitchIntegrationService.getIslLinkPortsInfo ( )

Gets the isl links port info.

Returns
the isl links port info

Definition at line 144 of file SwitchIntegrationService.java.

◆ getIslLinkProps()

List<LinkProps> org.openkilda.integration.service.SwitchIntegrationService.getIslLinkProps ( LinkProps  keys)

Gets the isl link cost.

Returns
the isl link cost

Definition at line 178 of file SwitchIntegrationService.java.

◆ getIslLinks()

List<IslLinkInfo> org.openkilda.integration.service.SwitchIntegrationService.getIslLinks ( )

Gets the isl links.

Returns
the isl links

Definition at line 131 of file SwitchIntegrationService.java.

◆ getSwitches()

List<SwitchInfo> org.openkilda.integration.service.SwitchIntegrationService.getSwitches ( )

Gets the switches.

Returns
the switches
Exceptions
IntegrationException

Definition at line 72 of file SwitchIntegrationService.java.

◆ getSwitchRules()

String org.openkilda.integration.service.SwitchIntegrationService.getSwitchRules ( String  switchId)

This Method is used to get switch rules.

Parameters
switchId
Returns

Definition at line 282 of file SwitchIntegrationService.java.

◆ updateIslLinkProps()

String org.openkilda.integration.service.SwitchIntegrationService.updateIslLinkProps ( List< LinkProps keys)

Update isl link props.

Parameters
keys
Returns
link props
Exceptions
JsonProcessingException

Definition at line 237 of file SwitchIntegrationService.java.


The documentation for this class was generated from the following file: