クラス ReactiveHttpRequestValues.Builder
java.lang.ObjectSE
org.springframework.web.service.invoker.HttpRequestValues.Builder
org.springframework.web.service.invoker.ReactiveHttpRequestValues.Builder
- 含まれているクラス:
- ReactiveHttpRequestValues
ReactiveHttpRequestValues のビルダー。- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- addAttribute- (StringSE name, ObjectSE value) リクエストに関連付ける属性を構成します。指定された Cookie の名前と値を追加します。指定されたヘッダー名と値を追加します。- addRequestParameter- (StringSE name, StringSE... values) 指定されたリクエストパラメーターの名前と値を追加します。- addRequestPart- (StringSE name, ObjectSE part) マルチパートリクエストにパートを追加します。- <T,- P extends Publisher<T>> 
 ReactiveHttpRequestValues.Builder- addRequestPart- (StringSE name, P publisher, ResolvableType type) part 値を- Publisherで生成できるようにする- HttpRequestValues.Builder.addRequestPart(String, Object)のバリアント。- <T,- P extends Publisher<T>> 
 ReactiveHttpRequestValues.Builder- addRequestPartPublisher- (StringSE name, P publisher, ParameterizedTypeReference<T> elementTye) part 値を- Publisherで生成できるようにする- addRequestPart(String, Object)のバリアント。- build()- HttpRequestValuesインスタンスをビルドします。- protected ObjectSE- protected ReactiveHttpRequestValues- createRequestValues- (HttpMethod httpMethod, URISE uri, UriBuilderFactory uriBuilderFactory, StringSE uriTemplate, MapSE<StringSE, - StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, - StringSE> cookies, MapSE<StringSE, - ObjectSE> attributes, ObjectSE bodyValue) - HttpRequestValues.Builderに渡された値から- HttpRequestValuesを作成します。- protected boolean- hasBody()- protected boolean- hasParts()リクエスト- Acceptヘッダーのメディア型を設定します。- <T,- P extends Publisher<T>> 
 void- setBody- (P body, ParameterizedTypeReference<T> elementTye) リクエスト本文を Reactive Streams パブリッシャーとして設定します。- <T,- P extends Publisher<T>> 
 void- setBodyPublisher- (P body, ParameterizedTypeReference<T> elementTye) リクエスト本文を Reactive Streams パブリッシャーとして設定します。- void- setBodyValue- (ObjectSE bodyValue) リクエストボディを直列化するオブジェクトとして設定します。- setContentType- (MediaType contentType) リクエスト- Content-Typeヘッダーのメディア型を設定します。- setHttpMethod- (HttpMethod httpMethod) リクエストの HTTP メソッドを設定します。使用する URL を設定します。- setUriBuilderFactory- (UriBuilderFactory uriBuilderFactory) - HttpRequestValues.getUriTemplate()の展開に使用される- UriBuilderFactoryを設定します。- setUriTemplate- (StringSE uriTemplate) リクエスト URL を文字列テンプレートとして設定します。- setUriVariable- (StringSE name, StringSE value) URI 変数の名前と値のペアを追加します。- クラス org.springframework.web.service.invoker.HttpRequestValues.Builder から継承されたメソッド- createRequestValues
- コンストラクターの詳細- Builderpublic Builder()
 
- メソッドの詳細- setHttpMethodクラスからコピーされた説明:- HttpRequestValues.Builderリクエストの HTTP メソッドを設定します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetHttpMethod
 
- setUriクラスからコピーされた説明:- HttpRequestValues.Builder使用する URL を設定します。設定すると、これは- HttpExchangeアノテーションの URI テンプレートをオーバーライドします。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetUri
 
- setUriBuilderFactorypublic ReactiveHttpRequestValues.Builder setUriBuilderFactory- (@Nullable UriBuilderFactory uriBuilderFactory) クラスからコピーされた説明:- HttpRequestValues.Builder- HttpRequestValues.getUriTemplate()の展開に使用される- UriBuilderFactoryを設定します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetUriBuilderFactory
 
- setUriTemplateクラスからコピーされた説明:- HttpRequestValues.Builderリクエスト URL を文字列テンプレートとして設定します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetUriTemplate
 
- setUriVariableクラスからコピーされた説明:- HttpRequestValues.BuilderURI 変数の名前と値のペアを追加します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetUriVariable
 
