public interface FirewallAsyncClient
FirewallClient
,
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
createFirewallRuleForIpAndProtocol(String ipAddressId,
FirewallRule.Protocol protocol,
CreateFirewallRuleOptions... options) |
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
createFirewallRuleForIpProtocolAndPort(String ipAddressId,
FirewallRule.Protocol protocol,
int startPort,
int endPort) |
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
createPortForwardingRuleForVirtualMachine(String ipAddressId,
PortForwardingRule.Protocol protocol,
int publicPort,
String virtualMachineId,
int privatePort) |
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteFirewallRule(String id) |
com.google.common.util.concurrent.ListenableFuture<Void> |
deletePortForwardingRule(String id) |
com.google.common.util.concurrent.ListenableFuture<FirewallRule> |
getFirewallRule(String id) |
com.google.common.util.concurrent.ListenableFuture<PortForwardingRule> |
getPortForwardingRule(String id) |
com.google.common.util.concurrent.ListenableFuture<Set<FirewallRule>> |
listFirewallRules(ListFirewallRulesOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Set<PortForwardingRule>> |
listPortForwardingRules(ListPortForwardingRulesOptions... options) |
@Named(value="listFirewallRules") com.google.common.util.concurrent.ListenableFuture<Set<FirewallRule>> listFirewallRules(ListFirewallRulesOptions... options)
@Named(value="listFirewallRules") com.google.common.util.concurrent.ListenableFuture<FirewallRule> getFirewallRule(String id)
@Named(value="createFirewallRule") com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> createFirewallRuleForIpAndProtocol(String ipAddressId, FirewallRule.Protocol protocol, CreateFirewallRuleOptions... options)
@Named(value="createFirewallRule") com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> createFirewallRuleForIpProtocolAndPort(String ipAddressId, FirewallRule.Protocol protocol, int startPort, int endPort)
@Named(value="deleteFirewallRule") com.google.common.util.concurrent.ListenableFuture<Void> deleteFirewallRule(String id)
@Named(value="listPortForwardingRules") com.google.common.util.concurrent.ListenableFuture<Set<PortForwardingRule>> listPortForwardingRules(ListPortForwardingRulesOptions... options)
@Named(value="listPortForwardingRules") com.google.common.util.concurrent.ListenableFuture<PortForwardingRule> getPortForwardingRule(String id)
@Named(value="createPortForwardingRule") com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> createPortForwardingRuleForVirtualMachine(String ipAddressId, PortForwardingRule.Protocol protocol, int publicPort, String virtualMachineId, int privatePort)
Copyright © 2009-2013 jclouds. All Rights Reserved.