public class AssignmentConfigs extends Object
TaskAssignor.| Constructor and Description |
|---|
AssignmentConfigs(Long acceptableRecoveryLag,
Integer maxWarmupReplicas,
Integer numStandbyReplicas,
Long probingRebalanceIntervalMs,
List<String> rackAwareAssignmentTags) |
AssignmentConfigs(long acceptableRecoveryLag,
int maxWarmupReplicas,
int numStandbyReplicas,
long probingRebalanceIntervalMs,
List<String> rackAwareAssignmentTags,
int rackAwareTrafficCost,
int rackAwareNonOverlapCost,
String rackAwareAssignmentStrategy) |
AssignmentConfigs(long acceptableRecoveryLag,
int maxWarmupReplicas,
int numStandbyReplicas,
long probingRebalanceIntervalMs,
List<String> rackAwareAssignmentTags,
OptionalInt rackAwareTrafficCost,
OptionalInt rackAwareNonOverlapCost,
String rackAwareAssignmentStrategy) |
public AssignmentConfigs(long acceptableRecoveryLag,
int maxWarmupReplicas,
int numStandbyReplicas,
long probingRebalanceIntervalMs,
List<String> rackAwareAssignmentTags,
OptionalInt rackAwareTrafficCost,
OptionalInt rackAwareNonOverlapCost,
String rackAwareAssignmentStrategy)
public AssignmentConfigs(long acceptableRecoveryLag,
int maxWarmupReplicas,
int numStandbyReplicas,
long probingRebalanceIntervalMs,
List<String> rackAwareAssignmentTags,
int rackAwareTrafficCost,
int rackAwareNonOverlapCost,
String rackAwareAssignmentStrategy)
public static AssignmentConfigs of(StreamsConfig configs)
public long acceptableRecoveryLag()
StreamsConfig.ACCEPTABLE_RECOVERY_LAG_CONFIGpublic int maxWarmupReplicas()
StreamsConfig.MAX_WARMUP_REPLICAS_CONFIGpublic int numStandbyReplicas()
StreamsConfig.NUM_STANDBY_REPLICAS_CONFIGpublic long probingRebalanceIntervalMs()
StreamsConfig.PROBING_REBALANCE_INTERVAL_MS_CONFIGpublic List<String> rackAwareAssignmentTags()
StreamsConfig.RACK_AWARE_ASSIGNMENT_TAGS_CONFIGpublic OptionalInt rackAwareTrafficCost()
StreamsConfig.RACK_AWARE_ASSIGNMENT_TRAFFIC_COST_CONFIGpublic OptionalInt rackAwareNonOverlapCost()
StreamsConfig.RACK_AWARE_ASSIGNMENT_NON_OVERLAP_COST_CONFIGpublic String rackAwareAssignmentStrategy()
StreamsConfig.RACK_AWARE_ASSIGNMENT_STRATEGY_CONFIG