Class UpdateApplicationTimeoutsRequest
java.lang.Object
org.apache.hadoop.yarn.api.protocolrecords.UpdateApplicationTimeoutsRequest
The request sent by the client to the ResourceManager to set or
update the application timeout.
The request includes the ApplicationId of the application and timeout
to be set for an application
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ApplicationIdGet theApplicationIdof the application.abstract Map<ApplicationTimeoutType,String> GetApplicationTimeoutsof the application.newInstance(ApplicationId applicationId, Map<ApplicationTimeoutType, String> applicationTimeouts) abstract voidsetApplicationId(ApplicationId applicationId) Set theApplicationIdof the application.abstract voidsetApplicationTimeouts(Map<ApplicationTimeoutType, String> applicationTimeouts) Set theApplicationTimeoutsfor the application.
-
Constructor Details
-
UpdateApplicationTimeoutsRequest
public UpdateApplicationTimeoutsRequest()
-
-
Method Details
-
newInstance
public static UpdateApplicationTimeoutsRequest newInstance(ApplicationId applicationId, Map<ApplicationTimeoutType, String> applicationTimeouts) -
getApplicationId
Get theApplicationIdof the application.- Returns:
ApplicationIdof the application
-
setApplicationId
Set theApplicationIdof the application.- Parameters:
applicationId-ApplicationIdof the application
-
getApplicationTimeouts
GetApplicationTimeoutsof the application. Timeout value is in ISO8601 standard with format yyyy-MM-dd'T'HH:mm:ss.SSSZ.- Returns:
- all
ApplicationTimeoutsof the application.
-
setApplicationTimeouts
Set theApplicationTimeoutsfor the application. Timeout value is absolute. Timeout value should meet ISO8601 format. Support ISO8601 format is yyyy-MM-dd'T'HH:mm:ss.SSSZ. All pre-existing Map entries are cleared before adding the new Map.- Parameters:
applicationTimeouts-ApplicationTimeoutss for the application
-