public override FinalApplicationStatus GetFinalApplicationStatus()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasFinalApplicationStatus())
     {
         return(null);
     }
     return(ConvertFromProtoFormat(p.GetFinalApplicationStatus()));
 }
 public override string GetTrackingUrl()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasTrackingUrl())
     {
         return(null);
     }
     return(p.GetTrackingUrl());
 }
 public override string GetDiagnostics()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasDiagnostics())
     {
         return(null);
     }
     return(p.GetDiagnostics());
 }
 public override ApplicationResourceUsageReport GetApplicationResourceUsageReport(
     )
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasAppResourceUsage())
     {
         return(null);
     }
     return(ConvertFromProtoFormat(p.GetAppResourceUsage()));
 }
 private void InitApplicationTags()
 {
     if (this.applicationTags != null)
     {
         return;
     }
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     this.applicationTags = new HashSet <string>();
     Sharpen.Collections.AddAll(this.applicationTags, p.GetApplicationTagsList());
 }
 public override ApplicationId GetApplicationId()
 {
     if (this.applicationId != null)
     {
         return(this.applicationId);
     }
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasApplicationId())
     {
         return(null);
     }
     this.applicationId = ConvertFromProtoFormat(p.GetApplicationId());
     return(this.applicationId);
 }
 public override Token GetAMRMToken()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (amRmToken != null)
     {
         return(amRmToken);
     }
     if (!p.HasAmRmToken())
     {
         return(null);
     }
     amRmToken = ConvertFromProtoFormat(p.GetAmRmToken());
     return(amRmToken);
 }
 public override Token GetClientToAMToken()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     if (this.clientToAMToken != null)
     {
         return(this.clientToAMToken);
     }
     if (!p.HasClientToAmToken())
     {
         return(null);
     }
     this.clientToAMToken = ConvertFromProtoFormat(p.GetClientToAmToken());
     return(this.clientToAMToken);
 }
 public override float GetProgress()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetProgress());
 }
 public override long GetFinishTime()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetFinishTime());
 }
 public override int GetRpcPort()
 {
     YarnProtos.ApplicationReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetRpcPort());
 }