Skip navigation links
A B C D E G H I L M N O P R S T U V X 

A

access() - Method in interface org.onosproject.xosclient.api.XosClientService
Returns XOS API access information of the client.
access - Variable in class org.onosproject.xosclient.impl.XosApi
 
access() - Method in class org.onosproject.xosclient.impl.XosApi
Returns the access of this api.
access() - Method in class org.onosproject.xosclient.impl.XosClient
 
activate(ComponentContext) - Method in class org.onosproject.xosclient.impl.XosClient
 
addressPairs() - Method in class org.onosproject.xosclient.api.VtnPort
Returns address pairs of the nested containers inside.
addressPairs(Map<IpAddress, MacAddress>) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied address pairs.

B

baseUrl - Variable in class org.onosproject.xosclient.impl.XosApi
 
baseUrl() - Method in class org.onosproject.xosclient.impl.XosApi
Returns the base url of this api.
build() - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Builds an immutable VTN port.
build() - Static method in class org.onosproject.xosclient.api.VtnService
Returns a new builder instance.
build() - Method in class org.onosproject.xosclient.api.VtnService.Builder
Builds an immutable VTN service.
builder() - Static method in class org.onosproject.xosclient.api.VtnPort
Returns a new vtn port builder instance.

C

client - Variable in class org.onosproject.xosclient.impl.XosApi
 
componentConfigService - Variable in class org.onosproject.xosclient.impl.XosClient
 
configRegistry - Variable in class org.onosproject.xosclient.impl.XosClient
 
coreService - Variable in class org.onosproject.xosclient.impl.XosClient
 

D

deactivate() - Method in class org.onosproject.xosclient.impl.XosClient
 
DefaultVtnPortApi - Class in org.onosproject.xosclient.impl
Provides CORD VTN port APIs.
DefaultVtnPortApi(String, XosAccess) - Constructor for class org.onosproject.xosclient.impl.DefaultVtnPortApi
Default constructor.
DefaultVtnServiceApi - Class in org.onosproject.xosclient.impl
Provides CORD VTN service and service dependency APIs.
DefaultVtnServiceApi(String, XosAccess) - Constructor for class org.onosproject.xosclient.impl.DefaultVtnServiceApi
Default constructor.

E

EMPTY_JSON_STRING - Static variable in class org.onosproject.xosclient.impl.XosApi
 
EMPTY_STRING - Static variable in class org.onosproject.xosclient.impl.XosApi
 
endpoint() - Method in class org.onosproject.xosclient.api.OpenStackAccess
Returns OpenStack API endpoint.
endpoint() - Method in class org.onosproject.xosclient.api.XosAccess
Returns XOS service endpoint.
equals(Object) - Method in class org.onosproject.xosclient.api.OpenStackAccess
 
equals(Object) - Method in class org.onosproject.xosclient.api.VtnPort
 
equals(Object) - Method in class org.onosproject.xosclient.api.VtnService
 
equals(Object) - Method in class org.onosproject.xosclient.api.XosAccess
 

G

getClient(XosAccess) - Method in interface org.onosproject.xosclient.api.XosClientService
Returns XOS client with access.
getClient(XosAccess) - Method in class org.onosproject.xosclient.impl.XosClient
 

H

hashCode() - Method in class org.onosproject.xosclient.api.OpenStackAccess
 
hashCode() - Method in class org.onosproject.xosclient.api.VtnPort
 
hashCode() - Method in class org.onosproject.xosclient.api.VtnService
 
hashCode() - Method in class org.onosproject.xosclient.api.XosAccess
 

I

id(VtnPortId) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied port ID.
id() - Method in class org.onosproject.xosclient.api.VtnPort
Returns vtn port ID.
id(VtnServiceId) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied service ID.
id() - Method in class org.onosproject.xosclient.api.VtnService
Returns service ID.
ip(IpAddress) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied IP address.
ip(String) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied IP address.
ip() - Method in class org.onosproject.xosclient.api.VtnPort
Returns IP address of this port.

L

log - Variable in class org.onosproject.xosclient.api.XosAccessConfig
 
log - Variable in class org.onosproject.xosclient.impl.XosClient
 

M

mac(MacAddress) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied MAC address.
mac(String) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied MAC address.
mac() - Method in class org.onosproject.xosclient.api.VtnPort
Returns MAC address of this port.
modified(ComponentContext) - Method in class org.onosproject.xosclient.impl.XosClient
 

