Package com.woorea.openstack.base.client
Class OpenStackClient
java.lang.Object
com.woorea.openstack.base.client.OpenStackClient
- Direct Known Subclasses:
Ceilometer
,Cinder
,Glance
,Glance
,Heat
,Keystone
,Keystone
,Nova
,Quantum
,Swift
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static int
protected OpenStackClientConnector
protected static OpenStackClientConnector
protected String
protected Properties
protected OpenStackTokenProvider
-
Constructor Summary
ConstructorsConstructorDescriptionOpenStackClient
(String endpoint) OpenStackClient
(String endpoint, OpenStackClientConnector connector) -
Method Summary
Modifier and TypeMethodDescription<T> T
execute
(OpenStackRequest<T> request) <R> OpenStackRequest<R>
void
request
(OpenStackRequest<T> request) void
setTokenProvider
(OpenStackTokenProvider tokenProvider) void
-
Field Details
-
endpoint
-
tokenProvider
-
AUTHENTICATION_RETRIES
protected static int AUTHENTICATION_RETRIES -
connector
-
properties
-
DEFAULT_CONNECTOR
-
-
Constructor Details
-
OpenStackClient
-
OpenStackClient
-
-
Method Details
-
request
-
execute
-
property
-
setTokenProvider
-
token
-
get
-