Class GlanceImage.ImageConcreteBuilder
- java.lang.Object
-
- org.openstack4j.model.common.builder.BasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder>
-
- org.openstack4j.openstack.image.domain.GlanceImage.ImageConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ImageBuilder,Image>,ImageBuilder
- Enclosing class:
- GlanceImage
public static class GlanceImage.ImageConcreteBuilder extends BasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder> implements ImageBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Imagebuild()Creates and return the Model Entity MImageBuilderchecksum(String checksum)ImageBuildercontainerFormat(ContainerFormat containerFormat)ImageBuildercopyFrom(String copyFrom)ImageBuilderdiskFormat(DiskFormat diskFormat)ImageBuilderfrom(Image in)Creates a Builder using the param M as the default valuesImageBuilderisPublic(Boolean isPublic)ImageBuilderminDisk(Long minDisk)ImageBuilderminRam(Long minRam)ImageBuilderowner(String owner)ImageBuilderproperties(Map<String,String> properties)ImageBuilderproperty(String key, String value)protected Imagereference()ImageBuildersize(Long size)ImageBuilderstoreType(StoreType storeType)Store type to be used during create or reserving of new images-
Methods inherited from class org.openstack4j.model.common.builder.BasicResourceBuilder
id, name, self
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstack4j.model.image.builder.ImageBuilder
id, name
-
-
-
-
Method Detail
-
diskFormat
public ImageBuilder diskFormat(DiskFormat diskFormat)
- Specified by:
diskFormatin interfaceImageBuilder- See Also:
Image.getDiskFormat()
-
containerFormat
public ImageBuilder containerFormat(ContainerFormat containerFormat)
- Specified by:
containerFormatin interfaceImageBuilder- See Also:
Image.getContainerFormat()
-
size
public ImageBuilder size(Long size)
- Specified by:
sizein interfaceImageBuilder- See Also:
Image.getSize()
-
checksum
public ImageBuilder checksum(String checksum)
- Specified by:
checksumin interfaceImageBuilder- See Also:
Image.getChecksum()
-
minDisk
public ImageBuilder minDisk(Long minDisk)
- Specified by:
minDiskin interfaceImageBuilder- See Also:
Image.getMinDisk()
-
minRam
public ImageBuilder minRam(Long minRam)
- Specified by:
minRamin interfaceImageBuilder- See Also:
Image.getMinRam()
-
owner
public ImageBuilder owner(String owner)
- Specified by:
ownerin interfaceImageBuilder- See Also:
Image.getOwner()
-
isPublic
public ImageBuilder isPublic(Boolean isPublic)
- Specified by:
isPublicin interfaceImageBuilder- See Also:
Image.isPublic()
-
properties
public ImageBuilder properties(Map<String,String> properties)
- Specified by:
propertiesin interfaceImageBuilder- See Also:
Image.getProperties()
-
reference
protected Image reference()
- Specified by:
referencein classBasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder>
-
build
public Image build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ImageBuilder,Image>- Returns:
- M instance
-
from
public ImageBuilder from(Image in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ImageBuilder,Image>- Returns:
- Builder
-
property
public ImageBuilder property(String key, String value)
- Specified by:
propertyin interfaceImageBuilder- See Also:
Image.getProperties()
-
storeType
public ImageBuilder storeType(StoreType storeType)
Description copied from interface:ImageBuilderStore type to be used during create or reserving of new images- Specified by:
storeTypein interfaceImageBuilder- Parameters:
storeType- the store type- Returns:
- the image builder
-
copyFrom
public ImageBuilder copyFrom(String copyFrom)
- Specified by:
copyFromin interfaceImageBuilder- See Also:
Image.getCopyFrom()
-
-