Uses of Interface
org.jclouds.providers.ProviderMetadata
-
-
Uses of ProviderMetadata in org.jclouds
Fields in org.jclouds with type parameters of type ProviderMetadata Modifier and Type Field Description protected com.google.common.base.Optional<ProviderMetadata>ContextBuilder. providerMetadataMethods in org.jclouds that return ProviderMetadata Modifier and Type Method Description ProviderMetadataContext. getProviderMetadata()Methods in org.jclouds with parameters of type ProviderMetadata Modifier and Type Method Description static com.google.inject.InjectorContextBuilder. buildInjector(String name, ProviderMetadata providerMetadata, com.google.common.base.Supplier<Credentials> creds, List<com.google.inject.Module> inputModules)static ContextBuilderContextBuilder. newBuilder(ProviderMetadata providerMetadata)Constructors in org.jclouds with parameters of type ProviderMetadata Constructor Description ContextBuilder(ProviderMetadata providerMetadata)ContextBuilder(ProviderMetadata providerMetadata, ApiMetadata apiMetadata) -
Uses of ProviderMetadata in org.jclouds.internal
Methods in org.jclouds.internal that return ProviderMetadata Modifier and Type Method Description ProviderMetadataContextImpl. getProviderMetadata()Constructors in org.jclouds.internal with parameters of type ProviderMetadata Constructor Description ContextImpl(String name, ProviderMetadata providerMetadata, com.google.common.base.Supplier<Credentials> creds, 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 Constructor Description ProviderURIFromProviderMetadata(ProviderMetadata in) -
Uses of ProviderMetadata in org.jclouds.osgi
Methods in org.jclouds.osgi with type parameters of type ProviderMetadata Modifier and Type Method Description <P extends ProviderMetadata>
voidProviderListener. added(P provider)Method to be called when a Provider gets added.<P extends ProviderMetadata>
voidProviderListener. 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 Modifier and Type Method Description static Iterable<ProviderMetadata>ProviderRegistry. fromRegistry()Iterable<ProviderMetadata>MetadataBundleListener. listProviderMetadata(org.osgi.framework.Bundle bundle)Creates an instance ofProviderMetadatafrom theBundle.Methods in org.jclouds.osgi with parameters of type ProviderMetadata Modifier and Type Method Description static voidProviderRegistry. registerProvider(ProviderMetadata provider)static voidProviderRegistry. unregisterProvider(ProviderMetadata provider) -
Uses of ProviderMetadata in org.jclouds.providers
Classes in org.jclouds.providers that implement ProviderMetadata Modifier and Type Class Description classAnonymousProviderMetadataUseful in creating arbitrary clients.Methods in org.jclouds.providers that return ProviderMetadata Modifier and Type Method Description ProviderMetadataProviderMetadata.Builder. build()static <A> ProviderMetadataAnonymousProviderMetadata. forApiOnEndpoint(Class<A> api, String endpoint)static ProviderMetadataAnonymousProviderMetadata. forApiWithEndpoint(ApiMetadata md, String endpoint)static ProviderMetadataProviders. withId(String id)Returns the first provider with the provided idMethods in org.jclouds.providers that return types with arguments of type ProviderMetadata Modifier and Type Method Description static com.google.common.base.Predicate<ProviderMetadata>ProviderPredicates. all()Returns all providers available to jclouds regardless of type.static Iterable<ProviderMetadata>Providers. all()Returns all available providers.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 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.Function<ProviderMetadata,ApiMetadata>Providers. apiMetadataFunction()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)Returns the providers that are bound to the same location as the given ISO 3166 code regardless of 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. boundedByIso3166Code(String iso3166Code, Class<? extends View> 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, 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 Iterable<ProviderMetadata>Providers. collocatedWith(ProviderMetadata providerMetadata, Class<? extends View> 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>Providers. fromServiceLoader()Returns the providers located on the classpath viaServiceLoader.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 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.static Iterable<ProviderMetadata>Providers. viewableAs(com.google.common.reflect.TypeToken<? extends View> viewableAs)Returns the providers that are of the provided viewableAs.static Iterable<ProviderMetadata>Providers. viewableAs(Class<? extends View> viewableAs)Methods in org.jclouds.providers with parameters of type ProviderMetadata Modifier and Type Method Description booleanProviderPredicates.ContextAssignableFrom. apply(ProviderMetadata providerMetadata)booleanProviderPredicates.TransformableTo. apply(ProviderMetadata providerMetadata)ApiMetadataProviders.ApiMetadataFunction. apply(ProviderMetadata input)StringProviders.IdFunction. apply(ProviderMetadata input)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, 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 Iterable<ProviderMetadata>Providers. collocatedWith(ProviderMetadata providerMetadata, Class<? extends View> viewableAs)ProviderMetadata.BuilderProviderMetadata.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. -
Uses of ProviderMetadata in org.jclouds.providers.config
Constructors in org.jclouds.providers.config with parameters of type ProviderMetadata Constructor Description BindProviderMetadataContextAndCredentials(ProviderMetadata providerMetadata, com.google.common.base.Supplier<Credentials> creds) -
Uses of ProviderMetadata in org.jclouds.providers.internal
Classes in org.jclouds.providers.internal that implement ProviderMetadata Modifier and Type Class Description classBaseProviderMetadataThe BaseProviderMetadata class is an abstraction ofProviderMetadatato be extended by those implementing ProviderMetadata.Methods in org.jclouds.providers.internal that return ProviderMetadata Modifier and Type Method Description ProviderMetadataUpdateProviderMetadataFromProperties. apply(Properties input)ProviderMetadataBaseProviderMetadata.Builder. build()Methods in org.jclouds.providers.internal with parameters of type ProviderMetadata Modifier and Type Method Description BaseProviderMetadata.BuilderBaseProviderMetadata.Builder. fromProviderMetadata(ProviderMetadata in)Constructors in org.jclouds.providers.internal with parameters of type ProviderMetadata Constructor Description UpdateProviderMetadataFromProperties(ProviderMetadata providerMetadata)Constructor parameters in org.jclouds.providers.internal with type arguments of type ProviderMetadata Constructor Description 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 Constructor Description ApiContextImpl(String name, ProviderMetadata providerMetadata, com.google.common.base.Supplier<Credentials> creds, Utils utils, Closer closer, com.google.inject.Injector injector, com.google.inject.TypeLiteral<A> api)
-