Class Personality
- java.lang.Object
-
- org.jclouds.rackspace.autoscale.v1.domain.Personality
-
public class Personality extends Object
Autoscale Personality. Part of the launch configuration. You can inject data into the file system of the cloud server instance. For example, you might want to insert ssh keys, set configuration files, or store data that you want to retrieve from inside the instance. This feature provides a minimal amount of launch-time personalization. If you require significant customization, create a custom image.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Personality.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
Personality(String path, String contents)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Personality.Builder
builder()
boolean
equals(Object obj)
String
getContents()
String
getPath()
int
hashCode()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
Personality.Builder
toBuilder()
String
toString()
-
-
-
Constructor Detail
-
Personality
@ConstructorProperties({"path","contents"}) protected Personality(String path, String contents)
-
-
Method Detail
-
getPath
public String getPath()
- Returns:
- the path of this Personality.
- See Also:
Personality.Builder.path(String)
-
getContents
public String getContents()
- Returns:
- the contents for this Personality.
- See Also:
Personality.Builder.contents(String)
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
-
builder
public static Personality.Builder builder()
-
toBuilder
public Personality.Builder toBuilder()
-
-