public override FinalApplicationStatus GetFinalApplicationStatus()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     if (!p.HasFinalApplicationStatus())
     {
         return(null);
     }
     return(ConvertFromProtoFormat(p.GetFinalApplicationStatus()));
 }
 public override string GetDiagnostics()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     if (!p.HasDiagnostics())
     {
         return(null);
     }
     return(p.GetDiagnostics());
 }
 public override ApplicationAttemptId GetAttemptId()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     if (attemptId != null)
     {
         return(attemptId);
     }
     if (!p.HasAttemptId())
     {
         return(null);
     }
     attemptId = new ApplicationAttemptIdPBImpl(p.GetAttemptId());
     return(attemptId);
 }
 public override Container GetMasterContainer()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     if (masterContainer != null)
     {
         return(masterContainer);
     }
     if (!p.HasMasterContainer())
     {
         return(null);
     }
     masterContainer = new ContainerPBImpl(p.GetMasterContainer());
     return(masterContainer);
 }
 public override Credentials GetAppAttemptTokens()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     if (appAttemptTokens != null)
     {
         return(ConvertCredentialsFromByteBuffer(appAttemptTokens));
     }
     if (!p.HasAppAttemptTokens())
     {
         return(null);
     }
     this.appAttemptTokens = ProtoUtils.ConvertFromProtoFormat(p.GetAppAttemptTokens()
                                                               );
     return(ConvertCredentialsFromByteBuffer(appAttemptTokens));
 }
 public override long GetFinishTime()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     return(p.GetFinishTime());
 }
 public override int GetAMContainerExitStatus()
 {
     YarnServerResourceManagerRecoveryProtos.ApplicationAttemptStateDataProtoOrBuilder
         p = viaProto ? proto : builder;
     return(p.GetAmContainerExitStatus());
 }