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 classGroup.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protectedGroup(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.Builderbuilder()booleanequals(Object obj)GroupConfigurationgetGroupConfiguration()StringgetId()Unique group identifier, usually UUIDLaunchConfigurationgetLaunchConfiguration()com.google.common.collect.ImmutableList<Link>getLinks()com.google.common.collect.ImmutableList<ScalingPolicy>getScalingPolicies()inthashCode()protected com.google.common.base.MoreObjects.ToStringHelperstring()Group.BuildertoBuilder()StringtoString()
-
-
-
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()
-
-