public static class MagnumCluster.ClusterConcreteBuilder extends Object implements ClusterBuilder
| Constructor and Description |
|---|
ClusterConcreteBuilder() |
ClusterConcreteBuilder(MagnumCluster model) |
| Modifier and Type | Method and Description |
|---|---|
Cluster |
build()
Creates and return the Model Entity M
|
ClusterBuilder |
clusterTemplateId(String clusterTemplateId) |
ClusterBuilder |
createTimeout(Integer createTimeout) |
ClusterBuilder |
discoveryUrl(String discoveryUrl) |
ClusterBuilder |
from(Cluster in)
Creates a Builder using the param M as the default values
|
ClusterBuilder |
keypair(String keypair) |
ClusterBuilder |
links(List<GenericLink> links) |
ClusterBuilder |
masterCount(Integer masterCount) |
ClusterBuilder |
name(String name) |
ClusterBuilder |
nodeCount(Integer nodeCount) |
ClusterBuilder |
stackId(String stackId) |
ClusterBuilder |
status(String status) |
ClusterBuilder |
uuid(String uuid) |
public ClusterConcreteBuilder()
public ClusterConcreteBuilder(MagnumCluster model)
public Cluster build()
Buildable.Builderbuild in interface Buildable.Builder<ClusterBuilder,Cluster>public ClusterBuilder from(Cluster in)
Buildable.Builderfrom in interface Buildable.Builder<ClusterBuilder,Cluster>public ClusterBuilder status(String status)
status in interface ClusterBuilderCluster.getStatus()public ClusterBuilder clusterTemplateId(String clusterTemplateId)
clusterTemplateId in interface ClusterBuilderCluster.getClusterTemplateId()public ClusterBuilder uuid(String uuid)
uuid in interface ClusterBuilderCluster.getUuid()public ClusterBuilder links(List<GenericLink> links)
links in interface ClusterBuilderCluster.getLinks()public ClusterBuilder stackId(String stackId)
stackId in interface ClusterBuilderCluster.getStackId()public ClusterBuilder masterCount(Integer masterCount)
masterCount in interface ClusterBuilderCluster.getMasterCount()public ClusterBuilder createTimeout(Integer createTimeout)
createTimeout in interface ClusterBuilderCluster.getCreateTimeout()public ClusterBuilder nodeCount(Integer nodeCount)
nodeCount in interface ClusterBuilderCluster.getNodeCount()public ClusterBuilder discoveryUrl(String discoveryUrl)
discoveryUrl in interface ClusterBuilderCluster.getDiscoveryUrl()public ClusterBuilder keypair(String keypair)
keypair in interface ClusterBuilderCluster.getKeypair()public ClusterBuilder name(String name)
name in interface ClusterBuilderCluster.getName()Copyright © 2017. All rights reserved.