クラス MongoItemWriterBuilder<T>

java.lang.ObjectSE
org.springframework.batch.item.data.builder.MongoItemWriterBuilder<T>

public class MongoItemWriterBuilder<T> extends ObjectSE
MongoItemWriter のビルダー実装
導入:
4.0
作成者:
Glenn Renfro, Mahmoud Ben Hassine
関連事項:
  • コンストラクターの詳細

    • MongoItemWriterBuilder

      public MongoItemWriterBuilder()
  • メソッドの詳細

    • delete

      @DeprecatedSE(since="5.1", forRemoval=true) public MongoItemWriterBuilder<T> delete(boolean delete)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      代わりに mode(Mode) を使用してください。v5.3 以降で削除予定。
      ライターに渡されるアイテムを保存するか、データストアから削除するかを示します。false(デフォルト)に設定すると、アイテムが保存されます。true に設定すると、アイテムは削除されます。
      パラメーター:
      delete - 除去インジケーター
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • mode

      本ライタが適用する動作中の MongoItemWriter.Mode を設定します。デフォルトは MongoItemWriter.Mode.UPSERT です。
      パラメーター:
      mode - 使用するモード。
      戻り値:
      ビルダーの現在のインスタンス
      導入:
      5.1
      関連事項:
    • template

      public MongoItemWriterBuilder<T> template(org.springframework.data.mongodb.core.MongoOperations template)
      書き込むアイテムを保存するために使用する MongoOperations を設定します。
      パラメーター:
      template - 使用するテンプレートの実装。
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • collection

      public MongoItemWriterBuilder<T> collection(StringSE collection)
      書き込む Mongo コレクションの名前を設定します。
      パラメーター:
      collection - コレクションの名前。
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • primaryKeys

      public MongoItemWriterBuilder<T> primaryKeys(ListSE<StringSE> primaryKeys)
      書き込むドキュメントに関連付ける主キーを設定します。これらのフィールドは単一のオブジェクトを一意に識別する必要があります。
      パラメーター:
      primaryKeys - 使用するキー。
      導入:
      5.2.3
      関連事項:
    • primaryKeys

      public MongoItemWriterBuilder<T> primaryKeys(StringSE... primaryKeys)
      書き込むドキュメントに関連付ける主キーを設定します。これらのフィールドは単一のオブジェクトを一意に識別する必要があります。
      パラメーター:
      primaryKeys - 使用するキー。
      導入:
      5.2.3
      関連事項:
    • build

      public MongoItemWriter<T> build()
      MongoItemWriter を検証および構築します。
      戻り値:
      MongoItemWriter