org.jclouds.scriptbuilder.domain.chef
Class Role
java.lang.Object
org.jclouds.scriptbuilder.domain.chef.Role
public class Role
- extends Object
A Role to be configured for a Chef Solo run.
|
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)
|
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)
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.