public override QueueState GetQueueState() { YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; if (!p.HasState()) { return(null); } return(ConvertFromProtoFormat(p.GetState())); }
private void InitNodeLabels() { if (this.accessibleNodeLabels != null) { return; } YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; this.accessibleNodeLabels = new HashSet <string>(); Sharpen.Collections.AddAll(this.accessibleNodeLabels, p.GetAccessibleNodeLabelsList ()); }
private void InitLocalChildQueuesList() { if (this.childQueuesList != null) { return; } YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; IList <YarnProtos.QueueInfoProto> list = p.GetChildQueuesList(); childQueuesList = new AList <QueueInfo>(); foreach (YarnProtos.QueueInfoProto a in list) { childQueuesList.AddItem(ConvertFromProtoFormat(a)); } }
private void InitLocalApplicationsList() { if (this.applicationsList != null) { return; } YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; IList <YarnProtos.ApplicationReportProto> list = p.GetApplicationsList(); applicationsList = new AList <ApplicationReport>(); foreach (YarnProtos.ApplicationReportProto a in list) { applicationsList.AddItem(ConvertFromProtoFormat(a)); } }
public override string GetQueueName() { YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; return((p.HasQueueName()) ? p.GetQueueName() : null); }
public override float GetMaximumCapacity() { YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; return((p.HasMaximumCapacity()) ? p.GetMaximumCapacity() : -1); }
public override float GetCurrentCapacity() { YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; return((p.HasCurrentCapacity()) ? p.GetCurrentCapacity() : 0); }
public override string GetDefaultNodeLabelExpression() { YarnProtos.QueueInfoProtoOrBuilder p = viaProto ? proto : builder; return((p.HasDefaultNodeLabelExpression()) ? p.GetDefaultNodeLabelExpression().Trim () : null); }