Uses of Interface
org.jclouds.providers.ProviderMetadata

Packages that use ProviderMetadata
org.jclouds   
org.jclouds.internal   
org.jclouds.location.suppliers.fromconfig   
org.jclouds.osgi   
org.jclouds.providers   
org.jclouds.providers.config   
org.jclouds.providers.internal   
org.jclouds.rest.internal   
 

Uses of ProviderMetadata in org.jclouds
 

Fields in org.jclouds with type parameters of type ProviderMetadata
protected  com.google.common.base.Optional<ProviderMetadata> ContextBuilder.providerMetadata
           
 

Methods in org.jclouds that return ProviderMetadata
 ProviderMetadata Context.getProviderMetadata()
           
 

Methods in org.jclouds with parameters of type ProviderMetadata
static com.google.inject.Injector ContextBuilder.buildInjector(String name, ProviderMetadata providerMetadata, Credentials creds, List<com.google.inject.Module> inputModules)
           
static ContextBuilder ContextBuilder.newBuilder(ProviderMetadata providerMetadata)
           
 

Constructors in org.jclouds with parameters of type ProviderMetadata
ContextBuilder(ProviderMetadata providerMetadata)
           
ContextBuilder(ProviderMetadata providerMetadata, ApiMetadata apiMetadata)
           
 

Uses of ProviderMetadata in org.jclouds.internal
 

Methods in org.jclouds.internal that return ProviderMetadata
 ProviderMetadata ContextImpl.getProviderMetadata()
          
 

Constructors in org.jclouds.internal with parameters of type ProviderMetadata
ContextImpl(String name, ProviderMetadata providerMetadata, String identity, Utils utils, Closer closer)
           
 

Uses of ProviderMetadata in org.jclouds.location.suppliers.fromconfig
 

Constructors in org.jclouds.location.suppliers.fromconfig with parameters of type ProviderMetadata
ProviderURIFromProviderMetadata(ProviderMetadata in)
           
 

Uses of ProviderMetadata in org.jclouds.osgi
 

Methods in org.jclouds.osgi with type parameters of type ProviderMetadata
<P extends ProviderMetadata>
void
ProviderListener.added(P provider)
          Method to be called when a Provider gets added.
<P extends ProviderMetadata>
void
ProviderListener.removed(P provider)
          Method to be called when a Provider gets removed.
 

Methods in org.jclouds.osgi that return types with arguments of type ProviderMetadata
 Iterable<ProviderMetadata> MetadataBundleListener.listProviderMetadata(org.osgi.framework.Bundle bundle)
          Creates an instance of ProviderMetadata from the Bundle.
 

Uses of ProviderMetadata in org.jclouds.providers
 

Classes in org.jclouds.providers that implement ProviderMetadata
 class AnonymousProviderMetadata
          Useful in creating arbitrary clients.
 

Methods in org.jclouds.providers that return ProviderMetadata
 ProviderMetadata ProviderMetadata.Builder.build()
           
static ProviderMetadata AnonymousProviderMetadata.forApiWithEndpoint(ApiMetadata md, String endpoint)
           
static ProviderMetadata AnonymousProviderMetadata.forClientMappedToAsyncClientOnEndpoint(Class<?> client, Class<?> asyncClient, String endpoint)
           
static ProviderMetadata Providers.withId(String id)
          Returns the first provider with the provided id
 

Methods in org.jclouds.providers that return types with arguments of type ProviderMetadata
static Iterable<ProviderMetadata> Providers.all()
          Returns all available providers.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.all()
          Returns all providers available to jclouds regardless of type.
static Iterable<ProviderMetadata> Providers.apiMetadataAssignableFrom(com.google.common.reflect.TypeToken<? extends ApiMetadata> api)
          Returns the providers that are of the provided api.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.apiMetadataAssignableFrom(com.google.common.reflect.TypeToken<? extends ApiMetadata> apiClass)
          Returns all providers with an apimetadata assignable from the given api.
static com.google.common.base.Function<ProviderMetadata,ApiMetadata> Providers.apiMetadataFunction()
           
static Iterable<ProviderMetadata> Providers.boundedByIso3166Code(String iso3166Code)
          Returns the providers that are bound to the same location as the given ISO 3166 code regardless of viewableAs.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.boundedByIso3166Code(String iso3166Code)
          Returns the providers that are bound to the same location as the given ISO 3166 code.
static Iterable<ProviderMetadata> Providers.boundedByIso3166Code(String iso3166Code, Class<? extends View> viewableAs)
           
static Iterable<ProviderMetadata> Providers.boundedByIso3166Code(String iso3166Code, com.google.common.reflect.TypeToken<? extends View> viewableAs)
          Returns the providers that are bound to the same location as the given ISO 3166 code and of the given viewableAs.
static Iterable<ProviderMetadata> Providers.collocatedWith(ProviderMetadata providerMetadata)
          Returns the providers that have at least one common ISO 3166 code in common regardless of viewableAs.
