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 intprotected OpenStackClientConnectorprotected static OpenStackClientConnectorprotected Stringprotected Propertiesprotected OpenStackTokenProvider -
Constructor Summary
ConstructorsConstructorDescriptionOpenStackClient(String endpoint) OpenStackClient(String endpoint, OpenStackClientConnector connector) -
Method Summary
Modifier and TypeMethodDescription<T> Texecute(OpenStackRequest<T> request) <R> OpenStackRequest<R>voidrequest(OpenStackRequest<T> request) voidsetTokenProvider(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
-