Package org.jclouds.cloudstack.options
Class ListISOsOptions.Builder
- java.lang.Object
-
- org.jclouds.cloudstack.options.ListISOsOptions.Builder
-
- Enclosing class:
- ListISOsOptions
public static class ListISOsOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ListISOsOptionsaccountInDomain(String account, String domainId)static ListISOsOptionsbootable()the ISO is bootablestatic ListISOsOptionsdomainId(String domainId)static ListISOsOptionshypervisor(String hypervisor)static ListISOsOptionsid(String id)static ListISOsOptionsisNotReady()this ISO is not ready to be deployedstatic ListISOsOptionsisoFilter(ISO.ISOFilter isoFilter)static ListISOsOptionsisPrivate()the ISO is not publicly available to all usersstatic ListISOsOptionsisPublic()the ISO is publicly available to all usersstatic ListISOsOptionsisReady()this ISO is ready to be deployedstatic ListISOsOptionskeyword(String keyword)static ListISOsOptionsname(String name)static ListISOsOptionsnotBootable()the ISO is bootablestatic ListISOsOptionsprojectId(String projectId)static ListISOsOptionstags(Map<String,String> tags)static ListISOsOptionszoneId(String zoneId)
-
-
-
Method Detail
-
accountInDomain
public static ListISOsOptions accountInDomain(String account, String 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(String 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(String id)
- Parameters:
id- list all isos by id
-
projectId
public static ListISOsOptions projectId(String projectId)
- Parameters:
projectId- list ISOs in project
-
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(String zoneId)
- Parameters:
zoneId- the ID of the zone
-
tags
public static ListISOsOptions tags(Map<String,String> tags)
- Parameters:
tags-
-
-