org.jclouds.cloudstack.domain
Class ISO.Builder
java.lang.Object
org.jclouds.cloudstack.domain.ISO.Builder
- Enclosing class:
- ISO
public static class ISO.Builder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ISO.Builder
public ISO.Builder()
id
public ISO.Builder id(long id)
- Parameters:
id - the template ID
account
public ISO.Builder account(String account)
- Parameters:
account - the account name to which the template belongs
accountId
public ISO.Builder accountId(long accountId)
- Parameters:
accountId - the account id to which the template belongs
bootable
public ISO.Builder bootable(boolean bootable)
- Parameters:
bootable - true if the ISO is bootable, false otherwise
checksum
public ISO.Builder checksum(String checksum)
- Parameters:
checksum - checksum of the template
created
public ISO.Builder created(Date created)
- Parameters:
created - the date this template was created
crossZones
public ISO.Builder crossZones(boolean crossZones)
- Parameters:
crossZones - true if the template is managed across all Zones, false otherwise
displayText
public ISO.Builder displayText(String displayText)
- Parameters:
displayText - the template display text
domain
public ISO.Builder domain(String domain)
- Parameters:
domain - the name of the domain to which the template belongs
domainid
public ISO.Builder domainid(long domainid)
- Parameters:
domainid - the ID of the domain to which the template belongs
format
public ISO.Builder format(String format)
- Parameters:
format - the format of the template.
hostId
public ISO.Builder hostId(long hostId)
- Parameters:
hostId - the ID of the secondary storage host for the template
hostName
public ISO.Builder hostName(String hostName)
- Parameters:
hostName - the name of the secondary storage host for the template
hypervisor
public ISO.Builder hypervisor(String hypervisor)
- Parameters:
hypervisor - the hypervisor on which the template runs
isExtractable
public ISO.Builder isExtractable(boolean isExtractable)
- Parameters:
isExtractable - true if the template is extractable, false otherwise
isFeatured
public ISO.Builder isFeatured(boolean isFeatured)
- Parameters:
isFeatured - true if this template is a featured template, false otherwise
isPublic
public ISO.Builder isPublic(boolean isPublic)
- Parameters:
isPublic - true if this template is a public template, false otherwise
isReady
public ISO.Builder isReady(boolean isReady)
- Parameters:
isReady - true if the template is ready to be deployed from, false otherwise.
jobId
public ISO.Builder jobId(long jobId)
- Parameters:
jobId - shows the current pending asynchronous job ID. This tag is not returned if no current pending jobs are acting on the template
jobStatus
public ISO.Builder jobStatus(String jobStatus)
- Parameters:
jobStatus - shows the current pending asynchronous job status
name
public ISO.Builder name(String name)
- Parameters:
name - the template name
osTypeId
public ISO.Builder osTypeId(long osTypeId)
- Parameters:
osTypeId - the ID of the OS type for this template.
osTypeName
public ISO.Builder osTypeName(String osTypeName)
- Parameters:
osTypeName - the name of the OS type for this template.
passwordEnabled
public ISO.Builder passwordEnabled(boolean passwordEnabled)
- Parameters:
passwordEnabled - true if the reset password feature is enabled, false otherwise
removed
public ISO.Builder removed(Date removed)
- Parameters:
removed - the date this template was removed
size
public ISO.Builder size(long size)
- Parameters:
size - the size of the template
sourceTemplateId
public ISO.Builder sourceTemplateId(long sourceTemplateId)
- Parameters:
sourceTemplateId - the template ID of the parent template if present
status
public ISO.Builder status(String status)
- Parameters:
status - the status of the template
templateTag
public ISO.Builder templateTag(String templateTag)
- Parameters:
templateTag - the tag of this template
templateType
public ISO.Builder templateType(String templateType)
- Parameters:
templateType - the type of the template
zoneId
public ISO.Builder zoneId(long zoneId)
- Parameters:
zoneId - the ID of the zone for this template
zoneName
public ISO.Builder zoneName(String zoneName)
- Parameters:
zoneName - the name of the zone for this template
Copyright © 2009-2012 jclouds. All Rights Reserved.