public override ContainerState GetContainerState()
 {
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasContainerState())
     {
         return(null);
     }
     return(ConvertFromProtoFormat(p.GetContainerState()));
 }
 public override string GetNodeHttpAddress()
 {
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasNodeHttpAddress())
     {
         return(null);
     }
     return(p.GetNodeHttpAddress());
 }
 public override string GetDiagnosticsInfo()
 {
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasDiagnosticsInfo())
     {
         return(null);
     }
     return(p.GetDiagnosticsInfo());
 }
 public override string GetLogUrl()
 {
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasLogUrl())
     {
         return(null);
     }
     return(p.GetLogUrl());
 }
 public override ContainerId GetContainerId()
 {
     if (this.containerId != null)
     {
         return(this.containerId);
     }
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasContainerId())
     {
         return(null);
     }
     this.containerId = ConvertFromProtoFormat(p.GetContainerId());
     return(this.containerId);
 }
 public override NodeId GetAssignedNode()
 {
     if (this.nodeId != null)
     {
         return(this.nodeId);
     }
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasNodeId())
     {
         return(null);
     }
     this.nodeId = ConvertFromProtoFormat(p.GetNodeId());
     return(this.nodeId);
 }
 public override Resource GetAllocatedResource()
 {
     if (this.resource != null)
     {
         return(this.resource);
     }
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasResource())
     {
         return(null);
     }
     this.resource = ConvertFromProtoFormat(p.GetResource());
     return(this.resource);
 }
 public override Priority GetPriority()
 {
     if (this.priority != null)
     {
         return(this.priority);
     }
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasPriority())
     {
         return(null);
     }
     this.priority = ConvertFromProtoFormat(p.GetPriority());
     return(this.priority);
 }
 public override int GetContainerExitStatus()
 {
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetContainerExitStatus());
 }
 public override long GetCreationTime()
 {
     YarnProtos.ContainerReportProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetCreationTime());
 }