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:
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, long domain)
          
 ListLoadBalancerRulesOptions domainId(long domainId)
          
 ListLoadBalancerRulesOptions id(long id)
           
 ListLoadBalancerRulesOptions name(String name)
           
 ListLoadBalancerRulesOptions page(long page)
           
 ListLoadBalancerRulesOptions pageSize(long pageSize)
           
 ListLoadBalancerRulesOptions publicIPId(long publicIPId)
           
 ListLoadBalancerRulesOptions virtualMachineId(long virtualMachineId)
           
 ListLoadBalancerRulesOptions zoneId(long 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(long 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(long publicIPId)
Parameters:
publicIPId - the public IP address id of the load balancer rule

virtualMachineId

public ListLoadBalancerRulesOptions virtualMachineId(long virtualMachineId)
Parameters:
virtualMachineId - the ID of the virtual machine of the load balancer rule

zoneId

public ListLoadBalancerRulesOptions zoneId(long 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,
                                                    long domain)

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

domainId

public ListLoadBalancerRulesOptions domainId(long domainId)

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


Copyright © 2009-2012 jclouds. All Rights Reserved.