クラス GridFsObject.Options

java.lang.ObjectSE
org.springframework.data.mongodb.gridfs.GridFsObject.Options
含まれているインターフェース:
GridFsObject<ID,CONTENT>

public static class GridFsObject.Options extends ObjectSE
追加の、コンテキストに関連する情報。
作成者:
Christoph Strobl
  • メソッドの詳細

    • none

      public static GridFsObject.Options none()
      空のオプションを作成するための静的ファクトリ。
      戻り値:
      GridFsObject.Options の新しいインスタンス。
    • typed

      public static GridFsObject.Options typed(StringSE contentType)
      指定されたコンテンツ型で GridFsObject.Options を作成するための静的ファクトリメソッド。
      パラメーター:
      contentType -
      戻り値:
      GridFsObject.Options の新しいインスタンス。
    • from

      public static GridFsObject.Options from(@Nullable com.mongodb.client.gridfs.model.GridFSFile gridFSFile)
      指定された GridFSFile から情報を抽出して GridFsObject.Options を作成する静的ファクトリメソッド。
      パラメーター:
      gridFSFile - null になる可能性があり、その場合は none() を返します。
      戻り値:
      GridFsObject.Options の新しいインスタンス。
    • contentType

      @Contract("_ -> new") public GridFsObject.Options contentType(StringSE contentType)
      関連するコンテンツ型を設定します。
      パラメーター:
      contentType - null であってはなりません。
      戻り値:
      GridFsObject.Options の新しいインスタンス。
    • metadata

      @Contract("_ -> new") public GridFsObject.Options metadata(org.bson.Document metadata)
      パラメーター:
      metadata -
      戻り値:
      GridFsObject.Options の新しいインスタンス。
    • chunkSize

      @Contract("_ -> new") public GridFsObject.Options chunkSize(int chunkSize)
      パラメーター:
      chunkSize - 使用するファイルチャンクサイズ。
      戻り値:
      GridFsObject.Options の新しいインスタンス。
    • getMetadata

      public org.bson.Document getMetadata()
      戻り値:
      決して null にはなりません。
    • getChunkSize

      public int getChunkSize()
      戻り値:
      使用するチャンクサイズ。