org.jclouds.cloudstack.options
Class RegisterISOOptions.Builder
java.lang.Object
org.jclouds.cloudstack.options.RegisterISOOptions.Builder
- Enclosing class:
- RegisterISOOptions
public static class RegisterISOOptions.Builder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegisterISOOptions.Builder
public RegisterISOOptions.Builder()
accountInDomain
public static RegisterISOOptions accountInDomain(String account,
long domainId)
- Parameters:
account
- an optional account name. Must be used with domainId.
bootable
public static RegisterISOOptions bootable(boolean bootable)
- Parameters:
bootable
- true if this ISO is bootable
domainId
public static RegisterISOOptions domainId(long domainId)
- Parameters:
domainId
- an optional domainId. If the account parameter is used, domainId must also be used.
isExtractable
public static RegisterISOOptions isExtractable(boolean isExtractable)
- Parameters:
isExtractable
- true if the iso or its derivatives are extractable; default is false
isFeatured
public static RegisterISOOptions isFeatured(boolean isFeatured)
- Parameters:
isFeatured
- true if you want this ISO to be featured
isPublic
public static 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 static RegisterISOOptions osTypeId(long osTypeId)
- Parameters:
osTypeId
- the ID of the OS Type that best represents the OS of this ISO
Copyright © 2009-2012 jclouds. All Rights Reserved.