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 a v2 Image- Author:
- emjburns
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImageBuilderadditionalProperty(String key, String value)ImageBuilderarchitecture(String architecture)ImageBuildercontainerFormat(ContainerFormat containerFormat)ImageBuilderdiskFormat(DiskFormat diskFormat)ImageBuilderid(String id)ImageBuilderinstanceUuid(String instanceUuid)ImageBuilderisProtected(Boolean isProtected)ImageBuilderkernelId(String kernelId)ImageBuilderminDisk(Long minDisk)ImageBuilderminRam(Long minRam)ImageBuildername(String name)ImageBuilderosDistro(String osDistro)ImageBuilderosVersion(String osVersion)ImageBuilderramdiskId(String ramdiskId)ImageBuildertags(List<String> tags)ImageBuildervisibility(Image.ImageVisibility visibility)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
name
ImageBuilder name(String name)
- See Also:
Image.getName()
-
id
ImageBuilder id(String id)
- See Also:
Image.getId()
-
visibility
ImageBuilder visibility(Image.ImageVisibility visibility)
- See Also:
Image.getVisibility()
-
tags
ImageBuilder tags(List<String> tags)
- See Also:
Image.getTags()
-
containerFormat
ImageBuilder containerFormat(ContainerFormat containerFormat)
- See Also:
Image.getContainerFormat()
-
diskFormat
ImageBuilder diskFormat(DiskFormat diskFormat)
- See Also:
Image.getDiskFormat()
-
minDisk
ImageBuilder minDisk(Long minDisk)
- See Also:
Image.getMinDisk()
-
minRam
ImageBuilder minRam(Long minRam)
- See Also:
Image.getMinRam()
-
isProtected
ImageBuilder isProtected(Boolean isProtected)
- See Also:
Image.getIsProtected()
-
architecture
ImageBuilder architecture(String architecture)
- See Also:
Image.getArchitecture()
-
instanceUuid
ImageBuilder instanceUuid(String instanceUuid)
- See Also:
Image.getInstanceUuid()
-
kernelId
ImageBuilder kernelId(String kernelId)
- See Also:
Image.getKernelId()
-
osVersion
ImageBuilder osVersion(String osVersion)
- See Also:
Image.getOsVersion()
-
osDistro
ImageBuilder osDistro(String osDistro)
- See Also:
Image.getOsDistro()
-
ramdiskId
ImageBuilder ramdiskId(String ramdiskId)
- See Also:
Image.getRamdiskId()
-
additionalProperty
ImageBuilder additionalProperty(String key, String value)
- See Also:
Image#getAdditionalPropertyValue()
-
-