public static final class DefaultTwillSpecification.DefaultPlacementPolicy extends Object implements TwillSpecification.PlacementPolicy
TwillSpecification.PlacementPolicy
.TwillSpecification.PlacementPolicy.Type
Constructor and Description |
---|
DefaultPlacementPolicy(Set<String> names,
TwillSpecification.PlacementPolicy.Type type,
Hosts hosts,
Racks racks) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getHosts() |
Set<String> |
getNames() |
Set<String> |
getRacks() |
TwillSpecification.PlacementPolicy.Type |
getType() |
String |
toString() |
public DefaultPlacementPolicy(Set<String> names, TwillSpecification.PlacementPolicy.Type type, Hosts hosts, Racks racks)
public Set<String> getNames()
getNames
in interface TwillSpecification.PlacementPolicy
TwillRunnable
names that belongs to this placement policy.public TwillSpecification.PlacementPolicy.Type getType()
getType
in interface TwillSpecification.PlacementPolicy
Type
of this placement policy.public Set<String> getHosts()
getHosts
in interface TwillSpecification.PlacementPolicy
public Set<String> getRacks()
getRacks
in interface TwillSpecification.PlacementPolicy
Copyright © 2013-2020 The Apache Software Foundation. All rights reserved.