public override string GetReservationName()
 {
     YarnProtos.ReservationDefinitionProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasReservationName())
     {
         return(null);
     }
     return(p.GetReservationName());
 }
 public override long GetDeadline()
 {
     YarnProtos.ReservationDefinitionProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasDeadline())
     {
         return(0);
     }
     return(p.GetDeadline());
 }
 public override ReservationRequests GetReservationRequests()
 {
     YarnProtos.ReservationDefinitionProtoOrBuilder p = viaProto ? proto : builder;
     if (reservationReqs != null)
     {
         return(reservationReqs);
     }
     if (!p.HasReservationRequests())
     {
         return(null);
     }
     reservationReqs = ConvertFromProtoFormat(p.GetReservationRequests());
     return(reservationReqs);
 }