Class GlanceImage.ImageConcreteBuilder
- java.lang.Object
-
- org.openstack4j.model.common.builder.BasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder>
-
- org.openstack4j.openstack.image.v2.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 ImageBuilderadditionalProperty(String key, String value)ImageBuilderarchitecture(String architecture)Imagebuild()Creates and return the Model Entity MImageBuildercontainerFormat(ContainerFormat containerFormat)ImageBuilderdiskFormat(DiskFormat diskFormat)ImageBuilderfrom(Image in)Creates a Builder using the param M as the default valuesImageBuilderinstanceUuid(String instanceUuid)ImageBuilderisProtected(Boolean isProtected)ImageBuilderkernelId(String kernelId)ImageBuilderminDisk(Long minDisk)ImageBuilderminRam(Long minRam)ImageBuilderosDistro(String osDistro)ImageBuilderosVersion(String osVersion)ImageBuilderramdiskId(String ramdiskId)protected Imagereference()ImageBuildertags(List<String> tags)ImageBuildervisibility(Image.ImageVisibility visibility)-
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.v2.builder.ImageBuilder
id, name
-
-
-
-
Method Detail
-
visibility
public ImageBuilder visibility(Image.ImageVisibility visibility)
- Specified by:
visibilityin interfaceImageBuilder- See Also:
Image.getVisibility()
-
tags
public ImageBuilder tags(List<String> tags)
- Specified by:
tagsin interfaceImageBuilder- See Also:
Image.getTags()
-
containerFormat
public ImageBuilder containerFormat(ContainerFormat containerFormat)
- Specified by:
containerFormatin interfaceImageBuilder- See Also:
Image.getContainerFormat()
-
diskFormat
public ImageBuilder diskFormat(DiskFormat diskFormat)
- Specified by:
diskFormatin interfaceImageBuilder- See Also:
Image.getDiskFormat()
-
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()
-
isProtected
public ImageBuilder isProtected(Boolean isProtected)
- Specified by:
isProtectedin interfaceImageBuilder- See Also:
Image.getIsProtected()
-
architecture
public ImageBuilder architecture(String architecture)
- Specified by:
architecturein interfaceImageBuilder- See Also:
Image.getArchitecture()
-
instanceUuid
public ImageBuilder instanceUuid(String instanceUuid)
- Specified by:
instanceUuidin interfaceImageBuilder- See Also:
Image.getInstanceUuid()
-
kernelId
public ImageBuilder kernelId(String kernelId)
- Specified by:
kernelIdin interfaceImageBuilder- See Also:
Image.getKernelId()
-
osVersion
public ImageBuilder osVersion(String osVersion)
- Specified by:
osVersionin interfaceImageBuilder- See Also:
Image.getOsVersion()
-
osDistro
public ImageBuilder osDistro(String osDistro)
- Specified by:
osDistroin interfaceImageBuilder- See Also:
Image.getOsDistro()
-
ramdiskId
public ImageBuilder ramdiskId(String ramdiskId)
- Specified by:
ramdiskIdin interfaceImageBuilder- See Also:
Image.getRamdiskId()
-
additionalProperty
public ImageBuilder additionalProperty(String key, String value)
- Specified by:
additionalPropertyin interfaceImageBuilder- See Also:
Image#getAdditionalPropertyValue()
-
build
public Image build()
Creates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ImageBuilder,Image>- Returns:
- M instance
-
from
public ImageBuilder from(Image in)
Creates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ImageBuilder,Image>- Returns:
- Builder
-
reference
protected Image reference()
- Specified by:
referencein classBasicResourceBuilder<Image,GlanceImage.ImageConcreteBuilder>
-
-