Interface protos.google.protobuf.IFieldDescriptorProto (1.3.0)

Properties of a FieldDescriptorProto.

Package

@google-cloud/network-connectivity!

Properties

defaultValue

defaultValue?: (string|null);

FieldDescriptorProto defaultValue

Property Value
TypeDescription
(string|null)

extendee

extendee?: (string|null);

FieldDescriptorProto extendee

Property Value
TypeDescription
(string|null)

jsonName

jsonName?: (string|null);

FieldDescriptorProto jsonName

Property Value
TypeDescription
(string|null)

label

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

FieldDescriptorProto label

Property Value
TypeDescription
(google.protobuf.FieldDescriptorProto.Label|keyof typeof google.protobuf.FieldDescriptorProto.Label|null)

name

name?: (string|null);

FieldDescriptorProto name

Property Value
TypeDescription
(string|null)

number

number?: (number|null);

FieldDescriptorProto number

Property Value
TypeDescription
(number|null)

oneofIndex

oneofIndex?: (number|null);

FieldDescriptorProto oneofIndex

Property Value
TypeDescription
(number|null)

options

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

FieldDescriptorProto options

Property Value
TypeDescription
(google.protobuf.IFieldOptions|null)

proto3Optional

proto3Optional?: (boolean|null);

FieldDescriptorProto proto3Optional

Property Value
TypeDescription
(boolean|null)

type

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

FieldDescriptorProto type

Property Value
TypeDescription
(google.protobuf.FieldDescriptorProto.Type|keyof typeof google.protobuf.FieldDescriptorProto.Type|null)

typeName

typeName?: (string|null);

FieldDescriptorProto typeName

Property Value
TypeDescription
(string|null)