跳转到内容
简体中文

AvroSerializerOptionsBuilder

此内容尚不支持你的语言。

Defined in: src/serialization/AvroSerializerOptions.ts:58

Fluent builder for AvroSerializerOptionsType:

const avroOptions = AvroSerializerOptions.create<Deposited>()
.withAvroType(avroType)
.withId(100);
const serializer = new AvroSerializer(avroOptions);

T = unknown

new AvroSerializerOptionsBuilder<T>(): AvroSerializerOptionsBuilder<T>

AvroSerializerOptionsBuilder<T>

OptionsBuilder.constructor

build(): Partial<T>

Defined in: src/util/OptionsBuilder.ts:51

Snapshot the set fields as an independent Partial<T> (own props only).

Partial<T>

OptionsBuilder.build


withAvroType(avroType): this

Defined in: src/serialization/AvroSerializerOptions.ts:66

The compiled Avro type that does the encoding.

AvroType<T>

this


withId(id): this

Defined in: src/serialization/AvroSerializerOptions.ts:71

Wire identifier embedded in every frame. Must be >= 100.

number

this


withManifest(manifest): this

Defined in: src/serialization/AvroSerializerOptions.ts:81

Manifest written alongside the bytes; '' writes none.

string

this


withName(name): this

Defined in: src/serialization/AvroSerializerOptions.ts:76

Diagnostic name shown in error messages.

string

this


static create<T>(): AvroSerializerOptionsBuilder<T>

Defined in: src/serialization/AvroSerializerOptions.ts:61

Start a fresh builder.

T = unknown

AvroSerializerOptionsBuilder<T>