Modifier and Type | Class and Description |
---|---|
class |
AWSEC2TemplateBuilderImpl |
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) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
AWSEC2ComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
AWSEC2ComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Constructor and Description |
---|
AWSEC2CreateNodesInGroupThenAddToSet(AWSEC2Client client,
com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
AWSEC2AsyncClient aclient,
boolean generateInstanceNames,
Provider<TemplateBuilder> templateBuilderProvider,
CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions createKeyPairAndSecurityGroupsAsNeededAndReturncustomize,
AWSEC2InstancePresent instancePresent,
com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata,
com.google.common.cache.LoadingCache<RunningInstance,Credentials> instanceToCredentials,
Map<String,Credentials> credentialStore,
ComputeUtils utils,
SpotInstanceRequestToAWSRunningInstance spotConverter) |
Modifier and Type | Class and Description |
---|---|
class |
CloudSigmaTemplateBuilderImpl |
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) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
CloudSigmaComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
CloudSigmaComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
TemplateBuilder |
ComputeService.templateBuilder()
Makes a new template builder for this service
|
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
BaseComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
protected TemplateBuilder |
BaseComputeServiceContextModule.provideTemplateOptionallyFromProperties(com.google.inject.Injector injector,
TemplateBuilder template,
String provider,
ValueOfConfigurationKeyOrNull config)
The default template if none is provided.
|
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
BaseComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
protected TemplateBuilder |
BaseComputeServiceContextModule.provideTemplateOptionallyFromProperties(com.google.inject.Injector injector,
TemplateBuilder template,
String provider,
ValueOfConfigurationKeyOrNull config)
The default template if none is provided.
|
Modifier and Type | Method and Description |
---|---|
TemplateBuilder |
TemplateBuilder.any()
prime this builder with parameters known to work on the current compute provider.
|
TemplateBuilder |
TemplateBuilder.biggest()
configure this template to the largest hardware, based on cores, ram, then disk
|
TemplateBuilder |
TemplateBuilder.fastest()
configure this template to the fastest hardware, based on cpu
|
TemplateBuilder |
TemplateBuilder.fromHardware(Hardware hardware)
Configure this template to require the minimum hardware of the parameter.
|
TemplateBuilder |
TemplateBuilder.fromImage(Image image)
Configure this template to fuzzy-match on the image parameter
|
TemplateBuilder |
TemplateBuilder.fromTemplate(Template image)
Configure this template to match the resources of the template parameter.
|
TemplateBuilder |
TemplateBuilder.hardwareId(String hardwareId)
Configure this template to require a specific hardwareId.
|
TemplateBuilder |
TemplateBuilder.hypervisorMatches(String hypervisorRegex)
Configure this template to have an hypervisor that matches the regular expression
|
TemplateBuilder |
TemplateBuilder.imageDescriptionMatches(String imageDescriptionRegex)
Configure this template to have an image description that matches the regular expression
|
TemplateBuilder |
TemplateBuilder.imageId(String imageId)
Configure this template to require a specific imageId.
|
TemplateBuilder |
TemplateBuilder.imageMatches(com.google.common.base.Predicate<Image> condition)
Configure this template to have an image description that matches the supplied condition
ex.
|
TemplateBuilder |
TemplateBuilder.imageNameMatches(String imageNameRegex)
Configure this template to have an image name that matches the regular expression
|
TemplateBuilder |
TemplateBuilder.imageVersionMatches(String imageVersionRegex)
Configure this template to have an image version that matches the regular expression
|
TemplateBuilder |
TemplateBuilder.locationId(String locationId)
Configure this template to start in a specific location
|
TemplateBuilder |
TemplateBuilder.minCores(double minCores)
Configure this template to require the minimum cores below
|
TemplateBuilder |
TemplateBuilder.minRam(int megabytes)
Configure this template to require the minimum ram in megabytes below
|
TemplateBuilder |
TemplateBuilder.options(TemplateOptions options)
Sets options on the template (i.e.
|
TemplateBuilder |
TemplateBuilder.os64Bit(boolean is64bit)
Configure this template to require a 64 bit operating system.
|
TemplateBuilder |
TemplateBuilder.osArchMatches(String architecture)
Configure this template to require a specific architecture.
|
TemplateBuilder |
TemplateBuilder.osDescriptionMatches(String osDescriptionRegex)
Configure this template to have an operating system description that matches the regular
expression
|
TemplateBuilder |
TemplateBuilder.osFamily(OsFamily os)
Configure this template to use a specific operating system image.
|
TemplateBuilder |
TemplateBuilder.osNameMatches(String osNameRegex)
Configure this template to have an operating system name that matches the regular expression
|
TemplateBuilder |
TemplateBuilder.osVersionMatches(String osVersionRegex)
Configure this template to have an os version that matches the regular expression
|
TemplateBuilder |
TemplateBuilder.smallest()
configure this template to the smallest hardware, based on cores, ram, then disk
|
Modifier and Type | Class and Description |
---|---|
class |
TemplateBuilderImpl |
Modifier and Type | Field and Description |
---|---|
protected Provider<TemplateBuilder> |
TemplateBuilderImpl.defaultTemplateProvider |
Modifier and Type | Method and Description |
---|---|
TemplateBuilder |
TemplateBuilderImpl.any()
prime this builder with parameters known to work on the current compute provider.
|
TemplateBuilder |
TemplateBuilderImpl.biggest()
configure this template to the largest hardware, based on cores, ram, then disk
|
TemplateBuilder |
TemplateBuilderImpl.fastest()
configure this template to the fastest hardware, based on cpu
|
TemplateBuilder |
TemplateBuilderImpl.fromHardware(Hardware hardware)
Configure this template to require the minimum hardware of the parameter.
|
TemplateBuilder |
TemplateBuilderImpl.fromImage(Image image)
Configure this template to fuzzy-match on the image parameter
|
TemplateBuilder |
TemplateBuilderImpl.fromTemplate(Template template)
Configure this template to match the resources of the template parameter.
|
TemplateBuilder |
TemplateBuilderImpl.hardwareId(String hardwareId)
Configure this template to require a specific hardwareId.
|
TemplateBuilder |
TemplateBuilderImpl.hypervisorMatches(String hypervisor)
Configure this template to have an hypervisor that matches the regular expression
|
TemplateBuilder |
TemplateBuilderImpl.imageDescriptionMatches(String descriptionRegex)
Configure this template to have an image description that matches the regular expression
|
TemplateBuilder |
TemplateBuilderImpl.imageId(String imageId)
Configure this template to require a specific imageId.
|
TemplateBuilder |
TemplateBuilderImpl.imageMatches(com.google.common.base.Predicate<Image> condition)
Configure this template to have an image description that matches the supplied condition
ex.
|
TemplateBuilder |
TemplateBuilderImpl.imageNameMatches(String nameRegex)
Configure this template to have an image name that matches the regular expression
|
TemplateBuilder |
TemplateBuilderImpl.imageVersionMatches(String imageVersionRegex)
Configure this template to have an image version that matches the regular expression
|
TemplateBuilder |
TemplateBuilderImpl.locationId(String locationId)
Configure this template to start in a specific location
|
TemplateBuilder |
TemplateBuilderImpl.minCores(double minCores)
Configure this template to require the minimum cores below
|
TemplateBuilder |
TemplateBuilderImpl.minRam(int megabytes)
Configure this template to require the minimum ram in megabytes below
|
TemplateBuilder |
TemplateBuilderImpl.options(TemplateOptions options)
Sets options on the template (i.e.
|
TemplateBuilder |
TemplateBuilderImpl.os64Bit(boolean is64Bit) |
TemplateBuilder |
TemplateBuilderImpl.osArchMatches(String osArchitectureRegex)
Configure this template to require a specific architecture.
|
TemplateBuilder |
TemplateBuilderImpl.osDescriptionMatches(String osDescriptionRegex)
Configure this template to have an operating system description that matches the regular
expression
|
TemplateBuilder |
TemplateBuilderImpl.osFamily(OsFamily os)
Configure this template to use a specific operating system image.
|
TemplateBuilder |
TemplateBuilderImpl.osNameMatches(String osNameRegex)
Configure this template to have an operating system name that matches the regular expression
|
TemplateBuilder |
TemplateBuilderImpl.osVersionMatches(String osVersionRegex)
Configure this template to have an os version that matches the regular expression
|
TemplateBuilder |
TemplateBuilderImpl.smallest()
configure this template to the smallest hardware, based on cores, ram, then disk
|
Constructor and Description |
---|
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 |
---|---|
TemplateBuilder |
BaseComputeService.templateBuilder()
Makes a new template builder for this service
|
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) |
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 | Class and Description |
---|---|
class |
EC2TemplateBuilderImpl |
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) |
Constructor and Description |
---|
EC2CreateNodesInGroupThenAddToSet(EC2Client client,
com.google.common.cache.LoadingCache<RegionAndName,String> elasticIpCache,
com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
Provider<TemplateBuilder> templateBuilderProvider,
CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions createKeyPairAndSecurityGroupsAsNeededAndReturncustomize,
InstancePresent instancePresent,
com.google.common.base.Function<RunningInstance,NodeMetadata> runningInstanceToNodeMetadata,
com.google.common.cache.LoadingCache<RunningInstance,Credentials> instanceToCredentials,
Map<String,Credentials> credentialStore,
ComputeUtils utils) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
GleSYSComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
GleSYSComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
Go2CloudJohannesburg1ComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
Go2CloudJohannesburg1ComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
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 |
---|---|
protected TemplateBuilder |
GoGridComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
GoGridComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
RimuHostingComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
RimuHostingComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
VPDCComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
VPDCComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
SlicehostComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
SlicehostComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
SoftLayerComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
SoftLayerComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
StratoGenVCloudMyCloudComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
StratoGenVCloudMyCloudComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
TerremarkECloudComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
TerremarkECloudComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
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 |
---|---|
protected TemplateBuilder |
VCloudComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Method and Description |
---|---|
protected TemplateBuilder |
VCloudComputeServiceContextModule.provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
Modifier and Type | Class and Description |
---|---|
class |
VCloudTemplateBuilderImpl |
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) |
Copyright © 2009-2012 jclouds. All Rights Reserved.