github.com/craicoverflow/tyk@v2.9.6-rc3+incompatible/coprocess/bindings/java/CoprocessMiniRequestObject.java (about)

     1  // Generated by the protocol buffer compiler.  DO NOT EDIT!
     2  // source: coprocess_mini_request_object.proto
     3  
     4  package coprocess;
     5  
     6  public final class CoprocessMiniRequestObject {
     7    private CoprocessMiniRequestObject() {}
     8    public static void registerAllExtensions(
     9        com.google.protobuf.ExtensionRegistryLite registry) {
    10    }
    11  
    12    public static void registerAllExtensions(
    13        com.google.protobuf.ExtensionRegistry registry) {
    14      registerAllExtensions(
    15          (com.google.protobuf.ExtensionRegistryLite) registry);
    16    }
    17    public interface MiniRequestObjectOrBuilder extends
    18        // @@protoc_insertion_point(interface_extends:coprocess.MiniRequestObject)
    19        com.google.protobuf.MessageOrBuilder {
    20  
    21      /**
    22       * <code>map&lt;string, string&gt; headers = 1;</code>
    23       */
    24      int getHeadersCount();
    25      /**
    26       * <code>map&lt;string, string&gt; headers = 1;</code>
    27       */
    28      boolean containsHeaders(
    29          java.lang.String key);
    30      /**
    31       * Use {@link #getHeadersMap()} instead.
    32       */
    33      @java.lang.Deprecated
    34      java.util.Map<java.lang.String, java.lang.String>
    35      getHeaders();
    36      /**
    37       * <code>map&lt;string, string&gt; headers = 1;</code>
    38       */
    39      java.util.Map<java.lang.String, java.lang.String>
    40      getHeadersMap();
    41      /**
    42       * <code>map&lt;string, string&gt; headers = 1;</code>
    43       */
    44  
    45      java.lang.String getHeadersOrDefault(
    46          java.lang.String key,
    47          java.lang.String defaultValue);
    48      /**
    49       * <code>map&lt;string, string&gt; headers = 1;</code>
    50       */
    51  
    52      java.lang.String getHeadersOrThrow(
    53          java.lang.String key);
    54  
    55      /**
    56       * <code>map&lt;string, string&gt; set_headers = 2;</code>
    57       */
    58      int getSetHeadersCount();
    59      /**
    60       * <code>map&lt;string, string&gt; set_headers = 2;</code>
    61       */
    62      boolean containsSetHeaders(
    63          java.lang.String key);
    64      /**
    65       * Use {@link #getSetHeadersMap()} instead.
    66       */
    67      @java.lang.Deprecated
    68      java.util.Map<java.lang.String, java.lang.String>
    69      getSetHeaders();
    70      /**
    71       * <code>map&lt;string, string&gt; set_headers = 2;</code>
    72       */
    73      java.util.Map<java.lang.String, java.lang.String>
    74      getSetHeadersMap();
    75      /**
    76       * <code>map&lt;string, string&gt; set_headers = 2;</code>
    77       */
    78  
    79      java.lang.String getSetHeadersOrDefault(
    80          java.lang.String key,
    81          java.lang.String defaultValue);
    82      /**
    83       * <code>map&lt;string, string&gt; set_headers = 2;</code>
    84       */
    85  
    86      java.lang.String getSetHeadersOrThrow(
    87          java.lang.String key);
    88  
    89      /**
    90       * <code>repeated string delete_headers = 3;</code>
    91       */
    92      java.util.List<java.lang.String>
    93          getDeleteHeadersList();
    94      /**
    95       * <code>repeated string delete_headers = 3;</code>
    96       */
    97      int getDeleteHeadersCount();
    98      /**
    99       * <code>repeated string delete_headers = 3;</code>
   100       */
   101      java.lang.String getDeleteHeaders(int index);
   102      /**
   103       * <code>repeated string delete_headers = 3;</code>
   104       */
   105      com.google.protobuf.ByteString
   106          getDeleteHeadersBytes(int index);
   107  
   108      /**
   109       * <code>optional string body = 4;</code>
   110       */
   111      java.lang.String getBody();
   112      /**
   113       * <code>optional string body = 4;</code>
   114       */
   115      com.google.protobuf.ByteString
   116          getBodyBytes();
   117  
   118      /**
   119       * <code>optional string url = 5;</code>
   120       */
   121      java.lang.String getUrl();
   122      /**
   123       * <code>optional string url = 5;</code>
   124       */
   125      com.google.protobuf.ByteString
   126          getUrlBytes();
   127  
   128      /**
   129       * <code>map&lt;string, string&gt; params = 6;</code>
   130       */
   131      int getParamsCount();
   132      /**
   133       * <code>map&lt;string, string&gt; params = 6;</code>
   134       */
   135      boolean containsParams(
   136          java.lang.String key);
   137      /**
   138       * Use {@link #getParamsMap()} instead.
   139       */
   140      @java.lang.Deprecated
   141      java.util.Map<java.lang.String, java.lang.String>
   142      getParams();
   143      /**
   144       * <code>map&lt;string, string&gt; params = 6;</code>
   145       */
   146      java.util.Map<java.lang.String, java.lang.String>
   147      getParamsMap();
   148      /**
   149       * <code>map&lt;string, string&gt; params = 6;</code>
   150       */
   151  
   152      java.lang.String getParamsOrDefault(
   153          java.lang.String key,
   154          java.lang.String defaultValue);
   155      /**
   156       * <code>map&lt;string, string&gt; params = 6;</code>
   157       */
   158  
   159      java.lang.String getParamsOrThrow(
   160          java.lang.String key);
   161  
   162      /**
   163       * <code>map&lt;string, string&gt; add_params = 7;</code>
   164       */
   165      int getAddParamsCount();
   166      /**
   167       * <code>map&lt;string, string&gt; add_params = 7;</code>
   168       */
   169      boolean containsAddParams(
   170          java.lang.String key);
   171      /**
   172       * Use {@link #getAddParamsMap()} instead.
   173       */
   174      @java.lang.Deprecated
   175      java.util.Map<java.lang.String, java.lang.String>
   176      getAddParams();
   177      /**
   178       * <code>map&lt;string, string&gt; add_params = 7;</code>
   179       */
   180      java.util.Map<java.lang.String, java.lang.String>
   181      getAddParamsMap();
   182      /**
   183       * <code>map&lt;string, string&gt; add_params = 7;</code>
   184       */
   185  
   186      java.lang.String getAddParamsOrDefault(
   187          java.lang.String key,
   188          java.lang.String defaultValue);
   189      /**
   190       * <code>map&lt;string, string&gt; add_params = 7;</code>
   191       */
   192  
   193      java.lang.String getAddParamsOrThrow(
   194          java.lang.String key);
   195  
   196      /**
   197       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   198       */
   199      int getExtendedParamsCount();
   200      /**
   201       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   202       */
   203      boolean containsExtendedParams(
   204          java.lang.String key);
   205      /**
   206       * Use {@link #getExtendedParamsMap()} instead.
   207       */
   208      @java.lang.Deprecated
   209      java.util.Map<java.lang.String, java.lang.String>
   210      getExtendedParams();
   211      /**
   212       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   213       */
   214      java.util.Map<java.lang.String, java.lang.String>
   215      getExtendedParamsMap();
   216      /**
   217       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   218       */
   219  
   220      java.lang.String getExtendedParamsOrDefault(
   221          java.lang.String key,
   222          java.lang.String defaultValue);
   223      /**
   224       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   225       */
   226  
   227      java.lang.String getExtendedParamsOrThrow(
   228          java.lang.String key);
   229  
   230      /**
   231       * <code>repeated string delete_params = 9;</code>
   232       */
   233      java.util.List<java.lang.String>
   234          getDeleteParamsList();
   235      /**
   236       * <code>repeated string delete_params = 9;</code>
   237       */
   238      int getDeleteParamsCount();
   239      /**
   240       * <code>repeated string delete_params = 9;</code>
   241       */
   242      java.lang.String getDeleteParams(int index);
   243      /**
   244       * <code>repeated string delete_params = 9;</code>
   245       */
   246      com.google.protobuf.ByteString
   247          getDeleteParamsBytes(int index);
   248  
   249      /**
   250       * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
   251       */
   252      boolean hasReturnOverrides();
   253      /**
   254       * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
   255       */
   256      coprocess.CoprocessReturnOverrides.ReturnOverrides getReturnOverrides();
   257      /**
   258       * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
   259       */
   260      coprocess.CoprocessReturnOverrides.ReturnOverridesOrBuilder getReturnOverridesOrBuilder();
   261    }
   262    /**
   263     * Protobuf type {@code coprocess.MiniRequestObject}
   264     */
   265    public  static final class MiniRequestObject extends
   266        com.google.protobuf.GeneratedMessageV3 implements
   267        // @@protoc_insertion_point(message_implements:coprocess.MiniRequestObject)
   268        MiniRequestObjectOrBuilder {
   269      // Use MiniRequestObject.newBuilder() to construct.
   270      private MiniRequestObject(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
   271        super(builder);
   272      }
   273      private MiniRequestObject() {
   274        deleteHeaders_ = com.google.protobuf.LazyStringArrayList.EMPTY;
   275        body_ = "";
   276        url_ = "";
   277        deleteParams_ = com.google.protobuf.LazyStringArrayList.EMPTY;
   278      }
   279  
   280      @java.lang.Override
   281      public final com.google.protobuf.UnknownFieldSet
   282      getUnknownFields() {
   283        return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
   284      }
   285      private MiniRequestObject(
   286          com.google.protobuf.CodedInputStream input,
   287          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
   288          throws com.google.protobuf.InvalidProtocolBufferException {
   289        this();
   290        int mutable_bitField0_ = 0;
   291        try {
   292          boolean done = false;
   293          while (!done) {
   294            int tag = input.readTag();
   295            switch (tag) {
   296              case 0:
   297                done = true;
   298                break;
   299              default: {
   300                if (!input.skipField(tag)) {
   301                  done = true;
   302                }
   303                break;
   304              }
   305              case 10: {
   306                if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
   307                  headers_ = com.google.protobuf.MapField.newMapField(
   308                      HeadersDefaultEntryHolder.defaultEntry);
   309                  mutable_bitField0_ |= 0x00000001;
   310                }
   311                com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
   312                headers__ = input.readMessage(
   313                    HeadersDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
   314                headers_.getMutableMap().put(
   315                    headers__.getKey(), headers__.getValue());
   316                break;
   317              }
   318              case 18: {
   319                if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
   320                  setHeaders_ = com.google.protobuf.MapField.newMapField(
   321                      SetHeadersDefaultEntryHolder.defaultEntry);
   322                  mutable_bitField0_ |= 0x00000002;
   323                }
   324                com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
   325                setHeaders__ = input.readMessage(
   326                    SetHeadersDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
   327                setHeaders_.getMutableMap().put(
   328                    setHeaders__.getKey(), setHeaders__.getValue());
   329                break;
   330              }
   331              case 26: {
   332                java.lang.String s = input.readStringRequireUtf8();
   333                if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
   334                  deleteHeaders_ = new com.google.protobuf.LazyStringArrayList();
   335                  mutable_bitField0_ |= 0x00000004;
   336                }
   337                deleteHeaders_.add(s);
   338                break;
   339              }
   340              case 34: {
   341                java.lang.String s = input.readStringRequireUtf8();
   342  
   343                body_ = s;
   344                break;
   345              }
   346              case 42: {
   347                java.lang.String s = input.readStringRequireUtf8();
   348  
   349                url_ = s;
   350                break;
   351              }
   352              case 50: {
   353                if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
   354                  params_ = com.google.protobuf.MapField.newMapField(
   355                      ParamsDefaultEntryHolder.defaultEntry);
   356                  mutable_bitField0_ |= 0x00000020;
   357                }
   358                com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
   359                params__ = input.readMessage(
   360                    ParamsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
   361                params_.getMutableMap().put(
   362                    params__.getKey(), params__.getValue());
   363                break;
   364              }
   365              case 58: {
   366                if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
   367                  addParams_ = com.google.protobuf.MapField.newMapField(
   368                      AddParamsDefaultEntryHolder.defaultEntry);
   369                  mutable_bitField0_ |= 0x00000040;
   370                }
   371                com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
   372                addParams__ = input.readMessage(
   373                    AddParamsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
   374                addParams_.getMutableMap().put(
   375                    addParams__.getKey(), addParams__.getValue());
   376                break;
   377              }
   378              case 66: {
   379                if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
   380                  extendedParams_ = com.google.protobuf.MapField.newMapField(
   381                      ExtendedParamsDefaultEntryHolder.defaultEntry);
   382                  mutable_bitField0_ |= 0x00000080;
   383                }
   384                com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
   385                extendedParams__ = input.readMessage(
   386                    ExtendedParamsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
   387                extendedParams_.getMutableMap().put(
   388                    extendedParams__.getKey(), extendedParams__.getValue());
   389                break;
   390              }
   391              case 74: {
   392                java.lang.String s = input.readStringRequireUtf8();
   393                if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
   394                  deleteParams_ = new com.google.protobuf.LazyStringArrayList();
   395                  mutable_bitField0_ |= 0x00000100;
   396                }
   397                deleteParams_.add(s);
   398                break;
   399              }
   400              case 82: {
   401                coprocess.CoprocessReturnOverrides.ReturnOverrides.Builder subBuilder = null;
   402                if (returnOverrides_ != null) {
   403                  subBuilder = returnOverrides_.toBuilder();
   404                }
   405                returnOverrides_ = input.readMessage(coprocess.CoprocessReturnOverrides.ReturnOverrides.parser(), extensionRegistry);
   406                if (subBuilder != null) {
   407                  subBuilder.mergeFrom(returnOverrides_);
   408                  returnOverrides_ = subBuilder.buildPartial();
   409                }
   410  
   411                break;
   412              }
   413            }
   414          }
   415        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
   416          throw e.setUnfinishedMessage(this);
   417        } catch (java.io.IOException e) {
   418          throw new com.google.protobuf.InvalidProtocolBufferException(
   419              e).setUnfinishedMessage(this);
   420        } finally {
   421          if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
   422            deleteHeaders_ = deleteHeaders_.getUnmodifiableView();
   423          }
   424          if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
   425            deleteParams_ = deleteParams_.getUnmodifiableView();
   426          }
   427          makeExtensionsImmutable();
   428        }
   429      }
   430      public static final com.google.protobuf.Descriptors.Descriptor
   431          getDescriptor() {
   432        return coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_descriptor;
   433      }
   434  
   435      @SuppressWarnings({"rawtypes"})
   436      protected com.google.protobuf.MapField internalGetMapField(
   437          int number) {
   438        switch (number) {
   439          case 1:
   440            return internalGetHeaders();
   441          case 2:
   442            return internalGetSetHeaders();
   443          case 6:
   444            return internalGetParams();
   445          case 7:
   446            return internalGetAddParams();
   447          case 8:
   448            return internalGetExtendedParams();
   449          default:
   450            throw new RuntimeException(
   451                "Invalid map field number: " + number);
   452        }
   453      }
   454      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
   455          internalGetFieldAccessorTable() {
   456        return coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_fieldAccessorTable
   457            .ensureFieldAccessorsInitialized(
   458                coprocess.CoprocessMiniRequestObject.MiniRequestObject.class, coprocess.CoprocessMiniRequestObject.MiniRequestObject.Builder.class);
   459      }
   460  
   461      private int bitField0_;
   462      public static final int HEADERS_FIELD_NUMBER = 1;
   463      private static final class HeadersDefaultEntryHolder {
   464        static final com.google.protobuf.MapEntry<
   465            java.lang.String, java.lang.String> defaultEntry =
   466                com.google.protobuf.MapEntry
   467                .<java.lang.String, java.lang.String>newDefaultInstance(
   468                    coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_HeadersEntry_descriptor, 
   469                    com.google.protobuf.WireFormat.FieldType.STRING,
   470                    "",
   471                    com.google.protobuf.WireFormat.FieldType.STRING,
   472                    "");
   473      }
   474      private com.google.protobuf.MapField<
   475          java.lang.String, java.lang.String> headers_;
   476      private com.google.protobuf.MapField<java.lang.String, java.lang.String>
   477      internalGetHeaders() {
   478        if (headers_ == null) {
   479          return com.google.protobuf.MapField.emptyMapField(
   480              HeadersDefaultEntryHolder.defaultEntry);
   481        }
   482        return headers_;
   483      }
   484  
   485      public int getHeadersCount() {
   486        return internalGetHeaders().getMap().size();
   487      }
   488      /**
   489       * <code>map&lt;string, string&gt; headers = 1;</code>
   490       */
   491  
   492      public boolean containsHeaders(
   493          java.lang.String key) {
   494        if (key == null) { throw new java.lang.NullPointerException(); }
   495        return internalGetHeaders().getMap().containsKey(key);
   496      }
   497      /**
   498       * Use {@link #getHeadersMap()} instead.
   499       */
   500      @java.lang.Deprecated
   501      public java.util.Map<java.lang.String, java.lang.String> getHeaders() {
   502        return getHeadersMap();
   503      }
   504      /**
   505       * <code>map&lt;string, string&gt; headers = 1;</code>
   506       */
   507  
   508      public java.util.Map<java.lang.String, java.lang.String> getHeadersMap() {
   509        return internalGetHeaders().getMap();
   510      }
   511      /**
   512       * <code>map&lt;string, string&gt; headers = 1;</code>
   513       */
   514  
   515      public java.lang.String getHeadersOrDefault(
   516          java.lang.String key,
   517          java.lang.String defaultValue) {
   518        if (key == null) { throw new java.lang.NullPointerException(); }
   519        java.util.Map<java.lang.String, java.lang.String> map =
   520            internalGetHeaders().getMap();
   521        return map.containsKey(key) ? map.get(key) : defaultValue;
   522      }
   523      /**
   524       * <code>map&lt;string, string&gt; headers = 1;</code>
   525       */
   526  
   527      public java.lang.String getHeadersOrThrow(
   528          java.lang.String key) {
   529        if (key == null) { throw new java.lang.NullPointerException(); }
   530        java.util.Map<java.lang.String, java.lang.String> map =
   531            internalGetHeaders().getMap();
   532        if (!map.containsKey(key)) {
   533          throw new java.lang.IllegalArgumentException();
   534        }
   535        return map.get(key);
   536      }
   537  
   538      public static final int SET_HEADERS_FIELD_NUMBER = 2;
   539      private static final class SetHeadersDefaultEntryHolder {
   540        static final com.google.protobuf.MapEntry<
   541            java.lang.String, java.lang.String> defaultEntry =
   542                com.google.protobuf.MapEntry
   543                .<java.lang.String, java.lang.String>newDefaultInstance(
   544                    coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_SetHeadersEntry_descriptor, 
   545                    com.google.protobuf.WireFormat.FieldType.STRING,
   546                    "",
   547                    com.google.protobuf.WireFormat.FieldType.STRING,
   548                    "");
   549      }
   550      private com.google.protobuf.MapField<
   551          java.lang.String, java.lang.String> setHeaders_;
   552      private com.google.protobuf.MapField<java.lang.String, java.lang.String>
   553      internalGetSetHeaders() {
   554        if (setHeaders_ == null) {
   555          return com.google.protobuf.MapField.emptyMapField(
   556              SetHeadersDefaultEntryHolder.defaultEntry);
   557        }
   558        return setHeaders_;
   559      }
   560  
   561      public int getSetHeadersCount() {
   562        return internalGetSetHeaders().getMap().size();
   563      }
   564      /**
   565       * <code>map&lt;string, string&gt; set_headers = 2;</code>
   566       */
   567  
   568      public boolean containsSetHeaders(
   569          java.lang.String key) {
   570        if (key == null) { throw new java.lang.NullPointerException(); }
   571        return internalGetSetHeaders().getMap().containsKey(key);
   572      }
   573      /**
   574       * Use {@link #getSetHeadersMap()} instead.
   575       */
   576      @java.lang.Deprecated
   577      public java.util.Map<java.lang.String, java.lang.String> getSetHeaders() {
   578        return getSetHeadersMap();
   579      }
   580      /**
   581       * <code>map&lt;string, string&gt; set_headers = 2;</code>
   582       */
   583  
   584      public java.util.Map<java.lang.String, java.lang.String> getSetHeadersMap() {
   585        return internalGetSetHeaders().getMap();
   586      }
   587      /**
   588       * <code>map&lt;string, string&gt; set_headers = 2;</code>
   589       */
   590  
   591      public java.lang.String getSetHeadersOrDefault(
   592          java.lang.String key,
   593          java.lang.String defaultValue) {
   594        if (key == null) { throw new java.lang.NullPointerException(); }
   595        java.util.Map<java.lang.String, java.lang.String> map =
   596            internalGetSetHeaders().getMap();
   597        return map.containsKey(key) ? map.get(key) : defaultValue;
   598      }
   599      /**
   600       * <code>map&lt;string, string&gt; set_headers = 2;</code>
   601       */
   602  
   603      public java.lang.String getSetHeadersOrThrow(
   604          java.lang.String key) {
   605        if (key == null) { throw new java.lang.NullPointerException(); }
   606        java.util.Map<java.lang.String, java.lang.String> map =
   607            internalGetSetHeaders().getMap();
   608        if (!map.containsKey(key)) {
   609          throw new java.lang.IllegalArgumentException();
   610        }
   611        return map.get(key);
   612      }
   613  
   614      public static final int DELETE_HEADERS_FIELD_NUMBER = 3;
   615      private com.google.protobuf.LazyStringList deleteHeaders_;
   616      /**
   617       * <code>repeated string delete_headers = 3;</code>
   618       */
   619      public com.google.protobuf.ProtocolStringList
   620          getDeleteHeadersList() {
   621        return deleteHeaders_;
   622      }
   623      /**
   624       * <code>repeated string delete_headers = 3;</code>
   625       */
   626      public int getDeleteHeadersCount() {
   627        return deleteHeaders_.size();
   628      }
   629      /**
   630       * <code>repeated string delete_headers = 3;</code>
   631       */
   632      public java.lang.String getDeleteHeaders(int index) {
   633        return deleteHeaders_.get(index);
   634      }
   635      /**
   636       * <code>repeated string delete_headers = 3;</code>
   637       */
   638      public com.google.protobuf.ByteString
   639          getDeleteHeadersBytes(int index) {
   640        return deleteHeaders_.getByteString(index);
   641      }
   642  
   643      public static final int BODY_FIELD_NUMBER = 4;
   644      private volatile java.lang.Object body_;
   645      /**
   646       * <code>optional string body = 4;</code>
   647       */
   648      public java.lang.String getBody() {
   649        java.lang.Object ref = body_;
   650        if (ref instanceof java.lang.String) {
   651          return (java.lang.String) ref;
   652        } else {
   653          com.google.protobuf.ByteString bs = 
   654              (com.google.protobuf.ByteString) ref;
   655          java.lang.String s = bs.toStringUtf8();
   656          body_ = s;
   657          return s;
   658        }
   659      }
   660      /**
   661       * <code>optional string body = 4;</code>
   662       */
   663      public com.google.protobuf.ByteString
   664          getBodyBytes() {
   665        java.lang.Object ref = body_;
   666        if (ref instanceof java.lang.String) {
   667          com.google.protobuf.ByteString b = 
   668              com.google.protobuf.ByteString.copyFromUtf8(
   669                  (java.lang.String) ref);
   670          body_ = b;
   671          return b;
   672        } else {
   673          return (com.google.protobuf.ByteString) ref;
   674        }
   675      }
   676  
   677      public static final int URL_FIELD_NUMBER = 5;
   678      private volatile java.lang.Object url_;
   679      /**
   680       * <code>optional string url = 5;</code>
   681       */
   682      public java.lang.String getUrl() {
   683        java.lang.Object ref = url_;
   684        if (ref instanceof java.lang.String) {
   685          return (java.lang.String) ref;
   686        } else {
   687          com.google.protobuf.ByteString bs = 
   688              (com.google.protobuf.ByteString) ref;
   689          java.lang.String s = bs.toStringUtf8();
   690          url_ = s;
   691          return s;
   692        }
   693      }
   694      /**
   695       * <code>optional string url = 5;</code>
   696       */
   697      public com.google.protobuf.ByteString
   698          getUrlBytes() {
   699        java.lang.Object ref = url_;
   700        if (ref instanceof java.lang.String) {
   701          com.google.protobuf.ByteString b = 
   702              com.google.protobuf.ByteString.copyFromUtf8(
   703                  (java.lang.String) ref);
   704          url_ = b;
   705          return b;
   706        } else {
   707          return (com.google.protobuf.ByteString) ref;
   708        }
   709      }
   710  
   711      public static final int PARAMS_FIELD_NUMBER = 6;
   712      private static final class ParamsDefaultEntryHolder {
   713        static final com.google.protobuf.MapEntry<
   714            java.lang.String, java.lang.String> defaultEntry =
   715                com.google.protobuf.MapEntry
   716                .<java.lang.String, java.lang.String>newDefaultInstance(
   717                    coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_ParamsEntry_descriptor, 
   718                    com.google.protobuf.WireFormat.FieldType.STRING,
   719                    "",
   720                    com.google.protobuf.WireFormat.FieldType.STRING,
   721                    "");
   722      }
   723      private com.google.protobuf.MapField<
   724          java.lang.String, java.lang.String> params_;
   725      private com.google.protobuf.MapField<java.lang.String, java.lang.String>
   726      internalGetParams() {
   727        if (params_ == null) {
   728          return com.google.protobuf.MapField.emptyMapField(
   729              ParamsDefaultEntryHolder.defaultEntry);
   730        }
   731        return params_;
   732      }
   733  
   734      public int getParamsCount() {
   735        return internalGetParams().getMap().size();
   736      }
   737      /**
   738       * <code>map&lt;string, string&gt; params = 6;</code>
   739       */
   740  
   741      public boolean containsParams(
   742          java.lang.String key) {
   743        if (key == null) { throw new java.lang.NullPointerException(); }
   744        return internalGetParams().getMap().containsKey(key);
   745      }
   746      /**
   747       * Use {@link #getParamsMap()} instead.
   748       */
   749      @java.lang.Deprecated
   750      public java.util.Map<java.lang.String, java.lang.String> getParams() {
   751        return getParamsMap();
   752      }
   753      /**
   754       * <code>map&lt;string, string&gt; params = 6;</code>
   755       */
   756  
   757      public java.util.Map<java.lang.String, java.lang.String> getParamsMap() {
   758        return internalGetParams().getMap();
   759      }
   760      /**
   761       * <code>map&lt;string, string&gt; params = 6;</code>
   762       */
   763  
   764      public java.lang.String getParamsOrDefault(
   765          java.lang.String key,
   766          java.lang.String defaultValue) {
   767        if (key == null) { throw new java.lang.NullPointerException(); }
   768        java.util.Map<java.lang.String, java.lang.String> map =
   769            internalGetParams().getMap();
   770        return map.containsKey(key) ? map.get(key) : defaultValue;
   771      }
   772      /**
   773       * <code>map&lt;string, string&gt; params = 6;</code>
   774       */
   775  
   776      public java.lang.String getParamsOrThrow(
   777          java.lang.String key) {
   778        if (key == null) { throw new java.lang.NullPointerException(); }
   779        java.util.Map<java.lang.String, java.lang.String> map =
   780            internalGetParams().getMap();
   781        if (!map.containsKey(key)) {
   782          throw new java.lang.IllegalArgumentException();
   783        }
   784        return map.get(key);
   785      }
   786  
   787      public static final int ADD_PARAMS_FIELD_NUMBER = 7;
   788      private static final class AddParamsDefaultEntryHolder {
   789        static final com.google.protobuf.MapEntry<
   790            java.lang.String, java.lang.String> defaultEntry =
   791                com.google.protobuf.MapEntry
   792                .<java.lang.String, java.lang.String>newDefaultInstance(
   793                    coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_AddParamsEntry_descriptor, 
   794                    com.google.protobuf.WireFormat.FieldType.STRING,
   795                    "",
   796                    com.google.protobuf.WireFormat.FieldType.STRING,
   797                    "");
   798      }
   799      private com.google.protobuf.MapField<
   800          java.lang.String, java.lang.String> addParams_;
   801      private com.google.protobuf.MapField<java.lang.String, java.lang.String>
   802      internalGetAddParams() {
   803        if (addParams_ == null) {
   804          return com.google.protobuf.MapField.emptyMapField(
   805              AddParamsDefaultEntryHolder.defaultEntry);
   806        }
   807        return addParams_;
   808      }
   809  
   810      public int getAddParamsCount() {
   811        return internalGetAddParams().getMap().size();
   812      }
   813      /**
   814       * <code>map&lt;string, string&gt; add_params = 7;</code>
   815       */
   816  
   817      public boolean containsAddParams(
   818          java.lang.String key) {
   819        if (key == null) { throw new java.lang.NullPointerException(); }
   820        return internalGetAddParams().getMap().containsKey(key);
   821      }
   822      /**
   823       * Use {@link #getAddParamsMap()} instead.
   824       */
   825      @java.lang.Deprecated
   826      public java.util.Map<java.lang.String, java.lang.String> getAddParams() {
   827        return getAddParamsMap();
   828      }
   829      /**
   830       * <code>map&lt;string, string&gt; add_params = 7;</code>
   831       */
   832  
   833      public java.util.Map<java.lang.String, java.lang.String> getAddParamsMap() {
   834        return internalGetAddParams().getMap();
   835      }
   836      /**
   837       * <code>map&lt;string, string&gt; add_params = 7;</code>
   838       */
   839  
   840      public java.lang.String getAddParamsOrDefault(
   841          java.lang.String key,
   842          java.lang.String defaultValue) {
   843        if (key == null) { throw new java.lang.NullPointerException(); }
   844        java.util.Map<java.lang.String, java.lang.String> map =
   845            internalGetAddParams().getMap();
   846        return map.containsKey(key) ? map.get(key) : defaultValue;
   847      }
   848      /**
   849       * <code>map&lt;string, string&gt; add_params = 7;</code>
   850       */
   851  
   852      public java.lang.String getAddParamsOrThrow(
   853          java.lang.String key) {
   854        if (key == null) { throw new java.lang.NullPointerException(); }
   855        java.util.Map<java.lang.String, java.lang.String> map =
   856            internalGetAddParams().getMap();
   857        if (!map.containsKey(key)) {
   858          throw new java.lang.IllegalArgumentException();
   859        }
   860        return map.get(key);
   861      }
   862  
   863      public static final int EXTENDED_PARAMS_FIELD_NUMBER = 8;
   864      private static final class ExtendedParamsDefaultEntryHolder {
   865        static final com.google.protobuf.MapEntry<
   866            java.lang.String, java.lang.String> defaultEntry =
   867                com.google.protobuf.MapEntry
   868                .<java.lang.String, java.lang.String>newDefaultInstance(
   869                    coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_ExtendedParamsEntry_descriptor, 
   870                    com.google.protobuf.WireFormat.FieldType.STRING,
   871                    "",
   872                    com.google.protobuf.WireFormat.FieldType.STRING,
   873                    "");
   874      }
   875      private com.google.protobuf.MapField<
   876          java.lang.String, java.lang.String> extendedParams_;
   877      private com.google.protobuf.MapField<java.lang.String, java.lang.String>
   878      internalGetExtendedParams() {
   879        if (extendedParams_ == null) {
   880          return com.google.protobuf.MapField.emptyMapField(
   881              ExtendedParamsDefaultEntryHolder.defaultEntry);
   882        }
   883        return extendedParams_;
   884      }
   885  
   886      public int getExtendedParamsCount() {
   887        return internalGetExtendedParams().getMap().size();
   888      }
   889      /**
   890       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   891       */
   892  
   893      public boolean containsExtendedParams(
   894          java.lang.String key) {
   895        if (key == null) { throw new java.lang.NullPointerException(); }
   896        return internalGetExtendedParams().getMap().containsKey(key);
   897      }
   898      /**
   899       * Use {@link #getExtendedParamsMap()} instead.
   900       */
   901      @java.lang.Deprecated
   902      public java.util.Map<java.lang.String, java.lang.String> getExtendedParams() {
   903        return getExtendedParamsMap();
   904      }
   905      /**
   906       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   907       */
   908  
   909      public java.util.Map<java.lang.String, java.lang.String> getExtendedParamsMap() {
   910        return internalGetExtendedParams().getMap();
   911      }
   912      /**
   913       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   914       */
   915  
   916      public java.lang.String getExtendedParamsOrDefault(
   917          java.lang.String key,
   918          java.lang.String defaultValue) {
   919        if (key == null) { throw new java.lang.NullPointerException(); }
   920        java.util.Map<java.lang.String, java.lang.String> map =
   921            internalGetExtendedParams().getMap();
   922        return map.containsKey(key) ? map.get(key) : defaultValue;
   923      }
   924      /**
   925       * <code>map&lt;string, string&gt; extended_params = 8;</code>
   926       */
   927  
   928      public java.lang.String getExtendedParamsOrThrow(
   929          java.lang.String key) {
   930        if (key == null) { throw new java.lang.NullPointerException(); }
   931        java.util.Map<java.lang.String, java.lang.String> map =
   932            internalGetExtendedParams().getMap();
   933        if (!map.containsKey(key)) {
   934          throw new java.lang.IllegalArgumentException();
   935        }
   936        return map.get(key);
   937      }
   938  
   939      public static final int DELETE_PARAMS_FIELD_NUMBER = 9;
   940      private com.google.protobuf.LazyStringList deleteParams_;
   941      /**
   942       * <code>repeated string delete_params = 9;</code>
   943       */
   944      public com.google.protobuf.ProtocolStringList
   945          getDeleteParamsList() {
   946        return deleteParams_;
   947      }
   948      /**
   949       * <code>repeated string delete_params = 9;</code>
   950       */
   951      public int getDeleteParamsCount() {
   952        return deleteParams_.size();
   953      }
   954      /**
   955       * <code>repeated string delete_params = 9;</code>
   956       */
   957      public java.lang.String getDeleteParams(int index) {
   958        return deleteParams_.get(index);
   959      }
   960      /**
   961       * <code>repeated string delete_params = 9;</code>
   962       */
   963      public com.google.protobuf.ByteString
   964          getDeleteParamsBytes(int index) {
   965        return deleteParams_.getByteString(index);
   966      }
   967  
   968      public static final int RETURN_OVERRIDES_FIELD_NUMBER = 10;
   969      private coprocess.CoprocessReturnOverrides.ReturnOverrides returnOverrides_;
   970      /**
   971       * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
   972       */
   973      public boolean hasReturnOverrides() {
   974        return returnOverrides_ != null;
   975      }
   976      /**
   977       * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
   978       */
   979      public coprocess.CoprocessReturnOverrides.ReturnOverrides getReturnOverrides() {
   980        return returnOverrides_ == null ? coprocess.CoprocessReturnOverrides.ReturnOverrides.getDefaultInstance() : returnOverrides_;
   981      }
   982      /**
   983       * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
   984       */
   985      public coprocess.CoprocessReturnOverrides.ReturnOverridesOrBuilder getReturnOverridesOrBuilder() {
   986        return getReturnOverrides();
   987      }
   988  
   989      private byte memoizedIsInitialized = -1;
   990      public final boolean isInitialized() {
   991        byte isInitialized = memoizedIsInitialized;
   992        if (isInitialized == 1) return true;
   993        if (isInitialized == 0) return false;
   994  
   995        memoizedIsInitialized = 1;
   996        return true;
   997      }
   998  
   999      public void writeTo(com.google.protobuf.CodedOutputStream output)
  1000                          throws java.io.IOException {
  1001        com.google.protobuf.GeneratedMessageV3
  1002          .serializeStringMapTo(
  1003            output,
  1004            internalGetHeaders(),
  1005            HeadersDefaultEntryHolder.defaultEntry,
  1006            1);
  1007        com.google.protobuf.GeneratedMessageV3
  1008          .serializeStringMapTo(
  1009            output,
  1010            internalGetSetHeaders(),
  1011            SetHeadersDefaultEntryHolder.defaultEntry,
  1012            2);
  1013        for (int i = 0; i < deleteHeaders_.size(); i++) {
  1014          com.google.protobuf.GeneratedMessageV3.writeString(output, 3, deleteHeaders_.getRaw(i));
  1015        }
  1016        if (!getBodyBytes().isEmpty()) {
  1017          com.google.protobuf.GeneratedMessageV3.writeString(output, 4, body_);
  1018        }
  1019        if (!getUrlBytes().isEmpty()) {
  1020          com.google.protobuf.GeneratedMessageV3.writeString(output, 5, url_);
  1021        }
  1022        com.google.protobuf.GeneratedMessageV3
  1023          .serializeStringMapTo(
  1024            output,
  1025            internalGetParams(),
  1026            ParamsDefaultEntryHolder.defaultEntry,
  1027            6);
  1028        com.google.protobuf.GeneratedMessageV3
  1029          .serializeStringMapTo(
  1030            output,
  1031            internalGetAddParams(),
  1032            AddParamsDefaultEntryHolder.defaultEntry,
  1033            7);
  1034        com.google.protobuf.GeneratedMessageV3
  1035          .serializeStringMapTo(
  1036            output,
  1037            internalGetExtendedParams(),
  1038            ExtendedParamsDefaultEntryHolder.defaultEntry,
  1039            8);
  1040        for (int i = 0; i < deleteParams_.size(); i++) {
  1041          com.google.protobuf.GeneratedMessageV3.writeString(output, 9, deleteParams_.getRaw(i));
  1042        }
  1043        if (returnOverrides_ != null) {
  1044          output.writeMessage(10, getReturnOverrides());
  1045        }
  1046      }
  1047  
  1048      public int getSerializedSize() {
  1049        int size = memoizedSize;
  1050        if (size != -1) return size;
  1051  
  1052        size = 0;
  1053        for (java.util.Map.Entry<java.lang.String, java.lang.String> entry
  1054             : internalGetHeaders().getMap().entrySet()) {
  1055          com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
  1056          headers__ = HeadersDefaultEntryHolder.defaultEntry.newBuilderForType()
  1057              .setKey(entry.getKey())
  1058              .setValue(entry.getValue())
  1059              .build();
  1060          size += com.google.protobuf.CodedOutputStream
  1061              .computeMessageSize(1, headers__);
  1062        }
  1063        for (java.util.Map.Entry<java.lang.String, java.lang.String> entry
  1064             : internalGetSetHeaders().getMap().entrySet()) {
  1065          com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
  1066          setHeaders__ = SetHeadersDefaultEntryHolder.defaultEntry.newBuilderForType()
  1067              .setKey(entry.getKey())
  1068              .setValue(entry.getValue())
  1069              .build();
  1070          size += com.google.protobuf.CodedOutputStream
  1071              .computeMessageSize(2, setHeaders__);
  1072        }
  1073        {
  1074          int dataSize = 0;
  1075          for (int i = 0; i < deleteHeaders_.size(); i++) {
  1076            dataSize += computeStringSizeNoTag(deleteHeaders_.getRaw(i));
  1077          }
  1078          size += dataSize;
  1079          size += 1 * getDeleteHeadersList().size();
  1080        }
  1081        if (!getBodyBytes().isEmpty()) {
  1082          size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, body_);
  1083        }
  1084        if (!getUrlBytes().isEmpty()) {
  1085          size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, url_);
  1086        }
  1087        for (java.util.Map.Entry<java.lang.String, java.lang.String> entry
  1088             : internalGetParams().getMap().entrySet()) {
  1089          com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
  1090          params__ = ParamsDefaultEntryHolder.defaultEntry.newBuilderForType()
  1091              .setKey(entry.getKey())
  1092              .setValue(entry.getValue())
  1093              .build();
  1094          size += com.google.protobuf.CodedOutputStream
  1095              .computeMessageSize(6, params__);
  1096        }
  1097        for (java.util.Map.Entry<java.lang.String, java.lang.String> entry
  1098             : internalGetAddParams().getMap().entrySet()) {
  1099          com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
  1100          addParams__ = AddParamsDefaultEntryHolder.defaultEntry.newBuilderForType()
  1101              .setKey(entry.getKey())
  1102              .setValue(entry.getValue())
  1103              .build();
  1104          size += com.google.protobuf.CodedOutputStream
  1105              .computeMessageSize(7, addParams__);
  1106        }
  1107        for (java.util.Map.Entry<java.lang.String, java.lang.String> entry
  1108             : internalGetExtendedParams().getMap().entrySet()) {
  1109          com.google.protobuf.MapEntry<java.lang.String, java.lang.String>
  1110          extendedParams__ = ExtendedParamsDefaultEntryHolder.defaultEntry.newBuilderForType()
  1111              .setKey(entry.getKey())
  1112              .setValue(entry.getValue())
  1113              .build();
  1114          size += com.google.protobuf.CodedOutputStream
  1115              .computeMessageSize(8, extendedParams__);
  1116        }
  1117        {
  1118          int dataSize = 0;
  1119          for (int i = 0; i < deleteParams_.size(); i++) {
  1120            dataSize += computeStringSizeNoTag(deleteParams_.getRaw(i));
  1121          }
  1122          size += dataSize;
  1123          size += 1 * getDeleteParamsList().size();
  1124        }
  1125        if (returnOverrides_ != null) {
  1126          size += com.google.protobuf.CodedOutputStream
  1127            .computeMessageSize(10, getReturnOverrides());
  1128        }
  1129        memoizedSize = size;
  1130        return size;
  1131      }
  1132  
  1133      private static final long serialVersionUID = 0L;
  1134      @java.lang.Override
  1135      public boolean equals(final java.lang.Object obj) {
  1136        if (obj == this) {
  1137         return true;
  1138        }
  1139        if (!(obj instanceof coprocess.CoprocessMiniRequestObject.MiniRequestObject)) {
  1140          return super.equals(obj);
  1141        }
  1142        coprocess.CoprocessMiniRequestObject.MiniRequestObject other = (coprocess.CoprocessMiniRequestObject.MiniRequestObject) obj;
  1143  
  1144        boolean result = true;
  1145        result = result && internalGetHeaders().equals(
  1146            other.internalGetHeaders());
  1147        result = result && internalGetSetHeaders().equals(
  1148            other.internalGetSetHeaders());
  1149        result = result && getDeleteHeadersList()
  1150            .equals(other.getDeleteHeadersList());
  1151        result = result && getBody()
  1152            .equals(other.getBody());
  1153        result = result && getUrl()
  1154            .equals(other.getUrl());
  1155        result = result && internalGetParams().equals(
  1156            other.internalGetParams());
  1157        result = result && internalGetAddParams().equals(
  1158            other.internalGetAddParams());
  1159        result = result && internalGetExtendedParams().equals(
  1160            other.internalGetExtendedParams());
  1161        result = result && getDeleteParamsList()
  1162            .equals(other.getDeleteParamsList());
  1163        result = result && (hasReturnOverrides() == other.hasReturnOverrides());
  1164        if (hasReturnOverrides()) {
  1165          result = result && getReturnOverrides()
  1166              .equals(other.getReturnOverrides());
  1167        }
  1168        return result;
  1169      }
  1170  
  1171      @java.lang.Override
  1172      public int hashCode() {
  1173        if (memoizedHashCode != 0) {
  1174          return memoizedHashCode;
  1175        }
  1176        int hash = 41;
  1177        hash = (19 * hash) + getDescriptorForType().hashCode();
  1178        if (!internalGetHeaders().getMap().isEmpty()) {
  1179          hash = (37 * hash) + HEADERS_FIELD_NUMBER;
  1180          hash = (53 * hash) + internalGetHeaders().hashCode();
  1181        }
  1182        if (!internalGetSetHeaders().getMap().isEmpty()) {
  1183          hash = (37 * hash) + SET_HEADERS_FIELD_NUMBER;
  1184          hash = (53 * hash) + internalGetSetHeaders().hashCode();
  1185        }
  1186        if (getDeleteHeadersCount() > 0) {
  1187          hash = (37 * hash) + DELETE_HEADERS_FIELD_NUMBER;
  1188          hash = (53 * hash) + getDeleteHeadersList().hashCode();
  1189        }
  1190        hash = (37 * hash) + BODY_FIELD_NUMBER;
  1191        hash = (53 * hash) + getBody().hashCode();
  1192        hash = (37 * hash) + URL_FIELD_NUMBER;
  1193        hash = (53 * hash) + getUrl().hashCode();
  1194        if (!internalGetParams().getMap().isEmpty()) {
  1195          hash = (37 * hash) + PARAMS_FIELD_NUMBER;
  1196          hash = (53 * hash) + internalGetParams().hashCode();
  1197        }
  1198        if (!internalGetAddParams().getMap().isEmpty()) {
  1199          hash = (37 * hash) + ADD_PARAMS_FIELD_NUMBER;
  1200          hash = (53 * hash) + internalGetAddParams().hashCode();
  1201        }
  1202        if (!internalGetExtendedParams().getMap().isEmpty()) {
  1203          hash = (37 * hash) + EXTENDED_PARAMS_FIELD_NUMBER;
  1204          hash = (53 * hash) + internalGetExtendedParams().hashCode();
  1205        }
  1206        if (getDeleteParamsCount() > 0) {
  1207          hash = (37 * hash) + DELETE_PARAMS_FIELD_NUMBER;
  1208          hash = (53 * hash) + getDeleteParamsList().hashCode();
  1209        }
  1210        if (hasReturnOverrides()) {
  1211          hash = (37 * hash) + RETURN_OVERRIDES_FIELD_NUMBER;
  1212          hash = (53 * hash) + getReturnOverrides().hashCode();
  1213        }
  1214        hash = (29 * hash) + unknownFields.hashCode();
  1215        memoizedHashCode = hash;
  1216        return hash;
  1217      }
  1218  
  1219      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(
  1220          com.google.protobuf.ByteString data)
  1221          throws com.google.protobuf.InvalidProtocolBufferException {
  1222        return PARSER.parseFrom(data);
  1223      }
  1224      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(
  1225          com.google.protobuf.ByteString data,
  1226          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1227          throws com.google.protobuf.InvalidProtocolBufferException {
  1228        return PARSER.parseFrom(data, extensionRegistry);
  1229      }
  1230      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(byte[] data)
  1231          throws com.google.protobuf.InvalidProtocolBufferException {
  1232        return PARSER.parseFrom(data);
  1233      }
  1234      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(
  1235          byte[] data,
  1236          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1237          throws com.google.protobuf.InvalidProtocolBufferException {
  1238        return PARSER.parseFrom(data, extensionRegistry);
  1239      }
  1240      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(java.io.InputStream input)
  1241          throws java.io.IOException {
  1242        return com.google.protobuf.GeneratedMessageV3
  1243            .parseWithIOException(PARSER, input);
  1244      }
  1245      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(
  1246          java.io.InputStream input,
  1247          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1248          throws java.io.IOException {
  1249        return com.google.protobuf.GeneratedMessageV3
  1250            .parseWithIOException(PARSER, input, extensionRegistry);
  1251      }
  1252      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseDelimitedFrom(java.io.InputStream input)
  1253          throws java.io.IOException {
  1254        return com.google.protobuf.GeneratedMessageV3
  1255            .parseDelimitedWithIOException(PARSER, input);
  1256      }
  1257      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseDelimitedFrom(
  1258          java.io.InputStream input,
  1259          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1260          throws java.io.IOException {
  1261        return com.google.protobuf.GeneratedMessageV3
  1262            .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  1263      }
  1264      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(
  1265          com.google.protobuf.CodedInputStream input)
  1266          throws java.io.IOException {
  1267        return com.google.protobuf.GeneratedMessageV3
  1268            .parseWithIOException(PARSER, input);
  1269      }
  1270      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject parseFrom(
  1271          com.google.protobuf.CodedInputStream input,
  1272          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1273          throws java.io.IOException {
  1274        return com.google.protobuf.GeneratedMessageV3
  1275            .parseWithIOException(PARSER, input, extensionRegistry);
  1276      }
  1277  
  1278      public Builder newBuilderForType() { return newBuilder(); }
  1279      public static Builder newBuilder() {
  1280        return DEFAULT_INSTANCE.toBuilder();
  1281      }
  1282      public static Builder newBuilder(coprocess.CoprocessMiniRequestObject.MiniRequestObject prototype) {
  1283        return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  1284      }
  1285      public Builder toBuilder() {
  1286        return this == DEFAULT_INSTANCE
  1287            ? new Builder() : new Builder().mergeFrom(this);
  1288      }
  1289  
  1290      @java.lang.Override
  1291      protected Builder newBuilderForType(
  1292          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1293        Builder builder = new Builder(parent);
  1294        return builder;
  1295      }
  1296      /**
  1297       * Protobuf type {@code coprocess.MiniRequestObject}
  1298       */
  1299      public static final class Builder extends
  1300          com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  1301          // @@protoc_insertion_point(builder_implements:coprocess.MiniRequestObject)
  1302          coprocess.CoprocessMiniRequestObject.MiniRequestObjectOrBuilder {
  1303        public static final com.google.protobuf.Descriptors.Descriptor
  1304            getDescriptor() {
  1305          return coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_descriptor;
  1306        }
  1307  
  1308        @SuppressWarnings({"rawtypes"})
  1309        protected com.google.protobuf.MapField internalGetMapField(
  1310            int number) {
  1311          switch (number) {
  1312            case 1:
  1313              return internalGetHeaders();
  1314            case 2:
  1315              return internalGetSetHeaders();
  1316            case 6:
  1317              return internalGetParams();
  1318            case 7:
  1319              return internalGetAddParams();
  1320            case 8:
  1321              return internalGetExtendedParams();
  1322            default:
  1323              throw new RuntimeException(
  1324                  "Invalid map field number: " + number);
  1325          }
  1326        }
  1327        @SuppressWarnings({"rawtypes"})
  1328        protected com.google.protobuf.MapField internalGetMutableMapField(
  1329            int number) {
  1330          switch (number) {
  1331            case 1:
  1332              return internalGetMutableHeaders();
  1333            case 2:
  1334              return internalGetMutableSetHeaders();
  1335            case 6:
  1336              return internalGetMutableParams();
  1337            case 7:
  1338              return internalGetMutableAddParams();
  1339            case 8:
  1340              return internalGetMutableExtendedParams();
  1341            default:
  1342              throw new RuntimeException(
  1343                  "Invalid map field number: " + number);
  1344          }
  1345        }
  1346        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1347            internalGetFieldAccessorTable() {
  1348          return coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_fieldAccessorTable
  1349              .ensureFieldAccessorsInitialized(
  1350                  coprocess.CoprocessMiniRequestObject.MiniRequestObject.class, coprocess.CoprocessMiniRequestObject.MiniRequestObject.Builder.class);
  1351        }
  1352  
  1353        // Construct using coprocess.CoprocessMiniRequestObject.MiniRequestObject.newBuilder()
  1354        private Builder() {
  1355          maybeForceBuilderInitialization();
  1356        }
  1357  
  1358        private Builder(
  1359            com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1360          super(parent);
  1361          maybeForceBuilderInitialization();
  1362        }
  1363        private void maybeForceBuilderInitialization() {
  1364          if (com.google.protobuf.GeneratedMessageV3
  1365                  .alwaysUseFieldBuilders) {
  1366          }
  1367        }
  1368        public Builder clear() {
  1369          super.clear();
  1370          internalGetMutableHeaders().clear();
  1371          internalGetMutableSetHeaders().clear();
  1372          deleteHeaders_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  1373          bitField0_ = (bitField0_ & ~0x00000004);
  1374          body_ = "";
  1375  
  1376          url_ = "";
  1377  
  1378          internalGetMutableParams().clear();
  1379          internalGetMutableAddParams().clear();
  1380          internalGetMutableExtendedParams().clear();
  1381          deleteParams_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  1382          bitField0_ = (bitField0_ & ~0x00000100);
  1383          if (returnOverridesBuilder_ == null) {
  1384            returnOverrides_ = null;
  1385          } else {
  1386            returnOverrides_ = null;
  1387            returnOverridesBuilder_ = null;
  1388          }
  1389          return this;
  1390        }
  1391  
  1392        public com.google.protobuf.Descriptors.Descriptor
  1393            getDescriptorForType() {
  1394          return coprocess.CoprocessMiniRequestObject.internal_static_coprocess_MiniRequestObject_descriptor;
  1395        }
  1396  
  1397        public coprocess.CoprocessMiniRequestObject.MiniRequestObject getDefaultInstanceForType() {
  1398          return coprocess.CoprocessMiniRequestObject.MiniRequestObject.getDefaultInstance();
  1399        }
  1400  
  1401        public coprocess.CoprocessMiniRequestObject.MiniRequestObject build() {
  1402          coprocess.CoprocessMiniRequestObject.MiniRequestObject result = buildPartial();
  1403          if (!result.isInitialized()) {
  1404            throw newUninitializedMessageException(result);
  1405          }
  1406          return result;
  1407        }
  1408  
  1409        public coprocess.CoprocessMiniRequestObject.MiniRequestObject buildPartial() {
  1410          coprocess.CoprocessMiniRequestObject.MiniRequestObject result = new coprocess.CoprocessMiniRequestObject.MiniRequestObject(this);
  1411          int from_bitField0_ = bitField0_;
  1412          int to_bitField0_ = 0;
  1413          result.headers_ = internalGetHeaders();
  1414          result.headers_.makeImmutable();
  1415          result.setHeaders_ = internalGetSetHeaders();
  1416          result.setHeaders_.makeImmutable();
  1417          if (((bitField0_ & 0x00000004) == 0x00000004)) {
  1418            deleteHeaders_ = deleteHeaders_.getUnmodifiableView();
  1419            bitField0_ = (bitField0_ & ~0x00000004);
  1420          }
  1421          result.deleteHeaders_ = deleteHeaders_;
  1422          result.body_ = body_;
  1423          result.url_ = url_;
  1424          result.params_ = internalGetParams();
  1425          result.params_.makeImmutable();
  1426          result.addParams_ = internalGetAddParams();
  1427          result.addParams_.makeImmutable();
  1428          result.extendedParams_ = internalGetExtendedParams();
  1429          result.extendedParams_.makeImmutable();
  1430          if (((bitField0_ & 0x00000100) == 0x00000100)) {
  1431            deleteParams_ = deleteParams_.getUnmodifiableView();
  1432            bitField0_ = (bitField0_ & ~0x00000100);
  1433          }
  1434          result.deleteParams_ = deleteParams_;
  1435          if (returnOverridesBuilder_ == null) {
  1436            result.returnOverrides_ = returnOverrides_;
  1437          } else {
  1438            result.returnOverrides_ = returnOverridesBuilder_.build();
  1439          }
  1440          result.bitField0_ = to_bitField0_;
  1441          onBuilt();
  1442          return result;
  1443        }
  1444  
  1445        public Builder clone() {
  1446          return (Builder) super.clone();
  1447        }
  1448        public Builder setField(
  1449            com.google.protobuf.Descriptors.FieldDescriptor field,
  1450            Object value) {
  1451          return (Builder) super.setField(field, value);
  1452        }
  1453        public Builder clearField(
  1454            com.google.protobuf.Descriptors.FieldDescriptor field) {
  1455          return (Builder) super.clearField(field);
  1456        }
  1457        public Builder clearOneof(
  1458            com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  1459          return (Builder) super.clearOneof(oneof);
  1460        }
  1461        public Builder setRepeatedField(
  1462            com.google.protobuf.Descriptors.FieldDescriptor field,
  1463            int index, Object value) {
  1464          return (Builder) super.setRepeatedField(field, index, value);
  1465        }
  1466        public Builder addRepeatedField(
  1467            com.google.protobuf.Descriptors.FieldDescriptor field,
  1468            Object value) {
  1469          return (Builder) super.addRepeatedField(field, value);
  1470        }
  1471        public Builder mergeFrom(com.google.protobuf.Message other) {
  1472          if (other instanceof coprocess.CoprocessMiniRequestObject.MiniRequestObject) {
  1473            return mergeFrom((coprocess.CoprocessMiniRequestObject.MiniRequestObject)other);
  1474          } else {
  1475            super.mergeFrom(other);
  1476            return this;
  1477          }
  1478        }
  1479  
  1480        public Builder mergeFrom(coprocess.CoprocessMiniRequestObject.MiniRequestObject other) {
  1481          if (other == coprocess.CoprocessMiniRequestObject.MiniRequestObject.getDefaultInstance()) return this;
  1482          internalGetMutableHeaders().mergeFrom(
  1483              other.internalGetHeaders());
  1484          internalGetMutableSetHeaders().mergeFrom(
  1485              other.internalGetSetHeaders());
  1486          if (!other.deleteHeaders_.isEmpty()) {
  1487            if (deleteHeaders_.isEmpty()) {
  1488              deleteHeaders_ = other.deleteHeaders_;
  1489              bitField0_ = (bitField0_ & ~0x00000004);
  1490            } else {
  1491              ensureDeleteHeadersIsMutable();
  1492              deleteHeaders_.addAll(other.deleteHeaders_);
  1493            }
  1494            onChanged();
  1495          }
  1496          if (!other.getBody().isEmpty()) {
  1497            body_ = other.body_;
  1498            onChanged();
  1499          }
  1500          if (!other.getUrl().isEmpty()) {
  1501            url_ = other.url_;
  1502            onChanged();
  1503          }
  1504          internalGetMutableParams().mergeFrom(
  1505              other.internalGetParams());
  1506          internalGetMutableAddParams().mergeFrom(
  1507              other.internalGetAddParams());
  1508          internalGetMutableExtendedParams().mergeFrom(
  1509              other.internalGetExtendedParams());
  1510          if (!other.deleteParams_.isEmpty()) {
  1511            if (deleteParams_.isEmpty()) {
  1512              deleteParams_ = other.deleteParams_;
  1513              bitField0_ = (bitField0_ & ~0x00000100);
  1514            } else {
  1515              ensureDeleteParamsIsMutable();
  1516              deleteParams_.addAll(other.deleteParams_);
  1517            }
  1518            onChanged();
  1519          }
  1520          if (other.hasReturnOverrides()) {
  1521            mergeReturnOverrides(other.getReturnOverrides());
  1522          }
  1523          onChanged();
  1524          return this;
  1525        }
  1526  
  1527        public final boolean isInitialized() {
  1528          return true;
  1529        }
  1530  
  1531        public Builder mergeFrom(
  1532            com.google.protobuf.CodedInputStream input,
  1533            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1534            throws java.io.IOException {
  1535          coprocess.CoprocessMiniRequestObject.MiniRequestObject parsedMessage = null;
  1536          try {
  1537            parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  1538          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1539            parsedMessage = (coprocess.CoprocessMiniRequestObject.MiniRequestObject) e.getUnfinishedMessage();
  1540            throw e.unwrapIOException();
  1541          } finally {
  1542            if (parsedMessage != null) {
  1543              mergeFrom(parsedMessage);
  1544            }
  1545          }
  1546          return this;
  1547        }
  1548        private int bitField0_;
  1549  
  1550        private com.google.protobuf.MapField<
  1551            java.lang.String, java.lang.String> headers_;
  1552        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  1553        internalGetHeaders() {
  1554          if (headers_ == null) {
  1555            return com.google.protobuf.MapField.emptyMapField(
  1556                HeadersDefaultEntryHolder.defaultEntry);
  1557          }
  1558          return headers_;
  1559        }
  1560        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  1561        internalGetMutableHeaders() {
  1562          onChanged();;
  1563          if (headers_ == null) {
  1564            headers_ = com.google.protobuf.MapField.newMapField(
  1565                HeadersDefaultEntryHolder.defaultEntry);
  1566          }
  1567          if (!headers_.isMutable()) {
  1568            headers_ = headers_.copy();
  1569          }
  1570          return headers_;
  1571        }
  1572  
  1573        public int getHeadersCount() {
  1574          return internalGetHeaders().getMap().size();
  1575        }
  1576        /**
  1577         * <code>map&lt;string, string&gt; headers = 1;</code>
  1578         */
  1579  
  1580        public boolean containsHeaders(
  1581            java.lang.String key) {
  1582          if (key == null) { throw new java.lang.NullPointerException(); }
  1583          return internalGetHeaders().getMap().containsKey(key);
  1584        }
  1585        /**
  1586         * Use {@link #getHeadersMap()} instead.
  1587         */
  1588        @java.lang.Deprecated
  1589        public java.util.Map<java.lang.String, java.lang.String> getHeaders() {
  1590          return getHeadersMap();
  1591        }
  1592        /**
  1593         * <code>map&lt;string, string&gt; headers = 1;</code>
  1594         */
  1595  
  1596        public java.util.Map<java.lang.String, java.lang.String> getHeadersMap() {
  1597          return internalGetHeaders().getMap();
  1598        }
  1599        /**
  1600         * <code>map&lt;string, string&gt; headers = 1;</code>
  1601         */
  1602  
  1603        public java.lang.String getHeadersOrDefault(
  1604            java.lang.String key,
  1605            java.lang.String defaultValue) {
  1606          if (key == null) { throw new java.lang.NullPointerException(); }
  1607          java.util.Map<java.lang.String, java.lang.String> map =
  1608              internalGetHeaders().getMap();
  1609          return map.containsKey(key) ? map.get(key) : defaultValue;
  1610        }
  1611        /**
  1612         * <code>map&lt;string, string&gt; headers = 1;</code>
  1613         */
  1614  
  1615        public java.lang.String getHeadersOrThrow(
  1616            java.lang.String key) {
  1617          if (key == null) { throw new java.lang.NullPointerException(); }
  1618          java.util.Map<java.lang.String, java.lang.String> map =
  1619              internalGetHeaders().getMap();
  1620          if (!map.containsKey(key)) {
  1621            throw new java.lang.IllegalArgumentException();
  1622          }
  1623          return map.get(key);
  1624        }
  1625  
  1626        public Builder clearHeaders() {
  1627          getMutableHeaders().clear();
  1628          return this;
  1629        }
  1630        /**
  1631         * <code>map&lt;string, string&gt; headers = 1;</code>
  1632         */
  1633  
  1634        public Builder removeHeaders(
  1635            java.lang.String key) {
  1636          if (key == null) { throw new java.lang.NullPointerException(); }
  1637          getMutableHeaders().remove(key);
  1638          return this;
  1639        }
  1640        /**
  1641         * Use alternate mutation accessors instead.
  1642         */
  1643        @java.lang.Deprecated
  1644        public java.util.Map<java.lang.String, java.lang.String>
  1645        getMutableHeaders() {
  1646          return internalGetMutableHeaders().getMutableMap();
  1647        }
  1648        /**
  1649         * <code>map&lt;string, string&gt; headers = 1;</code>
  1650         */
  1651        public Builder putHeaders(
  1652            java.lang.String key,
  1653            java.lang.String value) {
  1654          if (key == null) { throw new java.lang.NullPointerException(); }
  1655          if (value == null) { throw new java.lang.NullPointerException(); }
  1656          getMutableHeaders().put(key, value);
  1657          return this;
  1658        }
  1659        /**
  1660         * <code>map&lt;string, string&gt; headers = 1;</code>
  1661         */
  1662  
  1663        public Builder putAllHeaders(
  1664            java.util.Map<java.lang.String, java.lang.String> values) {
  1665          getMutableHeaders().putAll(values);
  1666          return this;
  1667        }
  1668  
  1669        private com.google.protobuf.MapField<
  1670            java.lang.String, java.lang.String> setHeaders_;
  1671        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  1672        internalGetSetHeaders() {
  1673          if (setHeaders_ == null) {
  1674            return com.google.protobuf.MapField.emptyMapField(
  1675                SetHeadersDefaultEntryHolder.defaultEntry);
  1676          }
  1677          return setHeaders_;
  1678        }
  1679        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  1680        internalGetMutableSetHeaders() {
  1681          onChanged();;
  1682          if (setHeaders_ == null) {
  1683            setHeaders_ = com.google.protobuf.MapField.newMapField(
  1684                SetHeadersDefaultEntryHolder.defaultEntry);
  1685          }
  1686          if (!setHeaders_.isMutable()) {
  1687            setHeaders_ = setHeaders_.copy();
  1688          }
  1689          return setHeaders_;
  1690        }
  1691  
  1692        public int getSetHeadersCount() {
  1693          return internalGetSetHeaders().getMap().size();
  1694        }
  1695        /**
  1696         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1697         */
  1698  
  1699        public boolean containsSetHeaders(
  1700            java.lang.String key) {
  1701          if (key == null) { throw new java.lang.NullPointerException(); }
  1702          return internalGetSetHeaders().getMap().containsKey(key);
  1703        }
  1704        /**
  1705         * Use {@link #getSetHeadersMap()} instead.
  1706         */
  1707        @java.lang.Deprecated
  1708        public java.util.Map<java.lang.String, java.lang.String> getSetHeaders() {
  1709          return getSetHeadersMap();
  1710        }
  1711        /**
  1712         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1713         */
  1714  
  1715        public java.util.Map<java.lang.String, java.lang.String> getSetHeadersMap() {
  1716          return internalGetSetHeaders().getMap();
  1717        }
  1718        /**
  1719         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1720         */
  1721  
  1722        public java.lang.String getSetHeadersOrDefault(
  1723            java.lang.String key,
  1724            java.lang.String defaultValue) {
  1725          if (key == null) { throw new java.lang.NullPointerException(); }
  1726          java.util.Map<java.lang.String, java.lang.String> map =
  1727              internalGetSetHeaders().getMap();
  1728          return map.containsKey(key) ? map.get(key) : defaultValue;
  1729        }
  1730        /**
  1731         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1732         */
  1733  
  1734        public java.lang.String getSetHeadersOrThrow(
  1735            java.lang.String key) {
  1736          if (key == null) { throw new java.lang.NullPointerException(); }
  1737          java.util.Map<java.lang.String, java.lang.String> map =
  1738              internalGetSetHeaders().getMap();
  1739          if (!map.containsKey(key)) {
  1740            throw new java.lang.IllegalArgumentException();
  1741          }
  1742          return map.get(key);
  1743        }
  1744  
  1745        public Builder clearSetHeaders() {
  1746          getMutableSetHeaders().clear();
  1747          return this;
  1748        }
  1749        /**
  1750         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1751         */
  1752  
  1753        public Builder removeSetHeaders(
  1754            java.lang.String key) {
  1755          if (key == null) { throw new java.lang.NullPointerException(); }
  1756          getMutableSetHeaders().remove(key);
  1757          return this;
  1758        }
  1759        /**
  1760         * Use alternate mutation accessors instead.
  1761         */
  1762        @java.lang.Deprecated
  1763        public java.util.Map<java.lang.String, java.lang.String>
  1764        getMutableSetHeaders() {
  1765          return internalGetMutableSetHeaders().getMutableMap();
  1766        }
  1767        /**
  1768         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1769         */
  1770        public Builder putSetHeaders(
  1771            java.lang.String key,
  1772            java.lang.String value) {
  1773          if (key == null) { throw new java.lang.NullPointerException(); }
  1774          if (value == null) { throw new java.lang.NullPointerException(); }
  1775          getMutableSetHeaders().put(key, value);
  1776          return this;
  1777        }
  1778        /**
  1779         * <code>map&lt;string, string&gt; set_headers = 2;</code>
  1780         */
  1781  
  1782        public Builder putAllSetHeaders(
  1783            java.util.Map<java.lang.String, java.lang.String> values) {
  1784          getMutableSetHeaders().putAll(values);
  1785          return this;
  1786        }
  1787  
  1788        private com.google.protobuf.LazyStringList deleteHeaders_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  1789        private void ensureDeleteHeadersIsMutable() {
  1790          if (!((bitField0_ & 0x00000004) == 0x00000004)) {
  1791            deleteHeaders_ = new com.google.protobuf.LazyStringArrayList(deleteHeaders_);
  1792            bitField0_ |= 0x00000004;
  1793           }
  1794        }
  1795        /**
  1796         * <code>repeated string delete_headers = 3;</code>
  1797         */
  1798        public com.google.protobuf.ProtocolStringList
  1799            getDeleteHeadersList() {
  1800          return deleteHeaders_.getUnmodifiableView();
  1801        }
  1802        /**
  1803         * <code>repeated string delete_headers = 3;</code>
  1804         */
  1805        public int getDeleteHeadersCount() {
  1806          return deleteHeaders_.size();
  1807        }
  1808        /**
  1809         * <code>repeated string delete_headers = 3;</code>
  1810         */
  1811        public java.lang.String getDeleteHeaders(int index) {
  1812          return deleteHeaders_.get(index);
  1813        }
  1814        /**
  1815         * <code>repeated string delete_headers = 3;</code>
  1816         */
  1817        public com.google.protobuf.ByteString
  1818            getDeleteHeadersBytes(int index) {
  1819          return deleteHeaders_.getByteString(index);
  1820        }
  1821        /**
  1822         * <code>repeated string delete_headers = 3;</code>
  1823         */
  1824        public Builder setDeleteHeaders(
  1825            int index, java.lang.String value) {
  1826          if (value == null) {
  1827      throw new NullPointerException();
  1828    }
  1829    ensureDeleteHeadersIsMutable();
  1830          deleteHeaders_.set(index, value);
  1831          onChanged();
  1832          return this;
  1833        }
  1834        /**
  1835         * <code>repeated string delete_headers = 3;</code>
  1836         */
  1837        public Builder addDeleteHeaders(
  1838            java.lang.String value) {
  1839          if (value == null) {
  1840      throw new NullPointerException();
  1841    }
  1842    ensureDeleteHeadersIsMutable();
  1843          deleteHeaders_.add(value);
  1844          onChanged();
  1845          return this;
  1846        }
  1847        /**
  1848         * <code>repeated string delete_headers = 3;</code>
  1849         */
  1850        public Builder addAllDeleteHeaders(
  1851            java.lang.Iterable<java.lang.String> values) {
  1852          ensureDeleteHeadersIsMutable();
  1853          com.google.protobuf.AbstractMessageLite.Builder.addAll(
  1854              values, deleteHeaders_);
  1855          onChanged();
  1856          return this;
  1857        }
  1858        /**
  1859         * <code>repeated string delete_headers = 3;</code>
  1860         */
  1861        public Builder clearDeleteHeaders() {
  1862          deleteHeaders_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  1863          bitField0_ = (bitField0_ & ~0x00000004);
  1864          onChanged();
  1865          return this;
  1866        }
  1867        /**
  1868         * <code>repeated string delete_headers = 3;</code>
  1869         */
  1870        public Builder addDeleteHeadersBytes(
  1871            com.google.protobuf.ByteString value) {
  1872          if (value == null) {
  1873      throw new NullPointerException();
  1874    }
  1875    checkByteStringIsUtf8(value);
  1876          ensureDeleteHeadersIsMutable();
  1877          deleteHeaders_.add(value);
  1878          onChanged();
  1879          return this;
  1880        }
  1881  
  1882        private java.lang.Object body_ = "";
  1883        /**
  1884         * <code>optional string body = 4;</code>
  1885         */
  1886        public java.lang.String getBody() {
  1887          java.lang.Object ref = body_;
  1888          if (!(ref instanceof java.lang.String)) {
  1889            com.google.protobuf.ByteString bs =
  1890                (com.google.protobuf.ByteString) ref;
  1891            java.lang.String s = bs.toStringUtf8();
  1892            body_ = s;
  1893            return s;
  1894          } else {
  1895            return (java.lang.String) ref;
  1896          }
  1897        }
  1898        /**
  1899         * <code>optional string body = 4;</code>
  1900         */
  1901        public com.google.protobuf.ByteString
  1902            getBodyBytes() {
  1903          java.lang.Object ref = body_;
  1904          if (ref instanceof String) {
  1905            com.google.protobuf.ByteString b = 
  1906                com.google.protobuf.ByteString.copyFromUtf8(
  1907                    (java.lang.String) ref);
  1908            body_ = b;
  1909            return b;
  1910          } else {
  1911            return (com.google.protobuf.ByteString) ref;
  1912          }
  1913        }
  1914        /**
  1915         * <code>optional string body = 4;</code>
  1916         */
  1917        public Builder setBody(
  1918            java.lang.String value) {
  1919          if (value == null) {
  1920      throw new NullPointerException();
  1921    }
  1922    
  1923          body_ = value;
  1924          onChanged();
  1925          return this;
  1926        }
  1927        /**
  1928         * <code>optional string body = 4;</code>
  1929         */
  1930        public Builder clearBody() {
  1931          
  1932          body_ = getDefaultInstance().getBody();
  1933          onChanged();
  1934          return this;
  1935        }
  1936        /**
  1937         * <code>optional string body = 4;</code>
  1938         */
  1939        public Builder setBodyBytes(
  1940            com.google.protobuf.ByteString value) {
  1941          if (value == null) {
  1942      throw new NullPointerException();
  1943    }
  1944    checkByteStringIsUtf8(value);
  1945          
  1946          body_ = value;
  1947          onChanged();
  1948          return this;
  1949        }
  1950  
  1951        private java.lang.Object url_ = "";
  1952        /**
  1953         * <code>optional string url = 5;</code>
  1954         */
  1955        public java.lang.String getUrl() {
  1956          java.lang.Object ref = url_;
  1957          if (!(ref instanceof java.lang.String)) {
  1958            com.google.protobuf.ByteString bs =
  1959                (com.google.protobuf.ByteString) ref;
  1960            java.lang.String s = bs.toStringUtf8();
  1961            url_ = s;
  1962            return s;
  1963          } else {
  1964            return (java.lang.String) ref;
  1965          }
  1966        }
  1967        /**
  1968         * <code>optional string url = 5;</code>
  1969         */
  1970        public com.google.protobuf.ByteString
  1971            getUrlBytes() {
  1972          java.lang.Object ref = url_;
  1973          if (ref instanceof String) {
  1974            com.google.protobuf.ByteString b = 
  1975                com.google.protobuf.ByteString.copyFromUtf8(
  1976                    (java.lang.String) ref);
  1977            url_ = b;
  1978            return b;
  1979          } else {
  1980            return (com.google.protobuf.ByteString) ref;
  1981          }
  1982        }
  1983        /**
  1984         * <code>optional string url = 5;</code>
  1985         */
  1986        public Builder setUrl(
  1987            java.lang.String value) {
  1988          if (value == null) {
  1989      throw new NullPointerException();
  1990    }
  1991    
  1992          url_ = value;
  1993          onChanged();
  1994          return this;
  1995        }
  1996        /**
  1997         * <code>optional string url = 5;</code>
  1998         */
  1999        public Builder clearUrl() {
  2000          
  2001          url_ = getDefaultInstance().getUrl();
  2002          onChanged();
  2003          return this;
  2004        }
  2005        /**
  2006         * <code>optional string url = 5;</code>
  2007         */
  2008        public Builder setUrlBytes(
  2009            com.google.protobuf.ByteString value) {
  2010          if (value == null) {
  2011      throw new NullPointerException();
  2012    }
  2013    checkByteStringIsUtf8(value);
  2014          
  2015          url_ = value;
  2016          onChanged();
  2017          return this;
  2018        }
  2019  
  2020        private com.google.protobuf.MapField<
  2021            java.lang.String, java.lang.String> params_;
  2022        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  2023        internalGetParams() {
  2024          if (params_ == null) {
  2025            return com.google.protobuf.MapField.emptyMapField(
  2026                ParamsDefaultEntryHolder.defaultEntry);
  2027          }
  2028          return params_;
  2029        }
  2030        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  2031        internalGetMutableParams() {
  2032          onChanged();;
  2033          if (params_ == null) {
  2034            params_ = com.google.protobuf.MapField.newMapField(
  2035                ParamsDefaultEntryHolder.defaultEntry);
  2036          }
  2037          if (!params_.isMutable()) {
  2038            params_ = params_.copy();
  2039          }
  2040          return params_;
  2041        }
  2042  
  2043        public int getParamsCount() {
  2044          return internalGetParams().getMap().size();
  2045        }
  2046        /**
  2047         * <code>map&lt;string, string&gt; params = 6;</code>
  2048         */
  2049  
  2050        public boolean containsParams(
  2051            java.lang.String key) {
  2052          if (key == null) { throw new java.lang.NullPointerException(); }
  2053          return internalGetParams().getMap().containsKey(key);
  2054        }
  2055        /**
  2056         * Use {@link #getParamsMap()} instead.
  2057         */
  2058        @java.lang.Deprecated
  2059        public java.util.Map<java.lang.String, java.lang.String> getParams() {
  2060          return getParamsMap();
  2061        }
  2062        /**
  2063         * <code>map&lt;string, string&gt; params = 6;</code>
  2064         */
  2065  
  2066        public java.util.Map<java.lang.String, java.lang.String> getParamsMap() {
  2067          return internalGetParams().getMap();
  2068        }
  2069        /**
  2070         * <code>map&lt;string, string&gt; params = 6;</code>
  2071         */
  2072  
  2073        public java.lang.String getParamsOrDefault(
  2074            java.lang.String key,
  2075            java.lang.String defaultValue) {
  2076          if (key == null) { throw new java.lang.NullPointerException(); }
  2077          java.util.Map<java.lang.String, java.lang.String> map =
  2078              internalGetParams().getMap();
  2079          return map.containsKey(key) ? map.get(key) : defaultValue;
  2080        }
  2081        /**
  2082         * <code>map&lt;string, string&gt; params = 6;</code>
  2083         */
  2084  
  2085        public java.lang.String getParamsOrThrow(
  2086            java.lang.String key) {
  2087          if (key == null) { throw new java.lang.NullPointerException(); }
  2088          java.util.Map<java.lang.String, java.lang.String> map =
  2089              internalGetParams().getMap();
  2090          if (!map.containsKey(key)) {
  2091            throw new java.lang.IllegalArgumentException();
  2092          }
  2093          return map.get(key);
  2094        }
  2095  
  2096        public Builder clearParams() {
  2097          getMutableParams().clear();
  2098          return this;
  2099        }
  2100        /**
  2101         * <code>map&lt;string, string&gt; params = 6;</code>
  2102         */
  2103  
  2104        public Builder removeParams(
  2105            java.lang.String key) {
  2106          if (key == null) { throw new java.lang.NullPointerException(); }
  2107          getMutableParams().remove(key);
  2108          return this;
  2109        }
  2110        /**
  2111         * Use alternate mutation accessors instead.
  2112         */
  2113        @java.lang.Deprecated
  2114        public java.util.Map<java.lang.String, java.lang.String>
  2115        getMutableParams() {
  2116          return internalGetMutableParams().getMutableMap();
  2117        }
  2118        /**
  2119         * <code>map&lt;string, string&gt; params = 6;</code>
  2120         */
  2121        public Builder putParams(
  2122            java.lang.String key,
  2123            java.lang.String value) {
  2124          if (key == null) { throw new java.lang.NullPointerException(); }
  2125          if (value == null) { throw new java.lang.NullPointerException(); }
  2126          getMutableParams().put(key, value);
  2127          return this;
  2128        }
  2129        /**
  2130         * <code>map&lt;string, string&gt; params = 6;</code>
  2131         */
  2132  
  2133        public Builder putAllParams(
  2134            java.util.Map<java.lang.String, java.lang.String> values) {
  2135          getMutableParams().putAll(values);
  2136          return this;
  2137        }
  2138  
  2139        private com.google.protobuf.MapField<
  2140            java.lang.String, java.lang.String> addParams_;
  2141        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  2142        internalGetAddParams() {
  2143          if (addParams_ == null) {
  2144            return com.google.protobuf.MapField.emptyMapField(
  2145                AddParamsDefaultEntryHolder.defaultEntry);
  2146          }
  2147          return addParams_;
  2148        }
  2149        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  2150        internalGetMutableAddParams() {
  2151          onChanged();;
  2152          if (addParams_ == null) {
  2153            addParams_ = com.google.protobuf.MapField.newMapField(
  2154                AddParamsDefaultEntryHolder.defaultEntry);
  2155          }
  2156          if (!addParams_.isMutable()) {
  2157            addParams_ = addParams_.copy();
  2158          }
  2159          return addParams_;
  2160        }
  2161  
  2162        public int getAddParamsCount() {
  2163          return internalGetAddParams().getMap().size();
  2164        }
  2165        /**
  2166         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2167         */
  2168  
  2169        public boolean containsAddParams(
  2170            java.lang.String key) {
  2171          if (key == null) { throw new java.lang.NullPointerException(); }
  2172          return internalGetAddParams().getMap().containsKey(key);
  2173        }
  2174        /**
  2175         * Use {@link #getAddParamsMap()} instead.
  2176         */
  2177        @java.lang.Deprecated
  2178        public java.util.Map<java.lang.String, java.lang.String> getAddParams() {
  2179          return getAddParamsMap();
  2180        }
  2181        /**
  2182         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2183         */
  2184  
  2185        public java.util.Map<java.lang.String, java.lang.String> getAddParamsMap() {
  2186          return internalGetAddParams().getMap();
  2187        }
  2188        /**
  2189         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2190         */
  2191  
  2192        public java.lang.String getAddParamsOrDefault(
  2193            java.lang.String key,
  2194            java.lang.String defaultValue) {
  2195          if (key == null) { throw new java.lang.NullPointerException(); }
  2196          java.util.Map<java.lang.String, java.lang.String> map =
  2197              internalGetAddParams().getMap();
  2198          return map.containsKey(key) ? map.get(key) : defaultValue;
  2199        }
  2200        /**
  2201         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2202         */
  2203  
  2204        public java.lang.String getAddParamsOrThrow(
  2205            java.lang.String key) {
  2206          if (key == null) { throw new java.lang.NullPointerException(); }
  2207          java.util.Map<java.lang.String, java.lang.String> map =
  2208              internalGetAddParams().getMap();
  2209          if (!map.containsKey(key)) {
  2210            throw new java.lang.IllegalArgumentException();
  2211          }
  2212          return map.get(key);
  2213        }
  2214  
  2215        public Builder clearAddParams() {
  2216          getMutableAddParams().clear();
  2217          return this;
  2218        }
  2219        /**
  2220         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2221         */
  2222  
  2223        public Builder removeAddParams(
  2224            java.lang.String key) {
  2225          if (key == null) { throw new java.lang.NullPointerException(); }
  2226          getMutableAddParams().remove(key);
  2227          return this;
  2228        }
  2229        /**
  2230         * Use alternate mutation accessors instead.
  2231         */
  2232        @java.lang.Deprecated
  2233        public java.util.Map<java.lang.String, java.lang.String>
  2234        getMutableAddParams() {
  2235          return internalGetMutableAddParams().getMutableMap();
  2236        }
  2237        /**
  2238         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2239         */
  2240        public Builder putAddParams(
  2241            java.lang.String key,
  2242            java.lang.String value) {
  2243          if (key == null) { throw new java.lang.NullPointerException(); }
  2244          if (value == null) { throw new java.lang.NullPointerException(); }
  2245          getMutableAddParams().put(key, value);
  2246          return this;
  2247        }
  2248        /**
  2249         * <code>map&lt;string, string&gt; add_params = 7;</code>
  2250         */
  2251  
  2252        public Builder putAllAddParams(
  2253            java.util.Map<java.lang.String, java.lang.String> values) {
  2254          getMutableAddParams().putAll(values);
  2255          return this;
  2256        }
  2257  
  2258        private com.google.protobuf.MapField<
  2259            java.lang.String, java.lang.String> extendedParams_;
  2260        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  2261        internalGetExtendedParams() {
  2262          if (extendedParams_ == null) {
  2263            return com.google.protobuf.MapField.emptyMapField(
  2264                ExtendedParamsDefaultEntryHolder.defaultEntry);
  2265          }
  2266          return extendedParams_;
  2267        }
  2268        private com.google.protobuf.MapField<java.lang.String, java.lang.String>
  2269        internalGetMutableExtendedParams() {
  2270          onChanged();;
  2271          if (extendedParams_ == null) {
  2272            extendedParams_ = com.google.protobuf.MapField.newMapField(
  2273                ExtendedParamsDefaultEntryHolder.defaultEntry);
  2274          }
  2275          if (!extendedParams_.isMutable()) {
  2276            extendedParams_ = extendedParams_.copy();
  2277          }
  2278          return extendedParams_;
  2279        }
  2280  
  2281        public int getExtendedParamsCount() {
  2282          return internalGetExtendedParams().getMap().size();
  2283        }
  2284        /**
  2285         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2286         */
  2287  
  2288        public boolean containsExtendedParams(
  2289            java.lang.String key) {
  2290          if (key == null) { throw new java.lang.NullPointerException(); }
  2291          return internalGetExtendedParams().getMap().containsKey(key);
  2292        }
  2293        /**
  2294         * Use {@link #getExtendedParamsMap()} instead.
  2295         */
  2296        @java.lang.Deprecated
  2297        public java.util.Map<java.lang.String, java.lang.String> getExtendedParams() {
  2298          return getExtendedParamsMap();
  2299        }
  2300        /**
  2301         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2302         */
  2303  
  2304        public java.util.Map<java.lang.String, java.lang.String> getExtendedParamsMap() {
  2305          return internalGetExtendedParams().getMap();
  2306        }
  2307        /**
  2308         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2309         */
  2310  
  2311        public java.lang.String getExtendedParamsOrDefault(
  2312            java.lang.String key,
  2313            java.lang.String defaultValue) {
  2314          if (key == null) { throw new java.lang.NullPointerException(); }
  2315          java.util.Map<java.lang.String, java.lang.String> map =
  2316              internalGetExtendedParams().getMap();
  2317          return map.containsKey(key) ? map.get(key) : defaultValue;
  2318        }
  2319        /**
  2320         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2321         */
  2322  
  2323        public java.lang.String getExtendedParamsOrThrow(
  2324            java.lang.String key) {
  2325          if (key == null) { throw new java.lang.NullPointerException(); }
  2326          java.util.Map<java.lang.String, java.lang.String> map =
  2327              internalGetExtendedParams().getMap();
  2328          if (!map.containsKey(key)) {
  2329            throw new java.lang.IllegalArgumentException();
  2330          }
  2331          return map.get(key);
  2332        }
  2333  
  2334        public Builder clearExtendedParams() {
  2335          getMutableExtendedParams().clear();
  2336          return this;
  2337        }
  2338        /**
  2339         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2340         */
  2341  
  2342        public Builder removeExtendedParams(
  2343            java.lang.String key) {
  2344          if (key == null) { throw new java.lang.NullPointerException(); }
  2345          getMutableExtendedParams().remove(key);
  2346          return this;
  2347        }
  2348        /**
  2349         * Use alternate mutation accessors instead.
  2350         */
  2351        @java.lang.Deprecated
  2352        public java.util.Map<java.lang.String, java.lang.String>
  2353        getMutableExtendedParams() {
  2354          return internalGetMutableExtendedParams().getMutableMap();
  2355        }
  2356        /**
  2357         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2358         */
  2359        public Builder putExtendedParams(
  2360            java.lang.String key,
  2361            java.lang.String value) {
  2362          if (key == null) { throw new java.lang.NullPointerException(); }
  2363          if (value == null) { throw new java.lang.NullPointerException(); }
  2364          getMutableExtendedParams().put(key, value);
  2365          return this;
  2366        }
  2367        /**
  2368         * <code>map&lt;string, string&gt; extended_params = 8;</code>
  2369         */
  2370  
  2371        public Builder putAllExtendedParams(
  2372            java.util.Map<java.lang.String, java.lang.String> values) {
  2373          getMutableExtendedParams().putAll(values);
  2374          return this;
  2375        }
  2376  
  2377        private com.google.protobuf.LazyStringList deleteParams_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  2378        private void ensureDeleteParamsIsMutable() {
  2379          if (!((bitField0_ & 0x00000100) == 0x00000100)) {
  2380            deleteParams_ = new com.google.protobuf.LazyStringArrayList(deleteParams_);
  2381            bitField0_ |= 0x00000100;
  2382           }
  2383        }
  2384        /**
  2385         * <code>repeated string delete_params = 9;</code>
  2386         */
  2387        public com.google.protobuf.ProtocolStringList
  2388            getDeleteParamsList() {
  2389          return deleteParams_.getUnmodifiableView();
  2390        }
  2391        /**
  2392         * <code>repeated string delete_params = 9;</code>
  2393         */
  2394        public int getDeleteParamsCount() {
  2395          return deleteParams_.size();
  2396        }
  2397        /**
  2398         * <code>repeated string delete_params = 9;</code>
  2399         */
  2400        public java.lang.String getDeleteParams(int index) {
  2401          return deleteParams_.get(index);
  2402        }
  2403        /**
  2404         * <code>repeated string delete_params = 9;</code>
  2405         */
  2406        public com.google.protobuf.ByteString
  2407            getDeleteParamsBytes(int index) {
  2408          return deleteParams_.getByteString(index);
  2409        }
  2410        /**
  2411         * <code>repeated string delete_params = 9;</code>
  2412         */
  2413        public Builder setDeleteParams(
  2414            int index, java.lang.String value) {
  2415          if (value == null) {
  2416      throw new NullPointerException();
  2417    }
  2418    ensureDeleteParamsIsMutable();
  2419          deleteParams_.set(index, value);
  2420          onChanged();
  2421          return this;
  2422        }
  2423        /**
  2424         * <code>repeated string delete_params = 9;</code>
  2425         */
  2426        public Builder addDeleteParams(
  2427            java.lang.String value) {
  2428          if (value == null) {
  2429      throw new NullPointerException();
  2430    }
  2431    ensureDeleteParamsIsMutable();
  2432          deleteParams_.add(value);
  2433          onChanged();
  2434          return this;
  2435        }
  2436        /**
  2437         * <code>repeated string delete_params = 9;</code>
  2438         */
  2439        public Builder addAllDeleteParams(
  2440            java.lang.Iterable<java.lang.String> values) {
  2441          ensureDeleteParamsIsMutable();
  2442          com.google.protobuf.AbstractMessageLite.Builder.addAll(
  2443              values, deleteParams_);
  2444          onChanged();
  2445          return this;
  2446        }
  2447        /**
  2448         * <code>repeated string delete_params = 9;</code>
  2449         */
  2450        public Builder clearDeleteParams() {
  2451          deleteParams_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  2452          bitField0_ = (bitField0_ & ~0x00000100);
  2453          onChanged();
  2454          return this;
  2455        }
  2456        /**
  2457         * <code>repeated string delete_params = 9;</code>
  2458         */
  2459        public Builder addDeleteParamsBytes(
  2460            com.google.protobuf.ByteString value) {
  2461          if (value == null) {
  2462      throw new NullPointerException();
  2463    }
  2464    checkByteStringIsUtf8(value);
  2465          ensureDeleteParamsIsMutable();
  2466          deleteParams_.add(value);
  2467          onChanged();
  2468          return this;
  2469        }
  2470  
  2471        private coprocess.CoprocessReturnOverrides.ReturnOverrides returnOverrides_ = null;
  2472        private com.google.protobuf.SingleFieldBuilderV3<
  2473            coprocess.CoprocessReturnOverrides.ReturnOverrides, coprocess.CoprocessReturnOverrides.ReturnOverrides.Builder, coprocess.CoprocessReturnOverrides.ReturnOverridesOrBuilder> returnOverridesBuilder_;
  2474        /**
  2475         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2476         */
  2477        public boolean hasReturnOverrides() {
  2478          return returnOverridesBuilder_ != null || returnOverrides_ != null;
  2479        }
  2480        /**
  2481         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2482         */
  2483        public coprocess.CoprocessReturnOverrides.ReturnOverrides getReturnOverrides() {
  2484          if (returnOverridesBuilder_ == null) {
  2485            return returnOverrides_ == null ? coprocess.CoprocessReturnOverrides.ReturnOverrides.getDefaultInstance() : returnOverrides_;
  2486          } else {
  2487            return returnOverridesBuilder_.getMessage();
  2488          }
  2489        }
  2490        /**
  2491         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2492         */
  2493        public Builder setReturnOverrides(coprocess.CoprocessReturnOverrides.ReturnOverrides value) {
  2494          if (returnOverridesBuilder_ == null) {
  2495            if (value == null) {
  2496              throw new NullPointerException();
  2497            }
  2498            returnOverrides_ = value;
  2499            onChanged();
  2500          } else {
  2501            returnOverridesBuilder_.setMessage(value);
  2502          }
  2503  
  2504          return this;
  2505        }
  2506        /**
  2507         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2508         */
  2509        public Builder setReturnOverrides(
  2510            coprocess.CoprocessReturnOverrides.ReturnOverrides.Builder builderForValue) {
  2511          if (returnOverridesBuilder_ == null) {
  2512            returnOverrides_ = builderForValue.build();
  2513            onChanged();
  2514          } else {
  2515            returnOverridesBuilder_.setMessage(builderForValue.build());
  2516          }
  2517  
  2518          return this;
  2519        }
  2520        /**
  2521         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2522         */
  2523        public Builder mergeReturnOverrides(coprocess.CoprocessReturnOverrides.ReturnOverrides value) {
  2524          if (returnOverridesBuilder_ == null) {
  2525            if (returnOverrides_ != null) {
  2526              returnOverrides_ =
  2527                coprocess.CoprocessReturnOverrides.ReturnOverrides.newBuilder(returnOverrides_).mergeFrom(value).buildPartial();
  2528            } else {
  2529              returnOverrides_ = value;
  2530            }
  2531            onChanged();
  2532          } else {
  2533            returnOverridesBuilder_.mergeFrom(value);
  2534          }
  2535  
  2536          return this;
  2537        }
  2538        /**
  2539         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2540         */
  2541        public Builder clearReturnOverrides() {
  2542          if (returnOverridesBuilder_ == null) {
  2543            returnOverrides_ = null;
  2544            onChanged();
  2545          } else {
  2546            returnOverrides_ = null;
  2547            returnOverridesBuilder_ = null;
  2548          }
  2549  
  2550          return this;
  2551        }
  2552        /**
  2553         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2554         */
  2555        public coprocess.CoprocessReturnOverrides.ReturnOverrides.Builder getReturnOverridesBuilder() {
  2556          
  2557          onChanged();
  2558          return getReturnOverridesFieldBuilder().getBuilder();
  2559        }
  2560        /**
  2561         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2562         */
  2563        public coprocess.CoprocessReturnOverrides.ReturnOverridesOrBuilder getReturnOverridesOrBuilder() {
  2564          if (returnOverridesBuilder_ != null) {
  2565            return returnOverridesBuilder_.getMessageOrBuilder();
  2566          } else {
  2567            return returnOverrides_ == null ?
  2568                coprocess.CoprocessReturnOverrides.ReturnOverrides.getDefaultInstance() : returnOverrides_;
  2569          }
  2570        }
  2571        /**
  2572         * <code>optional .coprocess.ReturnOverrides return_overrides = 10;</code>
  2573         */
  2574        private com.google.protobuf.SingleFieldBuilderV3<
  2575            coprocess.CoprocessReturnOverrides.ReturnOverrides, coprocess.CoprocessReturnOverrides.ReturnOverrides.Builder, coprocess.CoprocessReturnOverrides.ReturnOverridesOrBuilder> 
  2576            getReturnOverridesFieldBuilder() {
  2577          if (returnOverridesBuilder_ == null) {
  2578            returnOverridesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  2579                coprocess.CoprocessReturnOverrides.ReturnOverrides, coprocess.CoprocessReturnOverrides.ReturnOverrides.Builder, coprocess.CoprocessReturnOverrides.ReturnOverridesOrBuilder>(
  2580                    getReturnOverrides(),
  2581                    getParentForChildren(),
  2582                    isClean());
  2583            returnOverrides_ = null;
  2584          }
  2585          return returnOverridesBuilder_;
  2586        }
  2587        public final Builder setUnknownFields(
  2588            final com.google.protobuf.UnknownFieldSet unknownFields) {
  2589          return this;
  2590        }
  2591  
  2592        public final Builder mergeUnknownFields(
  2593            final com.google.protobuf.UnknownFieldSet unknownFields) {
  2594          return this;
  2595        }
  2596  
  2597  
  2598        // @@protoc_insertion_point(builder_scope:coprocess.MiniRequestObject)
  2599      }
  2600  
  2601      // @@protoc_insertion_point(class_scope:coprocess.MiniRequestObject)
  2602      private static final coprocess.CoprocessMiniRequestObject.MiniRequestObject DEFAULT_INSTANCE;
  2603      static {
  2604        DEFAULT_INSTANCE = new coprocess.CoprocessMiniRequestObject.MiniRequestObject();
  2605      }
  2606  
  2607      public static coprocess.CoprocessMiniRequestObject.MiniRequestObject getDefaultInstance() {
  2608        return DEFAULT_INSTANCE;
  2609      }
  2610  
  2611      private static final com.google.protobuf.Parser<MiniRequestObject>
  2612          PARSER = new com.google.protobuf.AbstractParser<MiniRequestObject>() {
  2613        public MiniRequestObject parsePartialFrom(
  2614            com.google.protobuf.CodedInputStream input,
  2615            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2616            throws com.google.protobuf.InvalidProtocolBufferException {
  2617            return new MiniRequestObject(input, extensionRegistry);
  2618        }
  2619      };
  2620  
  2621      public static com.google.protobuf.Parser<MiniRequestObject> parser() {
  2622        return PARSER;
  2623      }
  2624  
  2625      @java.lang.Override
  2626      public com.google.protobuf.Parser<MiniRequestObject> getParserForType() {
  2627        return PARSER;
  2628      }
  2629  
  2630      public coprocess.CoprocessMiniRequestObject.MiniRequestObject getDefaultInstanceForType() {
  2631        return DEFAULT_INSTANCE;
  2632      }
  2633  
  2634    }
  2635  
  2636    private static final com.google.protobuf.Descriptors.Descriptor
  2637      internal_static_coprocess_MiniRequestObject_descriptor;
  2638    private static final 
  2639      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2640        internal_static_coprocess_MiniRequestObject_fieldAccessorTable;
  2641    private static final com.google.protobuf.Descriptors.Descriptor
  2642      internal_static_coprocess_MiniRequestObject_HeadersEntry_descriptor;
  2643    private static final 
  2644      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2645        internal_static_coprocess_MiniRequestObject_HeadersEntry_fieldAccessorTable;
  2646    private static final com.google.protobuf.Descriptors.Descriptor
  2647      internal_static_coprocess_MiniRequestObject_SetHeadersEntry_descriptor;
  2648    private static final 
  2649      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2650        internal_static_coprocess_MiniRequestObject_SetHeadersEntry_fieldAccessorTable;
  2651    private static final com.google.protobuf.Descriptors.Descriptor
  2652      internal_static_coprocess_MiniRequestObject_ParamsEntry_descriptor;
  2653    private static final 
  2654      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2655        internal_static_coprocess_MiniRequestObject_ParamsEntry_fieldAccessorTable;
  2656    private static final com.google.protobuf.Descriptors.Descriptor
  2657      internal_static_coprocess_MiniRequestObject_AddParamsEntry_descriptor;
  2658    private static final 
  2659      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2660        internal_static_coprocess_MiniRequestObject_AddParamsEntry_fieldAccessorTable;
  2661    private static final com.google.protobuf.Descriptors.Descriptor
  2662      internal_static_coprocess_MiniRequestObject_ExtendedParamsEntry_descriptor;
  2663    private static final 
  2664      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2665        internal_static_coprocess_MiniRequestObject_ExtendedParamsEntry_fieldAccessorTable;
  2666  
  2667    public static com.google.protobuf.Descriptors.FileDescriptor
  2668        getDescriptor() {
  2669      return descriptor;
  2670    }
  2671    private static  com.google.protobuf.Descriptors.FileDescriptor
  2672        descriptor;
  2673    static {
  2674      java.lang.String[] descriptorData = {
  2675        "\n#coprocess_mini_request_object.proto\022\tc" +
  2676        "oprocess\032 coprocess_return_overrides.pro" +
  2677        "to\"\323\005\n\021MiniRequestObject\022:\n\007headers\030\001 \003(" +
  2678        "\0132).coprocess.MiniRequestObject.HeadersE" +
  2679        "ntry\022A\n\013set_headers\030\002 \003(\0132,.coprocess.Mi" +
  2680        "niRequestObject.SetHeadersEntry\022\026\n\016delet" +
  2681        "e_headers\030\003 \003(\t\022\014\n\004body\030\004 \001(\t\022\013\n\003url\030\005 \001" +
  2682        "(\t\0228\n\006params\030\006 \003(\0132(.coprocess.MiniReque" +
  2683        "stObject.ParamsEntry\022?\n\nadd_params\030\007 \003(\013" +
  2684        "2+.coprocess.MiniRequestObject.AddParams",
  2685        "Entry\022I\n\017extended_params\030\010 \003(\01320.coproce" +
  2686        "ss.MiniRequestObject.ExtendedParamsEntry" +
  2687        "\022\025\n\rdelete_params\030\t \003(\t\0224\n\020return_overri" +
  2688        "des\030\n \001(\0132\032.coprocess.ReturnOverrides\032.\n" +
  2689        "\014HeadersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(" +
  2690        "\t:\0028\001\0321\n\017SetHeadersEntry\022\013\n\003key\030\001 \001(\t\022\r\n" +
  2691        "\005value\030\002 \001(\t:\0028\001\032-\n\013ParamsEntry\022\013\n\003key\030\001" +
  2692        " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0320\n\016AddParamsEntr" +
  2693        "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0325\n\023Ext" +
  2694        "endedParamsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002",
  2695        " \001(\t:\0028\001b\006proto3"
  2696      };
  2697      com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
  2698          new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
  2699            public com.google.protobuf.ExtensionRegistry assignDescriptors(
  2700                com.google.protobuf.Descriptors.FileDescriptor root) {
  2701              descriptor = root;
  2702              return null;
  2703            }
  2704          };
  2705      com.google.protobuf.Descriptors.FileDescriptor
  2706        .internalBuildGeneratedFileFrom(descriptorData,
  2707          new com.google.protobuf.Descriptors.FileDescriptor[] {
  2708            coprocess.CoprocessReturnOverrides.getDescriptor(),
  2709          }, assigner);
  2710      internal_static_coprocess_MiniRequestObject_descriptor =
  2711        getDescriptor().getMessageTypes().get(0);
  2712      internal_static_coprocess_MiniRequestObject_fieldAccessorTable = new
  2713        com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2714          internal_static_coprocess_MiniRequestObject_descriptor,
  2715          new java.lang.String[] { "Headers", "SetHeaders", "DeleteHeaders", "Body", "Url", "Params", "AddParams", "ExtendedParams", "DeleteParams", "ReturnOverrides", });
  2716      internal_static_coprocess_MiniRequestObject_HeadersEntry_descriptor =
  2717        internal_static_coprocess_MiniRequestObject_descriptor.getNestedTypes().get(0);
  2718      internal_static_coprocess_MiniRequestObject_HeadersEntry_fieldAccessorTable = new
  2719        com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2720          internal_static_coprocess_MiniRequestObject_HeadersEntry_descriptor,
  2721          new java.lang.String[] { "Key", "Value", });
  2722      internal_static_coprocess_MiniRequestObject_SetHeadersEntry_descriptor =
  2723        internal_static_coprocess_MiniRequestObject_descriptor.getNestedTypes().get(1);
  2724      internal_static_coprocess_MiniRequestObject_SetHeadersEntry_fieldAccessorTable = new
  2725        com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2726          internal_static_coprocess_MiniRequestObject_SetHeadersEntry_descriptor,
  2727          new java.lang.String[] { "Key", "Value", });
  2728      internal_static_coprocess_MiniRequestObject_ParamsEntry_descriptor =
  2729        internal_static_coprocess_MiniRequestObject_descriptor.getNestedTypes().get(2);
  2730      internal_static_coprocess_MiniRequestObject_ParamsEntry_fieldAccessorTable = new
  2731        com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2732          internal_static_coprocess_MiniRequestObject_ParamsEntry_descriptor,
  2733          new java.lang.String[] { "Key", "Value", });
  2734      internal_static_coprocess_MiniRequestObject_AddParamsEntry_descriptor =
  2735        internal_static_coprocess_MiniRequestObject_descriptor.getNestedTypes().get(3);
  2736      internal_static_coprocess_MiniRequestObject_AddParamsEntry_fieldAccessorTable = new
  2737        com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2738          internal_static_coprocess_MiniRequestObject_AddParamsEntry_descriptor,
  2739          new java.lang.String[] { "Key", "Value", });
  2740      internal_static_coprocess_MiniRequestObject_ExtendedParamsEntry_descriptor =
  2741        internal_static_coprocess_MiniRequestObject_descriptor.getNestedTypes().get(4);
  2742      internal_static_coprocess_MiniRequestObject_ExtendedParamsEntry_fieldAccessorTable = new
  2743        com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2744          internal_static_coprocess_MiniRequestObject_ExtendedParamsEntry_descriptor,
  2745          new java.lang.String[] { "Key", "Value", });
  2746      coprocess.CoprocessReturnOverrides.getDescriptor();
  2747    }
  2748  
  2749    // @@protoc_insertion_point(outer_class_scope)
  2750  }