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.Builder
automaticAttribute(String key, JsonBall value)
Node.Builder
automaticAttributes(Map<String,JsonBall> automaticAttribute)
Node
build()
Node.Builder
defaultAttribute(String key, JsonBall value)
Node.Builder
defaultAttributes(Map<String,JsonBall> defaultAttributes)
Node.Builder
environment(String environment)
Node.Builder
name(String name)
Node.Builder
normalAttribute(String key, JsonBall value)
Node.Builder
normalAttributes(Map<String,JsonBall> normalAttributes)
Node.Builder
overrideAttribute(String key, JsonBall value)
Node.Builder
overrideAttributes(Map<String,JsonBall> overrideAttributes)
Node.Builder
runList(Iterable<String> runList)
Node.Builder
runListElement(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()
-
-