org.jclouds.cloudstack.options
Class ListISOsOptions.Builder

java.lang.Object
  extended by org.jclouds.cloudstack.options.ListISOsOptions.Builder
Enclosing class:
ListISOsOptions

public static class ListISOsOptions.Builder
extends Object


Constructor Summary
ListISOsOptions.Builder()
           
 
Method Summary
static ListISOsOptions accountInDomain(String account, long domainId)
           
static ListISOsOptions bootable()
          the ISO is bootable
static ListISOsOptions domainId(long domainId)
           
static ListISOsOptions hypervisor(String hypervisor)
           
static ListISOsOptions id(long id)
           
static ListISOsOptions isNotReady()
          this ISO is not ready to be deployed
static ListISOsOptions isoFilter(ISO.ISOFilter isoFilter)
           
static ListISOsOptions isPrivate()
          the ISO is not publicly available to all users
static ListISOsOptions isPublic()
          the ISO is publicly available to all users
static ListISOsOptions isReady()
          this ISO is ready to be deployed
static ListISOsOptions keyword(String keyword)
           
static ListISOsOptions name(String name)
           
static ListISOsOptions notBootable()
          the ISO is bootable
static ListISOsOptions zoneId(long zoneId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListISOsOptions.Builder

public ListISOsOptions.Builder()
Method Detail

accountInDomain

public static ListISOsOptions accountInDomain(String account,
                                              long domainId)
Parameters:
account - the account of the ISO file. Must be used with the domainId parameter.

bootable

public static ListISOsOptions bootable()
the ISO is bootable


notBootable

public static ListISOsOptions notBootable()
the ISO is bootable


domainId

public static ListISOsOptions domainId(long domainId)
Parameters:
domainId - lists all available ISO files by ID of a domain. If used with the account parameter, lists all available ISO files for the account in the ID of a domain.

hypervisor

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

id

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

isoFilter

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

isPublic

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


isPrivate

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


isReady

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


isNotReady

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


keyword

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

name

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

zoneId

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


Copyright © 2009-2012 jclouds. All Rights Reserved.