org.jclouds.rest
Interface RestApiMetadata

All Superinterfaces:
ApiMetadata, Serializable
All Known Implementing Classes:
AnonymousRestApiMetadata, AtmosApiMetadata, AWSEC2ApiMetadata, AWSS3ApiMetadata, AzureBlobApiMetadata, BaseRestApiMetadata, CDMIApiMetadata, CloudFilesApiMetadata, CloudIdentityApiMetadata, CloudLoadBalancersApiMetadata, CloudServersApiMetadata, CloudSigmaApiMetadata, CloudStackApiMetadata, CloudWatchApiMetadata, DeltacloudApiMetadata, EC2ApiMetadata, ElasticStackApiMetadata, ELBApiMetadata, EucalyptusApiMetadata, GlanceApiMetadata, GleSYSApiMetadata, GoGridApiMetadata, HPCloudObjectStorageApiMetadata, IAMApiMetadata, JenkinsApiMetadata, JoyentCloudApiMetadata, KeystoneApiMetadata, NovaApiMetadata, NovaApiMetadata, NovaEC2ApiMetadata, OpSourceServersApiMetadata, QuantumApiMetadata, RDSApiMetadata, RimuHostingApiMetadata, S3ApiMetadata, SlicehostApiMetadata, SoftLayerApiMetadata, SwiftApiMetadata, SwiftApiMetadata, SwiftKeystoneApiMetadata, TerremarkECloudApiMetadata, TerremarkVCloudApiMetadata, TerremarkVCloudExpressApiMetadata, VCloudApiMetadata, VCloudDirectorApiMetadata, VPDCApiMetadata, WalrusApiMetadata

@Beta
public interface RestApiMetadata
extends ApiMetadata

Since:
1.5
Author:
Adrian Cole

Nested Class Summary
static interface RestApiMetadata.Builder
           
 
Method Summary
 Class<?> getApi()
           
 Class<?> getAsyncApi()
           
 
Methods inherited from interface org.jclouds.apis.ApiMetadata
getBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews, toBuilder
 

Method Detail

getApi

Class<?> getApi()
Returns:
the type of the api which blocks on all requests

getAsyncApi

Class<?> getAsyncApi()
Returns:
the type of the api, which is the same as getApi(), except all methods return ListenableFuture


Copyright © 2009-2012 jclouds. All Rights Reserved.