Modifier and Type | Method and Description |
---|---|
protected com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> |
CloudStackComputeServiceContextModule.getIPForwardingRulesByVirtualMachine(com.google.common.cache.CacheLoader<String,Set<IPForwardingRule>> in) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> |
CloudStackComputeServiceContextModule.getIPForwardingRulesByVirtualMachine(com.google.common.cache.CacheLoader<String,Set<IPForwardingRule>> in) |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
IPForwardingRule |
IPForwardingRule.Builder.build() |
Modifier and Type | Method and Description |
---|---|
int |
IPForwardingRule.compareTo(IPForwardingRule o) |
T |
IPForwardingRule.Builder.fromIPForwardingRule(IPForwardingRule in) |
Modifier and Type | Method and Description |
---|---|
IPForwardingRule |
NATApi.getIPForwardingRule(String id)
get a specific IPForwardingRule by id
|
Modifier and Type | Method and Description |
---|---|
Set<IPForwardingRule> |
NATApi.getIPForwardingRulesForIPAddress(String id)
get a set of IPForwardingRules by ipaddress id
|
Set<IPForwardingRule> |
NATApi.getIPForwardingRulesForVirtualMachine(String id)
get a set of IPForwardingRules by virtual machine id
|
Set<IPForwardingRule> |
NATApi.listIPForwardingRules(ListIPForwardingRulesOptions... options)
List the ip forwarding rules
|
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) |
Set<IPForwardingRule> |
GetIPForwardingRulesByVirtualMachine.load(String input) |
Constructor and Description |
---|
CreatePortForwardingRulesForIP(CloudStackApi client,
BlockUntilJobCompletesAndReturnResult blockUntilJobCompletesAndReturnResult,
com.google.common.cache.LoadingCache<String,Set<IPForwardingRule>> getIPForwardingRulesByVirtualMachine) |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.