001// *************************************************************************************************************************** 002// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file * 003// * distributed with this work for additional information regarding copyright ownership. The ASF licenses this file * 004// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance * 005// * with the License. You may obtain a copy of the License at * 006// * * 007// * http://www.apache.org/licenses/LICENSE-2.0 * 008// * * 009// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an * 010// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * 011// * specific language governing permissions and limitations under the License. * 012// *************************************************************************************************************************** 013package org.apache.juneau.rest.mock2; 014 015import static org.apache.juneau.rest.mock2.MockRestClient.*; 016 017import java.util.*; 018import java.util.concurrent.*; 019import java.util.function.*; 020import java.util.logging.*; 021 022import static org.apache.juneau.rest.util.RestUtils.*; 023 024import java.io.*; 025import java.lang.annotation.*; 026import java.lang.reflect.Method; 027 028import org.apache.http.*; 029import org.apache.http.client.*; 030import org.apache.http.client.entity.*; 031import org.apache.http.conn.*; 032import org.apache.http.impl.client.*; 033import org.apache.juneau.*; 034import org.apache.juneau.collections.*; 035import org.apache.juneau.http.*; 036import org.apache.juneau.httppart.*; 037import org.apache.juneau.marshall.*; 038import org.apache.juneau.parser.*; 039import org.apache.juneau.reflect.*; 040import org.apache.juneau.rest.annotation.*; 041import org.apache.juneau.rest.client2.*; 042import org.apache.juneau.serializer.*; 043import org.apache.juneau.svl.*; 044import org.apache.juneau.uon.*; 045 046import javax.net.ssl.*; 047import javax.servlet.http.*; 048 049import org.apache.http.auth.*; 050import org.apache.http.client.CookieStore; 051import org.apache.http.client.config.*; 052import org.apache.http.config.*; 053import org.apache.http.conn.routing.*; 054import org.apache.http.conn.socket.*; 055import org.apache.http.conn.util.*; 056import org.apache.http.cookie.*; 057import org.apache.http.protocol.*; 058 059/** 060 * Builder class for {@link MockRestClient} objects. 061 * 062 * <ul class='seealso'> 063 * <li class='link'>{@doc juneau-rest-mock} 064 * </ul> 065 */ 066public class MockRestClientBuilder extends RestClientBuilder { 067 068 /** 069 * Constructor. 070 * 071 * @param ps 072 * Initial configuration properties for this builder. 073 */ 074 protected MockRestClientBuilder(PropertyStore ps) { 075 super(ps); 076 } 077 078 /** 079 * No-arg constructor. 080 * 081 * <p> 082 * Provided so that this class can be easily subclassed. 083 */ 084 protected MockRestClientBuilder() { 085 super(null); 086 } 087 088 /** 089 * Specifies the {@link Rest}-annotated bean class or instance to test against. 090 * 091 * @param bean The {@link Rest}-annotated bean class or instance. 092 * @return This object (for method chaining). 093 */ 094 public MockRestClientBuilder restBean(Object bean) { 095 return set(MOCKRESTCLIENT_restBean, bean); 096 } 097 098 /** 099 * Identifies the context path for the REST resource. 100 * 101 * <p> 102 * This value is used to deconstruct the request URL and set the appropriate URL getters on the {@link HttpServletRequest} 103 * object correctly. 104 * 105 * <p> 106 * Should either be a value such as <js>"/foo"</js> or an empty string. 107 * 108 * <p> 109 * The following fixes are applied to non-conforming strings. 110 * <ul> 111 * <li><jk>nulls</jk> and <js>"/"</js> are converted to empty strings. 112 * <li>Trailing slashes are trimmed. 113 * <li>Leading slash is added if needed. 114 * </ul> 115 * 116 * @param value The context path. 117 * @return This object (for method chaining). 118 */ 119 public MockRestClientBuilder contextPath(String value) { 120 return set(MOCKRESTCLIENT_contextPath, toValidContextPath(value)); 121 } 122 123 /** 124 * Identifies the servlet path for the REST resource. 125 * 126 * <p> 127 * This value is used to deconstruct the request URL and set the appropriate URL getters on the {@link HttpServletRequest} 128 * object correctly. 129 * 130 * <p> 131 * Should either be a value such as <js>"/foo"</js> or an empty string. 132 * 133 * <p> 134 * The following fixes are applied to non-conforming strings. 135 * <ul> 136 * <li><jk>nulls</jk> and <js>"/"</js> are converted to empty strings. 137 * <li>Trailing slashes are trimmed. 138 * <li>Leading slash is added if needed. 139 * </ul> 140 * 141 * @param value The context path. 142 * @return This object (for method chaining). 143 */ 144 public MockRestClientBuilder servletPath(String value) { 145 return set(MOCKRESTCLIENT_servletPath, toValidContextPath(value)); 146 } 147 148 /** 149 * Add resolved path variables to this client. 150 * 151 * <p> 152 * Allows you to add resolved parent path variables when performing tests on child resource classes. 153 * 154 * <h5 class='section'>Example:</h5> 155 * <p class='bcode w800'> 156 * <jc>// A parent class with a path variable.</jc> 157 * <ja>@Rest</ja>( 158 * path=<js>"/parent/{foo}"</js>, 159 * children={ 160 * Child.<jk>class</jk> 161 * } 162 * ) 163 * <jk>public class</jk> Parent { ... } 164 * 165 * <jc>// A child class that uses the parent path variable.</jc> 166 * <ja>@Rest</ja> 167 * <jk>public class</jk> Child { 168 * 169 * <jk>@RestMethod</jk> 170 * <jk>public</jk> String get(<ja>@Path</ja>(<js>"foo"</js>) String <jv>foo</jv>) { 171 * <jk>return</jk> <jv>foo<jv>; 172 * } 173 * } 174 * </p> 175 * <p class='bcode w800'> 176 * <jc>// Test the method that uses the parent path variable.</jc> 177 * MockRestClient 178 * .<jsm>create</jsm>(Child.<jk>class</jk>) 179 * .simpleJson() 180 * .pathVars(<js>"foo"</js>,<js>"bar"</js>) 181 * .build() 182 * .get(<js>"/"</js>) 183 * .run() 184 * .assertStatus().code().is(200) 185 * .assertBody().is(<js>"bar"</js>); 186 * </p> 187 * 188 * <review>Needs review</review> 189 * 190 * @param value The path variables. 191 * @return This object (for method chaining). 192 * @see MockServletRequest#pathVars(Map) 193 */ 194 public MockRestClientBuilder pathVars(Map<String,String> value) { 195 return putAllTo(MOCKRESTCLIENT_pathVars, value); 196 } 197 198 /** 199 * Add resolved path variables to this client. 200 * 201 * <p> 202 * Identical to {@link #pathVars(Map)} but allows you to specify as a list of key/value pairs. 203 * 204 * @param pairs The key/value pairs. Must be an even number of parameters. 205 * @return This object (for method chaining). 206 */ 207 public MockRestClientBuilder pathVars(String...pairs) { 208 return pathVars(AMap.<String,String>ofPairs((Object[])pairs)); 209 } 210 211 @Override /* ContextBuilder */ 212 public MockRestClient build() { 213 return build(MockRestClient.class); 214 } 215 216 @Override /* ContextBuilder */ 217 public <T extends Context> T build(Class<T> c) { 218 MockHttpClientConnectionManager cm = new MockHttpClientConnectionManager(); 219 set(MOCKRESTCLIENT_mockHttpClientConnectionManager, cm); 220 connectionManager(cm); 221 return super.build(c); 222 } 223 224 // <FluentSetters> 225 226 @Override /* GENERATED - ContextBuilder */ 227 public MockRestClientBuilder add(Map<String,Object> properties) { 228 super.add(properties); 229 return this; 230 } 231 232 @Override /* GENERATED - ContextBuilder */ 233 public MockRestClientBuilder addTo(String name, Object value) { 234 super.addTo(name, value); 235 return this; 236 } 237 238 @Override /* GENERATED - ContextBuilder */ 239 public MockRestClientBuilder appendTo(String name, Object value) { 240 super.appendTo(name, value); 241 return this; 242 } 243 244 @Override /* GENERATED - ContextBuilder */ 245 public MockRestClientBuilder apply(PropertyStore copyFrom) { 246 super.apply(copyFrom); 247 return this; 248 } 249 250 @Override /* GENERATED - ContextBuilder */ 251 public MockRestClientBuilder applyAnnotations(java.lang.Class<?>...fromClasses) { 252 super.applyAnnotations(fromClasses); 253 return this; 254 } 255 256 @Override /* GENERATED - ContextBuilder */ 257 public MockRestClientBuilder applyAnnotations(Method...fromMethods) { 258 super.applyAnnotations(fromMethods); 259 return this; 260 } 261 262 @Override /* GENERATED - ContextBuilder */ 263 public MockRestClientBuilder applyAnnotations(AnnotationList al, VarResolverSession r) { 264 super.applyAnnotations(al, r); 265 return this; 266 } 267 268 @Override /* GENERATED - ContextBuilder */ 269 public MockRestClientBuilder debug() { 270 super.debug(); 271 return this; 272 } 273 274 @Override /* GENERATED - ContextBuilder */ 275 public MockRestClientBuilder locale(Locale value) { 276 super.locale(value); 277 return this; 278 } 279 280 @Override /* GENERATED - ContextBuilder */ 281 public MockRestClientBuilder mediaType(MediaType value) { 282 super.mediaType(value); 283 return this; 284 } 285 286 @Override /* GENERATED - ContextBuilder */ 287 public MockRestClientBuilder prependTo(String name, Object value) { 288 super.prependTo(name, value); 289 return this; 290 } 291 292 @Override /* GENERATED - ContextBuilder */ 293 public MockRestClientBuilder putAllTo(String name, Object value) { 294 super.putAllTo(name, value); 295 return this; 296 } 297 298 @Override /* GENERATED - ContextBuilder */ 299 public MockRestClientBuilder putTo(String name, String key, Object value) { 300 super.putTo(name, key, value); 301 return this; 302 } 303 304 @Override /* GENERATED - ContextBuilder */ 305 public MockRestClientBuilder removeFrom(String name, Object value) { 306 super.removeFrom(name, value); 307 return this; 308 } 309 310 @Override /* GENERATED - ContextBuilder */ 311 public MockRestClientBuilder set(Map<String,Object> properties) { 312 super.set(properties); 313 return this; 314 } 315 316 @Override /* GENERATED - ContextBuilder */ 317 public MockRestClientBuilder set(String name, Object value) { 318 super.set(name, value); 319 return this; 320 } 321 322 @Override /* GENERATED - ContextBuilder */ 323 public MockRestClientBuilder timeZone(TimeZone value) { 324 super.timeZone(value); 325 return this; 326 } 327 328 @Override /* GENERATED - BeanContextBuilder */ 329 public MockRestClientBuilder annotations(Annotation...values) { 330 super.annotations(values); 331 return this; 332 } 333 334 @Override /* GENERATED - BeanContextBuilder */ 335 public MockRestClientBuilder beanClassVisibility(Visibility value) { 336 super.beanClassVisibility(value); 337 return this; 338 } 339 340 @Override /* GENERATED - BeanContextBuilder */ 341 public MockRestClientBuilder beanConstructorVisibility(Visibility value) { 342 super.beanConstructorVisibility(value); 343 return this; 344 } 345 346 @Override /* GENERATED - BeanContextBuilder */ 347 public MockRestClientBuilder beanFieldVisibility(Visibility value) { 348 super.beanFieldVisibility(value); 349 return this; 350 } 351 352 @Override /* GENERATED - BeanContextBuilder */ 353 public MockRestClientBuilder beanInterceptor(Class<?> on, Class<? extends org.apache.juneau.transform.BeanInterceptor<?>> value) { 354 super.beanInterceptor(on, value); 355 return this; 356 } 357 358 @Override /* GENERATED - BeanContextBuilder */ 359 public MockRestClientBuilder beanMethodVisibility(Visibility value) { 360 super.beanMethodVisibility(value); 361 return this; 362 } 363 364 @Override /* GENERATED - BeanContextBuilder */ 365 public MockRestClientBuilder beansDontRequireSomeProperties() { 366 super.beansDontRequireSomeProperties(); 367 return this; 368 } 369 370 @Override /* GENERATED - BeanContextBuilder */ 371 public MockRestClientBuilder beansRequireDefaultConstructor() { 372 super.beansRequireDefaultConstructor(); 373 return this; 374 } 375 376 @Override /* GENERATED - BeanContextBuilder */ 377 public MockRestClientBuilder beansRequireSerializable() { 378 super.beansRequireSerializable(); 379 return this; 380 } 381 382 @Override /* GENERATED - BeanContextBuilder */ 383 public MockRestClientBuilder beansRequireSettersForGetters() { 384 super.beansRequireSettersForGetters(); 385 return this; 386 } 387 388 @Override /* GENERATED - BeanContextBuilder */ 389 public MockRestClientBuilder bpi(Map<String,Object> values) { 390 super.bpi(values); 391 return this; 392 } 393 394 @Override /* GENERATED - BeanContextBuilder */ 395 public MockRestClientBuilder bpi(Class<?> beanClass, String properties) { 396 super.bpi(beanClass, properties); 397 return this; 398 } 399 400 @Override /* GENERATED - BeanContextBuilder */ 401 public MockRestClientBuilder bpi(String beanClassName, String properties) { 402 super.bpi(beanClassName, properties); 403 return this; 404 } 405 406 @Override /* GENERATED - BeanContextBuilder */ 407 public MockRestClientBuilder bpro(Map<String,Object> values) { 408 super.bpro(values); 409 return this; 410 } 411 412 @Override /* GENERATED - BeanContextBuilder */ 413 public MockRestClientBuilder bpro(Class<?> beanClass, String properties) { 414 super.bpro(beanClass, properties); 415 return this; 416 } 417 418 @Override /* GENERATED - BeanContextBuilder */ 419 public MockRestClientBuilder bpro(String beanClassName, String properties) { 420 super.bpro(beanClassName, properties); 421 return this; 422 } 423 424 @Override /* GENERATED - BeanContextBuilder */ 425 public MockRestClientBuilder bpwo(Map<String,Object> values) { 426 super.bpwo(values); 427 return this; 428 } 429 430 @Override /* GENERATED - BeanContextBuilder */ 431 public MockRestClientBuilder bpwo(Class<?> beanClass, String properties) { 432 super.bpwo(beanClass, properties); 433 return this; 434 } 435 436 @Override /* GENERATED - BeanContextBuilder */ 437 public MockRestClientBuilder bpwo(String beanClassName, String properties) { 438 super.bpwo(beanClassName, properties); 439 return this; 440 } 441 442 @Override /* GENERATED - BeanContextBuilder */ 443 public MockRestClientBuilder bpx(Map<String,Object> values) { 444 super.bpx(values); 445 return this; 446 } 447 448 @Override /* GENERATED - BeanContextBuilder */ 449 public MockRestClientBuilder bpx(Class<?> beanClass, String properties) { 450 super.bpx(beanClass, properties); 451 return this; 452 } 453 454 @Override /* GENERATED - BeanContextBuilder */ 455 public MockRestClientBuilder bpx(String beanClassName, String properties) { 456 super.bpx(beanClassName, properties); 457 return this; 458 } 459 460 @Override /* GENERATED - BeanContextBuilder */ 461 public MockRestClientBuilder dictionary(Object...values) { 462 super.dictionary(values); 463 return this; 464 } 465 466 @Override /* GENERATED - BeanContextBuilder */ 467 public MockRestClientBuilder dictionaryOn(Class<?> on, java.lang.Class<?>...values) { 468 super.dictionaryOn(on, values); 469 return this; 470 } 471 472 @Override /* GENERATED - BeanContextBuilder */ 473 public MockRestClientBuilder dontIgnorePropertiesWithoutSetters() { 474 super.dontIgnorePropertiesWithoutSetters(); 475 return this; 476 } 477 478 @Override /* GENERATED - BeanContextBuilder */ 479 public MockRestClientBuilder dontIgnoreTransientFields() { 480 super.dontIgnoreTransientFields(); 481 return this; 482 } 483 484 @Override /* GENERATED - BeanContextBuilder */ 485 public MockRestClientBuilder dontIgnoreUnknownNullBeanProperties() { 486 super.dontIgnoreUnknownNullBeanProperties(); 487 return this; 488 } 489 490 @Override /* GENERATED - BeanContextBuilder */ 491 public MockRestClientBuilder dontUseInterfaceProxies() { 492 super.dontUseInterfaceProxies(); 493 return this; 494 } 495 496 @Override /* GENERATED - BeanContextBuilder */ 497 public MockRestClientBuilder fluentSetters() { 498 super.fluentSetters(); 499 return this; 500 } 501 502 @Override /* GENERATED - BeanContextBuilder */ 503 public MockRestClientBuilder fluentSetters(Class<?> on) { 504 super.fluentSetters(on); 505 return this; 506 } 507 508 @Override /* GENERATED - BeanContextBuilder */ 509 public MockRestClientBuilder ignoreInvocationExceptionsOnGetters() { 510 super.ignoreInvocationExceptionsOnGetters(); 511 return this; 512 } 513 514 @Override /* GENERATED - BeanContextBuilder */ 515 public MockRestClientBuilder ignoreInvocationExceptionsOnSetters() { 516 super.ignoreInvocationExceptionsOnSetters(); 517 return this; 518 } 519 520 @Override /* GENERATED - BeanContextBuilder */ 521 public MockRestClientBuilder ignoreUnknownBeanProperties() { 522 super.ignoreUnknownBeanProperties(); 523 return this; 524 } 525 526 @Override /* GENERATED - BeanContextBuilder */ 527 public MockRestClientBuilder implClass(Class<?> interfaceClass, Class<?> implClass) { 528 super.implClass(interfaceClass, implClass); 529 return this; 530 } 531 532 @Override /* GENERATED - BeanContextBuilder */ 533 public MockRestClientBuilder implClasses(Map<Class<?>,Class<?>> values) { 534 super.implClasses(values); 535 return this; 536 } 537 538 @Override /* GENERATED - BeanContextBuilder */ 539 public MockRestClientBuilder interfaceClass(Class<?> on, Class<?> value) { 540 super.interfaceClass(on, value); 541 return this; 542 } 543 544 @Override /* GENERATED - BeanContextBuilder */ 545 public MockRestClientBuilder interfaces(java.lang.Class<?>...value) { 546 super.interfaces(value); 547 return this; 548 } 549 550 @Override /* GENERATED - BeanContextBuilder */ 551 public MockRestClientBuilder notBeanClasses(Object...values) { 552 super.notBeanClasses(values); 553 return this; 554 } 555 556 @Override /* GENERATED - BeanContextBuilder */ 557 public MockRestClientBuilder notBeanPackages(Object...values) { 558 super.notBeanPackages(values); 559 return this; 560 } 561 562 @Override /* GENERATED - BeanContextBuilder */ 563 public MockRestClientBuilder propertyNamer(Class<? extends org.apache.juneau.PropertyNamer> value) { 564 super.propertyNamer(value); 565 return this; 566 } 567 568 @Override /* GENERATED - BeanContextBuilder */ 569 public MockRestClientBuilder propertyNamer(Class<?> on, Class<? extends org.apache.juneau.PropertyNamer> value) { 570 super.propertyNamer(on, value); 571 return this; 572 } 573 574 @Override /* GENERATED - BeanContextBuilder */ 575 public MockRestClientBuilder sortProperties() { 576 super.sortProperties(); 577 return this; 578 } 579 580 @Override /* GENERATED - BeanContextBuilder */ 581 public MockRestClientBuilder sortProperties(java.lang.Class<?>...on) { 582 super.sortProperties(on); 583 return this; 584 } 585 586 @Override /* GENERATED - BeanContextBuilder */ 587 public MockRestClientBuilder stopClass(Class<?> on, Class<?> value) { 588 super.stopClass(on, value); 589 return this; 590 } 591 592 @Override /* GENERATED - BeanContextBuilder */ 593 public MockRestClientBuilder swaps(Object...values) { 594 super.swaps(values); 595 return this; 596 } 597 598 @Override /* GENERATED - BeanContextBuilder */ 599 public MockRestClientBuilder typeName(Class<?> on, String value) { 600 super.typeName(on, value); 601 return this; 602 } 603 604 @Override /* GENERATED - BeanContextBuilder */ 605 public MockRestClientBuilder typePropertyName(String value) { 606 super.typePropertyName(value); 607 return this; 608 } 609 610 @Override /* GENERATED - BeanContextBuilder */ 611 public MockRestClientBuilder typePropertyName(Class<?> on, String value) { 612 super.typePropertyName(on, value); 613 return this; 614 } 615 616 @Override /* GENERATED - BeanContextBuilder */ 617 public MockRestClientBuilder useEnumNames() { 618 super.useEnumNames(); 619 return this; 620 } 621 622 @Override /* GENERATED - BeanContextBuilder */ 623 public MockRestClientBuilder useJavaBeanIntrospector() { 624 super.useJavaBeanIntrospector(); 625 return this; 626 } 627 628 @Override /* GENERATED - RestClientBuilder */ 629 public MockRestClientBuilder accept(Object value) { 630 super.accept(value); 631 return this; 632 } 633 634 @Override /* GENERATED - RestClientBuilder */ 635 public MockRestClientBuilder acceptCharset(Object value) { 636 super.acceptCharset(value); 637 return this; 638 } 639 640 @Override /* GENERATED - RestClientBuilder */ 641 public MockRestClientBuilder acceptEncoding(Object value) { 642 super.acceptEncoding(value); 643 return this; 644 } 645 646 @Override /* GENERATED - RestClientBuilder */ 647 public MockRestClientBuilder acceptLanguage(Object value) { 648 super.acceptLanguage(value); 649 return this; 650 } 651 652 @Override /* GENERATED - RestClientBuilder */ 653 public MockRestClientBuilder addBeanTypes() { 654 super.addBeanTypes(); 655 return this; 656 } 657 658 @Override /* GENERATED - RestClientBuilder */ 659 public MockRestClientBuilder addInterceptorFirst(HttpRequestInterceptor itcp) { 660 super.addInterceptorFirst(itcp); 661 return this; 662 } 663 664 @Override /* GENERATED - RestClientBuilder */ 665 public MockRestClientBuilder addInterceptorFirst(HttpResponseInterceptor itcp) { 666 super.addInterceptorFirst(itcp); 667 return this; 668 } 669 670 @Override /* GENERATED - RestClientBuilder */ 671 public MockRestClientBuilder addInterceptorLast(HttpRequestInterceptor itcp) { 672 super.addInterceptorLast(itcp); 673 return this; 674 } 675 676 @Override /* GENERATED - RestClientBuilder */ 677 public MockRestClientBuilder addInterceptorLast(HttpResponseInterceptor itcp) { 678 super.addInterceptorLast(itcp); 679 return this; 680 } 681 682 @Override /* GENERATED - RestClientBuilder */ 683 public MockRestClientBuilder addRootType() { 684 super.addRootType(); 685 return this; 686 } 687 688 @Override /* GENERATED - RestClientBuilder */ 689 public MockRestClientBuilder authorization(Object value) { 690 super.authorization(value); 691 return this; 692 } 693 694 @Override /* GENERATED - RestClientBuilder */ 695 public MockRestClientBuilder backoffManager(BackoffManager backoffManager) { 696 super.backoffManager(backoffManager); 697 return this; 698 } 699 700 @Override /* GENERATED - RestClientBuilder */ 701 public MockRestClientBuilder basicAuth(String host, int port, String user, String pw) { 702 super.basicAuth(host, port, user, pw); 703 return this; 704 } 705 706 @Override /* GENERATED - RestClientBuilder */ 707 public MockRestClientBuilder cacheControl(Object value) { 708 super.cacheControl(value); 709 return this; 710 } 711 712 @Override /* GENERATED - RestClientBuilder */ 713 public MockRestClientBuilder callHandler(Class<? extends org.apache.juneau.rest.client2.RestCallHandler> value) { 714 super.callHandler(value); 715 return this; 716 } 717 718 @Override /* GENERATED - RestClientBuilder */ 719 public MockRestClientBuilder callHandler(RestCallHandler value) { 720 super.callHandler(value); 721 return this; 722 } 723 724 @Override /* GENERATED - RestClientBuilder */ 725 public MockRestClientBuilder clientVersion(Object value) { 726 super.clientVersion(value); 727 return this; 728 } 729 730 @Override /* GENERATED - RestClientBuilder */ 731 public MockRestClientBuilder connection(Object value) { 732 super.connection(value); 733 return this; 734 } 735 736 @Override /* GENERATED - RestClientBuilder */ 737 public MockRestClientBuilder connectionBackoffStrategy(ConnectionBackoffStrategy connectionBackoffStrategy) { 738 super.connectionBackoffStrategy(connectionBackoffStrategy); 739 return this; 740 } 741 742 @Override /* GENERATED - RestClientBuilder */ 743 public MockRestClientBuilder connectionManager(HttpClientConnectionManager connManager) { 744 super.connectionManager(connManager); 745 return this; 746 } 747 748 @Override /* GENERATED - RestClientBuilder */ 749 public MockRestClientBuilder connectionManagerShared(boolean shared) { 750 super.connectionManagerShared(shared); 751 return this; 752 } 753 754 @Override /* GENERATED - RestClientBuilder */ 755 public MockRestClientBuilder connectionReuseStrategy(ConnectionReuseStrategy reuseStrategy) { 756 super.connectionReuseStrategy(reuseStrategy); 757 return this; 758 } 759 760 @Override /* GENERATED - RestClientBuilder */ 761 public MockRestClientBuilder connectionTimeToLive(long connTimeToLive, TimeUnit connTimeToLiveTimeUnit) { 762 super.connectionTimeToLive(connTimeToLive, connTimeToLiveTimeUnit); 763 return this; 764 } 765 766 @Override /* GENERATED - RestClientBuilder */ 767 public MockRestClientBuilder console(PrintStream value) { 768 super.console(value); 769 return this; 770 } 771 772 @Override /* GENERATED - RestClientBuilder */ 773 public MockRestClientBuilder console(Class<? extends java.io.PrintStream> value) { 774 super.console(value); 775 return this; 776 } 777 778 @Override /* GENERATED - RestClientBuilder */ 779 public MockRestClientBuilder contentDecoderRegistry(Map<String,InputStreamFactory> contentDecoderMap) { 780 super.contentDecoderRegistry(contentDecoderMap); 781 return this; 782 } 783 784 @Override /* GENERATED - RestClientBuilder */ 785 public MockRestClientBuilder contentEncoding(Object value) { 786 super.contentEncoding(value); 787 return this; 788 } 789 790 @Override /* GENERATED - RestClientBuilder */ 791 public MockRestClientBuilder contentLength(Object value) { 792 super.contentLength(value); 793 return this; 794 } 795 796 @Override /* GENERATED - RestClientBuilder */ 797 public MockRestClientBuilder contentType(Object value) { 798 super.contentType(value); 799 return this; 800 } 801 802 @Override /* GENERATED - RestClientBuilder */ 803 public MockRestClientBuilder date(Object value) { 804 super.date(value); 805 return this; 806 } 807 808 @Override /* GENERATED - RestClientBuilder */ 809 public MockRestClientBuilder debugOutputLines(int value) { 810 super.debugOutputLines(value); 811 return this; 812 } 813 814 @Override /* GENERATED - RestClientBuilder */ 815 public MockRestClientBuilder defaultAuthSchemeRegistry(Lookup<AuthSchemeProvider> authSchemeRegistry) { 816 super.defaultAuthSchemeRegistry(authSchemeRegistry); 817 return this; 818 } 819 820 @Override /* GENERATED - RestClientBuilder */ 821 public MockRestClientBuilder defaultConnectionConfig(ConnectionConfig config) { 822 super.defaultConnectionConfig(config); 823 return this; 824 } 825 826 @Override /* GENERATED - RestClientBuilder */ 827 public MockRestClientBuilder defaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry) { 828 super.defaultCookieSpecRegistry(cookieSpecRegistry); 829 return this; 830 } 831 832 @Override /* GENERATED - RestClientBuilder */ 833 public MockRestClientBuilder defaultCookieStore(CookieStore cookieStore) { 834 super.defaultCookieStore(cookieStore); 835 return this; 836 } 837 838 @Override /* GENERATED - RestClientBuilder */ 839 public MockRestClientBuilder defaultCredentialsProvider(CredentialsProvider credentialsProvider) { 840 super.defaultCredentialsProvider(credentialsProvider); 841 return this; 842 } 843 844 @Override /* GENERATED - RestClientBuilder */ 845 public MockRestClientBuilder defaultHeaders(Collection<? extends org.apache.http.Header> defaultHeaders) { 846 super.defaultHeaders(defaultHeaders); 847 return this; 848 } 849 850 @Override /* GENERATED - RestClientBuilder */ 851 public MockRestClientBuilder defaultRequestConfig(RequestConfig config) { 852 super.defaultRequestConfig(config); 853 return this; 854 } 855 856 @Override /* GENERATED - RestClientBuilder */ 857 public MockRestClientBuilder defaultSocketConfig(SocketConfig config) { 858 super.defaultSocketConfig(config); 859 return this; 860 } 861 862 @Override /* GENERATED - RestClientBuilder */ 863 public MockRestClientBuilder detectRecursions() { 864 super.detectRecursions(); 865 return this; 866 } 867 868 @Override /* GENERATED - RestClientBuilder */ 869 public MockRestClientBuilder disableAuthCaching() { 870 super.disableAuthCaching(); 871 return this; 872 } 873 874 @Override /* GENERATED - RestClientBuilder */ 875 public MockRestClientBuilder disableAutomaticRetries() { 876 super.disableAutomaticRetries(); 877 return this; 878 } 879 880 @Override /* GENERATED - RestClientBuilder */ 881 public MockRestClientBuilder disableConnectionState() { 882 super.disableConnectionState(); 883 return this; 884 } 885 886 @Override /* GENERATED - RestClientBuilder */ 887 public MockRestClientBuilder disableContentCompression() { 888 super.disableContentCompression(); 889 return this; 890 } 891 892 @Override /* GENERATED - RestClientBuilder */ 893 public MockRestClientBuilder disableCookieManagement() { 894 super.disableCookieManagement(); 895 return this; 896 } 897 898 @Override /* GENERATED - RestClientBuilder */ 899 public MockRestClientBuilder disableRedirectHandling() { 900 super.disableRedirectHandling(); 901 return this; 902 } 903 904 @Override /* GENERATED - RestClientBuilder */ 905 public MockRestClientBuilder errorCodes(Predicate<Integer> value) { 906 super.errorCodes(value); 907 return this; 908 } 909 910 @Override /* GENERATED - RestClientBuilder */ 911 public MockRestClientBuilder evictExpiredConnections() { 912 super.evictExpiredConnections(); 913 return this; 914 } 915 916 @Override /* GENERATED - RestClientBuilder */ 917 public MockRestClientBuilder evictIdleConnections(long maxIdleTime, TimeUnit maxIdleTimeUnit) { 918 super.evictIdleConnections(maxIdleTime, maxIdleTimeUnit); 919 return this; 920 } 921 922 @Override /* GENERATED - RestClientBuilder */ 923 public MockRestClientBuilder executorService(ExecutorService executorService, boolean shutdownOnClose) { 924 super.executorService(executorService, shutdownOnClose); 925 return this; 926 } 927 928 @Override /* GENERATED - RestClientBuilder */ 929 public MockRestClientBuilder expect(Object value) { 930 super.expect(value); 931 return this; 932 } 933 934 @Override /* GENERATED - RestClientBuilder */ 935 public MockRestClientBuilder formData(NameValuePair pair) { 936 super.formData(pair); 937 return this; 938 } 939 940 @Override /* GENERATED - RestClientBuilder */ 941 public MockRestClientBuilder formData(String name, Object value) { 942 super.formData(name, value); 943 return this; 944 } 945 946 @Override /* GENERATED - RestClientBuilder */ 947 public MockRestClientBuilder formData(String name, Supplier<?> value) { 948 super.formData(name, value); 949 return this; 950 } 951 952 @Override /* GENERATED - RestClientBuilder */ 953 public MockRestClientBuilder formData(String name, Object value, HttpPartSchema schema) { 954 super.formData(name, value, schema); 955 return this; 956 } 957 958 @Override /* GENERATED - RestClientBuilder */ 959 public MockRestClientBuilder formData(String name, Supplier<?> value, HttpPartSchema schema) { 960 super.formData(name, value, schema); 961 return this; 962 } 963 964 @Override /* GENERATED - RestClientBuilder */ 965 public MockRestClientBuilder formData(String name, Object value, HttpPartSchema schema, HttpPartSerializer serializer) { 966 super.formData(name, value, schema, serializer); 967 return this; 968 } 969 970 @Override /* GENERATED - RestClientBuilder */ 971 public MockRestClientBuilder formData(String name, Supplier<?> value, HttpPartSchema schema, HttpPartSerializer serializer) { 972 super.formData(name, value, schema, serializer); 973 return this; 974 } 975 976 @Override /* GENERATED - RestClientBuilder */ 977 public MockRestClientBuilder formDataPairs(Object...pairs) { 978 super.formDataPairs(pairs); 979 return this; 980 } 981 982 @Override /* GENERATED - RestClientBuilder */ 983 public MockRestClientBuilder formDatas(Object...params) { 984 super.formDatas(params); 985 return this; 986 } 987 988 @Override /* GENERATED - RestClientBuilder */ 989 public MockRestClientBuilder forwarded(Object value) { 990 super.forwarded(value); 991 return this; 992 } 993 994 @Override /* GENERATED - RestClientBuilder */ 995 public MockRestClientBuilder from(Object value) { 996 super.from(value); 997 return this; 998 } 999 1000 @Override /* GENERATED - RestClientBuilder */ 1001 public MockRestClientBuilder header(Header header) { 1002 super.header(header); 1003 return this; 1004 } 1005 1006 @Override /* GENERATED - RestClientBuilder */ 1007 public MockRestClientBuilder header(String name, Object value) { 1008 super.header(name, value); 1009 return this; 1010 } 1011 1012 @Override /* GENERATED - RestClientBuilder */ 1013 public MockRestClientBuilder header(String name, Supplier<?> value) { 1014 super.header(name, value); 1015 return this; 1016 } 1017 1018 @Override /* GENERATED - RestClientBuilder */ 1019 public MockRestClientBuilder header(String name, Object value, HttpPartSchema schema) { 1020 super.header(name, value, schema); 1021 return this; 1022 } 1023 1024 @Override /* GENERATED - RestClientBuilder */ 1025 public MockRestClientBuilder header(String name, Supplier<?> value, HttpPartSchema schema) { 1026 super.header(name, value, schema); 1027 return this; 1028 } 1029 1030 @Override /* GENERATED - RestClientBuilder */ 1031 public MockRestClientBuilder header(String name, Object value, HttpPartSchema schema, HttpPartSerializer serializer) { 1032 super.header(name, value, schema, serializer); 1033 return this; 1034 } 1035 1036 @Override /* GENERATED - RestClientBuilder */ 1037 public MockRestClientBuilder header(String name, Supplier<?> value, HttpPartSchema schema, HttpPartSerializer serializer) { 1038 super.header(name, value, schema, serializer); 1039 return this; 1040 } 1041 1042 @Override /* GENERATED - RestClientBuilder */ 1043 public MockRestClientBuilder headerPairs(Object...pairs) { 1044 super.headerPairs(pairs); 1045 return this; 1046 } 1047 1048 @Override /* GENERATED - RestClientBuilder */ 1049 public MockRestClientBuilder headers(Object...headers) { 1050 super.headers(headers); 1051 return this; 1052 } 1053 1054 @Override /* GENERATED - RestClientBuilder */ 1055 public MockRestClientBuilder host(Object value) { 1056 super.host(value); 1057 return this; 1058 } 1059 1060 @Override /* GENERATED - RestClientBuilder */ 1061 public MockRestClientBuilder html() { 1062 super.html(); 1063 return this; 1064 } 1065 1066 @Override /* GENERATED - RestClientBuilder */ 1067 public MockRestClientBuilder htmlDoc() { 1068 super.htmlDoc(); 1069 return this; 1070 } 1071 1072 @Override /* GENERATED - RestClientBuilder */ 1073 public MockRestClientBuilder htmlStrippedDoc() { 1074 super.htmlStrippedDoc(); 1075 return this; 1076 } 1077 1078 @Override /* GENERATED - RestClientBuilder */ 1079 public MockRestClientBuilder httpClient(CloseableHttpClient value) { 1080 super.httpClient(value); 1081 return this; 1082 } 1083 1084 @Override /* GENERATED - RestClientBuilder */ 1085 public MockRestClientBuilder httpClientBuilder(HttpClientBuilder value) { 1086 super.httpClientBuilder(value); 1087 return this; 1088 } 1089 1090 @Override /* GENERATED - RestClientBuilder */ 1091 public MockRestClientBuilder httpProcessor(HttpProcessor httpprocessor) { 1092 super.httpProcessor(httpprocessor); 1093 return this; 1094 } 1095 1096 @Override /* GENERATED - RestClientBuilder */ 1097 public MockRestClientBuilder ifMatch(Object value) { 1098 super.ifMatch(value); 1099 return this; 1100 } 1101 1102 @Override /* GENERATED - RestClientBuilder */ 1103 public MockRestClientBuilder ifModifiedSince(Object value) { 1104 super.ifModifiedSince(value); 1105 return this; 1106 } 1107 1108 @Override /* GENERATED - RestClientBuilder */ 1109 public MockRestClientBuilder ifNoneMatch(Object value) { 1110 super.ifNoneMatch(value); 1111 return this; 1112 } 1113 1114 @Override /* GENERATED - RestClientBuilder */ 1115 public MockRestClientBuilder ifRange(Object value) { 1116 super.ifRange(value); 1117 return this; 1118 } 1119 1120 @Override /* GENERATED - RestClientBuilder */ 1121 public MockRestClientBuilder ifUnmodifiedSince(Object value) { 1122 super.ifUnmodifiedSince(value); 1123 return this; 1124 } 1125 1126 @Override /* GENERATED - RestClientBuilder */ 1127 public MockRestClientBuilder ignoreErrors() { 1128 super.ignoreErrors(); 1129 return this; 1130 } 1131 1132 @Override /* GENERATED - RestClientBuilder */ 1133 public MockRestClientBuilder ignoreErrors(boolean value) { 1134 super.ignoreErrors(value); 1135 return this; 1136 } 1137 1138 @Override /* GENERATED - RestClientBuilder */ 1139 public MockRestClientBuilder ignoreRecursions() { 1140 super.ignoreRecursions(); 1141 return this; 1142 } 1143 1144 @Override /* GENERATED - RestClientBuilder */ 1145 public MockRestClientBuilder initialDepth(int value) { 1146 super.initialDepth(value); 1147 return this; 1148 } 1149 1150 @Override /* GENERATED - RestClientBuilder */ 1151 public MockRestClientBuilder interceptors(java.lang.Class<?>...values) throws Exception{ 1152 super.interceptors(values); 1153 return this; 1154 } 1155 1156 @Override /* GENERATED - RestClientBuilder */ 1157 public MockRestClientBuilder interceptors(Object...value) { 1158 super.interceptors(value); 1159 return this; 1160 } 1161 1162 @Override /* GENERATED - RestClientBuilder */ 1163 public MockRestClientBuilder json() { 1164 super.json(); 1165 return this; 1166 } 1167 1168 @Override /* GENERATED - RestClientBuilder */ 1169 public MockRestClientBuilder keepAliveStrategy(ConnectionKeepAliveStrategy keepAliveStrategy) { 1170 super.keepAliveStrategy(keepAliveStrategy); 1171 return this; 1172 } 1173 1174 @Override /* GENERATED - RestClientBuilder */ 1175 public MockRestClientBuilder keepHttpClientOpen() { 1176 super.keepHttpClientOpen(); 1177 return this; 1178 } 1179 1180 @Override /* GENERATED - RestClientBuilder */ 1181 public MockRestClientBuilder keepNullProperties() { 1182 super.keepNullProperties(); 1183 return this; 1184 } 1185 1186 @Override /* GENERATED - RestClientBuilder */ 1187 public MockRestClientBuilder leakDetection() { 1188 super.leakDetection(); 1189 return this; 1190 } 1191 1192 @Override /* GENERATED - RestClientBuilder */ 1193 public MockRestClientBuilder logRequests(DetailLevel detail, Level level, BiPredicate<RestRequest,RestResponse> test) { 1194 super.logRequests(detail, level, test); 1195 return this; 1196 } 1197 1198 @Override /* GENERATED - RestClientBuilder */ 1199 public MockRestClientBuilder logToConsole() { 1200 super.logToConsole(); 1201 return this; 1202 } 1203 1204 @Override /* GENERATED - RestClientBuilder */ 1205 public MockRestClientBuilder logger(Logger value) { 1206 super.logger(value); 1207 return this; 1208 } 1209 1210 @Override /* GENERATED - RestClientBuilder */ 1211 public MockRestClientBuilder marshall(Marshall value) { 1212 super.marshall(value); 1213 return this; 1214 } 1215 1216 @Override /* GENERATED - RestClientBuilder */ 1217 public MockRestClientBuilder marshalls(Marshall...value) { 1218 super.marshalls(value); 1219 return this; 1220 } 1221 1222 @Override /* GENERATED - RestClientBuilder */ 1223 public MockRestClientBuilder maxConnPerRoute(int maxConnPerRoute) { 1224 super.maxConnPerRoute(maxConnPerRoute); 1225 return this; 1226 } 1227 1228 @Override /* GENERATED - RestClientBuilder */ 1229 public MockRestClientBuilder maxConnTotal(int maxConnTotal) { 1230 super.maxConnTotal(maxConnTotal); 1231 return this; 1232 } 1233 1234 @Override /* GENERATED - RestClientBuilder */ 1235 public MockRestClientBuilder maxDepth(int value) { 1236 super.maxDepth(value); 1237 return this; 1238 } 1239 1240 @Override /* GENERATED - RestClientBuilder */ 1241 public MockRestClientBuilder maxForwards(Object value) { 1242 super.maxForwards(value); 1243 return this; 1244 } 1245 1246 @Override /* GENERATED - RestClientBuilder */ 1247 public MockRestClientBuilder maxIndent(int value) { 1248 super.maxIndent(value); 1249 return this; 1250 } 1251 1252 @Override /* GENERATED - RestClientBuilder */ 1253 public MockRestClientBuilder msgPack() { 1254 super.msgPack(); 1255 return this; 1256 } 1257 1258 @Override /* GENERATED - RestClientBuilder */ 1259 public MockRestClientBuilder noTrace() { 1260 super.noTrace(); 1261 return this; 1262 } 1263 1264 @Override /* GENERATED - RestClientBuilder */ 1265 public MockRestClientBuilder oapiCollectionFormat(HttpPartCollectionFormat value) { 1266 super.oapiCollectionFormat(value); 1267 return this; 1268 } 1269 1270 @Override /* GENERATED - RestClientBuilder */ 1271 public MockRestClientBuilder oapiFormat(HttpPartFormat value) { 1272 super.oapiFormat(value); 1273 return this; 1274 } 1275 1276 @Override /* GENERATED - RestClientBuilder */ 1277 public MockRestClientBuilder openApi() { 1278 super.openApi(); 1279 return this; 1280 } 1281 1282 @Override /* GENERATED - RestClientBuilder */ 1283 public MockRestClientBuilder origin(Object value) { 1284 super.origin(value); 1285 return this; 1286 } 1287 1288 @Override /* GENERATED - RestClientBuilder */ 1289 public MockRestClientBuilder paramFormat(ParamFormat value) { 1290 super.paramFormat(value); 1291 return this; 1292 } 1293 1294 @Override /* GENERATED - RestClientBuilder */ 1295 public MockRestClientBuilder paramFormatPlain() { 1296 super.paramFormatPlain(); 1297 return this; 1298 } 1299 1300 @Override /* GENERATED - RestClientBuilder */ 1301 public MockRestClientBuilder parser(Class<? extends org.apache.juneau.parser.Parser> value) { 1302 super.parser(value); 1303 return this; 1304 } 1305 1306 @Override /* GENERATED - RestClientBuilder */ 1307 public MockRestClientBuilder parser(Parser value) { 1308 super.parser(value); 1309 return this; 1310 } 1311 1312 @Override /* GENERATED - RestClientBuilder */ 1313 @SuppressWarnings("unchecked") 1314 public MockRestClientBuilder parsers(java.lang.Class<? extends org.apache.juneau.parser.Parser>...value) { 1315 super.parsers(value); 1316 return this; 1317 } 1318 1319 @Override /* GENERATED - RestClientBuilder */ 1320 public MockRestClientBuilder parsers(Parser...value) { 1321 super.parsers(value); 1322 return this; 1323 } 1324 1325 @Override /* GENERATED - RestClientBuilder */ 1326 public MockRestClientBuilder partParser(Class<? extends org.apache.juneau.httppart.HttpPartParser> value) { 1327 super.partParser(value); 1328 return this; 1329 } 1330 1331 @Override /* GENERATED - RestClientBuilder */ 1332 public MockRestClientBuilder partParser(HttpPartParser value) { 1333 super.partParser(value); 1334 return this; 1335 } 1336 1337 @Override /* GENERATED - RestClientBuilder */ 1338 public MockRestClientBuilder partSerializer(Class<? extends org.apache.juneau.httppart.HttpPartSerializer> value) { 1339 super.partSerializer(value); 1340 return this; 1341 } 1342 1343 @Override /* GENERATED - RestClientBuilder */ 1344 public MockRestClientBuilder partSerializer(HttpPartSerializer value) { 1345 super.partSerializer(value); 1346 return this; 1347 } 1348 1349 @Override /* GENERATED - RestClientBuilder */ 1350 public MockRestClientBuilder plainText() { 1351 super.plainText(); 1352 return this; 1353 } 1354 1355 @Override /* GENERATED - RestClientBuilder */ 1356 public MockRestClientBuilder pooled() { 1357 super.pooled(); 1358 return this; 1359 } 1360 1361 @Override /* GENERATED - RestClientBuilder */ 1362 public MockRestClientBuilder pragma(Object value) { 1363 super.pragma(value); 1364 return this; 1365 } 1366 1367 @Override /* GENERATED - RestClientBuilder */ 1368 public MockRestClientBuilder proxy(HttpHost proxy) { 1369 super.proxy(proxy); 1370 return this; 1371 } 1372 1373 @Override /* GENERATED - RestClientBuilder */ 1374 public MockRestClientBuilder proxyAuthenticationStrategy(AuthenticationStrategy proxyAuthStrategy) { 1375 super.proxyAuthenticationStrategy(proxyAuthStrategy); 1376 return this; 1377 } 1378 1379 @Override /* GENERATED - RestClientBuilder */ 1380 public MockRestClientBuilder proxyAuthorization(Object value) { 1381 super.proxyAuthorization(value); 1382 return this; 1383 } 1384 1385 @Override /* GENERATED - RestClientBuilder */ 1386 public MockRestClientBuilder publicSuffixMatcher(PublicSuffixMatcher publicSuffixMatcher) { 1387 super.publicSuffixMatcher(publicSuffixMatcher); 1388 return this; 1389 } 1390 1391 @Override /* GENERATED - RestClientBuilder */ 1392 public MockRestClientBuilder queries(Object...params) { 1393 super.queries(params); 1394 return this; 1395 } 1396 1397 @Override /* GENERATED - RestClientBuilder */ 1398 public MockRestClientBuilder query(NameValuePair pair) { 1399 super.query(pair); 1400 return this; 1401 } 1402 1403 @Override /* GENERATED - RestClientBuilder */ 1404 public MockRestClientBuilder query(String name, Object value) { 1405 super.query(name, value); 1406 return this; 1407 } 1408 1409 @Override /* GENERATED - RestClientBuilder */ 1410 public MockRestClientBuilder query(String name, Supplier<?> value) { 1411 super.query(name, value); 1412 return this; 1413 } 1414 1415 @Override /* GENERATED - RestClientBuilder */ 1416 public MockRestClientBuilder query(String name, Object value, HttpPartSchema schema) { 1417 super.query(name, value, schema); 1418 return this; 1419 } 1420 1421 @Override /* GENERATED - RestClientBuilder */ 1422 public MockRestClientBuilder query(String name, Supplier<?> value, HttpPartSchema schema) { 1423 super.query(name, value, schema); 1424 return this; 1425 } 1426 1427 @Override /* GENERATED - RestClientBuilder */ 1428 public MockRestClientBuilder query(String name, Object value, HttpPartSchema schema, HttpPartSerializer serializer) { 1429 super.query(name, value, schema, serializer); 1430 return this; 1431 } 1432 1433 @Override /* GENERATED - RestClientBuilder */ 1434 public MockRestClientBuilder query(String name, Supplier<?> value, HttpPartSchema schema, HttpPartSerializer serializer) { 1435 super.query(name, value, schema, serializer); 1436 return this; 1437 } 1438 1439 @Override /* GENERATED - RestClientBuilder */ 1440 public MockRestClientBuilder queryPairs(Object...pairs) { 1441 super.queryPairs(pairs); 1442 return this; 1443 } 1444 1445 @Override /* GENERATED - RestClientBuilder */ 1446 public MockRestClientBuilder quoteChar(char value) { 1447 super.quoteChar(value); 1448 return this; 1449 } 1450 1451 @Override /* GENERATED - RestClientBuilder */ 1452 public MockRestClientBuilder range(Object value) { 1453 super.range(value); 1454 return this; 1455 } 1456 1457 @Override /* GENERATED - RestClientBuilder */ 1458 public MockRestClientBuilder redirectStrategy(RedirectStrategy redirectStrategy) { 1459 super.redirectStrategy(redirectStrategy); 1460 return this; 1461 } 1462 1463 @Override /* GENERATED - RestClientBuilder */ 1464 public MockRestClientBuilder referer(Object value) { 1465 super.referer(value); 1466 return this; 1467 } 1468 1469 @Override /* GENERATED - RestClientBuilder */ 1470 public MockRestClientBuilder requestExecutor(HttpRequestExecutor requestExec) { 1471 super.requestExecutor(requestExec); 1472 return this; 1473 } 1474 1475 @Override /* GENERATED - RestClientBuilder */ 1476 public MockRestClientBuilder retryHandler(HttpRequestRetryHandler retryHandler) { 1477 super.retryHandler(retryHandler); 1478 return this; 1479 } 1480 1481 @Override /* GENERATED - RestClientBuilder */ 1482 public MockRestClientBuilder rootUri(Object value) { 1483 super.rootUri(value); 1484 return this; 1485 } 1486 1487 @Override /* GENERATED - RestClientBuilder */ 1488 public MockRestClientBuilder routePlanner(HttpRoutePlanner routePlanner) { 1489 super.routePlanner(routePlanner); 1490 return this; 1491 } 1492 1493 @Override /* GENERATED - RestClientBuilder */ 1494 public MockRestClientBuilder schemePortResolver(SchemePortResolver schemePortResolver) { 1495 super.schemePortResolver(schemePortResolver); 1496 return this; 1497 } 1498 1499 @Override /* GENERATED - RestClientBuilder */ 1500 public MockRestClientBuilder serializer(Class<? extends org.apache.juneau.serializer.Serializer> value) { 1501 super.serializer(value); 1502 return this; 1503 } 1504 1505 @Override /* GENERATED - RestClientBuilder */ 1506 public MockRestClientBuilder serializer(Serializer value) { 1507 super.serializer(value); 1508 return this; 1509 } 1510 1511 @Override /* GENERATED - RestClientBuilder */ 1512 @SuppressWarnings("unchecked") 1513 public MockRestClientBuilder serializers(java.lang.Class<? extends org.apache.juneau.serializer.Serializer>...value) { 1514 super.serializers(value); 1515 return this; 1516 } 1517 1518 @Override /* GENERATED - RestClientBuilder */ 1519 public MockRestClientBuilder serializers(Serializer...value) { 1520 super.serializers(value); 1521 return this; 1522 } 1523 1524 @Override /* GENERATED - RestClientBuilder */ 1525 public MockRestClientBuilder serviceUnavailableRetryStrategy(ServiceUnavailableRetryStrategy serviceUnavailStrategy) { 1526 super.serviceUnavailableRetryStrategy(serviceUnavailStrategy); 1527 return this; 1528 } 1529 1530 @Override /* GENERATED - RestClientBuilder */ 1531 public MockRestClientBuilder simpleJson() { 1532 super.simpleJson(); 1533 return this; 1534 } 1535 1536 @Override /* GENERATED - RestClientBuilder */ 1537 public MockRestClientBuilder sortCollections() { 1538 super.sortCollections(); 1539 return this; 1540 } 1541 1542 @Override /* GENERATED - RestClientBuilder */ 1543 public MockRestClientBuilder sortMaps() { 1544 super.sortMaps(); 1545 return this; 1546 } 1547 1548 @Override /* GENERATED - RestClientBuilder */ 1549 public MockRestClientBuilder sq() { 1550 super.sq(); 1551 return this; 1552 } 1553 1554 @Override /* GENERATED - RestClientBuilder */ 1555 public MockRestClientBuilder sslContext(SSLContext sslContext) { 1556 super.sslContext(sslContext); 1557 return this; 1558 } 1559 1560 @Override /* GENERATED - RestClientBuilder */ 1561 public MockRestClientBuilder sslHostnameVerifier(HostnameVerifier hostnameVerifier) { 1562 super.sslHostnameVerifier(hostnameVerifier); 1563 return this; 1564 } 1565 1566 @Override /* GENERATED - RestClientBuilder */ 1567 public MockRestClientBuilder sslSocketFactory(LayeredConnectionSocketFactory sslSocketFactory) { 1568 super.sslSocketFactory(sslSocketFactory); 1569 return this; 1570 } 1571 1572 @Override /* GENERATED - RestClientBuilder */ 1573 public MockRestClientBuilder strict() { 1574 super.strict(); 1575 return this; 1576 } 1577 1578 @Override /* GENERATED - RestClientBuilder */ 1579 public MockRestClientBuilder targetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy) { 1580 super.targetAuthenticationStrategy(targetAuthStrategy); 1581 return this; 1582 } 1583 1584 @Override /* GENERATED - RestClientBuilder */ 1585 public MockRestClientBuilder te(Object value) { 1586 super.te(value); 1587 return this; 1588 } 1589 1590 @Override /* GENERATED - RestClientBuilder */ 1591 public MockRestClientBuilder trimEmptyCollections() { 1592 super.trimEmptyCollections(); 1593 return this; 1594 } 1595 1596 @Override /* GENERATED - RestClientBuilder */ 1597 public MockRestClientBuilder trimEmptyMaps() { 1598 super.trimEmptyMaps(); 1599 return this; 1600 } 1601 1602 @Override /* GENERATED - RestClientBuilder */ 1603 public MockRestClientBuilder trimStringsOnRead() { 1604 super.trimStringsOnRead(); 1605 return this; 1606 } 1607 1608 @Override /* GENERATED - RestClientBuilder */ 1609 public MockRestClientBuilder trimStringsOnWrite() { 1610 super.trimStringsOnWrite(); 1611 return this; 1612 } 1613 1614 @Override /* GENERATED - RestClientBuilder */ 1615 public MockRestClientBuilder uon() { 1616 super.uon(); 1617 return this; 1618 } 1619 1620 @Override /* GENERATED - RestClientBuilder */ 1621 public MockRestClientBuilder upgrade(Object value) { 1622 super.upgrade(value); 1623 return this; 1624 } 1625 1626 @Override /* GENERATED - RestClientBuilder */ 1627 public MockRestClientBuilder uriContext(UriContext value) { 1628 super.uriContext(value); 1629 return this; 1630 } 1631 1632 @Override /* GENERATED - RestClientBuilder */ 1633 public MockRestClientBuilder uriRelativity(UriRelativity value) { 1634 super.uriRelativity(value); 1635 return this; 1636 } 1637 1638 @Override /* GENERATED - RestClientBuilder */ 1639 public MockRestClientBuilder uriResolution(UriResolution value) { 1640 super.uriResolution(value); 1641 return this; 1642 } 1643 1644 @Override /* GENERATED - RestClientBuilder */ 1645 public MockRestClientBuilder urlEnc() { 1646 super.urlEnc(); 1647 return this; 1648 } 1649 1650 @Override /* GENERATED - RestClientBuilder */ 1651 public MockRestClientBuilder useSystemProperties() { 1652 super.useSystemProperties(); 1653 return this; 1654 } 1655 1656 @Override /* GENERATED - RestClientBuilder */ 1657 public MockRestClientBuilder useWhitespace() { 1658 super.useWhitespace(); 1659 return this; 1660 } 1661 1662 @Override /* GENERATED - RestClientBuilder */ 1663 public MockRestClientBuilder userAgent(Object value) { 1664 super.userAgent(value); 1665 return this; 1666 } 1667 1668 @Override /* GENERATED - RestClientBuilder */ 1669 public MockRestClientBuilder userAgent(String userAgent) { 1670 super.userAgent(userAgent); 1671 return this; 1672 } 1673 1674 @Override /* GENERATED - RestClientBuilder */ 1675 public MockRestClientBuilder userTokenHandler(UserTokenHandler userTokenHandler) { 1676 super.userTokenHandler(userTokenHandler); 1677 return this; 1678 } 1679 1680 @Override /* GENERATED - RestClientBuilder */ 1681 public MockRestClientBuilder via(Object value) { 1682 super.via(value); 1683 return this; 1684 } 1685 1686 @Override /* GENERATED - RestClientBuilder */ 1687 public MockRestClientBuilder warning(Object value) { 1688 super.warning(value); 1689 return this; 1690 } 1691 1692 @Override /* GENERATED - RestClientBuilder */ 1693 public MockRestClientBuilder ws() { 1694 super.ws(); 1695 return this; 1696 } 1697 1698 @Override /* GENERATED - RestClientBuilder */ 1699 public MockRestClientBuilder xml() { 1700 super.xml(); 1701 return this; 1702 } 1703 1704 // </FluentSetters> 1705}