Class OpenstackNetworkProviderServiceImpl
- java.lang.Object
-
- org.ovirt.engine.sdk4.internal.services.ServiceImpl
-
- org.ovirt.engine.sdk4.internal.services.ExternalProviderServiceImpl
-
- org.ovirt.engine.sdk4.internal.services.OpenstackNetworkProviderServiceImpl
-
- All Implemented Interfaces:
Service
,ExternalProviderService
,OpenstackNetworkProviderService
public class OpenstackNetworkProviderServiceImpl extends ExternalProviderServiceImpl implements OpenstackNetworkProviderService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ovirt.engine.sdk4.services.ExternalProviderService
ExternalProviderService.ImportCertificatesRequest, ExternalProviderService.ImportCertificatesResponse, ExternalProviderService.TestConnectivityRequest, ExternalProviderService.TestConnectivityResponse
-
Nested classes/interfaces inherited from interface org.ovirt.engine.sdk4.services.OpenstackNetworkProviderService
OpenstackNetworkProviderService.GetRequest, OpenstackNetworkProviderService.GetResponse, OpenstackNetworkProviderService.RemoveRequest, OpenstackNetworkProviderService.RemoveResponse, OpenstackNetworkProviderService.UpdateRequest, OpenstackNetworkProviderService.UpdateResponse
-
-
Constructor Summary
Constructors Constructor Description OpenstackNetworkProviderServiceImpl(HttpConnection connection, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalProviderCertificatesService
certificatesService()
A service to view certificates for this external provider.OpenstackNetworkProviderService.GetRequest
get()
Returns the representation of the object managed by this service.OpenstackNetworksService
networksService()
Reference to OpenStack networks service.OpenstackNetworkProviderService.RemoveRequest
remove()
Removes the provider.Service
service(String path)
Service locator method, returns individual service on which the URI is dispatched.String
toString()
OpenstackNetworkProviderService.UpdateRequest
update()
Updates the provider.-
Methods inherited from class org.ovirt.engine.sdk4.internal.services.ExternalProviderServiceImpl
importCertificates, testConnectivity
-
Methods inherited from class org.ovirt.engine.sdk4.internal.services.ServiceImpl
checkAction, checkFault, getConnection, getPath, throwError
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ovirt.engine.sdk4.services.ExternalProviderService
importCertificates, testConnectivity
-
-
-
-
Constructor Detail
-
OpenstackNetworkProviderServiceImpl
public OpenstackNetworkProviderServiceImpl(HttpConnection connection, String path)
-
-
Method Detail
-
get
public OpenstackNetworkProviderService.GetRequest get()
Description copied from interface:OpenstackNetworkProviderService
Returns the representation of the object managed by this service. For example, to get the OpenStack network provider with identifier `1234`, send a request like this: [source] ---- GET /ovirt-engine/api/openstacknetworkproviders/1234 ----- Specified by:
get
in interfaceOpenstackNetworkProviderService
-
remove
public OpenstackNetworkProviderService.RemoveRequest remove()
Description copied from interface:OpenstackNetworkProviderService
Removes the provider. For example, to remove the OpenStack network provider with identifier `1234`, send a request like this: [source] ---- DELETE /ovirt-engine/api/openstacknetworkproviders/1234 ----- Specified by:
remove
in interfaceOpenstackNetworkProviderService
-
update
public OpenstackNetworkProviderService.UpdateRequest update()
Description copied from interface:OpenstackNetworkProviderService
Updates the provider. For example, to update `provider_name`, `requires_authentication`, `url`, `tenant_name` and `type` properties, for the OpenStack network provider with identifier `1234`, send a request like this: [source] ---- PUT /ovirt-engine/api/openstacknetworkproviders/1234 ---- With a request body like this: [source,xml] ----ovn-network-provider false http://some_server_url.domain.com:9696 oVirt external - Specified by:
update
in interfaceOpenstackNetworkProviderService
-
certificatesService
public ExternalProviderCertificatesService certificatesService()
Description copied from interface:ExternalProviderService
A service to view certificates for this external provider.- Specified by:
certificatesService
in interfaceExternalProviderService
- Overrides:
certificatesService
in classExternalProviderServiceImpl
-
networksService
public OpenstackNetworksService networksService()
Description copied from interface:OpenstackNetworkProviderService
Reference to OpenStack networks service.- Specified by:
networksService
in interfaceOpenstackNetworkProviderService
-
service
public Service service(String path)
Description copied from interface:ExternalProviderService
Service locator method, returns individual service on which the URI is dispatched.- Specified by:
service
in interfaceExternalProviderService
- Specified by:
service
in interfaceOpenstackNetworkProviderService
- Overrides:
service
in classExternalProviderServiceImpl
-
toString
public String toString()
- Overrides:
toString
in classExternalProviderServiceImpl
-
-