public class OpenstackInterfaceConfig
extends org.onosproject.net.config.Config<org.onosproject.core.ApplicationId>
| Modifier and Type | Field and Description |
|---|---|
static String |
KEYSTONE_SERVER |
static String |
NEUTRON_SERVER |
static String |
PASSWORD |
static String |
PHYSICAL_ROUTER_MAC |
static String |
USER_NAME |
| Constructor and Description |
|---|
OpenstackInterfaceConfig() |
| Modifier and Type | Method and Description |
|---|---|
String |
keystoneServer()
Returns the Keystone server IP address.
|
org.onosproject.net.config.basics.BasicElementConfig |
keystoneServer(String url)
Sets the keystone server IP address.
|
String |
neutronServer()
Returns the Neutron server IP address.
|
org.onosproject.net.config.basics.BasicElementConfig |
neutronServer(String url)
Sets the neutron server IP address.
|
String |
password()
Returns the password for openstack.
|
org.onosproject.net.config.basics.BasicElementConfig |
password(String password)
Sets the password for openstack.
|
String |
physicalRouterMac()
Returns the MacAddress for physical router.
|
String |
userName()
Returns the username for openstack.
|
org.onosproject.net.config.basics.BasicElementConfig |
userName(String username)
Sets the username for openstack.
|
apply, clear, get, get, get, get, get, get, getList, getList, hasField, hasField, hasFields, hasFields, hasOnlyFields, hasOnlyFields, init, isBoolean, isBoolean, isConnectPoint, isConnectPoint, isDecimal, isDecimal, isIntegralNumber, isIntegralNumber, isIpAddress, isIpAddress, isIpPrefix, isIpPrefix, isMacAddress, isMacAddress, isNumber, isNumber, isString, isString, isTpPort, isTpPort, isValid, key, node, setOrClear, setOrClear, setOrClear, setOrClear, setOrClear, setOrClear, setOrClear, subjectpublic static final String NEUTRON_SERVER
public static final String KEYSTONE_SERVER
public static final String USER_NAME
public static final String PASSWORD
public static final String PHYSICAL_ROUTER_MAC
public String neutronServer()
public String keystoneServer()
public String userName()
public String password()
public String physicalRouterMac()
public org.onosproject.net.config.basics.BasicElementConfig neutronServer(String url)
url - neutron server IP addresspublic org.onosproject.net.config.basics.BasicElementConfig keystoneServer(String url)
url - keystone server IP addresspublic org.onosproject.net.config.basics.BasicElementConfig userName(String username)
username - user name for openstackpublic org.onosproject.net.config.basics.BasicElementConfig password(String password)
password - password for openstack