Package org.openstack4j.openstack.magnum
Class MagnumContainer.ContainerConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.magnum.MagnumContainer.ContainerConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ContainerBuilder,Container>,ContainerBuilder
- Enclosing class:
- MagnumContainer
public static class MagnumContainer.ContainerConcreteBuilder extends Object implements ContainerBuilder
Concrete builder containing MagnumContainer as model
-
-
Constructor Summary
Constructors Constructor Description ContainerConcreteBuilder()ContainerConcreteBuilder(MagnumContainer model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerBuilderbayUuid(String bayUuid)Containerbuild()Creates and return the Model Entity MContainerBuildercommand(String command)ContainerBuilderenvironment(MagnumEnvironment environment)ContainerBuilderfrom(Container in)Creates a Builder using the param M as the default valuesContainerBuilderimage(String image)ContainerBuilderlinks(List<GenericLink> links)ContainerBuildermemory(String memory)ContainerBuildername(String name)ContainerBuilderstatus(String status)ContainerBuilderuuid(String uuid)
-
-
-
Constructor Detail
-
ContainerConcreteBuilder
public ContainerConcreteBuilder()
-
ContainerConcreteBuilder
public ContainerConcreteBuilder(MagnumContainer model)
-
-
Method Detail
-
build
public Container build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ContainerBuilder,Container>- Returns:
- M instance
-
from
public ContainerBuilder from(Container in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ContainerBuilder,Container>- Returns:
- Builder
-
status
public ContainerBuilder status(String status)
- Specified by:
statusin interfaceContainerBuilder- See Also:
Container.getStatus()
-
uuid
public ContainerBuilder uuid(String uuid)
- Specified by:
uuidin interfaceContainerBuilder- See Also:
Container.getUuid()
-
links
public ContainerBuilder links(List<GenericLink> links)
- Specified by:
linksin interfaceContainerBuilder- See Also:
Container.getLinks()
-
image
public ContainerBuilder image(String image)
- Specified by:
imagein interfaceContainerBuilder- See Also:
Container.getImage()
-
environment
public ContainerBuilder environment(MagnumEnvironment environment)
- Specified by:
environmentin interfaceContainerBuilder- See Also:
Container.getEnvironment()
-
command
public ContainerBuilder command(String command)
- Specified by:
commandin interfaceContainerBuilder- See Also:
Container.getCommand()
-
memory
public ContainerBuilder memory(String memory)
- Specified by:
memoryin interfaceContainerBuilder- See Also:
Container.getMemory()
-
bayUuid
public ContainerBuilder bayUuid(String bayUuid)
- Specified by:
bayUuidin interfaceContainerBuilder- See Also:
Container.getBayUuid()
-
name
public ContainerBuilder name(String name)
- Specified by:
namein interfaceContainerBuilder- See Also:
Container.getName()
-
-