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,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy startNodeStrategy,
SuspendNodeStrategy stopNodeStrategy,
Provider<TemplateBuilder> templateBuilderProvider,
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) |
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,
Provider<TemplateOptions> optionsProvider,
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,
Provider<TemplateOptions> optionsProvider,
Provider<TemplateBuilder> defaultTemplateProvider,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap) |
Constructor and Description |
---|
AWSRunningInstanceToNodeMetadata(Map<InstanceState,NodeState> instanceToNodeState,
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) |
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,
BucketToResourceMetadata bucket2ResourceMd,
ContainerToBucketListOptions container2BucketListOptions,
BucketToResourceList bucket2ResourceList,
ObjectToBlob object2Blob,
BlobToHttpGetOptions blob2ObjectGetOptions,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls,
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,
BucketToResourceMetadata bucket2ResourceMd,
ContainerToBucketListOptions container2BucketListOptions,
BucketToResourceList bucket2ResourceList,
ObjectToBlob object2Blob,
BlobToHttpGetOptions blob2ObjectGetOptions,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls,
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 | Field and Description |
---|---|
protected ConcurrentMap<String,Location> |
TransientAsyncBlobStore.containerToLocation |
Modifier and Type | Method and Description |
---|---|
ConcurrentMap<String,Location> |
TransientAsyncBlobStore.getContainerToLocation() |
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> |
TransientAsyncBlobStore.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> |
TransientAsyncBlobStore.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) |
com.google.common.util.concurrent.ListenableFuture<Void> |
TransientAsyncBlobStore.createContainerInLocationIfAbsent(Location location,
String name)
throws IllegalStateException if the container already exists
|
Constructor and Description |
---|
TransientAsyncBlobStore(BlobStoreContext context,
DateService dateService,
Crypto crypto,
ConcurrentMap<String,ConcurrentMap<String,Blob>> containerToBlobs,
Provider<UriBuilder> uriBuilders,
ConcurrentMap<String,Location> containerToLocation,
HttpGetOptionsListToGetOptions httpGetOptionsConverter,
IfDirectoryReturnNameStrategy ifDirectoryReturnName,
Blob.Factory blobFactory,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations) |
TransientAsyncBlobStore(BlobStoreContext context,
DateService dateService,
Crypto crypto,
ConcurrentMap<String,ConcurrentMap<String,Blob>> containerToBlobs,
Provider<UriBuilder> uriBuilders,
ConcurrentMap<String,Location> containerToLocation,
HttpGetOptionsListToGetOptions httpGetOptionsConverter,
IfDirectoryReturnNameStrategy ifDirectoryReturnName,
Blob.Factory blobFactory,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations) |
TransientAsyncBlobStore(BlobStoreContext context,
DateService dateService,
Crypto crypto,
ConcurrentMap<String,ConcurrentMap<String,Blob>> containerToBlobs,
Provider<UriBuilder> uriBuilders,
ConcurrentMap<String,Location> containerToLocation,
HttpGetOptionsListToGetOptions httpGetOptionsConverter,
IfDirectoryReturnNameStrategy ifDirectoryReturnName,
Blob.Factory blobFactory,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations) |
Constructor and Description |
---|
BlobMetadataImpl(String id,
String name,
Location location,
URI uri,
String eTag,
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 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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
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 | 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,
Provider<TemplateOptions> optionsProvider,
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,
Provider<TemplateOptions> optionsProvider,
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<S> syncClientType,
Class<A> asyncClientType,
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,
String description,
String version,
LoginCredentials defaultCredentials) |
ImageImpl(String providerId,
String name,
String id,
Location location,
URI uri,
Map<String,String> userMetadata,
Set<String> tags,
OperatingSystem operatingSystem,
String description,
String version,
String adminPassword,
Credentials defaultCredentials)
Deprecated.
|
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,
NodeState state,
int loginPort,
Iterable<String> publicAddresses,
Iterable<String> privateAddresses,
LoginCredentials credentials,
String hostname) |
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,
NodeState state,
int loginPort,
Iterable<String> publicAddresses,
Iterable<String> privateAddresses,
String adminPassword,
Credentials credentials,
String hostname)
Deprecated.
|
TemplateImpl(Image image,
Hardware size,
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,
Provider<TemplateOptions> optionsProvider,
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,
Provider<TemplateOptions> optionsProvider,
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,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy resumeNodeStrategy,
SuspendNodeStrategy suspendNodeStrategy,
Provider<TemplateBuilder> templateBuilderProvider,
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) |
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,
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,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy startNodeStrategy,
SuspendNodeStrategy stopNodeStrategy,
Provider<TemplateBuilder> templateBuilderProvider,
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) |
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(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(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,NodeState> instanceToNodeState,
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) |
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,
Provider<TemplateOptions> optionsProvider,
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,
Provider<TemplateOptions> optionsProvider,
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 | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Boolean> |
FilesystemAsyncBlobStore.createContainerInLocation(Location location,
String name) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
FilesystemAsyncBlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
Constructor and Description |
---|
FilesystemAsyncBlobStore(BlobStoreContext context,
DateService dateService,
Crypto crypto,
HttpGetOptionsListToGetOptions httpGetOptionsConverter,
IfDirectoryReturnNameStrategy ifDirectoryReturnName,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations,
FilesystemStorageStrategy storageStrategy) |
FilesystemAsyncBlobStore(BlobStoreContext context,
DateService dateService,
Crypto crypto,
HttpGetOptionsListToGetOptions httpGetOptionsConverter,
IfDirectoryReturnNameStrategy ifDirectoryReturnName,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations,
FilesystemStorageStrategy storageStrategy) |
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(GleSYSClient client,
GleSYSAsyncClient aclient,
ExecutorService userThreads,
ComputeServiceConstants.Timeouts timeouts,
com.google.common.base.Supplier<Set<? extends Location>> locations,
Provider<String> passwordProvider) |
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,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy resumeNodeStrategy,
SuspendNodeStrategy suspendNodeStrategy,
Provider<TemplateBuilder> templateBuilderProvider,
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) |
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 |
HPCloudObjectStorageLasVegasBlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
HPCloudObjectStorageLasVegasAsyncBlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
Constructor and Description |
---|
HPCloudObjectStorageLasVegasAsyncBlobStore(BlobStoreContext context,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations,
HPCloudObjectStorageLasVegasClient sync,
HPCloudObjectStorageLasVegasAsyncClient async,
ContainerToResourceMetadata container2ResourceMd,
BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
ContainerToResourceList container2ResourceList,
ObjectToBlob object2Blob,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
BlobToHttpGetOptions blob2ObjectGetOptions,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
HPCloudObjectStorageLasVegasAsyncBlobStore(BlobStoreContext context,
BlobUtils blobUtils,
ExecutorService service,
com.google.common.base.Supplier<Location> defaultLocation,
com.google.common.base.Supplier<Set<? extends Location>> locations,
HPCloudObjectStorageLasVegasClient sync,
HPCloudObjectStorageLasVegasAsyncClient async,
ContainerToResourceMetadata container2ResourceMd,
BlobStoreListContainerOptionsToListContainerOptions container2ContainerListOptions,
ContainerToResourceList container2ResourceList,
ObjectToBlob object2Blob,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
BlobToHttpGetOptions blob2ObjectGetOptions,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
HPCloudObjectStorageLasVegasBlobStore(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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
HPCloudObjectStorageLasVegasBlobStore(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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
EnableCDNAndCache enableCDNAndCache) |
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.isProvider() |
static com.google.common.base.Predicate<Location> |
LocationPredicates.isRegion() |
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> |
RegionToProviderOrJustProvider.get() |
Set<? extends Location> |
JustProvider.get() |
Modifier and Type | Method and Description |
---|---|
Location |
OnlyLocationOrFirstZone.get() |
Location |
OnlyLocationOrFirstRegionOptionallyMatchingRegionId.get() |
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 |
---|---|
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider) |
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider) |
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider) |
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,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider) |
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 | Method and Description |
---|---|
Location |
RestContextImpl.getParent() |
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 |
---|---|
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,
BucketToResourceMetadata bucket2ResourceMd,
ContainerToBucketListOptions container2BucketListOptions,
BucketToResourceList bucket2ResourceList,
ObjectToBlob object2Blob,
BlobToHttpGetOptions blob2ObjectGetOptions,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
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,
BucketToResourceMetadata bucket2ResourceMd,
ContainerToBucketListOptions container2BucketListOptions,
BucketToResourceList bucket2ResourceList,
ObjectToBlob object2Blob,
BlobToHttpGetOptions blob2ObjectGetOptions,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
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,
BucketToResourceMetadata bucket2ResourceMd,
ContainerToBucketListOptions container2BucketListOptions,
BucketToResourceList bucket2ResourceList,
ObjectToBlob object2Blob,
BlobToHttpGetOptions blob2ObjectGetOptions,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
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,
BucketToResourceMetadata bucket2ResourceMd,
ContainerToBucketListOptions container2BucketListOptions,
BucketToResourceList bucket2ResourceList,
ObjectToBlob object2Blob,
BlobToHttpGetOptions blob2ObjectGetOptions,
BlobToObject blob2Object,
ObjectToBlobMetadata object2BlobMd,
Provider<FetchBlobMetadata> fetchBlobMetadataProvider,
com.google.common.cache.LoadingCache<String,AccessControlList> bucketAcls) |
Modifier and Type | Method and Description |
---|---|
Location |
LocationFromBucketLocation.apply(BucketMetadata from) |
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(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(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,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy resumeNodeStrategy,
SuspendNodeStrategy suspendNodeStrategy,
Provider<TemplateBuilder> templateBuilderProvider,
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) |
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,
Provider<TemplateOptions> optionsProvider,
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,
Provider<TemplateOptions> optionsProvider,
Provider<TemplateBuilder> defaultTemplateProvider) |
Modifier and Type | Method and Description |
---|---|
Iterable<Location> |
VCloudComputeServiceAdapter.listLocations() |
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) |
Copyright © 2009-2012 jclouds. All Rights Reserved.