Modifier and Type | Field and Description |
---|---|
protected GroupConfiguration |
groupConfiguration |
protected String |
id |
protected LaunchConfiguration |
launchConfiguration |
protected com.google.common.collect.ImmutableList<Link> |
links |
protected com.google.common.collect.ImmutableList<ScalingPolicy> |
scalingPolicy |
Constructor and Description |
---|
Group.Builder() |
Modifier and Type | Method and Description |
---|---|
Group |
build() |
Group.Builder |
fromGroup(Group in) |
Group.Builder |
groupConfiguration(GroupConfiguration groupConfiguration) |
Group.Builder |
id(String id) |
Group.Builder |
launchConfiguration(LaunchConfiguration launchConfiguration) |
Group.Builder |
links(List<Link> links) |
Group.Builder |
scalingPolicy(List<ScalingPolicy> scalingPolicy) |
protected String id
protected com.google.common.collect.ImmutableList<Link> links
protected com.google.common.collect.ImmutableList<ScalingPolicy> scalingPolicy
protected GroupConfiguration groupConfiguration
protected LaunchConfiguration launchConfiguration
public Group.Builder id(String id)
id
- The id of this Group.Group.getId()
public Group.Builder links(List<Link> links)
links
- The links of this Group.Group.getLinks()
public Group.Builder scalingPolicy(List<ScalingPolicy> scalingPolicy)
scalingPolicy
- The scaling policies list of this Group.Group.getScalingPolicies()
public Group.Builder groupConfiguration(GroupConfiguration groupConfiguration)
groupConfiguration
- The groupConfiguration of this Group.Group.getGroupConfiguration()
public Group.Builder launchConfiguration(LaunchConfiguration launchConfiguration)
launchConfiguration
- The launchConfiguration of this Group.Group.getLaunchConfiguration()
public Group build()
public Group.Builder fromGroup(Group in)
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.