Modifier and Type | Interface and Description |
---|---|
interface |
Context
Represents an authenticated context to the cloud.
|
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...) |
boolean |
AtmosBlobStore.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,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
AWSEC2Api client,
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,
com.google.common.base.Optional<ImageExtension> imageExtension,
GroupNamingConvention.Factory namingConvention,
boolean generateInstanceNames,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
ImageCacheSupplier 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,
GetImageStrategy getImageStrategy,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap) |
AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
ImageCacheSupplier 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,
GetImageStrategy getImageStrategy,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap) |
Constructor and Description |
---|
AWSEC2SecurityGroupExtension(AWSEC2Api client,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<String>> regions,
com.google.common.base.Function<SecurityGroup,SecurityGroup> groupConverter,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.cache.LoadingCache<RegionAndName,String> groupCreator,
GroupNamingConvention.Factory namingConvention,
com.google.common.base.Function<String,String> groupNameToId) |
Constructor and Description |
---|
AWSEC2SecurityGroupToSecurityGroup(com.google.common.base.Supplier<Set<? extends Location>> locations) |
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
AWSS3BlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
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 |
boolean |
AzureBlobStore.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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BlobStore.createContainerInLocation(Location location,
String container)
Creates a namespace for your blobs
A container is a namespace for your objects.
|
boolean |
BlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
boolean |
TransientStorageStrategy.createContainerInLocation(String containerName,
Location location,
CreateContainerOptions options) |
boolean |
LocalStorageStrategy.createContainerInLocation(String container,
Location location,
CreateContainerOptions options)
Creates a new container
|
Modifier and Type | Method and Description |
---|---|
Set<? extends Location> |
LocalBlobStore.listAssignableLocations() |
Modifier and Type | Method and Description |
---|---|
boolean |
LocalBlobStore.createContainerInLocation(Location location,
String name) |
boolean |
LocalBlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
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)
Deprecated.
call StorageMetadataImpl(StorageType.class, String.class, String.class, Location.class, URI.class, String.class, Date.class, Date.class, Map.class, Long.class)
|
StorageMetadataImpl(StorageType type,
String id,
String name,
Location location,
URI uri,
String eTag,
Date creationDate,
Date lastModified,
Map<String,String> userMetadata,
Long size) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Location> |
BaseBlobStore.defaultLocation |
protected com.google.common.base.Supplier<Set<? extends Location>> |
BaseBlobStore.locations |
Modifier and Type | Method and Description |
---|---|
Set<? extends Location> |
BaseBlobStore.listAssignableLocations() |
Constructor and Description |
---|
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) |
Constructor and Description |
---|
CloudFilesBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
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(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
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) |
Constructor and Description |
---|
CloudStackComputeService(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,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
CloudStackApi client,
com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroup> securityGroupMap,
com.google.common.cache.LoadingCache<String,SshKeyPair> keyPairCache,
com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByZoneId,
GroupNamingConvention.Factory namingConvention,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<String,Zone>> zoneIdToZone,
com.google.common.base.Optional<ImageExtension> imageExtension,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> |
CloudStackSecurityGroupExtension.locations |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
CloudStackSecurityGroupExtension.createSecurityGroup(String name,
Location location) |
Set<SecurityGroup> |
CloudStackSecurityGroupExtension.listSecurityGroupsInLocation(Location location)
Note that for the time being, security groups are not scoped by location in
CloudStack, so this will simply return listSecurityGroups().
|
Constructor and Description |
---|
CloudStackImageExtension(CloudStackApi client,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Predicate<AtomicReference<Image>> imageAvailablePredicate,
BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
com.google.common.base.Predicate<String> jobComplete) |
CloudStackSecurityGroupExtension(CloudStackApi api,
com.google.common.base.Function<SecurityGroup,SecurityGroup> groupConverter,
com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroup> groupCreator,
GroupNamingConvention.Factory namingConvention,
com.google.common.base.Supplier<Set<? extends Location>> locations,
BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
com.google.common.base.Predicate<String> jobComplete) |
Modifier and Type | Method and Description |
---|---|
Location |
ZoneToLocation.apply(Zone zone) |
Constructor and Description |
---|
TemplateToImage(com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Function<Template,OperatingSystem> templateToOperatingSystem) |
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 |
---|---|
SecurityGroupBuilder |
SecurityGroupBuilder.location(Location location) |
NodeMetadataBuilder |
NodeMetadataBuilder.location(Location location) |
ImageBuilder |
ImageBuilder.location(Location location) |
HardwareBuilder |
HardwareBuilder.location(Location location) |
ComputeMetadataBuilder |
ComputeMetadataBuilder.location(Location location) |
Constructor and Description |
---|
SecurityGroup(String providerId,
String name,
String id,
Location location,
URI uri,
Map<String,String> userMetadata,
Set<String> tags,
Iterable<IpPermission> ipPermissions,
String ownerId) |
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,
boolean deprecated) |
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,
ImageCacheSupplier images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
com.google.common.base.Supplier<Location> defaultLocation,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
GetImageStrategy getImageStrategy) |
TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
ImageCacheSupplier images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
com.google.common.base.Supplier<Location> defaultLocation,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
GetImageStrategy getImageStrategy) |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
SecurityGroupExtension.createSecurityGroup(String name,
Location location)
Create a new @{link SecurityGroup} from the parameters given.
|
Set<SecurityGroup> |
SecurityGroupExtension.listSecurityGroupsInLocation(Location location)
List security groups in a given @{link Location}.
|
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,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Optional<ImageExtension> imageExtension,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
Modifier and Type | Method and Description |
---|---|
Iterable<Location> |
StubComputeServiceAdapter.listLocations() |
Constructor and Description |
---|
StubComputeServiceAdapter(ConcurrentMap<String,NodeMetadata> nodes,
com.google.common.util.concurrent.ListeningExecutorService executor,
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,
com.google.common.collect.Multimap<String,SecurityGroup> groupsForNodes,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
StubSecurityGroupExtension.createSecurityGroup(String name,
Location location) |
Set<SecurityGroup> |
StubSecurityGroupExtension.listSecurityGroupsInLocation(Location location) |
Constructor and Description |
---|
StubSecurityGroupExtension(ConcurrentMap<String,SecurityGroup> groups,
com.google.common.base.Supplier<Location> location,
javax.inject.Provider<Integer> groupIdProvider,
com.google.common.collect.Multimap<String,SecurityGroup> groupsForNodes) |
Modifier and Type | Field and Description |
---|---|
protected Location |
ResourceMetadataBuilder.location |
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,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
EC2Api client,
ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
com.google.common.base.Optional<ImageExtension> imageExtension,
GroupNamingConvention.Factory namingConvention,
boolean generateInstanceNames,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
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>> |
EC2SecurityGroupExtension.locations |
Modifier and Type | Method and Description |
---|---|
protected Location |
EC2SecurityGroupExtension.findLocationWithId(String locationId) |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
EC2SecurityGroupExtension.createSecurityGroup(String name,
Location location) |
Set<SecurityGroup> |
EC2SecurityGroupExtension.listSecurityGroupsInLocation(Location location) |
Constructor and Description |
---|
EC2ImageExtension(EC2Api ec2Api,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Predicate<AtomicReference<Image>> imageAvailablePredicate) |
EC2SecurityGroupExtension(EC2Api client,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<String>> regions,
com.google.common.base.Function<SecurityGroup,SecurityGroup> groupConverter,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.cache.LoadingCache<RegionAndName,String> groupCreator,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> |
RunningInstanceToNodeMetadata.locations |
protected com.google.common.base.Supplier<Set<? extends Location>> |
EC2SecurityGroupToSecurityGroup.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) |
EC2SecurityGroupToSecurityGroup(com.google.common.base.Supplier<Set<? extends Location>> locations) |
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,
ImageCacheSupplier 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,
GetImageStrategy getImageStrategy,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap) |
EC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
ImageCacheSupplier 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,
GetImageStrategy getImageStrategy,
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,
com.google.common.base.Supplier<Map<String,WellKnownImage>> preinstalledImages,
Map<String,Credentials> credentialStore) |
Modifier and Type | Method and Description |
---|---|
Location |
FilesystemStorageStrategyImpl.getLocation(String containerName) |
Modifier and Type | Method and Description |
---|---|
boolean |
FilesystemStorageStrategyImpl.createContainerInLocation(String container,
Location location,
CreateContainerOptions options) |
Constructor and Description |
---|
GleSYSComputeServiceAdapter(GleSYSApi api,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
ComputeServiceConstants.Timeouts timeouts,
com.google.common.base.Supplier<Set<? extends Location>> locations) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Location>> |
ServerDetailsToNodeMetadata.locations |
Modifier and Type | Method and Description |
---|---|
Location |
DatacenterToLocation.apply(String datacenter) |
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,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Optional<ImageExtension> imageExtension,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
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) |
Constructor and Description |
---|
HPCloudObjectStorageBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
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 enableCDNAndCache,
javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy) |
HPCloudObjectStorageBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
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 enableCDNAndCache,
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 |
---|---|
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> |
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,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
CleanupServer cleanupServer,
com.google.common.base.Optional<ImageExtension> imageExtension,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
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 | Method and Description |
---|---|
SecurityGroup |
NovaSecurityGroupExtension.createSecurityGroup(String name,
Location location) |
Set<SecurityGroup> |
NovaSecurityGroupExtension.listSecurityGroupsInLocation(Location location) |
Constructor and Description |
---|
NovaImageExtension(NovaApi novaApi,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Predicate<AtomicReference<Image>> imageAvailablePredicate) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Map<String,Location>> |
ServerInRegionToNodeMetadata.locationIndex |
protected com.google.common.base.Supplier<Map<String,Location>> |
SecurityGroupRuleToIpPermission.locationIndex |
protected com.google.common.base.Supplier<Map<String,Location>> |
NovaSecurityGroupInRegionToSecurityGroup.locationIndex |
Constructor and Description |
---|
FlavorInRegionToHardware(com.google.common.base.Supplier<Map<String,Location>> locationIndex) |
ImageInRegionToImage(Map<Image.Status,Image.Status> toPortableImageStatus,
com.google.common.base.Function<Image,OperatingSystem> imageToOs,
com.google.common.base.Supplier<Map<String,Location>> locationIndex) |
NovaSecurityGroupInRegionToSecurityGroup(com.google.common.base.Function<SecurityGroup,SecurityGroup> baseConverter,
com.google.common.base.Supplier<Map<String,Location>> locationIndex) |
SecurityGroupRuleToIpPermission(com.google.common.base.Predicate<AtomicReference<RegionAndName>> returnSecurityGroupExistsInRegion,
com.google.common.base.Supplier<Map<String,Location>> locationIndex,
com.google.common.cache.LoadingCache<RegionAndName,SecurityGroupInRegion> groupMap) |
ServerInRegionToNodeMetadata(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.createContainer(java.lang.String) |
boolean |
SwiftBlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
Constructor and Description |
---|
SwiftBlobStore(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
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(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
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 | Method and Description |
---|---|
Set<? extends Location> |
RegionScopedSwiftBlobStore.listAssignableLocations() |
Modifier and Type | Method and Description |
---|---|
boolean |
RegionScopedSwiftBlobStore.createContainerInLocation(Location location,
String container) |
boolean |
RegionScopedSwiftBlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
Constructor and Description |
---|
RegionScopedSwiftBlobStore(com.google.inject.Injector baseGraph,
BlobStoreContext context,
SwiftApi api,
com.google.common.base.Supplier<Set<? extends Location>> locations,
String regionId) |
Constructor and Description |
---|
ToResourceMetadata(Location region) |
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 |
ApiContext<A>
Represents an authenticated context to the cloud.
|
Modifier and Type | Class and Description |
---|---|
class |
ApiContextImpl<A> |
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...) |
boolean |
S3BlobStore.createContainerInLocation(Location location,
String container,
CreateContainerOptions options) |
Constructor and Description |
---|
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,
javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy) |
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,
javax.inject.Provider<MultipartUploadStrategy> multipartUploadStrategy) |
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 |
DatacenterToLocation.apply(Datacenter from) |
Constructor and Description |
---|
DatacenterToLocation(javax.inject.Provider<com.google.common.base.Supplier<Location>> provider) |
Modifier and Type | Method and Description |
---|---|
Location |
DatacenterToLocation.apply(Datacenter datacenter) |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.