public abstract static class TemplateMetadata.Builder<T extends TemplateMetadata.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
displayText |
protected String |
name |
protected String |
osTypeId |
protected Boolean |
passwordEnabled |
protected String |
snapshotId |
protected String |
virtualMachineId |
protected String |
volumeId |
Constructor and Description |
---|
TemplateMetadata.Builder() |
Modifier and Type | Method and Description |
---|---|
TemplateMetadata |
build() |
T |
displayText(String displayText) |
T |
fromTemplateMetadata(TemplateMetadata in) |
T |
name(String name) |
T |
osTypeId(String osTypeId) |
T |
passwordEnabled(Boolean passwordEnabled) |
protected abstract T |
self() |
T |
snapshotId(String snapshotId) |
T |
virtualMachineId(String virtualMachineId) |
T |
volumeId(String volumeId) |
protected String name
protected String osTypeId
protected String displayText
protected String snapshotId
protected String volumeId
protected String virtualMachineId
protected Boolean passwordEnabled
protected abstract T self()
public T name(String name)
TemplateMetadata.getName()
public T osTypeId(String osTypeId)
TemplateMetadata.getOsTypeId()
public T displayText(String displayText)
TemplateMetadata.getDisplayText()
public T snapshotId(String snapshotId)
TemplateMetadata.getSnapshotId()
public T volumeId(String volumeId)
TemplateMetadata.getVolumeId()
public T passwordEnabled(Boolean passwordEnabled)
TemplateMetadata.isPasswordEnabled()
public TemplateMetadata build()
public T fromTemplateMetadata(TemplateMetadata in)
Copyright © 2009-2013 jclouds. All Rights Reserved.