public override long GetStartTime()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProtoOrBuilder p = viaProto
                          ? proto : builder;
     return(p.GetStartTime());
 }
 public override long GetSubmitTime()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProtoOrBuilder p = viaProto
                          ? proto : builder;
     if (!p.HasSubmitTime())
     {
         return(-1);
     }
     return(p.GetSubmitTime());
 }
 public override RMAppState GetState()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProtoOrBuilder p = viaProto
                          ? proto : builder;
     if (!p.HasApplicationState())
     {
         return(null);
     }
     return(ConvertFromProtoFormat(p.GetApplicationState()));
 }
 public override string GetDiagnostics()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProtoOrBuilder p = viaProto
                          ? proto : builder;
     if (!p.HasDiagnostics())
     {
         return(null);
     }
     return(p.GetDiagnostics());
 }
 public override ApplicationSubmissionContext GetApplicationSubmissionContext()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationStateDataProtoOrBuilder p = viaProto
                          ? proto : builder;
     if (applicationSubmissionContext != null)
     {
         return(applicationSubmissionContext);
     }
     if (!p.HasApplicationSubmissionContext())
     {
         return(null);
     }
     applicationSubmissionContext = new ApplicationSubmissionContextPBImpl(p.GetApplicationSubmissionContext
                                                                               ());
     return(applicationSubmissionContext);
 }