| 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  contextsupported 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) | 
| Constructor and Description | 
|---|
| AWSEC2ComputeServiceContextImpl(Context backend,
                               com.google.common.reflect.TypeToken<? extends Context> backendType,
                               AWSEC2ComputeService computeService,
                               Utils utils) | 
| Constructor and Description | 
|---|
| AWSEC2ComputeServiceContextImpl(Context backend,
                               com.google.common.reflect.TypeToken<? extends Context> backendType,
                               AWSEC2ComputeService computeService,
                               Utils utils) | 
| Constructor and Description | 
|---|
| AWSS3BlobStoreContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         Utils utils,
                         ConsistencyModel consistencyModel,
                         BlobStore blobStore,
                         BlobRequestSigner blobRequestSigner) | 
| Constructor and Description | 
|---|
| AWSS3BlobStoreContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         Utils utils,
                         ConsistencyModel consistencyModel,
                         BlobStore blobStore,
                         BlobRequestSigner blobRequestSigner) | 
| Constructor and Description | 
|---|
| BlobStoreContextImpl(Context backend,
                    com.google.common.reflect.TypeToken<? extends Context> backendType,
                    Utils utils,
                    ConsistencyModel consistencyModel,
                    BlobStore blobStore,
                    BlobRequestSigner blobRequestSigner) | 
| Constructor and Description | 
|---|
| BlobStoreContextImpl(Context backend,
                    com.google.common.reflect.TypeToken<? extends Context> backendType,
                    Utils utils,
                    ConsistencyModel consistencyModel,
                    BlobStore blobStore,
                    BlobRequestSigner blobRequestSigner) | 
| Constructor and Description | 
|---|
| ComputeServiceContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         ComputeService computeService,
                         Utils utils) | 
| Constructor and Description | 
|---|
| ComputeServiceContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         ComputeService computeService,
                         Utils utils) | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.google.inject.Module | ContextLinking. linkContext(Context context) | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.google.inject.Module | ContextLinking. linkContext(String id,
           com.google.common.base.Supplier<Context> context) | 
| Constructor and Description | 
|---|
| EC2ComputeServiceContextImpl(Context backend,
                            com.google.common.reflect.TypeToken<? extends Context> backendType,
                            EC2ComputeService computeService,
                            Utils utils) | 
| Constructor and Description | 
|---|
| EC2ComputeServiceContextImpl(Context backend,
                            com.google.common.reflect.TypeToken<? extends Context> backendType,
                            EC2ComputeService computeService,
                            Utils utils) | 
| 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) | 
| Constructor and Description | 
|---|
| LoadBalancerServiceContextImpl(Context backend,
                              com.google.common.reflect.TypeToken<? extends Context> backendType,
                              LoadBalancerService loadBalancerService,
                              Utils utils) | 
| Constructor and Description | 
|---|
| LoadBalancerServiceContextImpl(Context backend,
                              com.google.common.reflect.TypeToken<? extends Context> backendType,
                              LoadBalancerService loadBalancerService,
                              Utils utils) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected com.google.common.base.Supplier<Context> | NovaComputeServiceContextModule.SecurityGroupExtensionProvider. neutronApiContextSupplier | 
| Constructor and Description | 
|---|
| RegionScopedBlobStoreContext(Context backend,
                            com.google.common.reflect.TypeToken<? extends Context> backendType,
                            com.google.common.base.Supplier<Set<String>> regionIds,
                            com.google.common.base.Supplier<String> implicitRegionId,
                            com.google.common.base.Function<String,BlobStore> blobStore,
                            com.google.common.base.Function<String,BlobRequestSigner> blobRequestSigner,
                            Utils utils,
                            ConsistencyModel consistencyModel) | 
| Constructor and Description | 
|---|
| RegionScopedBlobStoreContext(Context backend,
                            com.google.common.reflect.TypeToken<? extends Context> backendType,
                            com.google.common.base.Supplier<Set<String>> regionIds,
                            com.google.common.base.Supplier<String> implicitRegionId,
                            com.google.common.base.Function<String,BlobStore> blobStore,
                            com.google.common.base.Function<String,BlobRequestSigner> blobRequestSigner,
                            Utils utils,
                            ConsistencyModel consistencyModel) | 
| 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> | 
| Constructor and Description | 
|---|
| S3BlobStoreContextImpl(Context backend,
                      com.google.common.reflect.TypeToken<? extends Context> backendType,
                      Utils utils,
                      ConsistencyModel consistencyModel,
                      BlobStore blobStore,
                      BlobRequestSigner blobRequestSigner) | 
| Constructor and Description | 
|---|
| S3BlobStoreContextImpl(Context backend,
                      com.google.common.reflect.TypeToken<? extends Context> backendType,
                      Utils utils,
                      ConsistencyModel consistencyModel,
                      BlobStore blobStore,
                      BlobRequestSigner blobRequestSigner) | 
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.