예제 #1
0
        public static ReservationRequests NewInstance(IList <ReservationRequest> reservationResources
                                                      , ReservationRequestInterpreter type)
        {
            ReservationRequests reservationRequests = Org.Apache.Hadoop.Yarn.Util.Records.NewRecord
                                                      <ReservationRequests>();

            reservationRequests.SetReservationResources(reservationResources);
            reservationRequests.SetInterpreter(type);
            return(reservationRequests);
        }
예제 #2
0
        public static ReservationDefinition NewInstance(long arrival, long deadline, ReservationRequests
                                                        reservationRequests, string name)
        {
            ReservationDefinition rDefinition = Org.Apache.Hadoop.Yarn.Util.Records.NewRecord
                                                <ReservationDefinition>();

            rDefinition.SetArrival(arrival);
            rDefinition.SetDeadline(deadline);
            rDefinition.SetReservationRequests(reservationRequests);
            rDefinition.SetReservationName(name);
            return(rDefinition);
        }
예제 #3
0
 public abstract void SetReservationRequests(ReservationRequests reservationRequests
                                             );