Uses of Interface
org.jclouds.cloudstack.CloudStackApi
-
-
Uses of CloudStackApi in org.jclouds.cloudstack
Subinterfaces of CloudStackApi in org.jclouds.cloudstack Modifier and Type Interface Description interface
CloudStackDomainApi
Provides synchronous access to CloudStack.interface
CloudStackGlobalApi
Provides synchronous access to CloudStack.Methods in org.jclouds.cloudstack that return CloudStackApi Modifier and Type Method Description CloudStackApi
CloudStackContext. getApi()
-
Uses of CloudStackApi in org.jclouds.cloudstack.compute
Fields in org.jclouds.cloudstack.compute declared as CloudStackApi Modifier and Type Field Description protected CloudStackApi
CloudStackComputeService. client
Constructors in org.jclouds.cloudstack.compute with parameters of type CloudStackApi Constructor 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, 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, DelegatingImageExtension.Factory delegatingImageExtension)
-
Uses of CloudStackApi in org.jclouds.cloudstack.compute.config
Methods in org.jclouds.cloudstack.compute.config with parameters of type CloudStackApi Modifier and Type Method Description com.google.common.base.Supplier<Map<String,String>>
CloudStackComputeServiceContextModule. listOSCategories(AtomicReference<AuthorizationException> authException, long seconds, CloudStackApi client)
com.google.common.base.Supplier<Map<String,OSType>>
CloudStackComputeServiceContextModule. listOSTypes(AtomicReference<AuthorizationException> authException, long seconds, CloudStackApi client)
-
Uses of CloudStackApi in org.jclouds.cloudstack.compute.extensions
Fields in org.jclouds.cloudstack.compute.extensions declared as CloudStackApi Modifier and Type Field Description protected CloudStackApi
CloudStackSecurityGroupExtension. api
Constructors in org.jclouds.cloudstack.compute.extensions with parameters of type CloudStackApi Constructor 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)
-
Uses of CloudStackApi in org.jclouds.cloudstack.compute.loaders
Fields in org.jclouds.cloudstack.compute.loaders declared as CloudStackApi Modifier and Type Field Description protected CloudStackApi
CreateUniqueKeyPair. client
protected CloudStackApi
FindSecurityGroupOrCreate. client
Constructors in org.jclouds.cloudstack.compute.loaders with parameters of type CloudStackApi Constructor Description CreateUniqueKeyPair(CloudStackApi client)
FindSecurityGroupOrCreate(CloudStackApi client, com.google.common.base.Function<ZoneSecurityGroupNamePortsCidrs,SecurityGroup> groupCreator)
-
Uses of CloudStackApi in org.jclouds.cloudstack.compute.strategy
Constructors in org.jclouds.cloudstack.compute.strategy with parameters of type CloudStackApi Constructor Description CloudStackComputeServiceAdapter(CloudStackApi client, com.google.common.base.Predicate<String> jobComplete, com.google.common.base.Supplier<Map<String,Network>> networkSupplier, com.google.common.base.Supplier<Map<String,Project>> projectSupplier, BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult, StaticNATVirtualMachineInNetwork.Factory staticNATVMInNetwork, CreatePortForwardingRulesForIP setupPortForwardingRulesForIP, CreateFirewallRulesForIP setupFirewallRulesForIP, com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> vmToRules, Map<String,Credentials> credentialStore, Map<NetworkType,? extends OptionsConverter> optionsConverters, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<String,Zone>> zoneIdToZone, com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroup> securityGroupCache, com.google.common.cache.LoadingCache<String,SshKeyPair> keyPairCache, GroupNamingConvention.Factory namingConvention, GetLoginForProviderFromPropertiesAndStoreCredentialsOrReturnNull credentialsProvider)
-
Uses of CloudStackApi in org.jclouds.cloudstack.functions
Fields in org.jclouds.cloudstack.functions declared as CloudStackApi Modifier and Type Field Description protected CloudStackApi
CreateSecurityGroupIfNeeded. client
Methods in org.jclouds.cloudstack.functions with parameters of type CloudStackApi Modifier and Type Method Description static PublicIPAddress
ReuseOrAssociateNewPublicIPAddress. associateIPAddressInNetwork(Network network, CloudStackApi client, BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult)
Constructors in org.jclouds.cloudstack.functions with parameters of type CloudStackApi Constructor Description CreateFirewallRulesForIP(CloudStackApi client, BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult, com.google.common.cache.LoadingCache<String,Set<FirewallRule>> getFirewallRulesByVirtualMachine)
CreatePortForwardingRulesForIP(CloudStackApi client, BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult, com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> getIPForwardingRulesByVirtualMachine)
CreateSecurityGroupIfNeeded(CloudStackApi client, com.google.common.base.Predicate<String> jobComplete, com.google.common.base.Supplier<com.google.common.cache.LoadingCache<String,Zone>> zoneIdToZone)
GetFirewallRulesByVirtualMachine(CloudStackApi client)
GetIPForwardingRulesByVirtualMachine(CloudStackApi client)
ReuseOrAssociateNewPublicIPAddress(CloudStackApi client, BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult)
StaticNATVirtualMachineInNetwork(CloudStackApi client, ReuseOrAssociateNewPublicIPAddress reuseOrAssociate, Network network)
ZoneIdToZone(CloudStackApi client)
-
Uses of CloudStackApi in org.jclouds.cloudstack.internal
Methods in org.jclouds.cloudstack.internal that return CloudStackApi Modifier and Type Method Description CloudStackApi
CloudStackContextImpl. getApi()
-
Uses of CloudStackApi in org.jclouds.cloudstack.predicates
Constructors in org.jclouds.cloudstack.predicates with parameters of type CloudStackApi Constructor Description CorrectHypervisorForZone(CloudStackApi client)
JobComplete(CloudStackApi client)
LoadBalancerRuleActive(CloudStackApi client)
OSCategoryIn(CloudStackApi client)
VirtualMachineDestroyed(CloudStackApi client)
VirtualMachineExpunged(CloudStackApi client)
VirtualMachineRunning(CloudStackApi client)
-
Uses of CloudStackApi in org.jclouds.cloudstack.strategy
Constructors in org.jclouds.cloudstack.strategy with parameters of type CloudStackApi Constructor Description BlockUntilJobCompletesAndReturnResult(CloudStackApi client, com.google.common.base.Predicate<String> jobComplete)
-
Uses of CloudStackApi in org.jclouds.cloudstack.suppliers
Constructors in org.jclouds.cloudstack.suppliers with parameters of type CloudStackApi Constructor Description GetCurrentUser(CloudStackApi client, com.google.common.base.Supplier<Credentials> creds)
NetworksForCurrentUser(CloudStackApi client, com.google.common.base.Supplier<User> currentUserSupplier)
ProjectsForCurrentUser(CloudStackApi api, com.google.common.base.Supplier<User> currentUserSupplier)
-