org.jclouds.cloudstack.options
Class RegisterISOOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.cloudstack.options.AccountInDomainOptions
          extended by org.jclouds.cloudstack.options.RegisterISOOptions
All Implemented Interfaces:
HttpRequestOptions

public class RegisterISOOptions
extends AccountInDomainOptions

Options for the ISO registerISO method.

Author:
Richard Downer
See Also:
ISOClient.registerISO(java.lang.String, java.lang.String, java.lang.String, long, org.jclouds.cloudstack.options.RegisterISOOptions...), ISOAsyncClient.registerISO(java.lang.String, java.lang.String, java.lang.String, long, org.jclouds.cloudstack.options.RegisterISOOptions...)

Nested Class Summary
static class RegisterISOOptions.Builder
           
 
Field Summary
static RegisterISOOptions NONE
           
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, matrixParameters, pathSuffix, payload, queryParameters
 
Constructor Summary
RegisterISOOptions()
           
 
Method Summary
 RegisterISOOptions bootable(boolean bootable)
           
 RegisterISOOptions isExtractable(boolean isExtractable)
           
 RegisterISOOptions isFeatured(boolean isFeatured)
           
 RegisterISOOptions isPublic(boolean isPublic)
           
 RegisterISOOptions osTypeId(long osTypeId)
           
 
Methods inherited from class org.jclouds.cloudstack.options.AccountInDomainOptions
accountInDomain, domainId
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildMatrixParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstMatrixOrNull, getFirstQueryOrNull, hashCode, replaceHeader, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final RegisterISOOptions NONE
Constructor Detail

RegisterISOOptions

public RegisterISOOptions()
Method Detail

bootable

public RegisterISOOptions bootable(boolean bootable)
Parameters:
bootable - true if this ISO is bootable

isExtractable

public RegisterISOOptions isExtractable(boolean isExtractable)
Parameters:
isExtractable - true if the iso or its derivatives are extractable; default is false

isFeatured

public RegisterISOOptions isFeatured(boolean isFeatured)
Parameters:
isFeatured - true if you want this ISO to be featured

isPublic

public 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 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.