Interface protos.google.protobuf.IFieldOptions (4.4.0)

Properties of a FieldOptions.

Package

@google-cloud/pubsub

Properties

".google.api.fieldBehavior"

".google.api.fieldBehavior"?: (google.api.FieldBehavior[]|null);

FieldOptions .google.api.fieldBehavior

".google.api.resourceReference"

".google.api.resourceReference"?: (google.api.IResourceReference|null);

FieldOptions .google.api.resourceReference

ctype

ctype?: (google.protobuf.FieldOptions.CType|keyof typeof google.protobuf.FieldOptions.CType|null);

FieldOptions ctype

debugRedact

debugRedact?: (boolean|null);

FieldOptions debugRedact

deprecated

deprecated?: (boolean|null);

FieldOptions deprecated

editionDefaults

editionDefaults?: (google.protobuf.FieldOptions.IEditionDefault[]|null);

FieldOptions editionDefaults

features

features?: (google.protobuf.IFeatureSet|null);

FieldOptions features

jstype

jstype?: (google.protobuf.FieldOptions.JSType|keyof typeof google.protobuf.FieldOptions.JSType|null);

FieldOptions jstype

lazy

lazy?: (boolean|null);

FieldOptions lazy

packed

packed?: (boolean|null);

FieldOptions packed

retention

retention?: (google.protobuf.FieldOptions.OptionRetention|keyof typeof google.protobuf.FieldOptions.OptionRetention|null);

FieldOptions retention

targets

targets?: (google.protobuf.FieldOptions.OptionTargetType[]|null);

FieldOptions targets

uninterpretedOption

uninterpretedOption?: (google.protobuf.IUninterpretedOption[]|null);

FieldOptions uninterpretedOption

unverifiedLazy

unverifiedLazy?: (boolean|null);

FieldOptions unverifiedLazy

weak

weak?: (boolean|null);

FieldOptions weak