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 interfaceCloudStackDomainApiProvides synchronous access to CloudStack.interfaceCloudStackGlobalApiProvides synchronous access to CloudStack.Methods in org.jclouds.cloudstack that return CloudStackApi Modifier and Type Method Description CloudStackApiCloudStackContext. getApi() - 
Uses of CloudStackApi in org.jclouds.cloudstack.compute
Fields in org.jclouds.cloudstack.compute declared as CloudStackApi Modifier and Type Field Description protected CloudStackApiCloudStackComputeService. clientConstructors 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 CloudStackApiCloudStackSecurityGroupExtension. apiConstructors 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 CloudStackApiCreateUniqueKeyPair. clientprotected CloudStackApiFindSecurityGroupOrCreate. clientConstructors 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 CloudStackApiCreateSecurityGroupIfNeeded. clientMethods in org.jclouds.cloudstack.functions with parameters of type CloudStackApi Modifier and Type Method Description static PublicIPAddressReuseOrAssociateNewPublicIPAddress. 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 CloudStackApiCloudStackContextImpl. 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) 
 -