public final class TopicPlacement
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TopicPlacement.ConstraintCount |
static class |
TopicPlacement.TopicPlacementValidator |
Modifier and Type | Field and Description |
---|---|
static org.apache.kafka.common.config.ConfigDef.Validator |
VALIDATOR |
Modifier and Type | Method and Description |
---|---|
static TopicPlacement |
empty() |
boolean |
hasObserverConstraints() |
boolean |
matchesObservers(java.util.Map<java.lang.String,java.lang.String> attributes)
Determines if a set of attributes matches the observers constraints.
|
boolean |
matchesReplicas(java.util.Map<java.lang.String,java.lang.String> attributes)
Determines if a set of attributes matches the replicas constraints.
|
java.util.List<TopicPlacement.ConstraintCount> |
observers() |
static TopicPlacement |
parse(java.lang.String value) |
java.util.List<TopicPlacement.ConstraintCount> |
replicas() |
java.lang.String |
toJson()
Serialize this object back to json string.
|
java.lang.String |
toString() |
int |
version() |
public static final org.apache.kafka.common.config.ConfigDef.Validator VALIDATOR
public java.lang.String toString()
toString
in class java.lang.Object
public int version()
public java.util.List<TopicPlacement.ConstraintCount> replicas()
public java.util.List<TopicPlacement.ConstraintCount> observers()
public boolean hasObserverConstraints()
public boolean matchesReplicas(java.util.Map<java.lang.String,java.lang.String> attributes)
public boolean matchesObservers(java.util.Map<java.lang.String,java.lang.String> attributes)
public static TopicPlacement parse(java.lang.String value)
public java.lang.String toJson()
public static TopicPlacement empty()