public final class DefaultVtnServiceApi extends XosApi implements VtnServiceApi
VtnServiceApi.NetworkType, VtnServiceApi.ServiceTypeaccess, baseUrl, client, EMPTY_JSON_STRING, EMPTY_STRING| Constructor and Description |
|---|
DefaultVtnServiceApi(String baseUrl,
XosAccess access)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Set<VtnServiceId> |
providerServices(VtnServiceId tServiceId)
Returns dependent provider services of a given tenant service.
|
VtnService |
service(VtnServiceId serviceId)
Returns VTN service.
|
VtnService |
service(VtnServiceId serviceId,
OpenStackAccess osAccess)
Returns VTN service from OpenStack.
|
Set<VtnServiceId> |
services()
Returns all services list.
|
Set<VtnServiceId> |
tenantServices(VtnServiceId tServiceId)
Returns dependent tenant services of a given provider service.
|
public Set<VtnServiceId> services()
VtnServiceApiservices in interface VtnServiceApipublic VtnService service(VtnServiceId serviceId)
VtnServiceApiservice in interface VtnServiceApiserviceId - service idpublic Set<VtnServiceId> providerServices(VtnServiceId tServiceId)
VtnServiceApiproviderServices in interface VtnServiceApitServiceId - vtn service idpublic Set<VtnServiceId> tenantServices(VtnServiceId tServiceId)
VtnServiceApitenantServices in interface VtnServiceApitServiceId - vtn service idpublic VtnService service(VtnServiceId serviceId, OpenStackAccess osAccess)
VtnServiceApiservice in interface VtnServiceApiserviceId - service idosAccess - openstack access