| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.cache.LoadingCache<Long,Set<IPForwardingRule>> | 
CloudStackComputeServiceContextModule.getIPForwardingRulesByVirtualMachine(com.google.common.cache.CacheLoader<Long,Set<IPForwardingRule>> getIPForwardingRules)  | 
Set<IPForwardingRule> | 
CloudStackComputeServiceContextModule.GetIPForwardingRulesByVirtualMachine.load(Long input)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.cache.LoadingCache<Long,Set<IPForwardingRule>> | 
CloudStackComputeServiceContextModule.getIPForwardingRulesByVirtualMachine(com.google.common.cache.CacheLoader<Long,Set<IPForwardingRule>> getIPForwardingRules)  | 
| Constructor and Description | 
|---|
CloudStackComputeServiceAdapter(CloudStackClient client,
                               com.google.common.base.Predicate<Long> jobComplete,
                               com.google.common.base.Supplier<Map<Long,Network>> networkSupplier,
                               BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
                               StaticNATVirtualMachineInNetwork.Factory staticNATVMInNetwork,
                               CreatePortForwardingRulesForIP setupPortForwardingRulesForIP,
                               com.google.common.cache.LoadingCache<Long,Set<IPForwardingRule>> vmToRules,
                               Map<String,Credentials> credentialStore,
                               Map<NetworkType,? extends OptionsConverter> optionsConverters,
                               com.google.common.base.Supplier<com.google.common.cache.LoadingCache<Long,Zone>> zoneIdToZone)  | 
| Modifier and Type | Method and Description | 
|---|---|
IPForwardingRule | 
IPForwardingRule.Builder.build()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
IPForwardingRule.compareTo(IPForwardingRule arg0)  | 
| Modifier and Type | Method and Description | 
|---|---|
IPForwardingRule | 
NATClient.getIPForwardingRule(long id)
get a specific IPForwardingRule by id 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<IPForwardingRule> | 
NATAsyncClient.getIPForwardingRule(long id)  | 
Set<IPForwardingRule> | 
NATClient.getIPForwardingRulesForIPAddress(long id)
get a set of IPForwardingRules by ipaddress id 
 | 
com.google.common.util.concurrent.ListenableFuture<Set<IPForwardingRule>> | 
NATAsyncClient.getIPForwardingRulesForIPAddress(long id)  | 
Set<IPForwardingRule> | 
NATClient.getIPForwardingRulesForVirtualMachine(long id)
get a set of IPForwardingRules by virtual machine id 
 | 
com.google.common.util.concurrent.ListenableFuture<Set<IPForwardingRule>> | 
NATAsyncClient.getIPForwardingRulesForVirtualMachine(long id)  | 
Set<IPForwardingRule> | 
NATClient.listIPForwardingRules(ListIPForwardingRulesOptions... options)
List the ip forwarding rules 
 | 
com.google.common.util.concurrent.ListenableFuture<Set<IPForwardingRule>> | 
NATAsyncClient.listIPForwardingRules(ListIPForwardingRulesOptions... options)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<IPForwardingRule> | 
CreatePortForwardingRulesForIP.apply(PublicIPAddress ip,
     Iterable<Integer> ports)  | 
Set<IPForwardingRule> | 
CreatePortForwardingRulesForIP.apply(PublicIPAddress ip,
     String protocol,
     Iterable<Integer> ports)  | 
| Constructor and Description | 
|---|
CreatePortForwardingRulesForIP(CloudStackClient client,
                              BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
                              com.google.common.cache.LoadingCache<Long,Set<IPForwardingRule>> getIPForwardingRulesByVirtualMachine)  | 
Copyright © 2009-2012 jclouds. All Rights Reserved.