クラス ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T>
java.lang.ObjectSE
org.springframework.data.mongodb.gridfs.ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T>
- 型パラメーター:
T- ターゲット ID 型。
- 含まれているクラス:
ReactiveGridFsUpload<ID>
ReactiveGridFsUpload を流暢に作成するビルダー。- 導入:
- 3.0
- 作成者:
- Christoph Strobl, Mark Paluch
方法の概要
修飾子と型メソッド説明build()chunkSize(int chunkSize) アップロードチャンクサイズをバイト単位で設定します。content(Publisher<DataBuffer> source) アップロードするファイルの内容を定義します。contentType(StringSE contentType) コンテンツ型を設定します。ファイル名を設定します。gridFsFile(com.mongodb.client.gridfs.model.GridFSFile gridFSFile) 指定されたファイルから ID、ファイル名、メタデータ、チャンクサイズを設定します。id(T1 id) 使用する ID を設定します。metadata(org.bson.Document metadata) ファイルのメタデータを設定します。options(GridFsObject.Options options) 追加のファイル情報を設定します。
方法の詳細
content
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> content(Publisher<DataBuffer> source) アップロードするファイルの内容を定義します。- パラメーター:
source- アップロードコンテンツ。- 戻り値:
- this。
id
使用する ID を設定します。- 型パラメーター:
T1-- パラメーター:
id- コンテンツを保存する ID。- 戻り値:
- this。
filename
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> filename(StringSE filename) ファイル名を設定します。- パラメーター:
filename- 使用するファイル名。- 戻り値:
- this。
options
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> options(GridFsObject.Options options) 追加のファイル情報を設定します。- パラメーター:
options- null であってはなりません。- 戻り値:
- this。
metadata
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> metadata(org.bson.Document metadata) ファイルのメタデータを設定します。- パラメーター:
metadata- null であってはなりません。- 戻り値:
- this。
chunkSize
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> chunkSize(int chunkSize) アップロードチャンクサイズをバイト単位で設定します。- パラメーター:
chunkSize- デフォルトでは負の数を使用します。- 戻り値:
- this。
gridFsFile
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> gridFsFile(com.mongodb.client.gridfs.model.GridFSFile gridFSFile) 指定されたファイルから ID、ファイル名、メタデータ、チャンクサイズを設定します。- パラメーター:
gridFSFile- null であってはなりません。- 戻り値:
- this。
contentType
@Contract("_ -> this") public ReactiveGridFsUpload.ReactiveGridFsUploadBuilder<T> contentType(StringSE contentType) コンテンツ型を設定します。- パラメーター:
contentType- null であってはなりません。- 戻り値:
- this。
build