static Iterable<ProviderMetadata> Providers.collocatedWith(ProviderMetadata providerMetadata, Class<? extends View> viewableAs)
           
static Iterable<ProviderMetadata> Providers.collocatedWith(ProviderMetadata providerMetadata, com.google.common.reflect.TypeToken<? extends View> viewableAs)
          Returns the providers that have at least one common ISO 3166 code and are of the given viewableAs.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> type)
          Returns all providers with an context assignable from the given type.
static
<C extends Context>
Iterable<ProviderMetadata>
Providers.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> context)
          Returns the providers that are of the provided context.
static Iterable<ProviderMetadata> ProviderRegistry.fromRegistry()
           
static Iterable<ProviderMetadata> Providers.fromServiceLoader()
          Returns the providers located on the classpath via ServiceLoader.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.id(String id)
          Returns all providers with the given id.
static com.google.common.base.Function<ProviderMetadata,String> Providers.idFunction()
           
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.intersectingIso3166Code(ProviderMetadata refProviderMetadata)
          Return all providers that have at least one ISO 3166 code in common with the given provider metadata.
static Iterable<ProviderMetadata> Providers.viewableAs(Class<? extends View> viewableAs)
           
static Iterable<ProviderMetadata> Providers.viewableAs(com.google.common.reflect.TypeToken<? extends View> viewableAs)
          Returns the providers that are of the provided viewableAs.
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
          Returns all providers with an context transformable to the given type.
 

Methods in org.jclouds.providers with parameters of type ProviderMetadata
 String Providers.IdFunction.apply(ProviderMetadata input)
           
 ApiMetadata Providers.ApiMetadataFunction.apply(ProviderMetadata input)
           
 boolean ProviderPredicates.ContextAssignableFrom.apply(ProviderMetadata providerMetadata)
          
 boolean ProviderPredicates.TransformableTo.apply(ProviderMetadata providerMetadata)
          
static Iterable<ProviderMetadata> Providers.collocatedWith(ProviderMetadata providerMetadata)
          Returns the providers that have at least one common ISO 3166 code in common regardless of viewableAs.
static Iterable<ProviderMetadata> Providers.collocatedWith(ProviderMetadata providerMetadata, Class<? extends View> viewableAs)
           
static Iterable<ProviderMetadata> Providers.collocatedWith(ProviderMetadata providerMetadata, com.google.common.reflect.TypeToken<? extends View> viewableAs)
          Returns the providers that have at least one common ISO 3166 code and are of the given viewableAs.
 ProviderMetadata.Builder ProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in)
           
static com.google.common.base.Predicate<ProviderMetadata> ProviderPredicates.intersectingIso3166Code(ProviderMetadata refProviderMetadata)
          Return all providers that have at least one ISO 3166 code in common with the given provider metadata.
static void ProviderRegistry.registerProvider(ProviderMetadata provider)
           
static void ProviderRegistry.unregisterProvider(ProviderMetadata provider)
           
 

Uses of ProviderMetadata in org.jclouds.providers.config
 

Constructors in org.jclouds.providers.config with parameters of type ProviderMetadata
BindProviderMetadataContextAndCredentials(ProviderMetadata providerMetadata, Credentials creds)
           
 

Uses of ProviderMetadata in org.jclouds.providers.internal
 

Classes in org.jclouds.providers.internal that implement ProviderMetadata
 class BaseProviderMetadata
          The BaseProviderMetadata class is an abstraction of ProviderMetadata to be extended by those implementing ProviderMetadata.
 

Methods in org.jclouds.providers.internal that return ProviderMetadata
 ProviderMetadata UpdateProviderMetadataFromProperties.apply(Properties input)
           
 ProviderMetadata BaseProviderMetadata.Builder.build()
           
 

Methods in org.jclouds.providers.internal with parameters of type ProviderMetadata
 BaseProviderMetadata.Builder BaseProviderMetadata.Builder.fromProviderMetadata(ProviderMetadata in)
          
 

Constructors in org.jclouds.providers.internal with parameters of type ProviderMetadata
UpdateProviderMetadataFromProperties(ProviderMetadata providerMetadata)
           
 

Constructor parameters in org.jclouds.providers.internal with type arguments of type ProviderMetadata
UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata, com.google.common.base.Optional<ProviderMetadata> providerMetadata)
           
 

Uses of ProviderMetadata in org.jclouds.rest.internal
 

Constructors in org.jclouds.rest.internal with parameters of type ProviderMetadata
RestContextImpl(String name, ProviderMetadata providerMetadata, String identity, Utils utils, Closer closer, com.google.inject.Injector injector, com.google.inject.TypeLiteral<S> syncApi, com.google.inject.TypeLiteral<A> asyncApi)
           
 



Copyright © 2009-2013 jclouds. All Rights Reserved.