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 ListISOsOptions
accountInDomain(String account, String domainId)
static ListISOsOptions
bootable()
the ISO is bootablestatic ListISOsOptions
domainId(String domainId)
static ListISOsOptions
hypervisor(String hypervisor)
static ListISOsOptions
id(String id)
static ListISOsOptions
isNotReady()
this ISO is not ready to be deployedstatic ListISOsOptions
isoFilter(ISO.ISOFilter isoFilter)
static ListISOsOptions
isPrivate()
the ISO is not publicly available to all usersstatic ListISOsOptions
isPublic()
the ISO is publicly available to all usersstatic ListISOsOptions
isReady()
this ISO is ready to be deployedstatic ListISOsOptions
keyword(String keyword)
static ListISOsOptions
name(String name)
static ListISOsOptions
notBootable()
the ISO is bootablestatic ListISOsOptions
projectId(String projectId)
static ListISOsOptions
tags(Map<String,String> tags)
static ListISOsOptions
zoneId(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
-
-
-