func (s *EtcdServer) applyV2Request(r *RequestV2) Response {
	defer warnOfExpensiveRequest(s.getLogger(), time.Now(), r, nil, nil)

	switch r.Method {
	case "POST":
		return s.applyV2.Post(r)
	case "PUT":
		return s.applyV2.Put(r)
	case "DELETE":
		return s.applyV2.Delete(r)
	case "QGET":
		return s.applyV2.QGet(r)
	case "SYNC":
		return s.applyV2.Sync(r)
	default:
		// This should never be reached, but just in case:
		return Response{Err: ErrUnknownMethod}
	}
}
func (s *EtcdServer) applyV2Request(r *RequestV2) Response {
	defer warnOfExpensiveRequest(s.getLogger(), time.Now(), r, nil, nil)

	switch r.Method {
	case "POST":
		return s.applyV2.Post(r)
	case "PUT":
		return s.applyV2.Put(r)
	case "DELETE":
		return s.applyV2.Delete(r)
	case "QGET":
		return s.applyV2.QGet(r)
	case "SYNC":
		return s.applyV2.Sync(r)
	default:
		
		return Response{Err: ErrUnknownMethod}
	}
}
func ( s * EtcdServer ) applyV2Request ( r * RequestV2 ) Response { defer warnOfExpensiveRequest ( s . getLogger ( ) , time . Now ( ) , r , nil , nil ) switch r . Method { case " " : return s . applyV2 . Post ( r ) case " " : return s . applyV2 . Put ( r ) case " " : return s . applyV2 . Delete ( r ) case " " : return s . applyV2 . QGet ( r ) case " " : return s . applyV2 . Sync ( r ) default : // This should never be reached, but just in case: return Response { Err : ErrUnknownMethod } } }
// applyV2Request interprets r as a call to v2store.X
// and returns a Response interpreted from v2store.Event
applyV2Request interprets r as a call to v2store . X and returns a Response interpreted from v2store . Event