Package org.jclouds.cloudstack.options
Class ListEgressFirewallRulesOptions
- java.lang.Object
-
- org.jclouds.http.options.BaseHttpRequestOptions
-
- org.jclouds.cloudstack.options.AccountInDomainOptions
-
- org.jclouds.cloudstack.options.ListEgressFirewallRulesOptions
-
- All Implemented Interfaces:
HttpRequestOptions
public class ListEgressFirewallRulesOptions extends AccountInDomainOptions
Options used to control what egress firewall rules are returned
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ListEgressFirewallRulesOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static ListEgressFirewallRulesOptions
NONE
-
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
-
Constructor Summary
Constructors Constructor Description ListEgressFirewallRulesOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
ListEgressFirewallRulesOptions
tags(Map<String,String> tags)
-
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
-
-
-
-
Field Detail
-
NONE
public static final ListEgressFirewallRulesOptions NONE
-
-
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)
-
tags
public ListEgressFirewallRulesOptions tags(Map<String,String> tags)
- Parameters:
tags
- Key/value pairs for tags that need to be matched.
-
accountInDomain
public ListEgressFirewallRulesOptions accountInDomain(String account, String domain)
- Overrides:
accountInDomain
in classAccountInDomainOptions
- Parameters:
account
- an optional account for the resourcedomain
- domain id
-
domainId
public ListEgressFirewallRulesOptions domainId(String domainId)
- Overrides:
domainId
in classAccountInDomainOptions
- Parameters:
domainId
- The domain for the resource
-
-