- setAcceptクラスからコピーされた説明:- HttpRequestValues.Builderリクエスト- Acceptヘッダーのメディア型を設定します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetAccept
 
- setContentTypeクラスからコピーされた説明:- HttpRequestValues.Builderリクエスト- Content-Typeヘッダーのメディア型を設定します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのsetContentType
 
- addHeaderクラスからコピーされた説明:- HttpRequestValues.Builder指定されたヘッダー名と値を追加します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのaddHeader
 
- addCookieクラスからコピーされた説明:- HttpRequestValues.Builder指定された Cookie の名前と値を追加します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのaddCookie
 
- addRequestParameterクラスからコピーされた説明:- HttpRequestValues.Builder指定されたリクエストパラメーターの名前と値を追加します。- "content-type"が- "application/x-www-form-urlencoded"に設定されている場合、リクエストパラメーターはリクエスト本文にエンコードされます。それ以外の場合は、URL クエリパラメーターとして追加されます。- オーバーライド:
-  クラス HttpRequestValues.BuilderのaddRequestParameter
 
- addAttributeクラスからコピーされた説明:- HttpRequestValues.Builderリクエストに関連付ける属性を構成します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのaddAttribute
- パラメーター:
- name- 属性名
- value- 属性値
 
- addRequestPartマルチパートリクエストにパートを追加します。part の値は、- MultipartBodyBuilder.part(String, Object)で説明されているとおりです。- オーバーライド:
-  クラス HttpRequestValues.BuilderのaddRequestPart
 
- addRequestPartPublisherpublic <T,- P extends Publisher<T>> ReactiveHttpRequestValues.Builder addRequestPartPublisher- (StringSE name, P publisher, ParameterizedTypeReference<T> elementTye) part 値を- Publisherで生成できるようにする- addRequestPart(String, Object)のバリアント。
- addRequestPartpublic <T,- P extends Publisher<T>> ReactiveHttpRequestValues.Builder addRequestPart- (StringSE name, P publisher, ResolvableType type) クラスからコピーされた説明:- HttpRequestValues.Builderpart 値を- Publisherで生成できるようにする- HttpRequestValues.Builder.addRequestPart(String, Object)のバリアント。- オーバーライド:
-  クラス HttpRequestValues.BuilderのaddRequestPart
 
- setBodyValueリクエストボディを直列化するオブジェクトとして設定します。- これは相互に排他的であり、以前に設定された setBodyPublisher(Publisher, ParameterizedTypeReference) をリセットします。 - オーバーライド:
-  クラス HttpRequestValues.BuilderのsetBodyValue
 
- setBodyPublisherpublic <T,- P extends Publisher<T>> void setBodyPublisher- (P body, ParameterizedTypeReference<T> elementTye) リクエスト本文を Reactive Streams パブリッシャーとして設定します。- これは相互に排他的であり、以前に設定された body 値をリセットします。 
- setBodyクラスからコピーされた説明:- HttpRequestValues.Builderリクエスト本文を Reactive Streams パブリッシャーとして設定します。- これは相互に排他的であり、以前に設定された body 値をリセットします。 - オーバーライド:
-  クラス HttpRequestValues.BuilderのsetBody
 
- buildクラスからコピーされた説明:- HttpRequestValues.Builder- HttpRequestValuesインスタンスをビルドします。- オーバーライド:
-  クラス HttpRequestValues.Builderのbuild
 
- hasPartsprotected boolean hasParts()- オーバーライド:
-  クラス HttpRequestValues.BuilderのhasParts
 
- hasBodyprotected boolean hasBody()- オーバーライド:
-  クラス HttpRequestValues.BuilderのhasBody
 
- buildMultipartBody- オーバーライド:
-  クラス HttpRequestValues.BuilderのbuildMultipartBody
 
- createRequestValuesprotected ReactiveHttpRequestValues createRequestValues- (@Nullable HttpMethod httpMethod, @Nullable URISE uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable StringSE uriTemplate, MapSE<StringSE, - StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, - StringSE> cookies, MapSE<StringSE, - ObjectSE> attributes, @Nullable ObjectSE bodyValue) クラスからコピーされた説明:- HttpRequestValues.Builder- HttpRequestValues.Builderに渡された値から- HttpRequestValuesを作成します。- オーバーライド:
-  クラス HttpRequestValues.BuilderのcreateRequestValues