Skip navigation links
A C D E G H I O S V 

A

ApiAccessConfig - Class in com.elastisys.scale.commons.openstack
Configuration object for an OSClientFactory, which declares how to authenticate and what OpenStack region to operate against.
ApiAccessConfig(AuthConfig, String) - Constructor for class com.elastisys.scale.commons.openstack.ApiAccessConfig
Creates a new ApiAccessConfig.
ApiAccessConfig(AuthConfig, String, Integer, Integer) - Constructor for class com.elastisys.scale.commons.openstack.ApiAccessConfig
Creates a new ApiAccessConfig.
AuthConfig - Class in com.elastisys.scale.commons.openstack
A configuration that declares how to authenticate the user to OpenStack's identity service (Keystone).
AuthConfig(String, AuthV2Credentials, AuthV3Credentials) - Constructor for class com.elastisys.scale.commons.openstack.AuthConfig
Creates a new AuthConfig.
authenticatedClient() - Method in class com.elastisys.scale.commons.openstack.OSClientFactory
Returns an OpenStack API client, authenticated and configured according to the ApiAccessConfig provided at construction-time.
AuthV2Credentials - Class in com.elastisys.scale.commons.openstack
Password-credentials for authenticating using version 2 of the Keystone HTTP API.
AuthV2Credentials(String, String, String) - Constructor for class com.elastisys.scale.commons.openstack.AuthV2Credentials
Constructs AuthV2Credentials.
AuthV3Credentials - Class in com.elastisys.scale.commons.openstack
Password-credentials for authenticating using version 3 of the Keystone HTTP API.
AuthV3Credentials(Scope, String, String) - Constructor for class com.elastisys.scale.commons.openstack.AuthV3Credentials
 

C

com.elastisys.scale.commons.openstack - package com.elastisys.scale.commons.openstack
 

D

DEFAULT_CONNECTION_TIMEOUT - Static variable in class com.elastisys.scale.commons.openstack.ApiAccessConfig
The default timeout in milliseconds until a connection is established.
DEFAULT_SOCKET_TIMEOUT - Static variable in class com.elastisys.scale.commons.openstack.ApiAccessConfig
The default socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets).

E

equals(Object) - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
 
equals(Object) - Method in class com.elastisys.scale.commons.openstack.AuthConfig
 
equals(Object) - Method in class com.elastisys.scale.commons.openstack.AuthV2Credentials
 
equals(Object) - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
 
equals(Object) - Method in class com.elastisys.scale.commons.openstack.Scope
 

G

getApiAccessConfig() - Method in class com.elastisys.scale.commons.openstack.OSClientFactory
Returns the API access configuration that describes how to authenticate with and communicate over the OpenStack API.
getAuth() - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
Returns a description of how to authenticate with the OpenStack identity service (Keystone).
getConnectionTimeout() - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
The timeout in milliseconds until a connection is established.
getDomainId() - Method in class com.elastisys.scale.commons.openstack.Scope
 
getKeystoneUrl() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
 
getPassword() - Method in class com.elastisys.scale.commons.openstack.AuthV2Credentials
 
getPassword() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
 
getProjectId() - Method in class com.elastisys.scale.commons.openstack.Scope
 
getRegion() - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
Returns the particular OpenStack region (out of the ones available in Keystone's service catalog) to connect to.
getScope() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
 
getSocketTimeout() - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
The socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets.
getTenantName() - Method in class com.elastisys.scale.commons.openstack.AuthV2Credentials
 
getUserId() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
 
getUserName() - Method in class com.elastisys.scale.commons.openstack.AuthV2Credentials
 
getV2Credentials() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
 
getV3Credentials() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
 

H

hashCode() - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
 
hashCode() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
 
hashCode() - Method in class com.elastisys.scale.commons.openstack.AuthV2Credentials
 
hashCode() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
 
hashCode() - Method in class com.elastisys.scale.commons.openstack.Scope
 

I

isDomainScoped() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
Returns true if these credentials are domain-scoped.
isDomainScoped() - Method in class com.elastisys.scale.commons.openstack.Scope
Returns true if domain-scoped authentication is specified.
isProjectScoped() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
Returns true if these credentials are project-scoped.
isProjectScoped() - Method in class com.elastisys.scale.commons.openstack.Scope
Returns true if project-scoped authentication is specified.
isV2Auth() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
Returns true if version 2 type authentication credentials are used.
isV3Auth() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
Returns true if version 3 type authentication credentials are used.

O

OSClientFactory - Class in com.elastisys.scale.commons.openstack
A factory for creating authenticated OSClient objects ready for use.
OSClientFactory(ApiAccessConfig) - Constructor for class com.elastisys.scale.commons.openstack.OSClientFactory
Creates an OSClientFactory with a StandardOSClientCreator creating clients according to the given configuration.
OSClientFactory(ApiAccessConfig, OSClientFactory.OSClientCreator) - Constructor for class com.elastisys.scale.commons.openstack.OSClientFactory
Creates an OSClientFactory with a custom OSClientCreator.

S

Scope - Class in com.elastisys.scale.commons.openstack
Authentication scope to use for authentication against version 3 of the Keystone HTTP API.
Scope(String, String) - Constructor for class com.elastisys.scale.commons.openstack.Scope
Constructs an authentication Scope for AuthV3Credentials.

V

validate() - Method in class com.elastisys.scale.commons.openstack.ApiAccessConfig
Performs basic validation of this configuration.
validate() - Method in class com.elastisys.scale.commons.openstack.AuthConfig
Validates the configuration.
validate() - Method in class com.elastisys.scale.commons.openstack.AuthV2Credentials
Validates the configuration.
validate() - Method in class com.elastisys.scale.commons.openstack.AuthV3Credentials
Validates the configuration.
validate() - Method in class com.elastisys.scale.commons.openstack.Scope
Validates the configuration.
A C D E G H I O S V 
Skip navigation links

Copyright © 2011–2016 elastisys. All rights reserved.