@InterfaceAudience.Private @InterfaceStability.Unstable public abstract class SubClusterDeregisterRequest extends Object
The request sent to set the state of a subcluster to either SC_DECOMMISSIONED, SC_LOST, or SC_DEREGISTERED.
The update includes details such as:
| Constructor and Description | 
|---|
| SubClusterDeregisterRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract SubClusterState | getState()Get the  SubClusterStateof the subcluster. | 
| abstract SubClusterId | getSubClusterId()Get the  SubClusterIdrepresenting the unique identifier of the
 subcluster. | 
| static SubClusterDeregisterRequest | newInstance(SubClusterId subClusterId,
           SubClusterState subClusterState) | 
| abstract void | setState(SubClusterState state)Set the  SubClusterStateof the subcluster. | 
| abstract void | setSubClusterId(SubClusterId subClusterId)Set the  SubClusterIdrepresenting the unique identifier of the
 subcluster. | 
@InterfaceAudience.Private @InterfaceStability.Unstable public static SubClusterDeregisterRequest newInstance(SubClusterId subClusterId, SubClusterState subClusterState)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract SubClusterId getSubClusterId()
SubClusterId representing the unique identifier of the
 subcluster.@InterfaceAudience.Private @InterfaceStability.Unstable public abstract void setSubClusterId(SubClusterId subClusterId)
SubClusterId representing the unique identifier of the
 subcluster.subClusterId - the subcluster identifier@InterfaceAudience.Public @InterfaceStability.Unstable public abstract SubClusterState getState()
SubClusterState of the subcluster.@InterfaceAudience.Private @InterfaceStability.Unstable public abstract void setState(SubClusterState state)
SubClusterState of the subcluster.state - the state of the subClusterCopyright © 2008–2023 Apache Software Foundation. All rights reserved.