Package org.openstack4j.openstack.magnum
Class MagnumCluster.ClusterConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.magnum.MagnumCluster.ClusterConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ClusterBuilder,Cluster>,ClusterBuilder
- Enclosing class:
- MagnumCluster
public static class MagnumCluster.ClusterConcreteBuilder extends Object implements ClusterBuilder
Concrete builder containing MagnumCluster as model
-
-
Constructor Summary
Constructors Constructor Description ClusterConcreteBuilder()ClusterConcreteBuilder(MagnumCluster model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Clusterbuild()Creates and return the Model Entity MClusterBuilderclusterTemplateId(String clusterTemplateId)ClusterBuildercreateTimeout(Integer createTimeout)ClusterBuilderdiscoveryUrl(String discoveryUrl)ClusterBuilderfrom(Cluster in)Creates a Builder using the param M as the default valuesClusterBuilderkeypair(String keypair)ClusterBuilderlinks(List<GenericLink> links)ClusterBuildermasterCount(Integer masterCount)ClusterBuildername(String name)ClusterBuildernodeCount(Integer nodeCount)ClusterBuilderstackId(String stackId)ClusterBuilderstatus(String status)ClusterBuilderuuid(String uuid)
-
-
-
Constructor Detail
-
ClusterConcreteBuilder
public ClusterConcreteBuilder()
-
ClusterConcreteBuilder
public ClusterConcreteBuilder(MagnumCluster model)
-
-
Method Detail
-
build
public Cluster build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ClusterBuilder,Cluster>- Returns:
- M instance
-
from
public ClusterBuilder from(Cluster in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ClusterBuilder,Cluster>- Returns:
- Builder
-
status
public ClusterBuilder status(String status)
- Specified by:
statusin interfaceClusterBuilder- See Also:
Cluster.getStatus()
-
clusterTemplateId
public ClusterBuilder clusterTemplateId(String clusterTemplateId)
- Specified by:
clusterTemplateIdin interfaceClusterBuilder- See Also:
Cluster.getClusterTemplateId()
-
uuid
public ClusterBuilder uuid(String uuid)
- Specified by:
uuidin interfaceClusterBuilder- See Also:
Cluster.getUuid()
-
links
public ClusterBuilder links(List<GenericLink> links)
- Specified by:
linksin interfaceClusterBuilder- See Also:
Cluster.getLinks()
-
stackId
public ClusterBuilder stackId(String stackId)
- Specified by:
stackIdin interfaceClusterBuilder- See Also:
Cluster.getStackId()
-
masterCount
public ClusterBuilder masterCount(Integer masterCount)
- Specified by:
masterCountin interfaceClusterBuilder- See Also:
Cluster.getMasterCount()
-
createTimeout
public ClusterBuilder createTimeout(Integer createTimeout)
- Specified by:
createTimeoutin interfaceClusterBuilder- See Also:
Cluster.getCreateTimeout()
-
nodeCount
public ClusterBuilder nodeCount(Integer nodeCount)
- Specified by:
nodeCountin interfaceClusterBuilder- See Also:
Cluster.getNodeCount()
-
discoveryUrl
public ClusterBuilder discoveryUrl(String discoveryUrl)
- Specified by:
discoveryUrlin interfaceClusterBuilder- See Also:
Cluster.getDiscoveryUrl()
-
keypair
public ClusterBuilder keypair(String keypair)
- Specified by:
keypairin interfaceClusterBuilder- See Also:
Cluster.getKeypair()
-
name
public ClusterBuilder name(String name)
- Specified by:
namein interfaceClusterBuilder- See Also:
Cluster.getName()
-
-