@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class UpdateContainerError extends Object
UpdateContainerError
is used by the Scheduler to notify the
ApplicationMaster of an UpdateContainerRequest it cannot satisfy due to
an error in the request. It includes the update request as well as
a reason for why the request was not satisfiable.Constructor and Description |
---|
UpdateContainerError() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
abstract int |
getCurrentContainerVersion()
Get current container version.
|
abstract String |
getReason()
Get reason why the update request was not satisfiable.
|
abstract UpdateContainerRequest |
getUpdateContainerRequest()
Get the
UpdateContainerRequest that was not satisfiable. |
int |
hashCode() |
static UpdateContainerError |
newInstance(String reason,
UpdateContainerRequest updateContainerRequest) |
abstract void |
setCurrentContainerVersion(int currentVersion)
Set current container version.
|
abstract void |
setReason(String reason)
Set reason why the update request was not satisfiable.
|
abstract void |
setUpdateContainerRequest(UpdateContainerRequest updateContainerRequest)
Set the
UpdateContainerRequest that was not satisfiable. |
String |
toString() |
@InterfaceAudience.Public @InterfaceStability.Unstable public static UpdateContainerError newInstance(String reason, UpdateContainerRequest updateContainerRequest)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract String getReason()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setReason(String reason)
reason
- Reason@InterfaceAudience.Public @InterfaceStability.Unstable public abstract int getCurrentContainerVersion()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setCurrentContainerVersion(int currentVersion)
currentVersion
- Current container version.@InterfaceAudience.Public @InterfaceStability.Unstable public abstract UpdateContainerRequest getUpdateContainerRequest()
UpdateContainerRequest
that was not satisfiable.@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setUpdateContainerRequest(UpdateContainerRequest updateContainerRequest)
UpdateContainerRequest
that was not satisfiable.updateContainerRequest
- Update Container RequestCopyright © 2024 Apache Software Foundation. All rights reserved.