|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ApiMetadata | |
|---|---|
| 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 | |
|---|---|
protected ApiMetadata |
ContextBuilder.apiMetadata
|
| Methods in org.jclouds that return ApiMetadata | |
|---|---|
ApiMetadata |
ContextBuilder.getApiMetadata()
|
| Methods in org.jclouds with parameters of type ApiMetadata | |
|---|---|
static ContextBuilder |
ContextBuilder.newBuilder(ApiMetadata apiMetadata)
|
| Constructors in org.jclouds with parameters of type ApiMetadata | |
|---|---|
ContextBuilder(ApiMetadata apiMetadata)
|
|
ContextBuilder(ProviderMetadata providerMetadata,
ApiMetadata apiMetadata)
|
|
| Uses of ApiMetadata in org.jclouds.apis |
|---|
| Methods in org.jclouds.apis that return ApiMetadata | |
|---|---|
ApiMetadata |
ApiMetadata.Builder.build()
|
static ApiMetadata |
Apis.withId(String id)
Returns the first api with the provided id |
| Methods in org.jclouds.apis that return types with arguments of type ApiMetadata | |
|---|---|
static Iterable<ApiMetadata> |
Apis.all()
Returns all available apis. |
static com.google.common.base.Predicate<ApiMetadata> |
ApiPredicates.all()
Returns all apis available to jclouds regardless of type. |
static Iterable<ApiMetadata> |
Apis.contextAssignableFrom(com.google.common.reflect.TypeToken<?> type)
Returns all apis who's contexts are assignable from the parameter |
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 parameter |
static 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 Iterable<ApiMetadata> |
Apis.viewableAs(Class<? extends View> type)
|
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 parameter |
static Iterable<ApiMetadata> |
Apis.viewableAs(com.google.common.reflect.TypeToken<? extends View> type)
Returns all apis who's contexts are assignable from the parameter |
| Methods in org.jclouds.apis with parameters of type ApiMetadata | |
|---|---|
static com.google.common.reflect.TypeToken<?> |
Apis.findView(ApiMetadata apiMetadata,
com.google.common.reflect.TypeToken<?> view)
Returns the type of context |
B |
ApiMetadata.Builder.fromApiMetadata(ApiMetadata from)
|
| Uses of ApiMetadata in org.jclouds.apis.internal |
|---|
| Classes in org.jclouds.apis.internal that implement ApiMetadata | |
|---|---|
class |
BaseApiMetadata
The BaseApiMetadata class is an abstraction of ApiMetadata to be extended by those
implementing ApiMetadata. |
| Methods in org.jclouds.apis.internal with parameters of type ApiMetadata | |
|---|---|
T |
BaseApiMetadata.Builder.fromApiMetadata(ApiMetadata in)
|
| Uses of ApiMetadata in org.jclouds.osgi |
|---|
| Methods in org.jclouds.osgi with type parameters of type ApiMetadata | ||
|---|---|---|
|
ApiListener.added(A api)
Method to be called when an api gets added. |
|
|
ApiListener.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 | |
|---|---|
static Iterable<ApiMetadata> |
ApiRegistry.fromRegistry()
|
Iterable<ApiMetadata> |
MetadataBundleListener.listApiMetadata(org.osgi.framework.Bundle bundle)
Creates an instance of ApiMetadata from the Bundle. |
| Methods in org.jclouds.osgi with parameters of type ApiMetadata | |
|---|---|
static void |
ApiRegistry.registerApi(ApiMetadata api)
|
static void |
ApiRegistry.unRegisterApi(ApiMetadata api)
|
| Uses of ApiMetadata in org.jclouds.providers |
|---|
| Methods in org.jclouds.providers that return ApiMetadata | |
|---|---|
ApiMetadata |
Providers.ApiMetadataFunction.apply(ProviderMetadata input)
|
ApiMetadata |
ProviderMetadata.getApiMetadata()
|
| Methods in org.jclouds.providers that return types with arguments of type ApiMetadata | |
|---|---|
static com.google.common.base.Function<ProviderMetadata,ApiMetadata> |
Providers.apiMetadataFunction()
|
| Methods in org.jclouds.providers with parameters of type ApiMetadata | |
|---|---|
ProviderMetadata.Builder |
ProviderMetadata.Builder.apiMetadata(ApiMetadata api)
|
static ProviderMetadata |
AnonymousProviderMetadata.forApiWithEndpoint(ApiMetadata md,
String endpoint)
|
| Method parameters in org.jclouds.providers with type arguments of type ApiMetadata | |
|---|---|
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. |
| Constructors in org.jclouds.providers with parameters of type ApiMetadata | |
|---|---|
AnonymousProviderMetadata.Builder(ApiMetadata apiMetadata,
String endpoint)
|
|
AnonymousProviderMetadata(ApiMetadata apiMetadata,
String endpoint)
|
|
| Uses of ApiMetadata in org.jclouds.providers.internal |
|---|
| Fields in org.jclouds.providers.internal declared as ApiMetadata | |
|---|---|
protected ApiMetadata |
BaseProviderMetadata.api
|
protected ApiMetadata |
BaseProviderMetadata.Builder.api
|
| Methods in org.jclouds.providers.internal that return ApiMetadata | |
|---|---|
ApiMetadata |
BaseProviderMetadata.getApiMetadata()
|
| Methods in org.jclouds.providers.internal with parameters of type ApiMetadata | |
|---|---|
BaseProviderMetadata.Builder |
BaseProviderMetadata.Builder.apiMetadata(ApiMetadata api)
|
| Constructors in org.jclouds.providers.internal with parameters of type ApiMetadata | |
|---|---|
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 | |
|---|---|
interface |
RestApiMetadata
|
| Classes in org.jclouds.rest that implement ApiMetadata | |
|---|---|
class |
AnonymousRestApiMetadata
Useful in creating arbitrary clients. |
| Uses of ApiMetadata in org.jclouds.rest.internal |
|---|
| Classes in org.jclouds.rest.internal that implement ApiMetadata | |
|---|---|
class |
BaseRestApiMetadata
Useful in creating rest apis. |
| Methods in org.jclouds.rest.internal with parameters of type ApiMetadata | |
|---|---|
T |
BaseRestApiMetadata.Builder.fromApiMetadata(ApiMetadata in)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||