Class UpdateISOPermissionsOptions.Builder

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

public static class UpdateISOPermissionsOptions.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • accounts

      public static UpdateISOPermissionsOptions accounts(Iterable<String> accounts)
      Parameters:
      accounts - a comma delimited list of accounts. If specified, "op" parameter has to be passed in.
    • isExtractable

      public static UpdateISOPermissionsOptions isExtractable(boolean isExtractable)
      Parameters:
      isExtractable - true if the template/iso is extractable, false other wise. Can be set only by root admin
    • isFeatured

      public static UpdateISOPermissionsOptions isFeatured(boolean isFeatured)
      Parameters:
      isFeatured - true for featured template/iso, false otherwise
    • isPublic

      public static UpdateISOPermissionsOptions isPublic(boolean isPublic)
      Parameters:
      isPublic - true for public template/iso, false for private templates/isos
    • operation

      public static UpdateISOPermissionsOptions operation(PermissionOperation operation)
      Parameters:
      operation - permission operator (add, remove, reset)