Package org.jclouds.chef.domain
Class Node.Builder
- java.lang.Object
-
- org.jclouds.chef.domain.Node.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Node.BuilderautomaticAttribute(String key, JsonBall value)Node.BuilderautomaticAttributes(Map<String,JsonBall> automaticAttribute)Nodebuild()Node.BuilderdefaultAttribute(String key, JsonBall value)Node.BuilderdefaultAttributes(Map<String,JsonBall> defaultAttributes)Node.Builderenvironment(String environment)Node.Buildername(String name)Node.BuildernormalAttribute(String key, JsonBall value)Node.BuildernormalAttributes(Map<String,JsonBall> normalAttributes)Node.BuilderoverrideAttribute(String key, JsonBall value)Node.BuilderoverrideAttributes(Map<String,JsonBall> overrideAttributes)Node.BuilderrunList(Iterable<String> runList)Node.BuilderrunListElement(String element)
-
-
-
Method Detail
-
name
public Node.Builder name(String name)
-
normalAttribute
public Node.Builder normalAttribute(String key, JsonBall value)
-
normalAttributes
public Node.Builder normalAttributes(Map<String,JsonBall> normalAttributes)
-
overrideAttribute
public Node.Builder overrideAttribute(String key, JsonBall value)
-
overrideAttributes
public Node.Builder overrideAttributes(Map<String,JsonBall> overrideAttributes)
-
defaultAttribute
public Node.Builder defaultAttribute(String key, JsonBall value)
-
defaultAttributes
public Node.Builder defaultAttributes(Map<String,JsonBall> defaultAttributes)
-
automaticAttribute
public Node.Builder automaticAttribute(String key, JsonBall value)
-
automaticAttributes
public Node.Builder automaticAttributes(Map<String,JsonBall> automaticAttribute)
-
runListElement
public Node.Builder runListElement(String element)
-
runList
public Node.Builder runList(Iterable<String> runList)
-
environment
public Node.Builder environment(String environment)
- Since:
- Chef 0.10
-
build
public Node build()
-
-