Package org.jclouds.cloudstack.options
Class UpdateISOPermissionsOptions.Builder
- java.lang.Object
-
- org.jclouds.cloudstack.options.UpdateISOPermissionsOptions.Builder
-
- Enclosing class:
- UpdateISOPermissionsOptions
public static class UpdateISOPermissionsOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UpdateISOPermissionsOptions
accounts(Iterable<String> accounts)
static UpdateISOPermissionsOptions
isExtractable(boolean isExtractable)
static UpdateISOPermissionsOptions
isFeatured(boolean isFeatured)
static UpdateISOPermissionsOptions
isPublic(boolean isPublic)
static UpdateISOPermissionsOptions
operation(PermissionOperation operation)
-
-
-
Method Detail
-
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)
-
-