org.jclouds.openstack.trove.v1
Interface TroveApi

All Superinterfaces:
Closeable

public interface TroveApi
extends Closeable

Provides access to Trove.

See Also:
API Doc

Method Summary
 Set<String> getConfiguredZones()
          Provides a set of all zones available.
 com.google.common.base.Optional<org.jclouds.openstack.keystone.v2_0.domain.Tenant> getCurrentTenantId()
          Provides the Tenant.
 DatabaseApi getDatabaseApiForZoneAndInstance(String zone, String instanceId)
          Provides access to Database features.
 FlavorApi getFlavorApiForZone(String zone)
          Provides access to Flavor features.
 InstanceApi getInstanceApiForZone(String zone)
          Provides access to Instance features.
 UserApi getUserApiForZoneAndInstance(String zone, String instanceId)
          Provides access to User features.
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getConfiguredZones

@Provides
Set<String> getConfiguredZones()
Provides a set of all zones available.

Returns:
the Zone codes configured

getFlavorApiForZone

FlavorApi getFlavorApiForZone(@Nullable
                              String zone)
Provides access to Flavor features.


getInstanceApiForZone

InstanceApi getInstanceApiForZone(@Nullable
                                  String zone)
Provides access to Instance features.


getUserApiForZoneAndInstance

UserApi getUserApiForZoneAndInstance(@Nullable
                                     String zone,
                                     String instanceId)
Provides access to User features.


getDatabaseApiForZoneAndInstance

DatabaseApi getDatabaseApiForZoneAndInstance(@Nullable
                                             String zone,
                                             String instanceId)
Provides access to Database features.


getCurrentTenantId

@Provides
com.google.common.base.Optional<org.jclouds.openstack.keystone.v2_0.domain.Tenant> getCurrentTenantId()
Provides the Tenant.



Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.