static IntPtr n_Request_Lokhttp3_Request_(IntPtr jnienv, IntPtr native__this, IntPtr native_request)
            {
                global::Okhttp3.Response.Builder __this  = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Okhttp3.Request          request = global::Java.Lang.Object.GetObject <global::Okhttp3.Request> (native_request, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Request(request));

                return(__ret);
            }
            static IntPtr n_Protocol_Lokhttp3_Protocol_(IntPtr jnienv, IntPtr native__this, IntPtr native_protocol)
            {
                global::Okhttp3.Response.Builder __this   = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Okhttp3.Protocol         protocol = global::Java.Lang.Object.GetObject <global::Okhttp3.Protocol> (native_protocol, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Protocol(protocol));

                return(__ret);
            }
            static IntPtr n_RemoveHeader_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_name)
            {
                global::Okhttp3.Response.Builder __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                string name  = JNIEnv.GetString(native_name, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.RemoveHeader(name));

                return(__ret);
            }
            static IntPtr n_Headers_Lokhttp3_Headers_(IntPtr jnienv, IntPtr native__this, IntPtr native_headers)
            {
                global::Okhttp3.Response.Builder __this  = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Okhttp3.Headers          headers = global::Java.Lang.Object.GetObject <global::Okhttp3.Headers> (native_headers, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Headers(headers));

                return(__ret);
            }
            static IntPtr n_PriorResponse_Lokhttp3_Response_(IntPtr jnienv, IntPtr native__this, IntPtr native_priorResponse)
            {
                global::Okhttp3.Response.Builder __this        = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Okhttp3.Response         priorResponse = global::Java.Lang.Object.GetObject <global::Okhttp3.Response> (native_priorResponse, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.PriorResponse(priorResponse));

                return(__ret);
            }
            static IntPtr n_Body_Lokhttp3_ResponseBody_(IntPtr jnienv, IntPtr native__this, IntPtr native_body)
            {
                global::Okhttp3.Response.Builder __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
                global::Okhttp3.ResponseBody     body   = global::Java.Lang.Object.GetObject <global::Okhttp3.ResponseBody> (native_body, JniHandleOwnership.DoNotTransfer);
                IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Body(body));

                return(__ret);
            }
        static int n_Code_Lokhttp3_Response_Builder_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Okhttp3.Internal.Internal __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Internal> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.Response.Builder  p0     = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (native_p0, JniHandleOwnership.DoNotTransfer);
            int __ret = __this.Code(p0);

            return(__ret);
        }
        public override unsafe int Code(global::Okhttp3.Response.Builder p0)
        {
            const string __id = "code.(Lokhttp3/Response$Builder;)I";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
                var __rm = _members.InstanceMethods.InvokeAbstractInt32Method(__id, this, __args);
                return(__rm);
            } finally {
            }
        }
 static IntPtr n_Code_I(IntPtr jnienv, IntPtr native__this, int code)
 {
     global::Okhttp3.Response.Builder __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Response.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.Code(code)));
 }
 public abstract int Code(global::Okhttp3.Response.Builder p0);