org.jclouds.cloudstack.options
Class ListEgressFirewallRulesOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.cloudstack.options.AccountInDomainOptions
          extended by org.jclouds.cloudstack.options.ListEgressFirewallRulesOptions
All Implemented Interfaces:
org.jclouds.http.options.HttpRequestOptions

public class ListEgressFirewallRulesOptions
extends AccountInDomainOptions

Options used to control what egress firewall rules are returned

See Also:

Nested Class Summary
static class ListEgressFirewallRulesOptions.Builder
           
 
Field Summary
static ListEgressFirewallRulesOptions NONE
           
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
 
Constructor Summary
ListEgressFirewallRulesOptions()
           
 
Method Summary
 ListEgressFirewallRulesOptions accountInDomain(String account, String domain)
          
 ListEgressFirewallRulesOptions domainId(String domainId)
          
 ListEgressFirewallRulesOptions id(String id)
           
 ListEgressFirewallRulesOptions ipAddressId(String ipAddressId)
           
 ListEgressFirewallRulesOptions keyword(String keyword)
           
 ListEgressFirewallRulesOptions networkId(String networkId)
           
 ListEgressFirewallRulesOptions page(long page)
           
 ListEgressFirewallRulesOptions pageSize(long pageSize)
           
 ListEgressFirewallRulesOptions projectId(String projectId)
           
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final ListEgressFirewallRulesOptions NONE
Constructor Detail

ListEgressFirewallRulesOptions

public ListEgressFirewallRulesOptions()
Method Detail

id

public ListEgressFirewallRulesOptions id(String id)
Parameters:
id - firewall rule ID

networkId

public ListEgressFirewallRulesOptions networkId(String networkId)
Parameters:
networkId - the id of network of the firewall services

ipAddressId

public ListEgressFirewallRulesOptions ipAddressId(String ipAddressId)
Parameters:
ipAddressId - the id of IP address of the firewall services

projectId

public ListEgressFirewallRulesOptions projectId(String projectId)
Parameters:
projectId - List firewall rules in this project.

keyword

public ListEgressFirewallRulesOptions keyword(String keyword)
Parameters:
keyword - list by keyword

page

public ListEgressFirewallRulesOptions page(long page)

pageSize

public ListEgressFirewallRulesOptions pageSize(long pageSize)

accountInDomain

public ListEgressFirewallRulesOptions accountInDomain(String account,
                                                      String domain)

Overrides:
accountInDomain in class AccountInDomainOptions
Parameters:
account - an optional account for the resource
domain - domain id

domainId

public ListEgressFirewallRulesOptions domainId(String domainId)

Overrides:
domainId in class AccountInDomainOptions
Parameters:
domainId - The domain for the resource


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.