Class BaseOpenStackService.Invocation<R>
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService.Invocation<R>
-
- Enclosing class:
- BaseOpenStackService
protected static class BaseOpenStackService.Invocation<R> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInvocation(HttpRequest.RequestBuilder<R> req, ServiceType serviceType, Function<String,String> endpointFunc)
-
Method Summary
-
-
-
Constructor Detail
-
Invocation
protected Invocation(HttpRequest.RequestBuilder<R> req, ServiceType serviceType, Function<String,String> endpointFunc)
-
-
Method Detail
-
getRequest
public HttpRequest<R> getRequest()
-
param
public BaseOpenStackService.Invocation<R> param(String name, Object value)
-
updateParam
public BaseOpenStackService.Invocation<R> updateParam(String name, Object value)
-
params
public BaseOpenStackService.Invocation<R> params(Map<String,?> params)
-
param
public BaseOpenStackService.Invocation<R> param(boolean condition, String name, Object value)
-
paramLists
public BaseOpenStackService.Invocation<R> paramLists(Map<String,? extends Iterable<?>> params)
-
serviceType
public BaseOpenStackService.Invocation<R> serviceType(ServiceType serviceType)
-
entity
public BaseOpenStackService.Invocation<R> entity(ModelEntity entity)
-
entity
public BaseOpenStackService.Invocation<R> entity(Payload<?> entity)
-
contentType
public BaseOpenStackService.Invocation<R> contentType(String contentType)
-
json
public BaseOpenStackService.Invocation<R> json(String json)
-
headers
public BaseOpenStackService.Invocation<R> headers(Map<String,?> headers)
-
header
public BaseOpenStackService.Invocation<R> header(String name, Object value)
-
execute
public R execute()
-
execute
public R execute(ExecutionOptions<R> options)
-
executeWithResponse
public HttpResponse executeWithResponse()
-
-