Class EvenClusterLoadStatusDescription
java.lang.Object
org.apache.kafka.clients.admin.EvenClusterLoadStatusDescription
A description of an even cluster load operation, which has been listed via
ConfluentAdmin.describeEvenClusterLoadStatus()
The status contains healUnevenLoadTrigger that helps
identify if SBC self-healing is enabled for the cluster.
The status of the even cluster load is tracked by two statuses:
#currentEvenClusterLoadStatus(), and
#previousEvenClusterLoadStatus().
In addition to the statuses, the
#evenClusterLoadError() helps give context about the
status of the even load cluster operation as to why the operation failed etc.-
Constructor Summary
ConstructorsConstructorDescriptionEvenClusterLoadStatusDescription(BalancerSelfHealMode healUnevenLoadTrigger, EvenClusterLoadStatus currentEvenClusterLoadStatus, EvenClusterLoadStatus previousEvenClusterLoadStatus, long currentStatusLastUpdateTimeMs, long previousStatusLastUpdateTimeMs, BalancerOperationError evenClusterLoadError) Detailed status of even cluster load task.EvenClusterLoadStatusDescription(EvenClusterLoadStatus currentEvenClusterLoadStatus, EvenClusterLoadStatus previousEvenClusterLoadStatus, long currentStatusLastUpdateTimeMs, long previousStatusLastUpdateTimeMs, BalancerOperationError evenClusterLoadError) Detailed status of even cluster load task. -
Method Summary
-
Constructor Details
-
EvenClusterLoadStatusDescription
public EvenClusterLoadStatusDescription(BalancerSelfHealMode healUnevenLoadTrigger, EvenClusterLoadStatus currentEvenClusterLoadStatus, EvenClusterLoadStatus previousEvenClusterLoadStatus, long currentStatusLastUpdateTimeMs, long previousStatusLastUpdateTimeMs, BalancerOperationError evenClusterLoadError) Detailed status of even cluster load task.- Parameters:
healUnevenLoadTrigger- - whether SBC self-healing is enabled.currentEvenClusterLoadStatus- - Status of the latest run of even cluster load.previousEvenClusterLoadStatus- - Status of the second to last run of even cluster load.currentStatusLastUpdateTimeMs- - Time when the latest even cluster load status changed.previousStatusLastUpdateTimeMs- - Time when the second to last even cluster load status changed.evenClusterLoadError- - Error that latest even cluster load operation might ran into if any, else the error that second to last even cluster load operation might have ran into.
-
EvenClusterLoadStatusDescription
public EvenClusterLoadStatusDescription(EvenClusterLoadStatus currentEvenClusterLoadStatus, EvenClusterLoadStatus previousEvenClusterLoadStatus, long currentStatusLastUpdateTimeMs, long previousStatusLastUpdateTimeMs, BalancerOperationError evenClusterLoadError) Detailed status of even cluster load task. This is older response for versions invalid input: '<'= 7.2.- Parameters:
currentEvenClusterLoadStatus- - Status of the latest run of even cluster load.previousEvenClusterLoadStatus- - Status of the second to last run of even cluster load.currentStatusLastUpdateTimeMs- - Time when the latest even cluster load status changed.previousStatusLastUpdateTimeMs- - Time when the second to last even cluster load status changed.evenClusterLoadError- - Error that latest even cluster load operation might ran into if any, else the error that second to last even cluster load operation might have ran into.
-
-
Method Details
-
healUnevenLoadTrigger
-
currentEvenClusterLoadStatus
-
previousEvenClusterLoadStatus
-
currentStatusLastUpdatetimeMs
public long currentStatusLastUpdatetimeMs() -
previousStatusLastUpdatetimeMs
public long previousStatusLastUpdatetimeMs() -
evenClusterLoadError
-
toString
-