| Package | Description |
|---|---|
| org.jclouds | |
| org.jclouds.apis | |
| org.jclouds.apis.internal | |
| org.jclouds.internal | |
| org.jclouds.providers | |
| org.jclouds.providers.config | |
| org.jclouds.rest | |
| org.jclouds.rest.internal |
| Modifier and Type | Method and Description |
|---|---|
<C extends Context> |
ContextBuilder.build()
Builds the base context for this api.
|
<C extends Context> |
ContextBuilder.build(com.google.common.reflect.TypeToken<C> contextType)
this will build the
context supported by the current ApiMetadata. |
<C extends Context> |
View.unwrap()
shortcut for
unwrap(getWrappedType()) |
<C extends Context> |
View.unwrap(com.google.common.reflect.TypeToken<C> type)
Return an object of the specified type to allow access to the backend
context.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.reflect.TypeToken<? extends Context> |
ApiMetadata.getContext() |
| Modifier and Type | Method and Description |
|---|---|
B |
ApiMetadata.Builder.context(com.google.common.reflect.TypeToken<? extends Context> context) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.reflect.TypeToken<? extends Context> |
BaseApiMetadata.getContext() |
| Modifier and Type | Method and Description |
|---|---|
T |
BaseApiMetadata.Builder.context(com.google.common.reflect.TypeToken<? extends Context> context) |
| Constructor and Description |
|---|
BaseApiMetadata(String id,
String name,
Set<com.google.common.reflect.TypeToken<? extends View>> views,
String endpointName,
String identityName,
com.google.common.base.Optional<String> credentialName,
String version,
com.google.common.base.Optional<String> buildVersion,
com.google.common.base.Optional<String> defaultEndpoint,
com.google.common.base.Optional<String> defaultIdentity,
com.google.common.base.Optional<String> defaultCredential,
Properties defaultProperties,
URI documentation,
com.google.common.reflect.TypeToken<? extends Context> context,
Set<Class<? extends com.google.inject.Module>> defaultModules) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContextImpl |
| Modifier and Type | Method and Description |
|---|---|
<C extends Context> |
BaseView.unwrap() |
<C extends Context> |
BaseView.unwrap(com.google.common.reflect.TypeToken<C> type) |
| Modifier and Type | Method and Description |
|---|---|
protected Context |
BaseView.delegate() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.reflect.TypeToken<? extends Context> |
BaseView.getBackendType() |
| Constructor and Description |
|---|
BaseView(Context backend,
com.google.common.reflect.TypeToken<? extends Context> backendType) |
| Constructor and Description |
|---|
BaseView(Context backend,
com.google.common.reflect.TypeToken<? extends Context> backendType) |
| Modifier and Type | Method and Description |
|---|---|
static <C extends Context> |
Providers.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> context)
Returns the providers that are of the provided context.
|
| Modifier and Type | Method and Description |
|---|---|
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> |
Providers.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> context)
Returns the providers that are of the provided context.
|
| Constructor and Description |
|---|
ProviderPredicates.ContextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> type) |
| Modifier and Type | Method and Description |
|---|---|
protected Context |
BindProviderMetadataContextAndCredentials.backend(com.google.inject.Injector i,
com.google.common.reflect.TypeToken<? extends Context> backendType) |
| Modifier and Type | Method and Description |
|---|---|
protected Context |
BindProviderMetadataContextAndCredentials.backend(com.google.inject.Injector i,
com.google.common.reflect.TypeToken<? extends Context> backendType) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ApiContext<A>
Represents an authenticated context to the cloud.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApiContextImpl<A> |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.