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 RegisterISOOptionsaccountInDomain(String account, String domainId) static RegisterISOOptionsbootable(boolean bootable) static RegisterISOOptionsstatic RegisterISOOptionsisExtractable(boolean isExtractable) static RegisterISOOptionsisFeatured(boolean isFeatured) static RegisterISOOptionsisPublic(boolean isPublic) static RegisterISOOptionsstatic 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.
-