@@ -601,23 +601,23 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
601601		 * Set the list of acceptable {@linkplain MediaType media types}, as 
602602		 * specified by the {@code Accept} header. 
603603		 * @param acceptableMediaTypes the acceptable media types 
604- 		 * @return the same instance  
604+ 		 * @return this spec for further declaration of the request  
605605		 */ 
606606		S  accept (MediaType ... acceptableMediaTypes );
607607
608608		/** 
609609		 * Set the list of acceptable {@linkplain Charset charsets}, as specified 
610610		 * by the {@code Accept-Charset} header. 
611611		 * @param acceptableCharsets the acceptable charsets 
612- 		 * @return the same instance  
612+ 		 * @return this spec for further declaration of the request  
613613		 */ 
614614		S  acceptCharset (Charset ... acceptableCharsets );
615615
616616		/** 
617617		 * Add a cookie with the given name and value. 
618618		 * @param name the cookie name 
619619		 * @param value the cookie value 
620- 		 * @return the same instance  
620+ 		 * @return this spec for further declaration of the request  
621621		 */ 
622622		S  cookie (String  name , String  value );
623623
@@ -628,7 +628,7 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
628628		 * {@linkplain MultiValueMap#remove(Object) remove} values, or use any of the other 
629629		 * {@link MultiValueMap} methods. 
630630		 * @param cookiesConsumer a function that consumes the cookies map 
631- 		 * @return this builder  
631+ 		 * @return this spec for further declaration of the request  
632632		 */ 
633633		S  cookies (Consumer <MultiValueMap <String , String >> cookiesConsumer );
634634
@@ -637,22 +637,22 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
637637		 * <p>The date should be specified as the number of milliseconds since 
638638		 * January 1, 1970 GMT. 
639639		 * @param ifModifiedSince the new value of the header 
640- 		 * @return the same instance  
640+ 		 * @return this spec for further declaration of the request  
641641		 */ 
642642		S  ifModifiedSince (ZonedDateTime  ifModifiedSince );
643643
644644		/** 
645645		 * Set the values of the {@code If-None-Match} header. 
646646		 * @param ifNoneMatches the new value of the header 
647- 		 * @return the same instance  
647+ 		 * @return this spec for further declaration of the request  
648648		 */ 
649649		S  ifNoneMatch (String ... ifNoneMatches );
650650
651651		/** 
652652		 * Add the given, single header value under the given name. 
653653		 * @param headerName  the header name 
654654		 * @param headerValues the header value(s) 
655- 		 * @return the same instance  
655+ 		 * @return this spec for further declaration of the request  
656656		 */ 
657657		S  header (String  headerName , String ... headerValues );
658658
@@ -663,7 +663,7 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
663663		 * {@linkplain HttpHeaders#remove(String) remove} values, or use any of the other 
664664		 * {@link HttpHeaders} methods. 
665665		 * @param headersConsumer a function that consumes the {@code HttpHeaders} 
666- 		 * @return this builder  
666+ 		 * @return this spec for further declaration of the request  
667667		 */ 
668668		S  headers (Consumer <HttpHeaders > headersConsumer );
669669
@@ -674,6 +674,7 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
674674		 * @param version the API version of the request; this can be a String or 
675675		 * some Object that can be formatted by the inserter — for example, 
676676		 * through an {@link ApiVersionFormatter} 
677+ 		 * @return this spec for further declaration of the request 
677678		 * @since 7.0 
678679		 */ 
679680		S  apiVersion (Object  version );
@@ -682,7 +683,7 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
682683		 * Set the attribute with the given name to the given value. 
683684		 * @param name the name of the attribute to add 
684685		 * @param value the value of the attribute to add 
685- 		 * @return this builder  
686+ 		 * @return this spec for further declaration of the request  
686687		 */ 
687688		S  attribute (String  name , Object  value );
688689
@@ -691,28 +692,28 @@ interface RequestHeadersSpec<S extends RequestHeadersSpec<S>> {
691692		 * the consumer are "live", so that the consumer can be used to inspect attributes, 
692693		 * remove attributes, or use any of the other map-provided methods. 
693694		 * @param attributesConsumer a function that consumes the attributes 
694- 		 * @return this builder  
695+ 		 * @return this spec for further declaration of the request  
695696		 */ 
696697		S  attributes (Consumer <Map <String , Object >> attributesConsumer );
697698
698699		/** 
699700		 * Perform the exchange without a request body. 
700- 		 * @return spec for decoding the response 
701+ 		 * @return a  spec for decoding the response 
701702		 */ 
702703		ResponseSpec  exchange ();
703704	}
704705
705706
706707	/** 
707- 	 * Specification for providing body of a request. 
708+ 	 * Specification for providing the  body of a request. 
708709	 */ 
709710	interface  RequestBodySpec  extends  RequestHeadersSpec <RequestBodySpec > {
710711
711712		/** 
712713		 * Set the length of the body in bytes, as specified by the 
713714		 * {@code Content-Length} header. 
714715		 * @param contentLength the content length 
715- 		 * @return the same instance  
716+ 		 * @return this spec for further declaration of the request  
716717		 * @see HttpHeaders#setContentLength(long) 
717718		 */ 
718719		RequestBodySpec  contentLength (long  contentLength );
@@ -721,7 +722,7 @@ interface RequestBodySpec extends RequestHeadersSpec<RequestBodySpec> {
721722		 * Set the {@linkplain MediaType media type} of the body, as specified 
722723		 * by the {@code Content-Type} header. 
723724		 * @param contentType the content type 
724- 		 * @return the same instance  
725+ 		 * @return this spec for further declaration of the request  
725726		 * @see HttpHeaders#setContentType(MediaType) 
726727		 */ 
727728		RequestBodySpec  contentType (MediaType  contentType );
@@ -731,7 +732,7 @@ interface RequestBodySpec extends RequestHeadersSpec<RequestBodySpec> {
731732		 * {@link WebClient.RequestBodySpec#bodyValue(Object) 
732733		 * bodyValue} method on the underlying {@code WebClient}. 
733734		 * @param body the value to write to the request body 
734- 		 * @return spec for further declaration of the request 
735+ 		 * @return this  spec for further declaration of the request 
735736		 * @since 5.2 
736737		 */ 
737738		RequestHeadersSpec <?> bodyValue (Object  body );
@@ -744,7 +745,7 @@ interface RequestBodySpec extends RequestHeadersSpec<RequestBodySpec> {
744745		 * @param elementClass the class of elements contained in the publisher 
745746		 * @param <T> the type of the elements contained in the publisher 
746747		 * @param <S> the type of the {@code Publisher} 
747- 		 * @return spec for further declaration of the request 
748+ 		 * @return this  spec for further declaration of the request 
748749		 */ 
749750		<T , S  extends  Publisher <T >> RequestHeadersSpec <?> body (S  publisher , Class <T > elementClass );
750751
@@ -755,7 +756,7 @@ interface RequestBodySpec extends RequestHeadersSpec<RequestBodySpec> {
755756		 * @param elementTypeRef the type reference of elements contained in the publisher 
756757		 * @param <T> the type of the elements contained in the publisher 
757758		 * @param <S> the type of the {@code Publisher} 
758- 		 * @return spec for further declaration of the request 
759+ 		 * @return this  spec for further declaration of the request 
759760		 * @since 5.2 
760761		 */ 
761762		<T , S  extends  Publisher <T >> RequestHeadersSpec <?> body (
@@ -769,7 +770,7 @@ <T, S extends Publisher<T>> RequestHeadersSpec<?> body(
769770		 * {@link Publisher} or another producer adaptable to a 
770771		 * {@code Publisher} via {@link ReactiveAdapterRegistry} 
771772		 * @param elementClass the class of elements contained in the producer 
772- 		 * @return spec for further declaration of the request 
773+ 		 * @return this  spec for further declaration of the request 
773774		 * @since 5.2 
774775		 */ 
775776		RequestHeadersSpec <?> body (Object  producer , Class <?> elementClass );
@@ -782,18 +783,18 @@ <T, S extends Publisher<T>> RequestHeadersSpec<?> body(
782783		 * {@link Publisher} or another producer adaptable to a 
783784		 * {@code Publisher} via {@link ReactiveAdapterRegistry} 
784785		 * @param elementTypeRef the type reference of elements contained in the producer 
785- 		 * @return spec for further declaration of the request 
786+ 		 * @return this  spec for further declaration of the request 
786787		 * @since 5.2 
787788		 */ 
788789		RequestHeadersSpec <?> body (Object  producer , ParameterizedTypeReference <?> elementTypeRef );
789790
790791		/** 
791792		 * Set the body of the request to the given {@code BodyInserter}. 
792- 		 * This method invokes the 
793+ 		 * <p> This method invokes the 
793794		 * {@link WebClient.RequestBodySpec#body(BodyInserter) 
794795		 * body(BodyInserter)} method on the underlying {@code WebClient}. 
795796		 * @param inserter the body inserter to use 
796- 		 * @return spec for further declaration of the request 
797+ 		 * @return this  spec for further declaration of the request 
797798		 * @see org.springframework.web.reactive.function.BodyInserters 
798799		 */ 
799800		RequestHeadersSpec <?> body (BodyInserter <?, ? super  ClientHttpRequest > inserter );
0 commit comments