public abstract class MicroVersionedOpenStackService extends BaseOpenStackService
BaseOpenStackService.Invocation<R>
Modifier | Constructor and Description |
---|---|
protected |
MicroVersionedOpenStackService(MicroVersion microVersion) |
protected |
MicroVersionedOpenStackService(ServiceType serviceType,
MicroVersion microVersion) |
protected |
MicroVersionedOpenStackService(ServiceType serviceType,
MicroVersion microVersion,
com.google.common.base.Function<String,String> endpointFunc) |
Modifier and Type | Method and Description |
---|---|
protected <R> BaseOpenStackService.Invocation<R> |
delete(Class<R> returnType,
String... path) |
protected <R> BaseOpenStackService.Invocation<ActionResponse> |
deleteWithResponse(String... path) |
protected <R> BaseOpenStackService.Invocation<R> |
get(Class<R> returnType,
String... path) |
protected abstract String |
getApiVersionHeader() |
protected <R> BaseOpenStackService.Invocation<R> |
head(Class<R> returnType,
String... path) |
protected <R> BaseOpenStackService.Invocation<R> |
patch(Class<R> returnType,
String... path) |
protected <R> BaseOpenStackService.Invocation<R> |
post(Class<R> returnType,
String... path) |
protected <R> BaseOpenStackService.Invocation<R> |
put(Class<R> returnType,
String... path) |
protected <R> BaseOpenStackService.Invocation<R> |
request(HttpMethod method,
Class<R> returnType,
String path) |
getProvider, getServiceVersion, getXOpenstackRequestId, patchWithResponse, postWithResponse, toList, uri
protected MicroVersionedOpenStackService(MicroVersion microVersion)
protected MicroVersionedOpenStackService(ServiceType serviceType, MicroVersion microVersion)
protected MicroVersionedOpenStackService(ServiceType serviceType, MicroVersion microVersion, com.google.common.base.Function<String,String> endpointFunc)
protected abstract String getApiVersionHeader()
protected <R> BaseOpenStackService.Invocation<R> get(Class<R> returnType, String... path)
get
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<R> post(Class<R> returnType, String... path)
post
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<R> put(Class<R> returnType, String... path)
put
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<R> patch(Class<R> returnType, String... path)
patch
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<R> delete(Class<R> returnType, String... path)
delete
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<ActionResponse> deleteWithResponse(String... path)
deleteWithResponse
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<R> head(Class<R> returnType, String... path)
head
in class BaseOpenStackService
protected <R> BaseOpenStackService.Invocation<R> request(HttpMethod method, Class<R> returnType, String path)
request
in class BaseOpenStackService
Copyright © 2017. All rights reserved.