org.jclouds.cloudstack.options
Class UpdateISOPermissionsOptions.Builder

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

public static class UpdateISOPermissionsOptions.Builder
extends Object


Constructor Summary
UpdateISOPermissionsOptions.Builder()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateISOPermissionsOptions.Builder

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


Copyright © 2009-2012 jclouds. All Rights Reserved.