Package org.jclouds.chef.domain
Class Node
- java.lang.Object
-
- org.jclouds.chef.domain.Node
-
public class Node extends Object
Node object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Node.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
Node(String name, Map<String,JsonBall> normalAttributes, Map<String,JsonBall> overrideAttributes, Map<String,JsonBall> defaultAttributes, Map<String,JsonBall> automaticAttributes, List<String> runList, String environment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Node.Builder
builder()
boolean
equals(Object obj)
Map<String,JsonBall>
getAutomaticAttributes()
Map<String,JsonBall>
getDefaultAttributes()
String
getEnvironment()
String
getName()
Map<String,JsonBall>
getNormalAttributes()
Map<String,JsonBall>
getOverrideAttributes()
List<String>
getRunList()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
Node
@ConstructorProperties({"name","normal","override","default","automatic","run_list","chef_environment"}) protected Node(String name, @Nullable Map<String,JsonBall> normalAttributes, @Nullable Map<String,JsonBall> overrideAttributes, @Nullable Map<String,JsonBall> defaultAttributes, @Nullable Map<String,JsonBall> automaticAttributes, List<String> runList, @Nullable String environment)
-
-
Method Detail
-
builder
public static Node.Builder builder()
-
getName
public String getName()
-
getEnvironment
public String getEnvironment()
- Since:
- Chef 0.10
-
-