クラス AvroItemWriterBuilder<T>

java.lang.ObjectSE
org.springframework.batch.item.avro.builder.AvroItemWriterBuilder<T>

public class AvroItemWriterBuilder<T> extends ObjectSE
AvroItemWriter のビルダー実装。
導入:
4.2
作成者:
David Turanski, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • AvroItemWriterBuilder

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

    • resource

      public AvroItemWriterBuilder<T> resource(org.springframework.core.io.WritableResource resource)
      パラメーター:
      resource - 直列化されたデータの書き込みに使用される WritableResource 
      戻り値:
      ビルダーの現在のインスタンス。
    • schema

      public AvroItemWriterBuilder<T> schema(org.springframework.core.io.Resource schema)
      パラメーター:
      schema - 出力の直列化に使用されるスキーマ JSON を含むリソース。
      戻り値:
      ビルダーの現在のインスタンス。
    • schema

      public AvroItemWriterBuilder<T> schema(StringSE schemaString)
      パラメーター:
      schemaString - 出力の直列化に使用されるスキーマ JSON を含む文字列。
      戻り値:
      ビルダーの現在のインスタンス。
    • type

      public AvroItemWriterBuilder<T> type(ClassSE<T> type)
      パラメーター:
      type - 直列化されるオブジェクトのクラス。
      戻り値:
      ビルダーの現在のインスタンス。
    • name

      public AvroItemWriterBuilder<T> name(StringSE name)
      ExecutionContext 内でキーを計算するために使用される名前。
      パラメーター:
      name - リーダーインスタンスの名前
      戻り値:
      ビルダーの現在のインスタンス。
      関連事項:
    • build

      public AvroItemWriter<T> build()
      AvroItemWriter のインスタンスをビルドします。
      戻り値:
      インスタンス ;