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, domainIdMethods 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.
-