N

name(String) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied port name.
name() - Method in class org.onosproject.xosclient.api.VtnPort
Returns vtn port name.
name(String) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied service name.
name() - Method in class org.onosproject.xosclient.api.VtnService
Returns service name.
networkType(VtnServiceApi.NetworkType) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied network type.
networkType() - Method in class org.onosproject.xosclient.api.VtnService
Returns network type.

O

of(String) - Static method in class org.onosproject.xosclient.api.VtnPortId
Returns vtn port identifier with value.
of(String) - Static method in class org.onosproject.xosclient.api.VtnServiceId
Returns the VtnServiceId with value.
OpenStackAccess - Class in org.onosproject.xosclient.api
Object holding OpenStack API access information.
OpenStackAccess(String, String, String, String) - Constructor for class org.onosproject.xosclient.api.OpenStackAccess
Default constructor.
org.onosproject.xosclient.api - package org.onosproject.xosclient.api
XOS client application API.
org.onosproject.xosclient.impl - package org.onosproject.xosclient.impl
XOS client application.

P

password() - Method in class org.onosproject.xosclient.api.OpenStackAccess
Returns OpenStack password for the user.
password() - Method in class org.onosproject.xosclient.api.XosAccess
Returns admin password.
providerServices(Set<VtnServiceId>) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied provider services.
providerServices() - Method in class org.onosproject.xosclient.api.VtnService
Returns provider service IDs.
providerServices(VtnServiceId) - Method in interface org.onosproject.xosclient.api.VtnServiceApi
Returns dependent provider services of a given tenant service.
providerServices(VtnServiceId) - Method in class org.onosproject.xosclient.impl.DefaultVtnServiceApi
 

R

restGet(String) - Method in class org.onosproject.xosclient.impl.XosApi
Returns response of the REST get operation with a given additional path.

S

service(VtnServiceId) - Method in interface org.onosproject.xosclient.api.VtnServiceApi
Returns VTN service.
service(VtnServiceId, OpenStackAccess) - Method in interface org.onosproject.xosclient.api.VtnServiceApi
Returns VTN service from OpenStack.
service(VtnServiceId) - Method in class org.onosproject.xosclient.impl.DefaultVtnServiceApi
 
service(VtnServiceId, OpenStackAccess) - Method in class org.onosproject.xosclient.impl.DefaultVtnServiceApi
 
serviceId(VtnServiceId) - Method in class org.onosproject.xosclient.api.VtnPort.Builder
Returns VTN port builder with the supplied service ID.
serviceId() - Method in class org.onosproject.xosclient.api.VtnPort
Returns the ID of the service this port is in.
serviceIp(IpAddress) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied service IP address.
serviceIp(String) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied service IP address.
serviceIp() - Method in class org.onosproject.xosclient.api.VtnService
Returns service IP address.
services() - Method in interface org.onosproject.xosclient.api.VtnServiceApi
Returns all services list.
services() - Method in class org.onosproject.xosclient.impl.DefaultVtnServiceApi
 
serviceType(VtnServiceApi.ServiceType) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied service type.
serviceType() - Method in class org.onosproject.xosclient.api.VtnService
Returns service type.
subnet(IpPrefix) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied subnet.
subnet(String) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied subnet.
subnet() - Method in class org.onosproject.xosclient.api.VtnService
Returns service IP range.

T

tenant() - Method in class org.onosproject.xosclient.api.OpenStackAccess
Returns OpenStack tenant name.
tenantServices(Set<VtnServiceId>) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied tenant services.
tenantServices() - Method in class org.onosproject.xosclient.api.VtnService
Returns tenant service IDs.
tenantServices(VtnServiceId) - Method in interface org.onosproject.xosclient.api.VtnServiceApi
Returns dependent tenant services of a given provider service.
tenantServices(VtnServiceId) - Method in class org.onosproject.xosclient.impl.DefaultVtnServiceApi
 
toString() - Method in class org.onosproject.xosclient.api.OpenStackAccess
 
toString() - Method in class org.onosproject.xosclient.api.VtnPort
 
toString() - Method in class org.onosproject.xosclient.api.VtnService
 
toString() - Method in class org.onosproject.xosclient.api.XosAccess
 

U

user() - Method in class org.onosproject.xosclient.api.OpenStackAccess
Returns OpenStack user.
username() - Method in class org.onosproject.xosclient.api.XosAccess
Returns admin user name.

