| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Context
Represents an authenticated context to the cloud. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DatacenterToLocation.apply(Datacenter datacenter)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AtmosBlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
AtmosClient.createDirectory(java.lang.String, org.jclouds.atmos.options.PutOptions...) | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
AtmosAsyncBlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
AtmosAsyncClient.createDirectory(java.lang.String, org.jclouds.atmos.options.PutOptions...)
 
 Note location is ignored | 
boolean | 
AtmosBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
AtmosAsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
| Constructor and Description | 
|---|
AWSEC2ComputeService(ComputeServiceContext context,
                    Map<String,Credentials> credentialStore,
                    com.google.common.base.Supplier<Set<? extends Image>> images,
                    com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                    com.google.common.base.Supplier<Set<? extends Location>> locations,
                    ListNodesStrategy listNodesStrategy,
                    GetImageStrategy getImageStrategy,
                    GetNodeMetadataStrategy getNodeMetadataStrategy,
                    CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                    RebootNodeStrategy rebootNodeStrategy,
                    DestroyNodeStrategy destroyNodeStrategy,
                    ResumeNodeStrategy startNodeStrategy,
                    SuspendNodeStrategy stopNodeStrategy,
                    javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                    javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                    InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                    RunScriptOnNode.Factory runScriptOnNodeFactory,
                    InitAdminAccess initAdminAccess,
                    PersistNodeCredentials persistNodeCredentials,
                    ComputeServiceConstants.Timeouts timeouts,
                    ExecutorService executor,
                    AWSEC2Client ec2Client,
                    ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                    com.google.common.base.Predicate<PlacementGroup> placementGroupDeleted,
                    boolean generateInstanceNames,
                    AWSEC2AsyncClient aclient,
                    com.google.common.base.Optional<ImageExtension> imageExtension,
                    GroupNamingConvention.Factory namingConvention)  | 
AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                         com.google.common.base.Supplier<Set<? extends Image>> images,
                         com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                         com.google.common.base.Supplier<Location> defaultLocation,
                         javax.inject.Provider<TemplateOptions> optionsProvider,
                         javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
                         com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap)  | 
AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                         com.google.common.base.Supplier<Set<? extends Image>> images,
                         com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                         com.google.common.base.Supplier<Location> defaultLocation,
                         javax.inject.Provider<TemplateOptions> optionsProvider,
                         javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
                         com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap)  | 
| Constructor and Description | 
|---|
AWSRunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
                                Map<String,Credentials> credentialStore,
                                com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
                                com.google.common.base.Supplier<Set<? extends Location>> locations,
                                com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
                                GroupNamingConvention.Factory namingConvention)  | 
| Constructor and Description | 
|---|
AWSS3AsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   ExecutorService service,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   AWSS3AsyncClient async,
                   AWSS3Client sync,
                   com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
                   ContainerToBucketListOptions container2BucketListOptions,
                   BucketToResourceList bucket2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls,
                   javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
AWSS3AsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   ExecutorService service,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   AWSS3AsyncClient async,
                   AWSS3Client sync,
                   com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
                   ContainerToBucketListOptions container2BucketListOptions,
                   BucketToResourceList bucket2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls,
                   javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
AWSUtils.GetRegionFromLocation.apply(Location location)  | 
static String | 
AWSUtils.getRegionFromLocationOrNull(Location location)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AzureBlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
AzureBlobClient#putBucketInRegion | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
AzureAsyncBlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
AzureBlobAsyncClient.createContainer(java.lang.String, org.jclouds.azureblob.options.CreateContainerOptions...) | 
boolean | 
AzureBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
AzureAsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
TransientStorageStrategy.getLocation(String containerName)  | 
Location | 
LocalStorageStrategy.getLocation(String containerName)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
BlobStore.listAssignableLocations()
The get locations command returns all the valid locations for containers. 
 | 
com.google.common.util.concurrent.ListenableFuture<Set<? extends Location>> | 
AsyncBlobStore.listAssignableLocations()  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
LocalAsyncBlobStore.createContainerInLocation(Location location,
                         String name) | 
boolean | 
BlobStore.createContainerInLocation(Location location,
                         String container)
Creates a namespace for your blobs
 
 
 A container is a namespace for your objects. 
 | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
AsyncBlobStore.createContainerInLocation(Location location,
                         String container)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
LocalAsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
boolean | 
BlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
AsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
boolean | 
TransientStorageStrategy.createContainerInLocation(String containerName,
                         Location location)  | 
boolean | 
LocalStorageStrategy.createContainerInLocation(String container,
                         Location location)
Creates a new container 
 | 
| Constructor and Description | 
|---|
LocalAsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   ExecutorService service,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   ContentMetadataCodec contentMetadataCodec,
                   IfDirectoryReturnNameStrategy ifDirectoryReturnName,
                   Blob.Factory blobFactory,
                   LocalStorageStrategy storageStrategy)  | 
LocalAsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   ExecutorService service,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   ContentMetadataCodec contentMetadataCodec,
                   IfDirectoryReturnNameStrategy ifDirectoryReturnName,
                   Blob.Factory blobFactory,
                   LocalStorageStrategy storageStrategy)  | 
| Constructor and Description | 
|---|
BlobMetadataImpl(String id,
                String name,
                Location location,
                URI uri,
                String eTag,
                Date creationDate,
                Date lastModified,
                Map<String,String> userMetadata,
                URI publicUri,
                String container,
                ContentMetadata contentMetadata)  | 
StorageMetadataImpl(StorageType type,
                   String id,
                   String name,
                   Location location,
                   URI uri,
                   String eTag,
                   Date creationDate,
                   Date lastModified,
                   Map<String,String> userMetadata)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
