src/service.ts
Properties |
|
Methods |
constructor(config: GrpcServiceConfig, options)
|
||||||||||||
Defined in src/service.ts:360
|
||||||||||||
Service is a base class, meant to be inherited from by a "service," like BigQuery or Storage. This handles making authenticated requests by exposing a
Parameters :
|
activeServiceMap_ |
Default value : new Map()
|
Defined in src/service.ts:352
|
Optional grpc |
Defined in src/service.ts:346
|
Static Readonly GRPC_ERROR_CODE_TO_HTTP |
Default value : GRPC_ERROR_CODE_TO_HTTP
|
Defined in src/service.ts:359
|
Static Readonly GRPC_SERVICE_OPTIONS |
Default value : GRPC_SERVICE_OPTIONS
|
Defined in src/service.ts:358
|
Optional grpcCredentials |
Type : literal type
|
Defined in src/service.ts:348
|
Optional grpcMetadata |
Type : literal type
|
Defined in src/service.ts:349
|
Optional grpcVersion |
Type : string
|
Defined in src/service.ts:347
|
Optional maxRetries |
Type : number
|
Defined in src/service.ts:350
|
Static Readonly ObjectToStructConverter |
Default value : ObjectToStructConverter
|
Defined in src/service.ts:360
|
protos |
Type : object
|
Default value : {}
|
Defined in src/service.ts:353
|
Optional userAgent |
Type : string
|
Defined in src/service.ts:351
|
Static decodeValue_ | ||||||
decodeValue_(value)
|
||||||
Defined in src/service.ts:754
|
||||||
Decode a protobuf Struct's value.
Parameters :
Returns :
any
|
Static decorateError_ | ||||||||
decorateError_(err: Error)
|
||||||||
Defined in src/service.ts:812
|
||||||||
Checks for a grpc status code and extends the error object with additional information.
Parameters :
Returns :
Error | null
|
decorateRequest_ | ||||||
decorateRequest_(reqOpts)
|
||||||
Defined in src/service.ts:970
|
||||||
Assign a projectId if one is specified to all request options.
Parameters :
Returns :
any
|
Static encodeValue_ | ||||||
encodeValue_(value)
|
||||||
Defined in src/service.ts:787
|
||||||
Convert a raw value to a type-denoted protobuf message-friendly object.
Parameters :
Example :
Returns :
any
|
request | ||||||||||||
request(pOpts: ProtoOpts | DecorateRequestOptions, rOpts?: DecorateRequestOptions | BodyResponseCallback, callback?: ServiceRequestCallback)
|
||||||||||||
Defined in src/service.ts:463
|
||||||||||||
Parameters :
Returns :
Abortable | void | Promise
|
request | ||||||||
request(reqOpts: DecorateRequestOptions)
|
||||||||
Defined in src/service.ts:449
|
||||||||
Make an authenticated request with gRPC.
Parameters :
Returns :
Promise<Response>
|
request | |||||||||
request(reqOpts: DecorateRequestOptions, callback: BodyResponseCallback)
|
|||||||||
Defined in src/service.ts:450
|
|||||||||
Parameters :
Returns :
void
|
request | |||||||||
request(reqOpts: DecorateRequestOptions, callback?: BodyResponseCallback)
|
|||||||||
Defined in src/service.ts:454
|
|||||||||
Parameters :
Returns :
void | Promise
|
request | ||||||||||||
request(protoOpts: ProtoOpts, reqOpts: DecorateRequestOptions, callback: ServiceRequestCallback)
|
||||||||||||
Defined in src/service.ts:458
|
||||||||||||
Parameters :
Returns :
Abortable | void
|
requestStream | |||||||||
requestStream(pOpts: ProtoOpts | DecorateRequestOptions, rOpts?: DecorateRequestOptions)
|
|||||||||
Defined in src/service.ts:578
|
|||||||||
Parameters :
Returns :
Duplex | Request
|
requestStream | ||||||||
requestStream(reqOpts: DecorateRequestOptions)
|
||||||||
Defined in src/service.ts:576
|
||||||||
Make an authenticated streaming request with gRPC.
Parameters :
Returns :
Request
|
requestStream | |||||||||
requestStream(protoOpts: ProtoOpts, reqOpts: DecorateRequestOptions)
|
|||||||||
Defined in src/service.ts:577
|
|||||||||
Parameters :
Returns :
Duplex
|
requestWritableStream | |||||||||
requestWritableStream(protoOpts, reqOpts)
|
|||||||||
Defined in src/service.ts:685
|
|||||||||
Make an authenticated writable streaming request with gRPC.
Parameters :
Returns :
any
|