Uses of Interface
org.jclouds.apis.ApiMetadata
-
Packages that use ApiMetadata Package Description org.jclouds org.jclouds.apis org.jclouds.apis.internal org.jclouds.osgi org.jclouds.providers org.jclouds.providers.internal org.jclouds.rest org.jclouds.rest.internal -
-
Uses of ApiMetadata in org.jclouds
Fields in org.jclouds declared as ApiMetadata Modifier and Type Field Description protected ApiMetadataContextBuilder. apiMetadataMethods in org.jclouds that return ApiMetadata Modifier and Type Method Description ApiMetadataContextBuilder. getApiMetadata()Methods in org.jclouds with parameters of type ApiMetadata Modifier and Type Method Description static ContextBuilderContextBuilder. newBuilder(ApiMetadata apiMetadata)Constructors in org.jclouds with parameters of type ApiMetadata Constructor Description ContextBuilder(ApiMetadata apiMetadata)ContextBuilder(ProviderMetadata providerMetadata, ApiMetadata apiMetadata) -
Uses of ApiMetadata in org.jclouds.apis
Methods in org.jclouds.apis that return ApiMetadata Modifier and Type Method Description ApiMetadataApiMetadata.Builder. build()static ApiMetadataApis. withId(String id)Returns the first api with the provided idMethods in org.jclouds.apis that return types with arguments of type ApiMetadata Modifier and Type Method Description static com.google.common.base.Predicate<ApiMetadata>ApiPredicates. all()Returns all apis available to jclouds regardless of type.static Iterable<ApiMetadata>Apis. all()Returns all available apis.static com.google.common.base.Predicate<ApiMetadata>ApiPredicates. contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)Returns all apis who's contexts are assignable from the parameterstatic Iterable<ApiMetadata>Apis. contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)Returns all apis who's contexts are assignable from the parameterstatic com.google.common.base.Predicate<ApiMetadata>ApiPredicates. id(String id)Returns all apis with the given id.static com.google.common.base.Function<ApiMetadata,String>Apis. idFunction()static com.google.common.base.Predicate<ApiMetadata>ApiPredicates. viewableAs(com.google.common.reflect.TypeToken<?> type)Returns all apis who's contexts are transformable to the parameterstatic Iterable<ApiMetadata>Apis. viewableAs(com.google.common.reflect.TypeToken<? extends View> type)Returns all apis who's contexts are assignable from the parameterstatic Iterable<ApiMetadata>Apis. viewableAs(Class<? extends View> type)Methods in org.jclouds.apis with parameters of type ApiMetadata Modifier and Type Method Description static com.google.common.reflect.TypeToken<?>Apis. findView(ApiMetadata apiMetadata, com.google.common.reflect.TypeToken<?> view)Returns the type of contextBApiMetadata.Builder. fromApiMetadata(ApiMetadata from) -
Uses of ApiMetadata in org.jclouds.apis.internal
Classes in org.jclouds.apis.internal that implement ApiMetadata Modifier and Type Class Description classBaseApiMetadataThe BaseApiMetadata class is an abstraction ofApiMetadatato be extended by those implementing ApiMetadata.Methods in org.jclouds.apis.internal with parameters of type ApiMetadata Modifier and Type Method Description TBaseApiMetadata.Builder. fromApiMetadata(ApiMetadata in) -
Uses of ApiMetadata in org.jclouds.osgi
Methods in org.jclouds.osgi with type parameters of type ApiMetadata Modifier and Type Method Description <A extends ApiMetadata>
voidApiListener. added(A api)Method to be called when an api gets added.<A extends ApiMetadata>
voidApiListener. removed(A api)Method to be called when an api gets removed.Methods in org.jclouds.osgi that return types with arguments of type ApiMetadata Modifier and Type Method Description static Iterable<ApiMetadata>ApiRegistry. fromRegistry()Iterable<ApiMetadata>MetadataBundleListener. listApiMetadata(org.osgi.framework.Bundle bundle)Creates an instance ofApiMetadatafrom theBundle.Methods in org.jclouds.osgi with parameters of type ApiMetadata Modifier and Type Method Description static voidApiRegistry. registerApi(ApiMetadata api)static voidApiRegistry. unRegisterApi(ApiMetadata api) -
Uses of ApiMetadata in org.jclouds.providers
Methods in org.jclouds.providers that return ApiMetadata Modifier and Type Method Description ApiMetadataProviders.ApiMetadataFunction. apply(ProviderMetadata input)ApiMetadataProviderMetadata. getApiMetadata()Methods in org.jclouds.providers that return types with arguments of type ApiMetadata Modifier and Type Method Description static com.google.common.base.Function<ProviderMetadata,ApiMetadata>Providers. apiMetadataFunction()Methods in org.jclouds.providers with parameters of type ApiMetadata Modifier and Type Method Description ProviderMetadata.BuilderProviderMetadata.Builder. apiMetadata(ApiMetadata api)static ProviderMetadataAnonymousProviderMetadata. forApiWithEndpoint(ApiMetadata md, String endpoint)Method parameters in org.jclouds.providers with type arguments of type ApiMetadata Modifier and Type Method Description 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.Constructors in org.jclouds.providers with parameters of type ApiMetadata Constructor Description AnonymousProviderMetadata(ApiMetadata apiMetadata, String endpoint)Builder(ApiMetadata apiMetadata, String endpoint) -
Uses of ApiMetadata in org.jclouds.providers.internal
Fields in org.jclouds.providers.internal declared as ApiMetadata Modifier and Type Field Description protected ApiMetadataBaseProviderMetadata. apiprotected ApiMetadataBaseProviderMetadata.Builder. apiMethods in org.jclouds.providers.internal that return ApiMetadata Modifier and Type Method Description ApiMetadataBaseProviderMetadata. getApiMetadata()Methods in org.jclouds.providers.internal with parameters of type ApiMetadata Modifier and Type Method Description BaseProviderMetadata.BuilderBaseProviderMetadata.Builder. apiMetadata(ApiMetadata api)Constructors in org.jclouds.providers.internal with parameters of type ApiMetadata Constructor Description BaseProviderMetadata(String id, String name, ApiMetadata api, String endpoint, Properties defaultProperties, com.google.common.base.Optional<URI> homepage, com.google.common.base.Optional<URI> console, Set<String> linkedServices, Set<String> iso3166Codes)UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata)UpdateProviderMetadataFromProperties(ApiMetadata apiMetadata, com.google.common.base.Optional<ProviderMetadata> providerMetadata) -
Uses of ApiMetadata in org.jclouds.rest
Subinterfaces of ApiMetadata in org.jclouds.rest Modifier and Type Interface Description interfaceHttpApiMetadata<A>Classes in org.jclouds.rest that implement ApiMetadata Modifier and Type Class Description classAnonymousHttpApiMetadata<A>Useful in creating arbitrary http apis. -
Uses of ApiMetadata in org.jclouds.rest.internal
Classes in org.jclouds.rest.internal that implement ApiMetadata Modifier and Type Class Description classBaseHttpApiMetadata<A>Useful in creating http apis.Methods in org.jclouds.rest.internal with parameters of type ApiMetadata Modifier and Type Method Description TBaseHttpApiMetadata.Builder. fromApiMetadata(ApiMetadata in)
-