org.jclouds.providers
Class AnonymousProviderMetadata

java.lang.Object
  extended by org.jclouds.providers.internal.BaseProviderMetadata
      extended by org.jclouds.providers.AnonymousProviderMetadata
All Implemented Interfaces:
ProviderMetadata

public class AnonymousProviderMetadata
extends BaseProviderMetadata

Useful in creating arbitrary clients.

Author:
Adrian Cole

Nested Class Summary
static class AnonymousProviderMetadata.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.providers.internal.BaseProviderMetadata
api, console, defaultProperties, endpoint, homepage, id, iso3166Codes, linkedServices, name
 
Constructor Summary
AnonymousProviderMetadata(AnonymousProviderMetadata.Builder builder)
           
AnonymousProviderMetadata(ApiMetadata apiMetadata, String endpoint)
           
 
Method Summary
static ProviderMetadata forApiWithEndpoint(ApiMetadata md, String endpoint)
           
static ProviderMetadata forClientMappedToAsyncClientOnEndpoint(Class<?> client, Class<?> asyncClient, String endpoint)
           
 AnonymousProviderMetadata.Builder toBuilder()
           
 
Methods inherited from class org.jclouds.providers.internal.BaseProviderMetadata
equals, getApiMetadata, getConsole, getDefaultProperties, getEndpoint, getHomepage, getId, getIso3166Codes, getLinkedServices, getName, hashCode, string, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnonymousProviderMetadata

public AnonymousProviderMetadata(ApiMetadata apiMetadata,
                                 String endpoint)

AnonymousProviderMetadata

public AnonymousProviderMetadata(AnonymousProviderMetadata.Builder builder)
Method Detail

forClientMappedToAsyncClientOnEndpoint

public static ProviderMetadata forClientMappedToAsyncClientOnEndpoint(Class<?> client,
                                                                      Class<?> asyncClient,
                                                                      String endpoint)

forApiWithEndpoint

public static ProviderMetadata forApiWithEndpoint(ApiMetadata md,
                                                  String endpoint)

toBuilder

public AnonymousProviderMetadata.Builder toBuilder()
Specified by:
toBuilder in interface ProviderMetadata
Overrides:
toBuilder in class BaseProviderMetadata
See Also:
ProviderMetadata.Builder


Copyright © 2009-2013 jclouds. All Rights Reserved.