All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.narcissujsk.openstackjsk.api.trove.TroveService Maven / Gradle / Ivy

The newest version!
package com.github.narcissujsk.openstackjsk.api.trove;

import com.github.narcissujsk.openstackjsk.api.trove.*;
import com.github.narcissujsk.openstackjsk.api.trove.UserService;
import com.github.narcissujsk.openstackjsk.common.RestService;

/**
 * This interface contains all available Trove Services
 *
 * @author sumit gandhi
 *
 */
public interface TroveService extends RestService {

    /**
     * Service implementation which provides methods for manipulation of databases
     *
     * @return DatabaseService
     */
    DatabaseService databaseService();

    /**
     * Service implementation which provides methods for manipulation of database users
     *
     * @return UserService
     */
    UserService databaseUsersService();

    /**
     * Service implementation which provides methods for manipulation of datastores
     *
     * @return DatastoreService
     */
    DatastoreService datastoreService();

    /**
     * Service implementation which provides methods for manipulation of database instance flavors
     *
     * @return DBInstanceFlavorService
     */
    InstanceFlavorService flavorService();

    /**
     * Service implementation which provides methods for manipulation of database instances
     *
     * @return InstanceService
     */
    InstanceService instanceService();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy