org.jclouds.cloudstack.options
Class ListPublicIPAddressesOptions

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

public class ListPublicIPAddressesOptions
extends AccountInDomainOptions

Options used to control what ip addresss information is returned

Author:
Adrian Cole
See Also:

Nested Class Summary
static class ListPublicIPAddressesOptions.Builder
           
 
Field Summary
static ListPublicIPAddressesOptions NONE
           
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
 
Constructor Summary
ListPublicIPAddressesOptions()
           
 
Method Summary
 ListPublicIPAddressesOptions accountInDomain(String account, String domain)
          
 ListPublicIPAddressesOptions allocatedOnly(boolean allocatedOnly)
           
 ListPublicIPAddressesOptions domainId(String domainId)
          
 ListPublicIPAddressesOptions id(String id)
           
 ListPublicIPAddressesOptions IPAddress(String IPAddress)
           
 ListPublicIPAddressesOptions networkId(String networkId)
           
 ListPublicIPAddressesOptions usesVirtualNetwork(boolean usesVirtualNetwork)
           
 ListPublicIPAddressesOptions VLANId(String VLANId)
           
 ListPublicIPAddressesOptions zoneId(String zoneId)
           
 
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 ListPublicIPAddressesOptions NONE
Constructor Detail

ListPublicIPAddressesOptions

public ListPublicIPAddressesOptions()
Method Detail

id

public ListPublicIPAddressesOptions id(String id)
Parameters:
id - lists ip address by id

allocatedOnly

public ListPublicIPAddressesOptions allocatedOnly(boolean allocatedOnly)
Parameters:
allocatedOnly - limits search results to allocated public IP addresses

networkId

public ListPublicIPAddressesOptions networkId(String networkId)
Parameters:
networkId - list ip addresss by networkId.

VLANId

public ListPublicIPAddressesOptions VLANId(String VLANId)
Parameters:
VLANId - lists all public IP addresses by VLAN ID

IPAddress

public ListPublicIPAddressesOptions IPAddress(String IPAddress)
Parameters:
IPAddress - lists the specified IP address

zoneId

public ListPublicIPAddressesOptions zoneId(String zoneId)
Parameters:
zoneId - lists all public IP addresses by Zone ID

usesVirtualNetwork

public ListPublicIPAddressesOptions usesVirtualNetwork(boolean usesVirtualNetwork)
Parameters:
usesVirtualNetwork - the virtual network for the IP address

accountInDomain

public ListPublicIPAddressesOptions accountInDomain(String account,
                                                    String domain)

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

domainId

public ListPublicIPAddressesOptions domainId(String domainId)

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


Copyright © 2009-2013 jclouds. All Rights Reserved.