Package org.jclouds.cloudstack.options
Class ListPublicIPAddressesOptions
- java.lang.Object
-
- org.jclouds.http.options.BaseHttpRequestOptions
-
- org.jclouds.cloudstack.options.AccountInDomainOptions
-
- org.jclouds.cloudstack.options.ListPublicIPAddressesOptions
-
- All Implemented Interfaces:
HttpRequestOptions
public class ListPublicIPAddressesOptions extends AccountInDomainOptions
Options used to control what ip addresss information is returned
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ListPublicIPAddressesOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static ListPublicIPAddressesOptions
NONE
-
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
-
Constructor Summary
Constructors Constructor Description ListPublicIPAddressesOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
projectId(String projectId)
ListPublicIPAddressesOptions
tags(Map<String,String> tags)
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
-
-
-
-
Field Detail
-
NONE
public static final ListPublicIPAddressesOptions NONE
-
-
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.
-
projectId
public ListPublicIPAddressesOptions projectId(String projectId)
- Parameters:
projectId
- list ip addresss by project.
-
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
-
tags
public ListPublicIPAddressesOptions tags(Map<String,String> tags)
- Parameters:
tags
- Key/value pairs for tags that need to be matched.
-
accountInDomain
public ListPublicIPAddressesOptions accountInDomain(String account, String domain)
- Overrides:
accountInDomain
in classAccountInDomainOptions
- Parameters:
account
- an optional account for the resourcedomain
- domain id
-
domainId
public ListPublicIPAddressesOptions domainId(String domainId)
- Overrides:
domainId
in classAccountInDomainOptions
- Parameters:
domainId
- The domain for the resource
-
-