Interface NodeCreateBuilder
-
- All Superinterfaces:
Buildable.Builder<NodeCreateBuilder,NodeCreate>
- All Known Implementing Classes:
SenlinNodeCreate.SenlinNodeCreateConcreteBuilder
public interface NodeCreateBuilder extends Buildable.Builder<NodeCreateBuilder,NodeCreate>
This interface describes a builder forNodeCreateobjects- Author:
- lion
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeCreateBuilderclusterID(String clusterID)Add the ID or shortID or name of the cluster the node lives in.NodeCreateBuildermetadata(Map<String,String> metadata)Add a set of key and value pairs to associate with the node.NodeCreateBuildername(String name)Add the name of the node to be created.NodeCreateBuilderprofileID(String profileID)Add the ID or shortID or name of the profile for the node.NodeCreateBuilderrole(String role)Add a string indicating the role this node plays in a cluster.-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
clusterID
NodeCreateBuilder clusterID(String clusterID)
Add the ID or shortID or name of the cluster the node lives in. If not specified, the node created will be an orphaned node.- Parameters:
clusterID- The ID or shortID or name of the cluster- Returns:
- NodeCreateBuilder
-
metadata
NodeCreateBuilder metadata(Map<String,String> metadata)
Add a set of key and value pairs to associate with the node.- Parameters:
metadata- A set of key and value pairs- Returns:
- NodeCreateBuilder
-
name
NodeCreateBuilder name(String name)
Add the name of the node to be created.- Parameters:
name- The name of the node- Returns:
- NodeCreateBuilder
-
profileID
NodeCreateBuilder profileID(String profileID)
Add the ID or shortID or name of the profile for the node.- Parameters:
profileID- The ID or shortID or name of the profile- Returns:
- NodeCreateBuilder
-
role
NodeCreateBuilder role(String role)
Add a string indicating the role this node plays in a cluster.- Parameters:
role- a string indicating the role this node plays- Returns:
- NodeCreateBuilder
-
-