Interface ImageBuilder
-
- All Superinterfaces:
Buildable.Builder<ImageBuilder,Image>
- All Known Implementing Classes:
GlanceImage.ImageConcreteBuilder
public interface ImageBuilder extends Buildable.Builder<ImageBuilder,Image>
Builder which creates an Image- Author:
- Jeremy Unruh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImageBuilderchecksum(String checksum)ImageBuildercontainerFormat(ContainerFormat containerFormat)ImageBuildercopyFrom(String copyFrom)ImageBuilderdiskFormat(DiskFormat diskFormat)ImageBuilderid(String id)ImageBuilderisPublic(Boolean isPublic)ImageBuilderminDisk(Long minDisk)ImageBuilderminRam(Long minRam)ImageBuildername(String name)ImageBuilderowner(String owner)ImageBuilderproperties(Map<String,String> properties)ImageBuilderproperty(String key, String value)ImageBuildersize(Long size)ImageBuilderstoreType(StoreType storeType)Store type to be used during create or reserving of new images-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
ImageBuilder id(String id)
- See Also:
IdEntity.getId()
-
name
ImageBuilder name(String name)
- See Also:
BasicResource.getName()
-
diskFormat
ImageBuilder diskFormat(DiskFormat diskFormat)
- See Also:
Image.getDiskFormat()
-
containerFormat
ImageBuilder containerFormat(ContainerFormat containerFormat)
- See Also:
Image.getContainerFormat()
-
size
ImageBuilder size(Long size)
- See Also:
Image.getSize()
-
checksum
ImageBuilder checksum(String checksum)
- See Also:
Image.getChecksum()
-
minDisk
ImageBuilder minDisk(Long minDisk)
- See Also:
Image.getMinDisk()
-
minRam
ImageBuilder minRam(Long minRam)
- See Also:
Image.getMinRam()
-
owner
ImageBuilder owner(String owner)
- See Also:
Image.getOwner()
-
isPublic
ImageBuilder isPublic(Boolean isPublic)
- See Also:
Image.isPublic()
-
properties
ImageBuilder properties(Map<String,String> properties)
- See Also:
Image.getProperties()
-
property
ImageBuilder property(String key, String value)
- See Also:
Image.getProperties()
-
storeType
ImageBuilder storeType(StoreType storeType)
Store type to be used during create or reserving of new images- Parameters:
storeType- the store type- Returns:
- the image builder
-
copyFrom
ImageBuilder copyFrom(String copyFrom)
- See Also:
Image.getCopyFrom()
-
-