public abstract static class Image.Builder<T extends Image.Builder<T>> extends Resource.Builder<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<BlockDeviceMapping> |
blockDeviceMapping |
protected Date |
created |
protected Map<String,String> |
metadata |
protected int |
minDisk |
protected int |
minRam |
protected int |
progress |
protected Resource |
server |
protected Image.Status |
status |
protected String |
tenantId |
protected Date |
updated |
protected String |
userId |
id, links, name| Constructor and Description |
|---|
Image.Builder() |
| Modifier and Type | Method and Description |
|---|---|
T |
blockDeviceMapping(List<BlockDeviceMapping> blockDeviceMapping) |
Image |
build() |
T |
created(Date created) |
T |
fromImage(Image in) |
T |
metadata(Map<String,String> metadata) |
T |
minDisk(int minDisk) |
T |
minRam(int minRam) |
T |
progress(int progress) |
T |
server(Resource server) |
T |
status(Image.Status status) |
T |
tenantId(String tenantId) |
T |
updated(Date updated) |
T |
userId(String userId) |
fromResource, id, links, links, name, selfprotected Date updated
protected Date created
protected String tenantId
protected String userId
protected Image.Status status
protected int progress
protected int minDisk
protected int minRam
protected Resource server
protected List<BlockDeviceMapping> blockDeviceMapping
public T updated(Date updated)
Image.getUpdated()public T created(Date created)
Image.getCreated()public T tenantId(String tenantId)
Image.getTenantId()public T userId(String userId)
Image.getUserId()public T status(Image.Status status)
Image.getStatus()public T progress(int progress)
Image.getProgress()public T minDisk(int minDisk)
Image.getMinDisk()public T minRam(int minRam)
Image.getMinRam()public T server(Resource server)
Image.getServer()public T blockDeviceMapping(List<BlockDeviceMapping> blockDeviceMapping)
public T metadata(Map<String,String> metadata)
Image.getMetadata()public Image build()
build in class Resource.Builder<T extends Image.Builder<T>>Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.