Interface ClusterCreateBuilder
-
- All Superinterfaces:
Buildable.Builder<ClusterCreateBuilder,ClusterCreate>
- All Known Implementing Classes:
SenlinClusterCreate.SenlinClusterCreateConcreteBuilder
public interface ClusterCreateBuilder extends Buildable.Builder<ClusterCreateBuilder,ClusterCreate>
This interface describes a builder forClusterCreateobjects- Author:
- lion
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClusterCreateBuilderdesiredCapacity(int desiredCapacity)Add the capacity, or initial size, of the clusterClusterCreateBuildermaxSize(int maxSize)Add the maximum size of the cluster.ClusterCreateBuildermetadata(Map<String,String> metadata)Add a set of key and value pairs to associate with the cluster.ClusterCreateBuilderminSize(int minSize)Add the minimum size of the cluster.ClusterCreateBuildername(String name)Add the name of the cluster.ClusterCreateBuilderprofileID(String profileID)Add the ID or name of the profile for the cluster.ClusterCreateBuildertimeout(int timeout)Add the timeout value, in minutes, for cluster creation.-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
name
ClusterCreateBuilder name(String name)
Add the name of the cluster.- Parameters:
name- The name of the cluster.- Returns:
- ClusterCreateBuilder
-
metadata
ClusterCreateBuilder metadata(Map<String,String> metadata)
Add a set of key and value pairs to associate with the cluster.- Parameters:
metadata- A set of key and value pairs to associate with the cluster.- Returns:
- ClusterCreateBuilder
-
desiredCapacity
ClusterCreateBuilder desiredCapacity(int desiredCapacity)
Add the capacity, or initial size, of the cluster- Parameters:
desiredCapacity- The capacity, or initial size, of the cluster- Returns:
- ClusterCreateBuilder
-
maxSize
ClusterCreateBuilder maxSize(int maxSize)
Add the maximum size of the cluster.- Parameters:
maxSize- The maximum size of the cluster.- Returns:
- ClusterCreateBuilder
-
minSize
ClusterCreateBuilder minSize(int minSize)
Add the minimum size of the cluster.- Parameters:
minSize- The minimum size of the cluster.- Returns:
- ClusterCreateBuilder
-
profileID
ClusterCreateBuilder profileID(String profileID)
Add the ID or name of the profile for the cluster.- Parameters:
profileID- The ID or name of the profile for the cluster.- Returns:
- ClusterCreateBuilder
-
timeout
ClusterCreateBuilder timeout(int timeout)
Add the timeout value, in minutes, for cluster creation.- Parameters:
timeout- The timeout value, in minutes, for cluster creation.- Returns:
- ClusterCreateBuilder
-
-