Package org.jclouds.cloudstack.options
Class ListLoadBalancerRulesOptions
- java.lang.Object
-
- org.jclouds.http.options.BaseHttpRequestOptions
-
- org.jclouds.cloudstack.options.AccountInDomainOptions
-
- org.jclouds.cloudstack.options.ListLoadBalancerRulesOptions
-
- All Implemented Interfaces:
HttpRequestOptions
public class ListLoadBalancerRulesOptions extends AccountInDomainOptions
Options used to control what load balancer rules are returned
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ListLoadBalancerRulesOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static ListLoadBalancerRulesOptions
NONE
-
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
-
Constructor Summary
Constructors Constructor Description ListLoadBalancerRulesOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListLoadBalancerRulesOptions
accountInDomain(String account, String domain)
ListLoadBalancerRulesOptions
domainId(String domainId)
ListLoadBalancerRulesOptions
id(String id)
ListLoadBalancerRulesOptions
name(String name)
ListLoadBalancerRulesOptions
page(long page)
ListLoadBalancerRulesOptions
pageSize(long pageSize)
ListLoadBalancerRulesOptions
projectId(String projectId)
ListLoadBalancerRulesOptions
publicIPId(String publicIPId)
ListLoadBalancerRulesOptions
virtualMachineId(String virtualMachineId)
ListLoadBalancerRulesOptions
zoneId(String zoneId)
-
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 ListLoadBalancerRulesOptions NONE
-
-
Method Detail
-
id
public ListLoadBalancerRulesOptions id(String id)
- Parameters:
id
- Lists rule with the specified ID.
-
name
public ListLoadBalancerRulesOptions name(String name)
- Parameters:
name
- the name of the load balancer rule
-
publicIPId
public ListLoadBalancerRulesOptions publicIPId(String publicIPId)
- Parameters:
publicIPId
- the public IP address id of the load balancer rule
-
virtualMachineId
public ListLoadBalancerRulesOptions virtualMachineId(String virtualMachineId)
- Parameters:
virtualMachineId
- the ID of the virtual machine of the load balancer rule
-
zoneId
public ListLoadBalancerRulesOptions zoneId(String zoneId)
- Parameters:
zoneId
- the availability zone ID
-
projectId
public ListLoadBalancerRulesOptions projectId(String projectId)
- Parameters:
projectId
- the project ID
-
page
public ListLoadBalancerRulesOptions page(long page)
- Parameters:
page
- the number of the page
-
pageSize
public ListLoadBalancerRulesOptions pageSize(long pageSize)
- Parameters:
pageSize
-
-
accountInDomain
public ListLoadBalancerRulesOptions accountInDomain(String account, String domain)
- Overrides:
accountInDomain
in classAccountInDomainOptions
- Parameters:
account
- an optional account for the resourcedomain
- domain id
-
domainId
public ListLoadBalancerRulesOptions domainId(String domainId)
- Overrides:
domainId
in classAccountInDomainOptions
- Parameters:
domainId
- The domain for the resource
-
-