org.jclouds.cloudstack.options
Class ListISOsOptions

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

public class ListISOsOptions
extends AccountInDomainOptions

Options for the ISO listISOs method.

Author:
Richard Downer
See Also:
ISOClient.listISOs(org.jclouds.cloudstack.options.ListISOsOptions...), ISOAsyncClient.listISOs(org.jclouds.cloudstack.options.ListISOsOptions...)

Nested Class Summary
static class ListISOsOptions.Builder
           
 
Field Summary
static ListISOsOptions NONE
           
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
ListISOsOptions()
           
 
Method Summary
 ListISOsOptions bootable()
          the ISO is bootable
 ListISOsOptions hypervisor(String hypervisor)
           
 ListISOsOptions id(long id)
           
 ListISOsOptions isNotReady()
          this ISO is not ready to be deployed
 ListISOsOptions isoFilter(ISO.ISOFilter isoFilter)
           
 ListISOsOptions isPrivate()
          the ISO is not publicly available to all users
 ListISOsOptions isPublic()
          the ISO is publicly available to all users
 ListISOsOptions isReady()
          this ISO is ready to be deployed
 ListISOsOptions keyword(String keyword)
           
 ListISOsOptions name(String name)
           
 ListISOsOptions notBootable()
          the ISO is bootable
 ListISOsOptions zoneId(long zoneId)
           
 
Methods inherited from class org.jclouds.cloudstack.options.AccountInDomainOptions
accountInDomain, domainId
 
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 ListISOsOptions NONE
Constructor Detail

ListISOsOptions

public ListISOsOptions()
Method Detail

bootable

public ListISOsOptions bootable()
the ISO is bootable


notBootable

public ListISOsOptions notBootable()
the ISO is bootable


hypervisor

public ListISOsOptions hypervisor(String hypervisor)
Parameters:
hypervisor - the hypervisor for which to restrict the search

id

public ListISOsOptions id(long id)
Parameters:
id - list all isos by id

isoFilter

public ListISOsOptions isoFilter(ISO.ISOFilter isoFilter)
Parameters:
isoFilter - possible values are "featured", "self", "self-executable","executable", and "community".

isPublic

public ListISOsOptions isPublic()
the ISO is publicly available to all users


isPrivate

public ListISOsOptions isPrivate()
the ISO is not publicly available to all users


isReady

public ListISOsOptions isReady()
this ISO is ready to be deployed


isNotReady

public ListISOsOptions isNotReady()
this ISO is not ready to be deployed


keyword

public ListISOsOptions keyword(String keyword)
Parameters:
keyword - List by keyword

name

public ListISOsOptions name(String name)
Parameters:
name - list all isos by name

zoneId

public ListISOsOptions zoneId(long zoneId)
Parameters:
zoneId - the ID of the zone


Copyright © 2009-2012 jclouds. All Rights Reserved.