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
Options for the ISO registerISO method.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbootable
(boolean bootable) isExtractable
(boolean isExtractable) isFeatured
(boolean isFeatured) isPublic
(boolean isPublic) 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 Details
-
NONE
-
-
Constructor Details
-
RegisterISOOptions
public RegisterISOOptions()
-
-
Method Details
-
bootable
- Parameters:
bootable
- true if this ISO is bootable
-
isExtractable
- Parameters:
isExtractable
- true if the iso or its derivatives are extractable; default is false
-
isFeatured
- Parameters:
isFeatured
- true if you want this ISO to be featured
-
isPublic
- Parameters:
isPublic
- true if you want to register the ISO to be publicly available to all users, false otherwise.
-
osTypeId
- Parameters:
osTypeId
- the ID of the OS Type that best represents the OS of this ISO
-
projectId
- Parameters:
projectId
- the project this ISO will be in.
-