org.jclouds.scriptbuilder.domain.chef
Class Role

java.lang.Object
  extended by org.jclouds.scriptbuilder.domain.chef.Role

public class Role
extends Object

A Role to be configured for a Chef Solo run.


Nested Class Summary
static class Role.Builder
           
 
Constructor Summary
protected Role(String name, com.google.common.base.Optional<String> description, com.google.common.base.Optional<String> jsonDefaultAttributes, com.google.common.base.Optional<String> jsonOverrideAttributes, com.google.common.base.Optional<RunList> runlist)
           
 
Method Summary
static Role.Builder builder()
           
 boolean equals(Object obj)
           
 com.google.common.base.Optional<String> getDescription()
           
 com.google.common.base.Optional<String> getJsonDefaultAttributes()
           
 com.google.common.base.Optional<String> getJsonOverrideAttributes()
           
 String getName()
           
 RunList getRunlist()
           
 int hashCode()
           
 String toJsonString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Role

protected Role(String name,
               com.google.common.base.Optional<String> description,
               com.google.common.base.Optional<String> jsonDefaultAttributes,
               com.google.common.base.Optional<String> jsonOverrideAttributes,
               com.google.common.base.Optional<RunList> runlist)
Method Detail

builder

public static Role.Builder builder()

toJsonString

public String toJsonString()

getName

public String getName()

getDescription

public com.google.common.base.Optional<String> getDescription()

getJsonDefaultAttributes

public com.google.common.base.Optional<String> getJsonDefaultAttributes()

getJsonOverrideAttributes

public com.google.common.base.Optional<String> getJsonOverrideAttributes()

getRunlist

public RunList getRunlist()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


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