Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
U
V
A
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, Map<String, Object>)
- Method in class org.jclouds.openstack.trove.v1.binders.
BindCreateDatabaseToJson
bindToRequest(R, 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, 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, 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
bindToRequest(R, Object)
- Method in class org.jclouds.openstack.trove.v1.binders.
BindGrantUserToJson
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
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
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(String)
- Method in interface org.jclouds.openstack.trove.v1.features.
DatabaseApi
Same as create(String, null, null)
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(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, int, String)
- Method in interface org.jclouds.openstack.trove.v1.features.
InstanceApi
Create a database instance by flavor type and volume size.
create(Set<User>)
- Method in interface org.jclouds.openstack.trove.v1.features.
UserApi
Create database users.
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.
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
- 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
- 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.Builder
- Class in
org.jclouds.openstack.trove.v1.domain
Flavor.Builder()
- Constructor for class org.jclouds.openstack.trove.v1.domain.
Flavor.Builder
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 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.
getConfiguredZones()
- Method in interface org.jclouds.openstack.trove.v1.
TroveApi
Provides a set of all zones available.
getCurrentTenantId()
- Method in interface org.jclouds.openstack.trove.v1.
TroveApi
Provides the Tenant.
getDatabaseApiForZoneAndInstance(String, String)
- Method in interface org.jclouds.openstack.trove.v1.
TroveApi
Provides access to Database features.
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
getFlavorApiForZone(String)
- Method in interface org.jclouds.openstack.trove.v1.
TroveApi
Provides access to Flavor features.
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
getInstanceApiForZone(String)
- Method in interface org.jclouds.openstack.trove.v1.
TroveApi
Provides access to Instance features.
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
getUserApiForZoneAndInstance(String, String)
- Method in interface org.jclouds.openstack.trove.v1.
TroveApi
Provides access to User features.
getWorkingInstance(String, String, String, int)
- Method in class org.jclouds.openstack.trove.v1.utils.
TroveUtils
Create an ACTIVE operational instance.
getWorkingInstance(String)
- Method in class org.jclouds.openstack.trove.v1.utils.
TroveUtils
This will return a small working 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.
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.
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(int)
- Method in class org.jclouds.openstack.trove.v1.domain.
Flavor.Builder
id
- Variable in class org.jclouds.openstack.trove.v1.domain.
Instance.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.Builder()
- Constructor for class org.jclouds.openstack.trove.v1.domain.
Instance.Builder
Instance.Status
- Enum 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(List<Link>)
- Method 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
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(String)
- Method in interface org.jclouds.openstack.trove.v1.features.
FlavorApi
Returns a list of Flavors by Account ID (Tenant Id).
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.
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(String)
- Method in class org.jclouds.openstack.trove.v1.domain.
Flavor.Builder
name
- Variable in class org.jclouds.openstack.trove.v1.domain.
Instance.Builder
name(String)
- Method 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.
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
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
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 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 Trove.
TroveApiMetadata
- Class in
org.jclouds.openstack.trove.v1
Implementation of
ApiMetadata
for 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
TroveApiMetadata.Builder()
- Constructor for class org.jclouds.openstack.trove.v1.
TroveApiMetadata.Builder
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
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
User.Builder()
- Constructor for class org.jclouds.openstack.trove.v1.domain.
User.Builder
UserApi
- Interface in
org.jclouds.openstack.trove.v1.features
This API is for creating, listing, and deleting a User.
V
value()
- Method in enum org.jclouds.openstack.trove.v1.domain.
Instance.Status
valueOf(String)
- Static method in enum org.jclouds.openstack.trove.v1.domain.
Instance.Status
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.jclouds.openstack.trove.v1.domain.
Instance.Status
Returns an array containing the constants of this enum type, 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
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2009-2014
The Apache Software Foundation
. All Rights Reserved.