Package org.jclouds.cloudstack.options
Class RegisterISOOptions.Builder
java.lang.Object
org.jclouds.cloudstack.options.RegisterISOOptions.Builder
- Enclosing class:
RegisterISOOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RegisterISOOptions
accountInDomain
(String account, String domainId) static RegisterISOOptions
bootable
(boolean bootable) static RegisterISOOptions
static RegisterISOOptions
isExtractable
(boolean isExtractable) static RegisterISOOptions
isFeatured
(boolean isFeatured) static RegisterISOOptions
isPublic
(boolean isPublic) static RegisterISOOptions
static RegisterISOOptions
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountInDomain
- Parameters:
account
- an optional account name. Must be used with domainId.
-
bootable
- Parameters:
bootable
- true if this ISO is bootable
-
domainId
- Parameters:
domainId
- an optional domainId. If the account parameter is used, domainId must also be used.
-
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.
-