20 lines
1.1 KiB
Protocol Buffer
20 lines
1.1 KiB
Protocol Buffer
|
option java_package = "org.apache.hadoop.yarn.proto";
|
||
|
option java_outer_classname = "ClientRMProtocol";
|
||
|
option java_generic_services = true;
|
||
|
option java_generate_equals_and_hash = true;
|
||
|
|
||
|
import "yarn_service_protos.proto";
|
||
|
|
||
|
service ClientRMProtocolService {
|
||
|
rpc getNewApplicationId (GetNewApplicationIdRequestProto) returns (GetNewApplicationIdResponseProto);
|
||
|
rpc getApplicationReport (GetApplicationReportRequestProto) returns (GetApplicationReportResponseProto);
|
||
|
rpc submitApplication (SubmitApplicationRequestProto) returns (SubmitApplicationResponseProto);
|
||
|
rpc finishApplication (FinishApplicationRequestProto) returns (FinishApplicationResponseProto);
|
||
|
rpc getClusterMetrics (GetClusterMetricsRequestProto) returns (GetClusterMetricsResponseProto);
|
||
|
rpc getAllApplications (GetAllApplicationsRequestProto) returns (GetAllApplicationsResponseProto);
|
||
|
rpc getClusterNodes (GetClusterNodesRequestProto) returns (GetClusterNodesResponseProto);
|
||
|
rpc getQueueInfo (GetQueueInfoRequestProto) returns (GetQueueInfoResponseProto);
|
||
|
rpc getQueueUserAcls (GetQueueUserAclsInfoRequestProto) returns (GetQueueUserAclsInfoResponseProto);
|
||
|
}
|
||
|
|