Index
All Classes and Interfaces|All Packages
A
- ACTIVE - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
The database instance is online and available to take requests.
- aliases() - Method in class org.jclouds.openstack.trove.v1.config.TroveHttpApiModule
- apply(HttpResponse) - Method in class org.jclouds.openstack.trove.v1.functions.ParseDatabaseListForUser
-
Parses the database list from the json response
- apply(HttpResponse) - Method in class org.jclouds.openstack.trove.v1.functions.ParsePasswordFromRootedInstance
-
Extracts the user password from the json response
- awaitAvailable(InstanceApi) - Static method in class org.jclouds.openstack.trove.v1.predicates.InstancePredicates
-
Wait until an Instance is Available.
- awaitDeleted(InstanceApi) - Static method in class org.jclouds.openstack.trove.v1.predicates.InstancePredicates
-
Wait until an Instance no longer exists.
- awaitStatus(InstanceApi, Instance.Status, long, long) - Static method in class org.jclouds.openstack.trove.v1.predicates.InstancePredicates
-
Wait until instance is in the status specified.
B
- BindCreateDatabaseToJson - Class in org.jclouds.openstack.trove.v1.binders
- BindCreateDatabaseToJson() - Constructor for class org.jclouds.openstack.trove.v1.binders.BindCreateDatabaseToJson
- BindCreateInstanceToJson - Class in org.jclouds.openstack.trove.v1.binders
- BindCreateInstanceToJson() - Constructor for class org.jclouds.openstack.trove.v1.binders.BindCreateInstanceToJson
- BindCreateUserToJson - Class in org.jclouds.openstack.trove.v1.binders
- BindCreateUserToJson() - Constructor for class org.jclouds.openstack.trove.v1.binders.BindCreateUserToJson
- bindErrorHandlers() - Method in class org.jclouds.openstack.trove.v1.config.TroveHttpApiModule
- BindGrantUserToJson - Class in org.jclouds.openstack.trove.v1.binders
- BindGrantUserToJson() - Constructor for class org.jclouds.openstack.trove.v1.binders.BindGrantUserToJson
- bindToRequest(R, Object) - Method in class org.jclouds.openstack.trove.v1.binders.BindCreateDatabaseToJson
- bindToRequest(R, Object) - Method in class org.jclouds.openstack.trove.v1.binders.BindCreateInstanceToJson
- bindToRequest(R, Object) - Method in class org.jclouds.openstack.trove.v1.binders.BindCreateUserToJson
- bindToRequest(R, Object) - Method in class org.jclouds.openstack.trove.v1.binders.BindGrantUserToJson
- bindToRequest(R, Map<String, Object>) - Method in class org.jclouds.openstack.trove.v1.binders.BindCreateDatabaseToJson
- bindToRequest(R, Map<String, Object>) - Method in class org.jclouds.openstack.trove.v1.binders.BindCreateInstanceToJson
- bindToRequest(R, Map<String, Object>) - Method in class org.jclouds.openstack.trove.v1.binders.BindCreateUserToJson
- bindToRequest(R, Map<String, Object>) - Method in class org.jclouds.openstack.trove.v1.binders.BindGrantUserToJson
- BLOCKED - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
The database instance is unresponsive at the moment.
- build() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- build() - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- build() - Method in class org.jclouds.openstack.trove.v1.domain.User.Builder
- build() - Method in class org.jclouds.openstack.trove.v1.TroveApiMetadata.Builder
- BUILD - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
The database instance is being provisioned.
- builder() - Static method in class org.jclouds.openstack.trove.v1.domain.Flavor
- builder() - Static method in class org.jclouds.openstack.trove.v1.domain.Instance
- builder() - Static method in class org.jclouds.openstack.trove.v1.domain.User
- Builder() - Constructor for class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- Builder() - Constructor for class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- Builder() - Constructor for class org.jclouds.openstack.trove.v1.domain.User.Builder
- Builder() - Constructor for class org.jclouds.openstack.trove.v1.TroveApiMetadata.Builder
C
- compareTo(Flavor) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- compareTo(Instance) - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- compareTo(User) - Method in class org.jclouds.openstack.trove.v1.domain.User
- configure() - Method in class org.jclouds.openstack.trove.v1.config.TroveHttpApiModule
- configure() - Method in class org.jclouds.openstack.trove.v1.config.TroveParserModule
- create(int, int, String) - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Same as
InstanceApi.create(String, int, String)but accept an integer Flavor ID. - create(String) - Method in interface org.jclouds.openstack.trove.v1.features.DatabaseApi
-
Same as create(String, null, null)
- create(String, int, String) - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Create a database instance by flavor type and volume size.
- create(String, String, String) - Method in interface org.jclouds.openstack.trove.v1.features.DatabaseApi
-
This operation creates a new database within the specified instance.
- create(String, String, String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
Create a database user by name, password, and database name.
- create(String, String, String, String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
Create a database user by name, password, and database name.
- create(Set<User>) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
Create database users.
D
- DatabaseApi - Interface in org.jclouds.openstack.trove.v1.features
-
This API is for creating, listing, and deleting a Database
- databases - Variable in class org.jclouds.openstack.trove.v1.domain.User.Builder
- databases(Set<String>) - Method in class org.jclouds.openstack.trove.v1.domain.User.Builder
- defaultProperties() - Static method in class org.jclouds.openstack.trove.v1.TroveApiMetadata
- delete(String) - Method in interface org.jclouds.openstack.trove.v1.features.DatabaseApi
-
This operation deletes the specified database for the specified database instance.
- delete(String) - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Deletes an Instance by id.
- delete(String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
This operation deletes the specified user for the specified database instance.
E
- enableRoot(String) - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Enables root for an instance.
- EncodeDotsForUserGet - Class in org.jclouds.openstack.trove.v1.filters
-
Encodes "." as %2e when getting a user with restricted hostname
- EncodeDotsForUserGet() - Constructor for class org.jclouds.openstack.trove.v1.filters.EncodeDotsForUserGet
- equals(Object) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- equals(Object) - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- equals(Object) - Method in class org.jclouds.openstack.trove.v1.domain.User
F
- filter(HttpRequest) - Method in class org.jclouds.openstack.trove.v1.filters.EncodeDotsForUserGet
- flavor - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- flavor(Flavor) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- Flavor - Class in org.jclouds.openstack.trove.v1.domain
-
An Openstack Trove Flavor.
- Flavor(int, String, int, List<Link>) - Constructor for class org.jclouds.openstack.trove.v1.domain.Flavor
- Flavor.Builder - Class in org.jclouds.openstack.trove.v1.domain
- FlavorApi - Interface in org.jclouds.openstack.trove.v1.features
-
This API strictly for listing and retrieving Flavor.
- fromFlavor(Flavor) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- fromInstance(Instance) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- fromUser(User) - Method in class org.jclouds.openstack.trove.v1.domain.User.Builder
- fromValue(String) - Static method in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
G
- get(int) - Method in interface org.jclouds.openstack.trove.v1.features.FlavorApi
-
Returns a Flavor by id.
- get(String) - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Returns an Instance by id.
- get(String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
Returns a User by identifier.
- get(String, String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
Returns a User by name and allowed host.
- getConfiguredRegions() - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Provides a set of all regions available.
- getConfiguredZones() - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Deprecated.
- getCurrentTenantId() - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Provides the Tenant.
- getDatabaseApi(String, String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Provides access to Database features.
- getDatabaseApiForZoneAndInstance(String, String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Deprecated.Please use
TroveApi.getDatabaseApi(String region, String instanceId)instead. To be removed in jclouds 2.0. - getDatabaseList(String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
This operation shows a list of all databases to which a user has access.
- getDatabases() - Method in class org.jclouds.openstack.trove.v1.domain.User
- getFlavor() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getFlavorApi(String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Provides access to Flavor features.
- getFlavorApiForZone(String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Deprecated.Please use
TroveApi.getFlavorApi(String region)instead. To be removed in jclouds 2.0. - getHost() - Method in class org.jclouds.openstack.trove.v1.domain.User
- getHostname() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getId() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- getId() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getIdentifier() - Method in class org.jclouds.openstack.trove.v1.domain.User
- getInstanceApi(String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Provides access to Instance features.
- getInstanceApiForZone(String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Deprecated.Please use
TroveApi.getInstanceApi(String region)instead. To be removed in jclouds 2.0. - getLinks() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- getLinks() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getName() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- getName() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getName() - Method in class org.jclouds.openstack.trove.v1.domain.User
- getPassword() - Method in class org.jclouds.openstack.trove.v1.domain.User
- getRam() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- getSize() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getSize() - Method in class org.jclouds.openstack.trove.v1.internal.Volume
- getStatus() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- getUserApi(String, String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Provides access to User features.
- getUserApiForZoneAndInstance(String, String) - Method in interface org.jclouds.openstack.trove.v1.TroveApi
-
Deprecated.Please use
TroveApi.getUserApi(String region, String instanceId)instead. To be removed in jclouds 2.0. - getWorkingInstance(String) - Method in class org.jclouds.openstack.trove.v1.utils.TroveUtils
-
This will return a small working instance.
- getWorkingInstance(String, String, String, int) - Method in class org.jclouds.openstack.trove.v1.utils.TroveUtils
-
Create an ACTIVE operational instance.
- grant(String, String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
This operation grants access for the specified user to a database for the specified instance.
- grant(String, List<String>) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
This operation grants access for the specified user to a database for the specified instance.
H
- handleError(HttpCommand, HttpResponse) - Method in class org.jclouds.openstack.trove.v1.handlers.TroveErrorHandler
- hashCode() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- hashCode() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- hashCode() - Method in class org.jclouds.openstack.trove.v1.domain.User
- host - Variable in class org.jclouds.openstack.trove.v1.domain.User.Builder
- host(String) - Method in class org.jclouds.openstack.trove.v1.domain.User.Builder
- hostname - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- hostname(String) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
I
- id - Variable in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- id - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- id(int) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- id(String) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- Instance - Class in org.jclouds.openstack.trove.v1.domain
-
An Openstack Trove Database Instance.
- Instance(String, String, Flavor, Volume, Instance.Status, List<Link>, String) - Constructor for class org.jclouds.openstack.trove.v1.domain.Instance
- Instance.Builder - Class in org.jclouds.openstack.trove.v1.domain
- Instance.Status - Enum Class in org.jclouds.openstack.trove.v1.domain
-
Lists possible Instance status.
- InstanceApi - Interface in org.jclouds.openstack.trove.v1.features
-
This API is for creating, listing, and deleting an Instance, and allows enabling a root user.
- InstancePredicates - Class in org.jclouds.openstack.trove.v1.predicates
-
Tests to see if instance has reached status.
- InstancePredicates() - Constructor for class org.jclouds.openstack.trove.v1.predicates.InstancePredicates
- isRooted(String) - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Checks to see if root is enabled for an instance.
L
- links - Variable in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- links - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- links(ImmutableList<Link>) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- links(List<Link>) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- list() - Method in interface org.jclouds.openstack.trove.v1.features.DatabaseApi
-
This operation lists the databases for the specified database instance.
- list() - Method in interface org.jclouds.openstack.trove.v1.features.FlavorApi
-
Returns a summary list of Flavors.
- list() - Method in interface org.jclouds.openstack.trove.v1.features.InstanceApi
-
Returns a summary list of Instances.
- list() - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
This operation lists the users in the specified database instance.
- list(String) - Method in interface org.jclouds.openstack.trove.v1.features.FlavorApi
-
Returns a list of Flavors by Account ID (Tenant Id).
- logger - Variable in class org.jclouds.openstack.trove.v1.utils.TroveUtils
N
- name - Variable in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- name - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- name - Variable in class org.jclouds.openstack.trove.v1.domain.User.Builder
- name(String) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- name(String) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- name(String) - Method in class org.jclouds.openstack.trove.v1.domain.User.Builder
O
- org.jclouds.openstack.trove.v1 - package org.jclouds.openstack.trove.v1
- org.jclouds.openstack.trove.v1.binders - package org.jclouds.openstack.trove.v1.binders
- org.jclouds.openstack.trove.v1.config - package org.jclouds.openstack.trove.v1.config
- org.jclouds.openstack.trove.v1.domain - package org.jclouds.openstack.trove.v1.domain
- org.jclouds.openstack.trove.v1.features - package org.jclouds.openstack.trove.v1.features
- org.jclouds.openstack.trove.v1.filters - package org.jclouds.openstack.trove.v1.filters
- org.jclouds.openstack.trove.v1.functions - package org.jclouds.openstack.trove.v1.functions
- org.jclouds.openstack.trove.v1.handlers - package org.jclouds.openstack.trove.v1.handlers
- org.jclouds.openstack.trove.v1.internal - package org.jclouds.openstack.trove.v1.internal
- org.jclouds.openstack.trove.v1.predicates - package org.jclouds.openstack.trove.v1.predicates
- org.jclouds.openstack.trove.v1.utils - package org.jclouds.openstack.trove.v1.utils
P
- ParseDatabaseListForUser - Class in org.jclouds.openstack.trove.v1.functions
-
This parses the list of databases
- ParsePasswordFromRootedInstance - Class in org.jclouds.openstack.trove.v1.functions
-
This parses the password
- password - Variable in class org.jclouds.openstack.trove.v1.domain.User.Builder
- password(String) - Method in class org.jclouds.openstack.trove.v1.domain.User.Builder
R
- ram - Variable in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- ram(int) - Method in class org.jclouds.openstack.trove.v1.domain.Flavor.Builder
- REBOOT - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
The database instance is rebooting.
- RESIZE - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
The database instance is being resized at the moment.
- revoke(String, String) - Method in interface org.jclouds.openstack.trove.v1.features.UserApi
-
This operation grants access for the specified user to a database for the specified instance.
S
- self() - Method in class org.jclouds.openstack.trove.v1.TroveApiMetadata.Builder
- SHUTDOWN - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
The database instance is terminating services.
- size - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- size(int) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- status - Variable in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- status(Instance.Status) - Method in class org.jclouds.openstack.trove.v1.domain.Instance.Builder
- string() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- string() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- string() - Method in class org.jclouds.openstack.trove.v1.domain.User
T
- toBuilder() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- toBuilder() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- toBuilder() - Method in class org.jclouds.openstack.trove.v1.domain.User
- toBuilder() - Method in class org.jclouds.openstack.trove.v1.TroveApiMetadata
- toString() - Method in class org.jclouds.openstack.trove.v1.domain.Flavor
- toString() - Method in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
- toString() - Method in class org.jclouds.openstack.trove.v1.domain.Instance
- toString() - Method in class org.jclouds.openstack.trove.v1.domain.User
- TroveApi - Interface in org.jclouds.openstack.trove.v1
-
Provides access to the OpenStack Trove (Database) v2 API.
- TroveApiMetadata - Class in org.jclouds.openstack.trove.v1
-
Implementation of
ApiMetadatafor the OpenStack Trove v1 API. - TroveApiMetadata() - Constructor for class org.jclouds.openstack.trove.v1.TroveApiMetadata
- TroveApiMetadata(TroveApiMetadata.Builder) - Constructor for class org.jclouds.openstack.trove.v1.TroveApiMetadata
- TroveApiMetadata.Builder - Class in org.jclouds.openstack.trove.v1
- TroveErrorHandler - Class in org.jclouds.openstack.trove.v1.handlers
-
This will parse and set an appropriate exception on the command object.
- TroveErrorHandler() - Constructor for class org.jclouds.openstack.trove.v1.handlers.TroveErrorHandler
- TroveHttpApiModule - Class in org.jclouds.openstack.trove.v1.config
-
Configures the Trove connection.
- TroveHttpApiModule() - Constructor for class org.jclouds.openstack.trove.v1.config.TroveHttpApiModule
- TroveParserModule - Class in org.jclouds.openstack.trove.v1.config
- TroveParserModule() - Constructor for class org.jclouds.openstack.trove.v1.config.TroveParserModule
- TroveUtils - Class in org.jclouds.openstack.trove.v1.utils
-
Helper methods for dealing with instances that get created with errors.
- TroveUtils(TroveApi) - Constructor for class org.jclouds.openstack.trove.v1.utils.TroveUtils
U
- UNRECOGNIZED - Enum constant in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
Unrecognized status response.
- User - Class in org.jclouds.openstack.trove.v1.domain
-
An Openstack Trove Database User.
- User(String, String, String, List<Map<String, String>>) - Constructor for class org.jclouds.openstack.trove.v1.domain.User
- User(String, String, String, Set<String>) - Constructor for class org.jclouds.openstack.trove.v1.domain.User
- User.Builder - Class in org.jclouds.openstack.trove.v1.domain
- UserApi - Interface in org.jclouds.openstack.trove.v1.features
-
This API is for creating, listing, and deleting a User.
V
- value() - Method in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
- valueOf(String) - Static method in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jclouds.openstack.trove.v1.domain.Instance.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Volume - Class in org.jclouds.openstack.trove.v1.internal
- Volume(int) - Constructor for class org.jclouds.openstack.trove.v1.internal.Volume
All Classes and Interfaces|All Packages
TroveApi.getConfiguredRegions()instead. To be removed in jclouds 2.0.