org.jclouds.cloudstack.options
Class ListLoadBalancerRulesOptions

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

public class ListLoadBalancerRulesOptions
extends AccountInDomainOptions

Options used to control what load balancer rules are returned

Author:
Adrian Cole, Andrei Savu
See Also:

Nested Class Summary
static class ListLoadBalancerRulesOptions.Builder
           
 
Field Summary
static ListLoadBalancerRulesOptions NONE
           
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
ListLoadBalancerRulesOptions()
           
 
Method Summary
 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 publicIPId(String publicIPId)
           
 ListLoadBalancerRulesOptions virtualMachineId(String virtualMachineId)
           
 ListLoadBalancerRulesOptions zoneId(String zoneId)
           
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, 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 ListLoadBalancerRulesOptions NONE
Constructor Detail

ListLoadBalancerRulesOptions

public ListLoadBalancerRulesOptions()
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

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 class AccountInDomainOptions
Parameters:
account - an optional account for the resource
domain - domain id

domainId

public ListLoadBalancerRulesOptions domainId(String domainId)

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


Copyright © 2009-2013 jclouds. All Rights Reserved.