Package org.jclouds.cloudstack.options
Class UpdateISOPermissionsOptions
- java.lang.Object
-
- org.jclouds.http.options.BaseHttpRequestOptions
-
- org.jclouds.cloudstack.options.UpdateISOPermissionsOptions
-
- All Implemented Interfaces:
HttpRequestOptions
public class UpdateISOPermissionsOptions extends BaseHttpRequestOptions
Options for the ISO updateISOPermissions method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateISOPermissionsOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static UpdateISOPermissionsOptionsNONE-
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
-
Constructor Summary
Constructors Constructor Description UpdateISOPermissionsOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateISOPermissionsOptionsaccounts(Iterable<String> accounts)UpdateISOPermissionsOptionsisExtractable(boolean isExtractable)UpdateISOPermissionsOptionsisFeatured(boolean isFeatured)UpdateISOPermissionsOptionsisPublic(boolean isPublic)UpdateISOPermissionsOptionsoperation(PermissionOperation operation)-
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
-
-
-
-
Field Detail
-
NONE
public static final UpdateISOPermissionsOptions NONE
-
-
Method Detail
-
accounts
public UpdateISOPermissionsOptions accounts(Iterable<String> accounts)
- Parameters:
accounts- a comma delimited list of accounts. If specified, "op" parameter has to be passed in.
-
isExtractable
public 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 UpdateISOPermissionsOptions isFeatured(boolean isFeatured)
- Parameters:
isFeatured- true for featured template/iso, false otherwise
-
isPublic
public UpdateISOPermissionsOptions isPublic(boolean isPublic)
- Parameters:
isPublic- true for public template/iso, false for private templates/isos
-
operation
public UpdateISOPermissionsOptions operation(PermissionOperation operation)
- Parameters:
operation- permission operator (add, remove, reset)
-
-