V

valueOf(String) - Static method in enum org.onosproject.xosclient.api.VtnServiceApi.NetworkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.xosclient.api.VtnServiceApi.ServiceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.xosclient.api.VtnServiceApi.NetworkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.xosclient.api.VtnServiceApi.ServiceType
Returns an array containing the constants of this enum type, in the order they are declared.
vni(long) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied VNI.
vni(String) - Method in class org.onosproject.xosclient.api.VtnService.Builder
Returns VTN service builder with the supplied VNI.
vni() - Method in class org.onosproject.xosclient.api.VtnService
Returns segmentation ID of this service.
VtnPort - Class in org.onosproject.xosclient.api
Representation of port in a CORD VTN controlled network, it can be for VM or container.
vtnPort(VtnPortId) - Method in interface org.onosproject.xosclient.api.VtnPortApi
Returns port information with port id.
vtnPort(VtnPortId, OpenStackAccess) - Method in interface org.onosproject.xosclient.api.VtnPortApi
Returns port information from OpenStack with port id.
vtnPort(String, OpenStackAccess) - Method in interface org.onosproject.xosclient.api.VtnPortApi
Returns port information from OpenStack with port name.
vtnPort() - Method in interface org.onosproject.xosclient.api.XosClientService
Returns CORD VTN port API.
vtnPort(VtnPortId) - Method in class org.onosproject.xosclient.impl.DefaultVtnPortApi
 
vtnPort(String, OpenStackAccess) - Method in class org.onosproject.xosclient.impl.DefaultVtnPortApi
 
vtnPort(VtnPortId, OpenStackAccess) - Method in class org.onosproject.xosclient.impl.DefaultVtnPortApi
 
vtnPort() - Method in class org.onosproject.xosclient.impl.XosClient
 
VtnPort.Builder - Class in org.onosproject.xosclient.api
Builder of VTN port entities.
VtnPortApi - Interface in org.onosproject.xosclient.api
Service for interacting with XOS VTN ports.
VtnPortId - Class in org.onosproject.xosclient.api
Representation of VTN port ID.
vtnPorts() - Method in interface org.onosproject.xosclient.api.VtnPortApi
Returns all ports.
vtnPorts(VtnServiceId) - Method in interface org.onosproject.xosclient.api.VtnPortApi
Returns all ports with a given service.
vtnPorts() - Method in class org.onosproject.xosclient.impl.DefaultVtnPortApi
 
vtnPorts(VtnServiceId) - Method in class org.onosproject.xosclient.impl.DefaultVtnPortApi
 
VtnService - Class in org.onosproject.xosclient.api
Representation of CORD VTN controlled network service.
vtnService() - Method in interface org.onosproject.xosclient.api.XosClientService
Returns CORD VTN service and service dependency API.
vtnService() - Method in class org.onosproject.xosclient.impl.XosClient
 
VtnService.Builder - Class in org.onosproject.xosclient.api
Builder of VTN service entities.
VtnServiceApi - Interface in org.onosproject.xosclient.api
Service for interacting with XOS VTN service and service dependency.
VtnServiceApi.NetworkType - Enum in org.onosproject.xosclient.api
 
VtnServiceApi.ServiceType - Enum in org.onosproject.xosclient.api
 
VtnServiceId - Class in org.onosproject.xosclient.api
Representation of VTN service identifier.

X

XosAccess - Class in org.onosproject.xosclient.api
Objects holding XOS API access information.
XosAccess(String, String, String) - Constructor for class org.onosproject.xosclient.api.XosAccess
Default constructor.
xosAccess() - Method in class org.onosproject.xosclient.api.XosAccessConfig
Returns XOS access information.
XosAccessConfig - Class in org.onosproject.xosclient.api
XOS API access information.
XosAccessConfig() - Constructor for class org.onosproject.xosclient.api.XosAccessConfig
 
XosApi - Class in org.onosproject.xosclient.impl
XOS common REST API implementation.
XosApi(String, XosAccess) - Constructor for class org.onosproject.xosclient.impl.XosApi
Default constructor.
XosClient - Class in org.onosproject.xosclient.impl
Provides interactions with XOS.
XosClient() - Constructor for class org.onosproject.xosclient.impl.XosClient
 
XosClientService - Interface in org.onosproject.xosclient.api
Provides interactions with XOS.
A B C D E G H I L M N O P R S T U V X 
Skip navigation links