types_src.yamlconfig.grpchandler

Interface: GrpcHandler#

types/src.YamlConfig.GrpcHandler

Handler for gRPC and Protobuf schemas

Hierarchy#

  • GrpcHandler

Table of contents#

Properties#

Properties#

credentialsSsl#

Optional credentialsSsl: GrpcCredentialsSsl

Defined in: packages/types/src/config.ts:224


descriptorSetFilePath#

Optional descriptorSetFilePath: string | ProtoFilePath

Use a binary-encoded or JSON file descriptor set file (Any of: ProtoFilePath, String)

Defined in: packages/types/src/config.ts:208


endpoint#

endpoint: string

gRPC Endpoint

Defined in: packages/types/src/config.ts:200


metaData#

Optional metaData: { [k: string]: any; }

MetaData

Defined in: packages/types/src/config.ts:232


packageName#

Optional packageName: string

Your base package name Used for naming only

Defined in: packages/types/src/config.ts:218


protoFilePath#

Optional protoFilePath: string | ProtoFilePath

gRPC Proto file that contains your protobuf schema (Any of: ProtoFilePath, String)

Defined in: packages/types/src/config.ts:204


requestTimeout#

Optional requestTimeout: number

Request timeout in milliseconds Default: 200000

Defined in: packages/types/src/config.ts:223


serviceName#

Optional serviceName: string

Your base service name Used for naming only

Defined in: packages/types/src/config.ts:213


useHTTPS#

Optional useHTTPS: boolean

Use https instead of http for gRPC connection

Defined in: packages/types/src/config.ts:228


useReflection#

Optional useReflection: boolean

Use gRPC reflection to automatically gather the connection

Defined in: packages/types/src/config.ts:238