Class ListISOsOptions.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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.
      • 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
      • 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
      • zoneId

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