public static class GlanceImage.ImageConcreteBuilder extends BasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder> implements ImageBuilder
| Modifier and Type | Method and Description |
|---|---|
Image |
build()
Creates and return the Model Entity M
|
ImageBuilder |
checksum(String checksum) |
ImageBuilder |
containerFormat(ContainerFormat containerFormat) |
ImageBuilder |
copyFrom(String copyFrom) |
ImageBuilder |
diskFormat(DiskFormat diskFormat) |
ImageBuilder |
from(Image in)
Creates a Builder using the param M as the default values
|
ImageBuilder |
isPublic(Boolean isPublic) |
ImageBuilder |
minDisk(Long minDisk) |
ImageBuilder |
minRam(Long minRam) |
ImageBuilder |
owner(String owner) |
ImageBuilder |
properties(Map<String,String> properties) |
ImageBuilder |
property(String key,
String value) |
protected Image |
reference() |
ImageBuilder |
size(Long size) |
ImageBuilder |
storeType(StoreType storeType)
Store type to be used during create or reserving of new images
|
id, name, selfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitid, namepublic ImageBuilder diskFormat(DiskFormat diskFormat)
diskFormat in interface ImageBuilderImage.getDiskFormat()public ImageBuilder containerFormat(ContainerFormat containerFormat)
containerFormat in interface ImageBuilderImage.getContainerFormat()public ImageBuilder size(Long size)
size in interface ImageBuilderImage.getSize()public ImageBuilder checksum(String checksum)
checksum in interface ImageBuilderImage.getChecksum()public ImageBuilder minDisk(Long minDisk)
minDisk in interface ImageBuilderImage.getMinDisk()public ImageBuilder minRam(Long minRam)
minRam in interface ImageBuilderImage.getMinRam()public ImageBuilder owner(String owner)
owner in interface ImageBuilderImage.getOwner()public ImageBuilder isPublic(Boolean isPublic)
isPublic in interface ImageBuilderImage.isPublic()public ImageBuilder properties(Map<String,String> properties)
properties in interface ImageBuilderImage.getProperties()protected Image reference()
reference in class BasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder>public Image build()
Buildable.Builderbuild in interface Buildable.Builder<ImageBuilder,Image>public ImageBuilder from(Image in)
Buildable.Builderfrom in interface Buildable.Builder<ImageBuilder,Image>public ImageBuilder property(String key, String value)
property in interface ImageBuilderImage.getProperties()public ImageBuilder storeType(StoreType storeType)
ImageBuilderstoreType in interface ImageBuilderstoreType - the store typepublic ImageBuilder copyFrom(String copyFrom)
copyFrom in interface ImageBuilderImage.getCopyFrom()Copyright © 2017. All rights reserved.