Package org.jclouds.cloudstack.options
Class RegisterISOOptions
- java.lang.Object
-
- org.jclouds.http.options.BaseHttpRequestOptions
-
- org.jclouds.cloudstack.options.AccountInDomainOptions
-
- org.jclouds.cloudstack.options.RegisterISOOptions
-
- All Implemented Interfaces:
HttpRequestOptions
public class RegisterISOOptions extends AccountInDomainOptions
Options for the ISO registerISO method.- See Also:
ISOApi.registerISO(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.cloudstack.options.RegisterISOOptions...)
,ISOApi.registerISO(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.cloudstack.options.RegisterISOOptions...)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RegisterISOOptions.Builder
-
Field Summary
Fields Modifier and Type Field Description static RegisterISOOptions
NONE
-
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
-
Constructor Summary
Constructors Constructor Description RegisterISOOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegisterISOOptions
bootable(boolean bootable)
RegisterISOOptions
isExtractable(boolean isExtractable)
RegisterISOOptions
isFeatured(boolean isFeatured)
RegisterISOOptions
isPublic(boolean isPublic)
RegisterISOOptions
osTypeId(String osTypeId)
RegisterISOOptions
projectId(String projectId)
-
Methods inherited from class org.jclouds.cloudstack.options.AccountInDomainOptions
accountInDomain, domainId
-
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 RegisterISOOptions NONE
-
-
Method Detail
-
bootable
public RegisterISOOptions bootable(boolean bootable)
- Parameters:
bootable
- true if this ISO is bootable
-
isExtractable
public RegisterISOOptions isExtractable(boolean isExtractable)
- Parameters:
isExtractable
- true if the iso or its derivatives are extractable; default is false
-
isFeatured
public RegisterISOOptions isFeatured(boolean isFeatured)
- Parameters:
isFeatured
- true if you want this ISO to be featured
-
isPublic
public RegisterISOOptions isPublic(boolean isPublic)
- Parameters:
isPublic
- true if you want to register the ISO to be publicly available to all users, false otherwise.
-
osTypeId
public RegisterISOOptions osTypeId(String osTypeId)
- Parameters:
osTypeId
- the ID of the OS Type that best represents the OS of this ISO
-
projectId
public RegisterISOOptions projectId(String projectId)
- Parameters:
projectId
- the project this ISO will be in.
-
-