コード例 #1
0
 public override int GetNumContainers()
 {
     lock (this)
     {
         YarnProtos.ResourceRequestProtoOrBuilder p = viaProto ? proto : builder;
         return(p.GetNumContainers());
     }
 }
コード例 #2
0
 public override string GetResourceName()
 {
     YarnProtos.ResourceRequestProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasResourceName())
     {
         return(null);
     }
     return(p.GetResourceName());
 }
コード例 #3
0
 public override string GetNodeLabelExpression()
 {
     YarnProtos.ResourceRequestProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasNodeLabelExpression())
     {
         return(null);
     }
     return(p.GetNodeLabelExpression().Trim());
 }
コード例 #4
0
 public override Priority GetPriority()
 {
     YarnProtos.ResourceRequestProtoOrBuilder p = viaProto ? proto : builder;
     if (this.priority != null)
     {
         return(this.priority);
     }
     if (!p.HasPriority())
     {
         return(null);
     }
     this.priority = ConvertFromProtoFormat(p.GetPriority());
     return(this.priority);
 }
コード例 #5
0
 public override bool GetRelaxLocality()
 {
     YarnProtos.ResourceRequestProtoOrBuilder p = viaProto ? proto : builder;
     return(p.GetRelaxLocality());
 }