Class Group
- java.lang.Object
-
- org.jclouds.rackspace.autoscale.v1.domain.Group
-
public class Group extends Object
Autoscale Group. This domain object contains information about an autoscaling group.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Group.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
Group(String id, com.google.common.collect.ImmutableList<Link> links, com.google.common.collect.ImmutableList<ScalingPolicy> scalingPolicy, GroupConfiguration groupConfiguration, LaunchConfiguration launchConfiguration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Group.Builder
builder()
boolean
equals(Object obj)
GroupConfiguration
getGroupConfiguration()
String
getId()
Unique group identifier, usually UUIDLaunchConfiguration
getLaunchConfiguration()
com.google.common.collect.ImmutableList<Link>
getLinks()
com.google.common.collect.ImmutableList<ScalingPolicy>
getScalingPolicies()
int
hashCode()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
Group.Builder
toBuilder()
String
toString()
-
-
-
Constructor Detail
-
Group
protected Group(String id, com.google.common.collect.ImmutableList<Link> links, com.google.common.collect.ImmutableList<ScalingPolicy> scalingPolicy, GroupConfiguration groupConfiguration, LaunchConfiguration launchConfiguration)
-
-
Method Detail
-
getId
public String getId()
Unique group identifier, usually UUID- Returns:
- the id of this Group.
- See Also:
Group.Builder.id(String)
-
getLinks
public com.google.common.collect.ImmutableList<Link> getLinks()
- Returns:
- the links of this Group.
- See Also:
Link
,Group.Builder.links(List)
-
getScalingPolicies
public com.google.common.collect.ImmutableList<ScalingPolicy> getScalingPolicies()
- Returns:
- A list of scaling policies for this Group.
- See Also:
CreateScalingPolicy
,Group.Builder.scalingPolicy(List)
-
getGroupConfiguration
public GroupConfiguration getGroupConfiguration()
- Returns:
- the group configuration of this Group.
- See Also:
GroupConfiguration
,Group.Builder.groupConfiguration(GroupConfiguration)
-
getLaunchConfiguration
public LaunchConfiguration getLaunchConfiguration()
- Returns:
- the launch configuration of this Group.
- See Also:
LaunchConfiguration
,Group.Builder.launchConfiguration(LaunchConfiguration)
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
-
builder
public static Group.Builder builder()
-
toBuilder
public Group.Builder toBuilder()
-
-