org.jclouds.chef.domain
Class Node.Builder

java.lang.Object
  extended by org.jclouds.chef.domain.Node.Builder
Enclosing class:
Node

public static class Node.Builder
extends Object


Constructor Summary
Node.Builder()
           
 
Method Summary
 Node.Builder automaticAttribute(String key, org.jclouds.domain.JsonBall value)
           
 Node.Builder automaticAttributes(Map<String,org.jclouds.domain.JsonBall> automaticAttribute)
           
 Node build()
           
 Node.Builder defaultAttribute(String key, org.jclouds.domain.JsonBall value)
           
 Node.Builder defaultAttributes(Map<String,org.jclouds.domain.JsonBall> defaultAttributes)
           
 Node.Builder environment(String environment)
           
 Node.Builder name(String name)
           
 Node.Builder normalAttribute(String key, org.jclouds.domain.JsonBall value)
           
 Node.Builder normalAttributes(Map<String,org.jclouds.domain.JsonBall> normalAttributes)
           
 Node.Builder overrideAttribute(String key, org.jclouds.domain.JsonBall value)
           
 Node.Builder overrideAttributes(Map<String,org.jclouds.domain.JsonBall> overrideAttributes)
           
 Node.Builder runList(Iterable<String> runList)
           
 Node.Builder runListElement(String element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node.Builder

public Node.Builder()
Method Detail

name

public Node.Builder name(String name)

normalAttribute

public Node.Builder normalAttribute(String key,
                                    org.jclouds.domain.JsonBall value)

normalAttributes

public Node.Builder normalAttributes(Map<String,org.jclouds.domain.JsonBall> normalAttributes)

overrideAttribute

public Node.Builder overrideAttribute(String key,
                                      org.jclouds.domain.JsonBall value)

overrideAttributes

public Node.Builder overrideAttributes(Map<String,org.jclouds.domain.JsonBall> overrideAttributes)

defaultAttribute

public Node.Builder defaultAttribute(String key,
                                     org.jclouds.domain.JsonBall value)

defaultAttributes

public Node.Builder defaultAttributes(Map<String,org.jclouds.domain.JsonBall> defaultAttributes)

automaticAttribute

public Node.Builder automaticAttribute(String key,
                                       org.jclouds.domain.JsonBall value)

automaticAttributes

public Node.Builder automaticAttributes(Map<String,org.jclouds.domain.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()


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.