public virtual TaskAttemptId GetTaskAttemptId() { MRProtos.TaskAttemptReportProtoOrBuilder p = viaProto ? proto : builder; if (this.taskAttemptId != null) { return(this.taskAttemptId); } if (!p.HasTaskAttemptId()) { return(null); } this.taskAttemptId = ConvertFromProtoFormat(p.GetTaskAttemptId()); return(this.taskAttemptId); }