This project has retired. For details please refer to its
Attic page.
DatabaseApi (Apache jclouds 2.4.0 API)
-
public interface DatabaseApi
This API is for creating, listing, and deleting a Database
-
-
Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type |
Method |
Description |
void |
create(String database) |
Same as create(String, null, null)
|
void |
create(String database,
String character_set,
String collate) |
This operation creates a new database within the specified instance.
|
boolean |
delete(String databaseName) |
This operation deletes the specified database for the specified database instance.
|
com.google.common.collect.FluentIterable<String> |
list() |
This operation lists the databases for the specified database instance.
|
-
-
Method Detail
-
create
@Named("database:create")
@POST
@Path("/databases")
@Consumes("application/json")
void create(String database)
Same as create(String, null, null)
- See Also:
create(String, String, String)
-
create
@Named("database:create")
@POST
@Path("/databases")
@Consumes("application/json")
void create(String database,
String character_set,
String collate)
This operation creates a new database within the specified instance.
- Parameters:
database
- The name of the database to be created
character_set
- Optional. Set of symbols and encodings. The default character set is utf8.
collate
- Optional. Set of rules for comparing characters in a character set. The default value for collate is utf8_general_ci.
-
delete
@Named("databases:delete")
@DELETE
@Path("/databases/{name}")
@Consumes("application/json")
boolean delete(@PathParam("name")
String databaseName)
This operation deletes the specified database for the specified database instance.
- Parameters:
databaseName
- The name for the specified database.
- Returns:
- true if successful.
-
list
@Named("database:list")
@GET
@Path("/databases")
@Consumes("application/json")
com.google.common.collect.FluentIterable<String> list()
This operation lists the databases for the specified database instance.
- Returns:
- The list of Databases.