Class SenlinNodeActionCreate.SenlinNodeActionCreateConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.senlin.domain.SenlinNodeActionCreate.SenlinNodeActionCreateConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<NodeActionCreateBuilder,NodeActionCreate>,NodeActionCreateBuilder
- Enclosing class:
- SenlinNodeActionCreate
public static class SenlinNodeActionCreate.SenlinNodeActionCreateConcreteBuilder extends Object implements NodeActionCreateBuilder
A Builder to create a SenlinNode. Usebuild()to receive theNodeCreateobject.- Author:
- lion
-
-
Constructor Summary
Constructors Constructor Description SenlinNodeActionCreateConcreteBuilder()Constructor to create aSenlinNodeActionCreate.SenlinNodeActionCreateConcreteBuilderobject with a new, emptySenlinNodeActionCreateobject.SenlinNodeActionCreateConcreteBuilder(SenlinNodeActionCreate model)Constructor for manipulation of an existingSenlinNodeActionCreateobject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeActionCreatebuild()Creates and return the Model Entity MNodeActionCreateBuildercheck(Map<String,String> check)Check the health status of a nodeNodeActionCreateBuilderfrom(NodeActionCreate in)Creates a Builder using the param M as the default valuesNodeActionCreateBuilderrecover(Map<String,String> recover)Recover a node from its current unhealthy status
-
-
-
Constructor Detail
-
SenlinNodeActionCreateConcreteBuilder
public SenlinNodeActionCreateConcreteBuilder()
Constructor to create aSenlinNodeActionCreate.SenlinNodeActionCreateConcreteBuilderobject with a new, emptySenlinNodeActionCreateobject.
-
SenlinNodeActionCreateConcreteBuilder
public SenlinNodeActionCreateConcreteBuilder(SenlinNodeActionCreate model)
Constructor for manipulation of an existingSenlinNodeActionCreateobject.- Parameters:
model- theSenlinNodeActionCreateobject which is to be modified.
-
-
Method Detail
-
build
public NodeActionCreate build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<NodeActionCreateBuilder,NodeActionCreate>- Returns:
- M instance
-
from
public NodeActionCreateBuilder from(NodeActionCreate in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<NodeActionCreateBuilder,NodeActionCreate>- Returns:
- Builder
-
check
public NodeActionCreateBuilder check(Map<String,String> check)
Description copied from interface:NodeActionCreateBuilderCheck the health status of a node- Specified by:
checkin interfaceNodeActionCreateBuilder- Parameters:
check- check info- Returns:
- NodeActionCreateBuilder
-
recover
public NodeActionCreateBuilder recover(Map<String,String> recover)
Description copied from interface:NodeActionCreateBuilderRecover a node from its current unhealthy status- Specified by:
recoverin interfaceNodeActionCreateBuilder- Parameters:
recover- the operation of node- Returns:
- NodeActionCreateBuilder
-
-