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.