Interface protos.google.protobuf.IFieldDescriptorProto (4.8.0)

Properties of a FieldDescriptorProto.

Package

@google-cloud/compute

Properties

defaultValue

defaultValue?: (string|null);

FieldDescriptorProto defaultValue

extendee

extendee?: (string|null);

FieldDescriptorProto extendee

jsonName

jsonName?: (string|null);

FieldDescriptorProto jsonName

label

label?: (google.protobuf.FieldDescriptorProto.Label|keyof typeof google.protobuf.FieldDescriptorProto.Label|null);

FieldDescriptorProto label

name

name?: (string|null);

FieldDescriptorProto name

number

number?: (number|null);

FieldDescriptorProto number

oneofIndex

oneofIndex?: (number|null);

FieldDescriptorProto oneofIndex

options

options?: (google.protobuf.IFieldOptions|null);

FieldDescriptorProto options

proto3Optional

proto3Optional?: (boolean|null);

FieldDescriptorProto proto3Optional

type

type?: (google.protobuf.FieldDescriptorProto.Type|keyof typeof google.protobuf.FieldDescriptorProto.Type|null);

FieldDescriptorProto type

typeName

typeName?: (string|null);

FieldDescriptorProto typeName