org.jclouds.rest
Class AnonymousRestApiMetadata

java.lang.Object
  extended by org.jclouds.apis.internal.BaseApiMetadata
      extended by org.jclouds.rest.internal.BaseRestApiMetadata
          extended by org.jclouds.rest.AnonymousRestApiMetadata
All Implemented Interfaces:
Serializable, ApiMetadata, RestApiMetadata

@Beta
public class AnonymousRestApiMetadata
extends BaseRestApiMetadata

Useful in creating arbitrary clients.

Author:
Adrian Cole
See Also:
Serialized Form

Nested Class Summary
static class AnonymousRestApiMetadata.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.rest.internal.BaseRestApiMetadata
api, asyncApi
 
Fields inherited from class org.jclouds.apis.internal.BaseApiMetadata
buildVersion, context, credentialName, defaultCredential, defaultEndpoint, defaultIdentity, defaultModules, defaultProperties, documentation, endpointName, id, identityName, name, version, views
 
Constructor Summary
protected AnonymousRestApiMetadata(AnonymousRestApiMetadata.Builder builder)
           
  AnonymousRestApiMetadata(Class<?> client, Class<?> asyncClient)
           
 
Method Summary
static AnonymousRestApiMetadata forClientMappedToAsyncClient(Class<?> client, Class<?> asyncClient)
           
 AnonymousRestApiMetadata.Builder toBuilder()
           
 
Methods inherited from class org.jclouds.rest.internal.BaseRestApiMetadata
contextToken, defaultProperties, getApi, getAsyncApi, string
 
Methods inherited from class org.jclouds.apis.internal.BaseApiMetadata
equals, getBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jclouds.apis.ApiMetadata
getBuildVersion, getContext, getCredentialName, getDefaultCredential, getDefaultEndpoint, getDefaultIdentity, getDefaultModules, getDefaultProperties, getDocumentation, getEndpointName, getId, getIdentityName, getName, getVersion, getViews
 

Constructor Detail

AnonymousRestApiMetadata

public AnonymousRestApiMetadata(Class<?> client,
                                Class<?> asyncClient)

AnonymousRestApiMetadata

protected AnonymousRestApiMetadata(AnonymousRestApiMetadata.Builder builder)
Method Detail

forClientMappedToAsyncClient

public static AnonymousRestApiMetadata forClientMappedToAsyncClient(Class<?> client,
                                                                    Class<?> asyncClient)

toBuilder

public AnonymousRestApiMetadata.Builder toBuilder()
Specified by:
toBuilder in interface ApiMetadata
Overrides:
toBuilder in class BaseRestApiMetadata
See Also:
ApiMetadata.Builder


Copyright © 2009-2013 jclouds. All Rights Reserved.