BaseBlobStore.defaultLocation  | 
protected com.google.common.base.Supplier<Location> | 
BaseAsyncBlobStore.defaultLocation  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
BaseBlobStore.locations  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
BaseAsyncBlobStore.locations  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
BaseBlobStore.listAssignableLocations()  | 
com.google.common.util.concurrent.ListenableFuture<Set<? extends Location>> | 
BaseAsyncBlobStore.listAssignableLocations()  | 
| Constructor and Description | 
|---|
BaseAsyncBlobStore(BlobStoreContext context,
                  BlobUtils blobUtils,
                  ExecutorService service,
                  com.google.common.base.Supplier<Location> defaultLocation,
                  com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
BaseAsyncBlobStore(BlobStoreContext context,
                  BlobUtils blobUtils,
                  ExecutorService service,
                  com.google.common.base.Supplier<Location> defaultLocation,
                  com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
BaseBlobStore(BlobStoreContext context,
             BlobUtils blobUtils,
             com.google.common.base.Supplier<Location> defaultLocation,
             com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
BaseBlobStore(BlobStoreContext context,
             BlobUtils blobUtils,
             com.google.common.base.Supplier<Location> defaultLocation,
             com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
BYONComputeServiceAdapter.listLocations()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
CloudFilesBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
CloudFilesAsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
| Constructor and Description | 
|---|
CloudFilesAsyncBlobStore(BlobStoreContext context,
                        BlobUtils blobUtils,
                        ExecutorService service,
                        com.google.common.base.Supplier<Location> defaultLocation,
                        com.google.common.base.Supplier<Set<? extends Location>> locations,
                        CloudFilesClient sync,
                        CloudFilesAsyncClient async,
                        ContainerToResourceMetadata container2ResourceMd,
                        BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                        ContainerToResourceList container2ResourceList,
                        ObjectToBlob object2Blob,
                        BlobToObject blob2Object,
                        ObjectToBlobMetadata object2BlobMd,
                        BlobToHttpGetOptions blob2ObjectGetOptions,
                        javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                        EnableCDNAndCache enableCDNAndCache,
                        javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
CloudFilesAsyncBlobStore(BlobStoreContext context,
                        BlobUtils blobUtils,
                        ExecutorService service,
                        com.google.common.base.Supplier<Location> defaultLocation,
                        com.google.common.base.Supplier<Set<? extends Location>> locations,
                        CloudFilesClient sync,
                        CloudFilesAsyncClient async,
                        ContainerToResourceMetadata container2ResourceMd,
                        BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                        ContainerToResourceList container2ResourceList,
                        ObjectToBlob object2Blob,
                        BlobToObject blob2Object,
                        ObjectToBlobMetadata object2BlobMd,
                        BlobToHttpGetOptions blob2ObjectGetOptions,
                        javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                        EnableCDNAndCache enableCDNAndCache,
                        javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
CloudFilesBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   CommonSwiftClient sync,
                   ContainerToResourceMetadata container2ResourceMd,
                   BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                   ContainerToResourceList container2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   EnableCDNAndCache enableCDNAndCache,
                   javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
CloudFilesBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   CommonSwiftClient sync,
                   ContainerToResourceMetadata container2ResourceMd,
                   BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                   ContainerToResourceList container2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   EnableCDNAndCache enableCDNAndCache,
                   javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
ServerToNodeMetadata.location  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
CloudServersComputeServiceAdapter.listLocations()  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
CloudSigmaComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
CloudSigmaTemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                             com.google.common.base.Supplier<Set<? extends Image>> images,
                             com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                             com.google.common.base.Supplier<Location> defaultLocation2,
                             javax.inject.Provider<TemplateOptions> optionsProvider,
                             javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)  | 
CloudSigmaTemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                             com.google.common.base.Supplier<Set<? extends Image>> images,
                             com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                             com.google.common.base.Supplier<Location> defaultLocation2,
                             javax.inject.Provider<TemplateOptions> optionsProvider,
                             javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)  | 
| Constructor and Description | 
|---|
PreinstalledDiskToImage(com.google.common.base.Supplier<Location> locationSupplier,
                       com.google.common.base.Function<String,OsFamilyVersion64Bit> imageParser)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
ZoneToLocation.apply(Zone zone)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
TemplateToImage.FindLocationForTemplate.matches(Template from,
       Location input)  | 
boolean | 
VirtualMachineToNodeMetadata.FindLocationForVirtualMachine.matches(VirtualMachine from,
       Location input)  | 
| Constructor and Description | 
|---|
TemplateToImage.FindLocationForTemplate(com.google.common.base.Supplier<Set<? extends Location>> location)  | 
VirtualMachineToNodeMetadata.FindLocationForVirtualMachine(com.google.common.base.Supplier<Set<? extends Location>> location)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
ComputeService.listAssignableLocations()
The list locations command returns all the valid locations for nodes. 
 | 
Iterable<Location> | 
JCloudsNativeComputeServiceAdapter.listLocations() | 
| Modifier and Type | Field and Description | 
|---|---|
protected Class<? extends ComputeServiceAdapter<NodeMetadata,Hardware,Image,Location>> | 
JCloudsNativeComputeServiceAdapterContextModule.adapter  | 
| Modifier and Type | Method and Description | 
|---|---|
protected LocationsSupplier | 
ComputeServiceAdapterContextModule.LocationsFromComputeServiceAdapterModule.supplyLocationsFromComputeServiceAdapter(ComputeServiceAdapter<N,H,I,L> adapter,
                                        com.google.common.base.Function<L,Location> transformer)  | 
| Constructor and Description | 
|---|
JCloudsNativeComputeServiceAdapterContextModule(Class<? extends ComputeServiceAdapter<NodeMetadata,Hardware,Image,Location>> adapter)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
Template.getLocation()
Location of the nodes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
NodeMetadataBuilder | 
NodeMetadataBuilder.location(Location location)  | 
ImageBuilder | 
ImageBuilder.location(Location location)  | 
HardwareBuilder | 
HardwareBuilder.location(Location location)  | 
ComputeMetadataBuilder | 
ComputeMetadataBuilder.location(Location location)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Location | 
TemplateBuilderImpl.location  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
TemplateBuilderImpl.defaultLocation  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
TemplateBuilderImpl.locations  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
TemplateImpl.getLocation()
Location of the nodes. 
 | 
| Constructor and Description | 
|---|
ComputeMetadataImpl(ComputeType type,
                   String providerId,
                   String name,
                   String id,
                   Location location,
                   URI uri,
                   Map<String,String> userMetadata,
                   Set<String> tags)  | 
HardwareImpl(String providerId,
            String name,
            String id,
            Location location,
            URI uri,
            Map<String,String> userMetadata,
            Set<String> tags,
            Iterable<? extends Processor> processors,
            int ram,
            Iterable<? extends Volume> volumes,
            com.google.common.base.Predicate<Image> supportsImage,
            String hypervisor)  | 
ImageImpl(String providerId,
         String name,
         String id,
         Location location,
         URI uri,
         Map<String,String> userMetadata,
         Set<String> tags,
         OperatingSystem operatingSystem,
         Image.Status status,
         String backendStatus,
         String description,
         String version,
         LoginCredentials defaultCredentials)  | 
NodeMetadataImpl(String providerId,
                String name,
                String id,
                Location location,
                URI uri,
                Map<String,String> userMetadata,
                Set<String> tags,
                String group,
                Hardware hardware,
                String imageId,
                OperatingSystem os,
                NodeMetadata.Status status,
                String backendStatus,
                int loginPort,
                Iterable<String> publicAddresses,
                Iterable<String> privateAddresses,
                LoginCredentials credentials,
                String hostname)  | 
TemplateImpl(Image image,
            Hardware hardware,
            Location location,
            TemplateOptions options)  | 
| Constructor and Description | 
|---|
NullEqualToIsParentOrIsGrandparentOfCurrentLocation(com.google.common.base.Supplier<Location> locationSupplier)  | 
TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                   com.google.common.base.Supplier<Set<? extends Image>> images,
                   com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                   com.google.common.base.Supplier<Location> defaultLocation2,
                   javax.inject.Provider<TemplateOptions> optionsProvider,
                   javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)  | 
TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                   com.google.common.base.Supplier<Set<? extends Image>> images,
                   com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                   com.google.common.base.Supplier<Location> defaultLocation2,
                   javax.inject.Provider<TemplateOptions> optionsProvider,
                   javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
BaseComputeService.listAssignableLocations()
The list locations command returns all the valid locations for nodes. 
 | 
| Constructor and Description | 
|---|
BaseComputeService(ComputeServiceContext context,
                  Map<String,Credentials> credentialStore,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                  ListNodesStrategy listNodesStrategy,
                  GetImageStrategy getImageStrategy,
                  GetNodeMetadataStrategy getNodeMetadataStrategy,
                  CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                  RebootNodeStrategy rebootNodeStrategy,
                  DestroyNodeStrategy destroyNodeStrategy,
                  ResumeNodeStrategy resumeNodeStrategy,
                  SuspendNodeStrategy suspendNodeStrategy,
                  javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                  javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                  InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                  InitAdminAccess initAdminAccess,
                  RunScriptOnNode.Factory runScriptOnNodeFactory,
                  PersistNodeCredentials persistNodeCredentials,
                  ComputeServiceConstants.Timeouts timeouts,
                  ExecutorService executor,
                  com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
StubComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
StubComputeServiceAdapter(ConcurrentMap<String,NodeMetadata> nodes,
                         ExecutorService ioThreads,
                         com.google.common.base.Supplier<Location> location,
                         javax.inject.Provider<Integer> idProvider,
                         String publicIpPrefix,
                         String privateIpPrefix,
                         String passwordPrefix,
                         JustProvider locationSupplier,
                         Map<OsFamily,Map<String,String>> osToVersionMap)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> | 
InstanceToNodeMetadata.locations  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
RealmToLocation.apply(Realm from)  | 
protected Location | 
InstanceToNodeMetadata.parseLocation(Instance from)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Location | 
ResourceMetadataBuilder.location  | 
protected Location | 
LocationBuilder.parent  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
LocationBuilder.build()  | 
Location | 
ResourceMetadata.getLocation()
Physical location of the resource, or null if n/a
 
 ex. 
 | 
Location | 
Location.getParent()
The parent, or null, if top-level 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ResourceMetadataBuilder<T> | 
ResourceMetadataBuilder.location(Location location)  | 
LocationBuilder | 
LocationBuilder.parent(Location parent)  | 
void | 
MutableResourceMetadata.setLocation(Location location)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocationImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
ResourceMetadataImpl.getLocation()
Physical location of the resource, or null if n/a
 
 ex. 
 | 
Location | 
MutableResourceMetadataImpl.getLocation()
Physical location of the resource, or null if n/a
 
 ex. 
 | 
Location | 
LocationImpl.getParent()
The parent, or null, if top-level 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MutableResourceMetadataImpl.setLocation(Location location) | 
| Constructor and Description | 
|---|
LocationImpl(LocationScope scope,
            String id,
            String description,
            Location parent,
            Iterable<String> iso3166Codes,
            Map<String,Object> metadata)  | 
ResourceMetadataImpl(String providerId,
                    String name,
                    Location location,
                    URI uri,
                    Map<String,String> userMetadata)  | 
| Constructor and Description | 
|---|
EC2ComputeService(ComputeServiceContext context,
                 Map<String,Credentials> credentialStore,
                 com.google.common.base.Supplier<Set<? extends Image>> images,
                 com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                 com.google.common.base.Supplier<Set<? extends Location>> locations,
                 ListNodesStrategy listNodesStrategy,
                 GetImageStrategy getImageStrategy,
                 GetNodeMetadataStrategy getNodeMetadataStrategy,
                 CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                 RebootNodeStrategy rebootNodeStrategy,
                 DestroyNodeStrategy destroyNodeStrategy,
                 ResumeNodeStrategy startNodeStrategy,
                 SuspendNodeStrategy stopNodeStrategy,
                 javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                 javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                 com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                 InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                 RunScriptOnNode.Factory runScriptOnNodeFactory,
                 InitAdminAccess initAdminAccess,
                 PersistNodeCredentials persistNodeCredentials,
                 ComputeServiceConstants.Timeouts timeouts,
                 ExecutorService executor,
                 EC2Client ec2Client,
                 ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                 com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                 com.google.common.base.Optional<ImageExtension> imageExtension,
                 GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Method and Description | 
|---|---|
EC2HardwareBuilder | 
EC2HardwareBuilder.location(Location location)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> | 
RunningInstanceToNodeMetadata.locations  | 
| Constructor and Description | 
|---|
EC2ImageParser(Map<Image.ImageState,Image.Status> toPortableImageStatus,
              PopulateDefaultLoginCredentialsForImageStrategy credentialProvider,
              Map<OsFamily,Map<String,String>> osVersionMap,
              com.google.common.base.Supplier<Set<? extends Location>> locations,
              com.google.common.base.Supplier<Location> defaultLocation,
              ReviseParsedImage reviseParsedImage)  | 
EC2ImageParser(Map<Image.ImageState,Image.Status> toPortableImageStatus,
              PopulateDefaultLoginCredentialsForImageStrategy credentialProvider,
              Map<OsFamily,Map<String,String>> osVersionMap,
              com.google.common.base.Supplier<Set<? extends Location>> locations,
              com.google.common.base.Supplier<Location> defaultLocation,
              ReviseParsedImage reviseParsedImage)  | 
RunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
                             Map<String,Credentials> credentialStore,
                             com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
                             GroupNamingConvention.Factory namingConvention)  | 
| Constructor and Description | 
|---|
EC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                      com.google.common.base.Supplier<Set<? extends Image>> images,
                      com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                      com.google.common.base.Supplier<Location> defaultLocation,
                      javax.inject.Provider<TemplateOptions> optionsProvider,
                      javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
                      com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap)  | 
EC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                      com.google.common.base.Supplier<Set<? extends Image>> images,
                      com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                      com.google.common.base.Supplier<Location> defaultLocation,
                      javax.inject.Provider<TemplateOptions> optionsProvider,
                      javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
                      com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
EC2ComputeUtils.getZoneFromLocationOrNull(Location location)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
ElasticStackComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
WellKnownImageToImage(com.google.common.base.Supplier<Location> locationSupplier,
                     Map<String,WellKnownImage> preinstalledImages,
                     Map<String,Credentials> credentialStore)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> | 
LoadBalancerToLoadBalancerMetadata.locations  | 
| Constructor and Description | 
|---|
LoadBalancerToLoadBalancerMetadata(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
LoadBalancerMetadata | 
ELBLoadBalanceNodesStrategy.createLoadBalancerInLocation(Location location,
                            String name,
                            String protocol,
                            int loadBalancerPort,
                            int instancePort,
                            Iterable<? extends NodeMetadata> nodes)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
FilesystemStorageStrategyImpl.getLocation(String containerName)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
FilesystemStorageStrategyImpl.createContainerInLocation(String container,
                         Location location)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> | 
VServerMetadataToNodeMetadata.locations  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Location | 
VServerMetadataToNodeMetadata.parseLocation(VServerWithVNICs from)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
FGCPComputeServiceAdapter.listLocations() | 
| Modifier and Type | Method and Description | 
|---|---|
Set<Location> | 
SystemAndNetworkSegmentToLocationSupplier.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
GleSYSComputeServiceAdapter.FindLocationForServerSpec.matches(ServerSpec from,
       Location input)  | 
| Constructor and Description | 
|---|
GleSYSComputeServiceAdapter.FindLocationForServerSpec(com.google.common.base.Supplier<Set<? extends Location>> location)  | 
GleSYSComputeServiceAdapter(GleSYSApi api,
                           GleSYSAsyncApi aapi,
                           ExecutorService userThreads,
                           ComputeServiceConstants.Timeouts timeouts,
                           com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DatacenterToLocation.apply(String datacenter)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ServerDetailsToNodeMetadata.FindLocationForServerDetails.matches(ServerDetails from,
       Location input)  | 
boolean | 
FindLocationForServerSpec.matches(ServerSpec from,
       Location input)  | 
| Constructor and Description | 
|---|
FindLocationForServerSpec(com.google.common.base.Supplier<Set<? extends Location>> location)  | 
ServerDetailsToNodeMetadata.FindLocationForServerDetails(com.google.common.base.Supplier<Set<? extends Location>> location)  | 
| Constructor and Description | 
|---|
GoGridComputeService(ComputeServiceContext context,
                    Map<String,Credentials> credentialStore,
                    com.google.common.base.Supplier<Set<? extends Image>> images,
                    com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
                    com.google.common.base.Supplier<Set<? extends Location>> locations,
                    ListNodesStrategy listNodesStrategy,
                    GetImageStrategy getImageStrategy,
                    GetNodeMetadataStrategy getNodeMetadataStrategy,
                    CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                    RebootNodeStrategy rebootNodeStrategy,
                    DestroyNodeStrategy destroyNodeStrategy,
                    ResumeNodeStrategy resumeNodeStrategy,
                    SuspendNodeStrategy suspendNodeStrategy,
                    javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                    javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                    InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                    InitAdminAccess initAdminAccess,
                    RunScriptOnNode.Factory runScriptOnNodeFactory,
                    PersistNodeCredentials persistNodeCredentials,
                    ComputeServiceConstants.Timeouts timeouts,
                    ExecutorService executor,
                    com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
OptionToLocation.apply(Option from)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
GoGridDefaultLocationSupplier.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
HPCloudObjectStorageBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
HPCloudObjectStorageAsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
| Constructor and Description | 
|---|
HPCloudObjectStorageAsyncBlobStore(BlobStoreContext context,
                                  BlobUtils blobUtils,
                                  ExecutorService service,
                                  com.google.common.base.Supplier<Location> defaultLocation,
                                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                                  HPCloudObjectStorageApi sync,
                                  HPCloudObjectStorageAsyncApi async,
                                  ContainerToResourceMetadata container2ResourceMd,
                                  BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                                  ContainerToResourceList container2ResourceList,
                                  ObjectToBlob object2Blob,
                                  BlobToObject blob2Object,
                                  ObjectToBlobMetadata object2BlobMd,
                                  BlobToHttpGetOptions blob2ObjectGetOptions,
                                  javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                                  EnableCDNAndCache enableAndCache,
                                  javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
HPCloudObjectStorageAsyncBlobStore(BlobStoreContext context,
                                  BlobUtils blobUtils,
                                  ExecutorService service,
                                  com.google.common.base.Supplier<Location> defaultLocation,
                                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                                  HPCloudObjectStorageApi sync,
                                  HPCloudObjectStorageAsyncApi async,
                                  ContainerToResourceMetadata container2ResourceMd,
                                  BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                                  ContainerToResourceList container2ResourceList,
                                  ObjectToBlob object2Blob,
                                  BlobToObject blob2Object,
                                  ObjectToBlobMetadata object2BlobMd,
                                  BlobToHttpGetOptions blob2ObjectGetOptions,
                                  javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                                  EnableCDNAndCache enableAndCache,
                                  javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
HPCloudObjectStorageBlobStore(BlobStoreContext context,
                             BlobUtils blobUtils,
                             com.google.common.base.Supplier<Location> defaultLocation,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             HPCloudObjectStorageApi sync,
                             ContainerToResourceMetadata container2ResourceMd,
                             BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                             ContainerToResourceList container2ResourceList,
                             ObjectToBlob object2Blob,
                             BlobToObject blob2Object,
                             ObjectToBlobMetadata object2BlobMd,
                             BlobToHttpGetOptions blob2ObjectGetOptions,
                             javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                             EnableCDNAndCache enableAndCache,
                             javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
HPCloudObjectStorageBlobStore(BlobStoreContext context,
                             BlobUtils blobUtils,
                             com.google.common.base.Supplier<Location> defaultLocation,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             HPCloudObjectStorageApi sync,
                             ContainerToResourceMetadata container2ResourceMd,
                             BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                             ContainerToResourceList container2ResourceList,
                             ObjectToBlob object2Blob,
                             BlobToObject blob2Object,
                             ObjectToBlobMetadata object2BlobMd,
                             BlobToHttpGetOptions blob2ObjectGetOptions,
                             javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                             EnableCDNAndCache enableAndCache,
                             javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
ContextImpl.getParent()
The parent, or null, if top-level 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
JoyentCloudComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
JoyentCloudComputeService(ComputeServiceContext context,
                         Map<String,Credentials> credentialStore,
                         com.google.common.base.Supplier<Set<? extends Image>> images,
                         com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                         com.google.common.base.Supplier<Set<? extends Location>> locations,
                         ListNodesStrategy listNodesStrategy,
                         GetImageStrategy getImageStrategy,
                         GetNodeMetadataStrategy getNodeMetadataStrategy,
                         CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                         RebootNodeStrategy rebootNodeStrategy,
                         DestroyNodeStrategy destroyNodeStrategy,
                         ResumeNodeStrategy startNodeStrategy,
                         SuspendNodeStrategy stopNodeStrategy,
                         javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                         javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                         com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                         com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                         com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                         InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                         RunScriptOnNode.Factory runScriptOnNodeFactory,
                         InitAdminAccess initAdminAccess,
                         PersistNodeCredentials persistNodeCredentials,
                         ComputeServiceConstants.Timeouts timeouts,
                         ExecutorService executor,
                         JoyentCloudApi novaApi,
                         com.google.common.cache.LoadingCache<DatacenterAndName,KeyAndPrivateKey> keyCache,
                         com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByDatacenterId,
                         GroupNamingConvention.Factory namingConvention,
                         com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Location>> | 
JoyentCloudComputeServiceContextModule.createLocationIndexedById(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Location>> | 
JoyentCloudComputeServiceContextModule.createLocationIndexedById(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Location>> | 
MachineInDatacenterToNodeMetadata.locationIndex  | 
| Constructor and Description | 
|---|
DatasetInDatacenterToImage(com.google.common.base.Function<Dataset,OperatingSystem> imageToOs,
                          com.google.common.base.Supplier<Map<String,Location>> locationIndex)  | 
MachineInDatacenterToNodeMetadata(Map<Machine.State,NodeMetadata.Status> toPortableNodeStatus,
                                 com.google.common.base.Supplier<Map<String,Location>> locationIndex,
                                 com.google.common.base.Supplier<Set<? extends Image>> images,
                                 com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                                 GroupNamingConvention.Factory namingConvention)  | 
PackageInDatacenterToHardware(com.google.common.base.Supplier<Map<String,Location>> locationIndex)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
LoadBalancerService.listAssignableLocations()
The list locations command returns all the valid locations for load balancers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
B | 
LoadBalancerServiceAdapter.createLoadBalancerInLocation(Location location,
                            String loadBalancerName,
                            String protocol,
                            int loadBalancerPort,
                            int instancePort,
                            Iterable<? extends NodeMetadata> nodes)  | 
LoadBalancerMetadata | 
LoadBalancerService.createLoadBalancerInLocation(Location location,
                            String loadBalancerName,
                            String protocol,
                            int loadBalancerPort,
                            int instancePort,
                            Iterable<? extends NodeMetadata> nodes)  | 
| Constructor and Description | 
|---|
LoadBalancerMetadataImpl(LoadBalancerType type,
                        String providerId,
                        String name,
                        String id,
                        Location location,
                        URI uri,
                        Map<String,String> userMetadata,
                        Iterable<String> addresses)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
BaseLoadBalancerService.defaultLocationSupplier  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
BaseLoadBalancerService.locations  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
BaseLoadBalancerService.listAssignableLocations()
The list locations command returns all the valid locations for load balancers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LoadBalancerMetadata | 
BaseLoadBalancerService.createLoadBalancerInLocation(Location location,
                            String loadBalancerName,
                            String protocol,
                            int loadBalancerPort,
                            int instancePort,
                            Iterable<? extends NodeMetadata> nodes)  | 
| Constructor and Description | 
|---|
BaseLoadBalancerService(com.google.common.base.Supplier<Location> defaultLocationSupplier,
                       LoadBalancerServiceContext context,
                       LoadBalanceNodesStrategy loadBalancerStrategy,
                       GetLoadBalancerMetadataStrategy getLoadBalancerMetadataStrategy,
                       DestroyLoadBalancerStrategy destroyLoadBalancerStrategy,
                       ListLoadBalancersStrategy listLoadBalancersStrategy,
                       com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
BaseLoadBalancerService(com.google.common.base.Supplier<Location> defaultLocationSupplier,
                       LoadBalancerServiceContext context,
                       LoadBalanceNodesStrategy loadBalancerStrategy,
                       GetLoadBalancerMetadataStrategy getLoadBalancerMetadataStrategy,
                       DestroyLoadBalancerStrategy destroyLoadBalancerStrategy,
                       ListLoadBalancersStrategy listLoadBalancersStrategy,
                       com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
LoadBalancerMetadata | 
LoadBalanceNodesStrategy.createLoadBalancerInLocation(Location location,
                            String name,
                            String protocol,
                            int loadBalancerPort,
                            int instancePort,
                            Iterable<? extends NodeMetadata> nodes)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
LocationModule.implicitLocationSupplier(AtomicReference<AuthorizationException> authException,
                        long seconds,
                        ImplicitLocationSupplier uncached)  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
LocationModule.memoizedLocationsSupplier(AtomicReference<AuthorizationException> authException,
                         long seconds,
                         LocationsSupplier uncached)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
ToIdAndScope.apply(Location input)  | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.common.base.Predicate<Location> | 
LocationPredicates.idEquals(String id)  | 
static com.google.common.base.Predicate<Location> | 
LocationPredicates.isNetwork()  | 
static com.google.common.base.Predicate<Location> | 
LocationPredicates.isProvider()  | 
static com.google.common.base.Predicate<Location> | 
LocationPredicates.isRegion()  | 
static com.google.common.base.Predicate<Location> | 
LocationPredicates.isSystem()  | 
static com.google.common.base.Predicate<Location> | 
LocationPredicates.isZone()  | 
static com.google.common.base.Predicate<Location> | 
LocationPredicates.isZoneOrRegionWhereRegionIdEquals(String region)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
ZoneToRegionToProviderOrJustProvider.get()  | 
Set<? extends Location> | 
ZoneToProvider.get()  | 
Set<? extends Location> | 
RegionToProviderOrJustProvider.get()  | 
Set<? extends Location> | 
RegionToProvider.get()  | 
Set<? extends Location> | 
JustProvider.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
OnlyLocationOrFirstZone.get()  | 
Location | 
OnlyLocationOrFirstRegionOptionallyMatchingRegionId.get()  | 
Location | 
FirstZone.get()  | 
Location | 
FirstRegion.get()  | 
Location | 
FirstNetwork.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
BaseNodePoolComputeServiceAdapter.listLocations()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
ServerToNodeMetadata.location  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
NovaComputeServiceAdapter.listLocations()  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
NovaComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
NovaComputeService(ComputeServiceContext context,
                  Map<String,Credentials> credentialStore,
                  com.google.common.base.Supplier<Set<? extends Image>> images,
                  com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                  com.google.common.base.Supplier<Set<? extends Location>> locations,
                  ListNodesStrategy listNodesStrategy,
                  GetImageStrategy getImageStrategy,
                  GetNodeMetadataStrategy getNodeMetadataStrategy,
                  CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                  RebootNodeStrategy rebootNodeStrategy,
                  DestroyNodeStrategy destroyNodeStrategy,
                  ResumeNodeStrategy startNodeStrategy,
                  SuspendNodeStrategy stopNodeStrategy,
                  javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                  javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                  com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                  InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                  RunScriptOnNode.Factory runScriptOnNodeFactory,
                  InitAdminAccess initAdminAccess,
                  PersistNodeCredentials persistNodeCredentials,
                  ComputeServiceConstants.Timeouts timeouts,
                  ExecutorService executor,
                  NovaApi novaApi,
                  com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroupInZone> securityGroupMap,
                  com.google.common.cache.LoadingCache<ZoneAndName,KeyPair> keyPairCache,
                  com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByZoneId,
                  GroupNamingConvention.Factory namingConvention,
                  com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Location>> | 
NovaComputeServiceContextModule.createLocationIndexedById(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Location>> | 
NovaComputeServiceContextModule.createLocationIndexedById(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Map<String,Location>> | 
ServerInZoneToNodeMetadata.locationIndex  | 
| Constructor and Description | 
|---|
FlavorInZoneToHardware(com.google.common.base.Supplier<Map<String,Location>> locationIndex)  | 
ImageInZoneToImage(Map<Image.Status,Image.Status> toPortableImageStatus,
                  com.google.common.base.Function<Image,OperatingSystem> imageToOs,
                  com.google.common.base.Supplier<Map<String,Location>> locationIndex)  | 
ServerInZoneToNodeMetadata(Map<Server.Status,NodeMetadata.Status> toPortableNodeStatus,
                          com.google.common.base.Supplier<Map<String,Location>> locationIndex,
                          com.google.common.base.Supplier<Set<? extends Image>> images,
                          com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
                          GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
SwiftBlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
CommonSwiftClient#putBucketInRegion | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
SwiftAsyncBlobStore.createContainerInLocation(Location location,
                         String container)
Note that location is currently ignored. 
 | 
boolean | 
SwiftBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
SwiftAsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
| Constructor and Description | 
|---|
SwiftAsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   ExecutorService service,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   CommonSwiftClient sync,
                   CommonSwiftAsyncClient async,
                   ContainerToResourceMetadata container2ResourceMd,
                   BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                   ContainerToResourceList container2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
SwiftAsyncBlobStore(BlobStoreContext context,
                   BlobUtils blobUtils,
                   ExecutorService service,
                   com.google.common.base.Supplier<Location> defaultLocation,
                   com.google.common.base.Supplier<Set<? extends Location>> locations,
                   CommonSwiftClient sync,
                   CommonSwiftAsyncClient async,
                   ContainerToResourceMetadata container2ResourceMd,
                   BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
                   ContainerToResourceList container2ResourceList,
                   ObjectToBlob object2Blob,
                   BlobToObject blob2Object,
                   ObjectToBlobMetadata object2BlobMd,
                   BlobToHttpGetOptions blob2ObjectGetOptions,
                   javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                   javax.inject.Provider<AsyncMultipartUploadStrategy> multipartUploadStrategy)  | 
SwiftBlobStore(BlobStoreContext context,
              BlobUtils blobUtils,
              com.google.common.base.Supplier<Location> defaultLocation,
              com.google.common.base.Supplier<Set<? extends Location>> locations,
              CommonSwiftClient sync,
              ContainerToResourceMetadata container2ResourceMd,
              BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
              ContainerToResourceList container2ResourceList,
              ObjectToBlob object2Blob,
              BlobToObject blob2Object,
              ObjectToBlobMetadata object2BlobMd,
              BlobToHttpGetOptions blob2ObjectGetOptions,
              javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
              javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
SwiftBlobStore(BlobStoreContext context,
              BlobUtils blobUtils,
              com.google.common.base.Supplier<Location> defaultLocation,
              com.google.common.base.Supplier<Set<? extends Location>> locations,
              CommonSwiftClient sync,
              ContainerToResourceMetadata container2ResourceMd,
              BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
              ContainerToResourceList container2ResourceList,
              ObjectToBlob object2Blob,
              BlobToObject blob2Object,
              ObjectToBlobMetadata object2BlobMd,
              BlobToHttpGetOptions blob2ObjectGetOptions,
              javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
              javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
LoadBalancerToLoadBalancerMetadata.defaultLocationSupplier  | 
protected com.google.common.base.Supplier<Set<? extends Location>> | 
LoadBalancerToLoadBalancerMetadata.locations  | 
| Constructor and Description | 
|---|
LoadBalancerToLoadBalancerMetadata(com.google.common.base.Supplier<Location> defaultLocationSupplier,
                                  com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
LoadBalancerToLoadBalancerMetadata(com.google.common.base.Supplier<Location> defaultLocationSupplier,
                                  com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
LoadBalancerMetadata | 
CloudLoadBalancersLoadBalanceNodesStrategy.createLoadBalancerInLocation(Location location,
                            String name,
                            String protocol,
                            int loadBalancerPort,
                            int instancePort,
                            Iterable<? extends NodeMetadata> nodes)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RestContext<S,A>
Represents an authenticated context to the cloud. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RestContextImpl<S,A>  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> | 
ServerToNodeMetadata.locations  | 
| Modifier and Type | Method and Description | 
|---|---|
protected OperatingSystem | 
ServerToNodeMetadata.parseOperatingSystem(Server from,
                    Location location)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
RimuHostingComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
RimuHostingComputeServiceAdapter(RimuHostingClient client,
                                com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
RimuHostingDefaultLocationSupplier.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<? extends Location> | 
RimuHostingLocationSupplier.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
S3BlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
S3Client.putBucketInRegion(java.lang.String, java.lang.String, org.jclouds.s3.options.PutBucketOptions...) | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncBlobStore.createContainerInLocation(Location location,
                         String container)
This implementation invokes  
S3AsyncClient.putBucketInRegion(java.lang.String, java.lang.String, org.jclouds.s3.options.PutBucketOptions...) | 
boolean | 
S3BlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
S3AsyncBlobStore.createContainerInLocation(Location location,
                         String container,
                         CreateContainerOptions options)  | 
| Constructor and Description | 
|---|
S3AsyncBlobStore(BlobStoreContext context,
                BlobUtils blobUtils,
                ExecutorService service,
                com.google.common.base.Supplier<Location> defaultLocation,
                com.google.common.base.Supplier<Set<? extends Location>> locations,
                S3AsyncClient async,
                S3Client sync,
                com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
                ContainerToBucketListOptions container2BucketListOptions,
                BucketToResourceList bucket2ResourceList,
                ObjectToBlob object2Blob,
                BlobToHttpGetOptions blob2ObjectGetOptions,
                BlobToObject blob2Object,
                ObjectToBlobMetadata object2BlobMd,
                javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls)  | 
S3AsyncBlobStore(BlobStoreContext context,
                BlobUtils blobUtils,
                ExecutorService service,
                com.google.common.base.Supplier<Location> defaultLocation,
                com.google.common.base.Supplier<Set<? extends Location>> locations,
                S3AsyncClient async,
                S3Client sync,
                com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
                ContainerToBucketListOptions container2BucketListOptions,
                BucketToResourceList bucket2ResourceList,
                ObjectToBlob object2Blob,
                BlobToHttpGetOptions blob2ObjectGetOptions,
                BlobToObject blob2Object,
                ObjectToBlobMetadata object2BlobMd,
                javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
                com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls)  | 
S3BlobStore(BlobStoreContext context,
           BlobUtils blobUtils,
           com.google.common.base.Supplier<Location> defaultLocation,
           com.google.common.base.Supplier<Set<? extends Location>> locations,
           S3Client sync,
           com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
           ContainerToBucketListOptions container2BucketListOptions,
           BucketToResourceList bucket2ResourceList,
           ObjectToBlob object2Blob,
           BlobToHttpGetOptions blob2ObjectGetOptions,
           BlobToObject blob2Object,
           ObjectToBlobMetadata object2BlobMd,
           javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
           com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls)  | 
S3BlobStore(BlobStoreContext context,
           BlobUtils blobUtils,
           com.google.common.base.Supplier<Location> defaultLocation,
           com.google.common.base.Supplier<Set<? extends Location>> locations,
           S3Client sync,
           com.google.common.base.Function<Set<BucketMetadata>,PageSet<? extends StorageMetadata>> convertBucketsToStorageMetadata,
           ContainerToBucketListOptions container2BucketListOptions,
           BucketToResourceList bucket2ResourceList,
           ObjectToBlob object2Blob,
           BlobToHttpGetOptions blob2ObjectGetOptions,
           BlobToObject blob2Object,
           ObjectToBlobMetadata object2BlobMd,
           javax.inject.Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
           com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
LocationFromBucketName.apply(String bucket)  | 
| Constructor and Description | 
|---|
ObjectToBlobMetadata(IfDirectoryReturnNameStrategy ifDirectoryReturnName,
                    com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls,
                    com.google.common.base.Function<String,Location> locationOfBucket)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
NetworkToLocation.apply(Network from)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
VMToNodeMetadata.FindLocationForVM.matches(VM from,
       Location input)  | 
| Constructor and Description | 
|---|
VMToNodeMetadata.FindLocationForVM(com.google.common.base.Supplier<Set<? extends Location>> hardware)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
FirstNetwork.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
FirstNetwork.IsNetwork.apply(Location input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DatacenterToLocation.apply(Datacenter from)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ServerToNodeMetadata.FindLocationForServer.matches(Server from,
       Location input)  | 
| Constructor and Description | 
|---|
DatacenterToLocation(javax.inject.Provider<com.google.common.base.Supplier<Location>> provider)  | 
ServerToNodeMetadata.FindLocationForServer(com.google.common.base.Supplier<Set<? extends Location>> hardware)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Supplier<Location> | 
SliceToNodeMetadata.location  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
SlicehostComputeServiceAdapter.listLocations()  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DatacenterToLocation.apply(SmartOSHostController from)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
VMToNodeMetadata.FindLocationForServer.matches(VM from,
       Location input)  | 
| Constructor and Description | 
|---|
DatacenterToLocation(javax.inject.Provider<com.google.common.base.Supplier<Location>> provider)  | 
VMToNodeMetadata.FindLocationForServer(com.google.common.base.Supplier<Set<? extends Location>> hardware)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DatacenterToLocation.apply(Datacenter datacenter)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
VirtualGuestToNodeMetadata.FindLocationForVirtualGuest.matches(VirtualGuest from,
       Location input)  | 
| Constructor and Description | 
|---|
VirtualGuestToNodeMetadata.FindLocationForVirtualGuest(com.google.common.base.Supplier<Set<? extends Location>> location)  | 
| Constructor and Description | 
|---|
TerremarkVCloudComputeService(ComputeServiceContext context,
                             Map<String,Credentials> credentialStore,
                             com.google.common.base.Supplier<Set<? extends Image>> images,
                             com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                             com.google.common.base.Supplier<Set<? extends Location>> locations,
                             ListNodesStrategy listNodesStrategy,
                             GetImageStrategy getImageStrategy,
                             GetNodeMetadataStrategy getNodeMetadataStrategy,
                             CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                             RebootNodeStrategy rebootNodeStrategy,
                             DestroyNodeStrategy destroyNodeStrategy,
                             ResumeNodeStrategy resumeNodeStrategy,
                             SuspendNodeStrategy suspendNodeStrategy,
                             javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                             javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                             com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                             com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                             com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                             InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                             RunScriptOnNode.Factory runScriptOnNodeFactory,
                             InitAdminAccess initAdminAccess,
                             PersistNodeCredentials persistNodeCredentials,
                             ComputeServiceConstants.Timeouts timeouts,
                             ExecutorService executor,
                             CleanupOrphanKeys cleanupOrphanKeys,
                             com.google.common.base.Optional<ImageExtension> imageExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
FindLocationForResource.apply(ReferenceType resource)
searches for a location associated with this resource. 
 | 
| Constructor and Description | 
|---|
FindLocationForResource(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
HardwareForVCloudExpressVApp(com.google.common.base.Function<ReferenceType,Location> findLocationForResource,
                            HardwareBuilderFromResourceAllocations rasdToHardwareBuilder)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<? extends Org> | 
OrgsForLocations.apply(Iterable<? extends Location> from)
Zones are assignable, but we want regions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DefaultVDC.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.collect.ImmutableSet.Builder<Location> | 
OrgAndVDCToLocationSupplier.buildJustProviderOrVDCs()  | 
Set<? extends Location> | 
OrgAndVDCToLocationSupplier.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DefaultVDC.IsDefaultVDC.apply(Location input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
FindLocationForResource.apply(ReferenceType resource)
searches for a location associated with this resource. 
 | 
| Constructor and Description | 
|---|
FindLocationForResource(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
HardwareForVApp(com.google.common.base.Function<ReferenceType,Location> findLocationForResource,
               VCloudHardwareBuilderFromResourceAllocations rasdToHardwareBuilder)  | 
| Constructor and Description | 
|---|
VCloudTemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                         com.google.common.base.Supplier<Set<? extends Image>> images,
                         com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                         com.google.common.base.Supplier<Location> defaultLocation,
                         javax.inject.Provider<TemplateOptions> optionsProvider,
                         javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)  | 
VCloudTemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
                         com.google.common.base.Supplier<Set<? extends Image>> images,
                         com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                         com.google.common.base.Supplier<Location> defaultLocation,
                         javax.inject.Provider<TemplateOptions> optionsProvider,
                         javax.inject.Provider<TemplateBuilder> defaultTemplateProvider)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
VCloudComputeServiceAdapter.listLocations()  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
VCloudDirectorContext  | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
FindLocationForResource.apply(Reference resource)
searches for a location associated with this resource. 
 | 
| Constructor and Description | 
|---|
FindLocationForResource(com.google.common.base.Supplier<Set<? extends Location>> locations)  | 
HardwareForVm(com.google.common.base.Function<Reference,Location> findLocationForResource,
             VCloudHardwareBuilderFromResourceAllocations rasdToHardwareBuilder,
             SectionForVApp<VirtualHardwareSection> findVirtualHardwareSectionForVm)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<? extends Org> | 
OrgsForLocations.apply(Iterable<Location> from)
Zones are assignable, but we want regions. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VCloudDirectorContextImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Org> | 
OrgsForLocations.apply(Iterable<Location> from)
Zones are assignable, but we want regions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Location | 
DefaultVDC.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.collect.ImmutableSet.Builder<Location> | 
OrgAndVDCToLocationSupplier.buildJustProviderOrVDCs()  | 
Set<Location> | 
OrgAndVDCToLocationSupplier.get()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DefaultVDC.IsDefaultVDC.apply(Location input)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<Location> | 
VirtualBoxComputeServiceAdapter.listLocations()  | 
| Constructor and Description | 
|---|
VirtualBoxImageExtension(ComputeServiceAdapter<org.virtualbox_4_1.IMachine,Hardware,Image,Location> vboxAdapter,
                        com.google.common.base.Function<org.virtualbox_4_1.IMachine,NodeMetadata> machineToNode,
                        com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
                        String workingDir,
                        com.google.common.base.Function<org.virtualbox_4_1.IMachine,Image> imachineToImage,
                        MachineUtils machineUtils)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.