Class ListISOsOptions.Builder

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

public static class ListISOsOptions.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • 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 -