Represents a BigQueryWrite
Inheritance
$protobuf.rpc.Service > protos.google.cloud.bigquery.storage.v1.BigQueryWritePackage
@google-cloud/bigquery-storageConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new BigQueryWrite service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
appendRows(request, callback)
public appendRows(request: google.cloud.bigquery.storage.v1.IAppendRowsRequest, callback: google.cloud.bigquery.storage.v1.BigQueryWrite.AppendRowsCallback): void;Calls AppendRows.
| Parameters | |
|---|---|
| Name | Description |
request |
IAppendRowsRequest
AppendRowsRequest message or plain object |
callback |
AppendRowsCallback
Node-style callback called with the error, if any, and AppendRowsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
appendRows(request)
public appendRows(request: google.cloud.bigquery.storage.v1.IAppendRowsRequest): Promise<google.cloud.bigquery.storage.v1.AppendRowsResponse>;Calls AppendRows.
| Parameter | |
|---|---|
| Name | Description |
request |
IAppendRowsRequest
AppendRowsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.bigquery.storage.v1.AppendRowsResponse> |
Promise |
batchCommitWriteStreams(request, callback)
public batchCommitWriteStreams(request: google.cloud.bigquery.storage.v1.IBatchCommitWriteStreamsRequest, callback: google.cloud.bigquery.storage.v1.BigQueryWrite.BatchCommitWriteStreamsCallback): void;Calls BatchCommitWriteStreams.
| Parameters | |
|---|---|
| Name | Description |
request |
IBatchCommitWriteStreamsRequest
BatchCommitWriteStreamsRequest message or plain object |
callback |
BatchCommitWriteStreamsCallback
Node-style callback called with the error, if any, and BatchCommitWriteStreamsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
batchCommitWriteStreams(request)
public batchCommitWriteStreams(request: google.cloud.bigquery.storage.v1.IBatchCommitWriteStreamsRequest): Promise<google.cloud.bigquery.storage.v1.BatchCommitWriteStreamsResponse>;Calls BatchCommitWriteStreams.
| Parameter | |
|---|---|
| Name | Description |
request |
IBatchCommitWriteStreamsRequest
BatchCommitWriteStreamsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.bigquery.storage.v1.BatchCommitWriteStreamsResponse> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): BigQueryWrite;Creates new BigQueryWrite service using the specified rpc implementation.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
| Returns | |
|---|---|
| Type | Description |
BigQueryWrite |
RPC service. Useful where requests and/or responses are streamed. |
createWriteStream(request, callback)
public createWriteStream(request: google.cloud.bigquery.storage.v1.ICreateWriteStreamRequest, callback: google.cloud.bigquery.storage.v1.BigQueryWrite.CreateWriteStreamCallback): void;Calls CreateWriteStream.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateWriteStreamRequest
CreateWriteStreamRequest message or plain object |
callback |
CreateWriteStreamCallback
Node-style callback called with the error, if any, and WriteStream |
| Returns | |
|---|---|
| Type | Description |
void |
|
createWriteStream(request)
public createWriteStream(request: google.cloud.bigquery.storage.v1.ICreateWriteStreamRequest): Promise<google.cloud.bigquery.storage.v1.WriteStream>;Calls CreateWriteStream.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateWriteStreamRequest
CreateWriteStreamRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.bigquery.storage.v1.WriteStream> |
Promise |
finalizeWriteStream(request, callback)
public finalizeWriteStream(request: google.cloud.bigquery.storage.v1.IFinalizeWriteStreamRequest, callback: google.cloud.bigquery.storage.v1.BigQueryWrite.FinalizeWriteStreamCallback): void;Calls FinalizeWriteStream.
| Parameters | |
|---|---|
| Name | Description |
request |
IFinalizeWriteStreamRequest
FinalizeWriteStreamRequest message or plain object |
callback |
FinalizeWriteStreamCallback
Node-style callback called with the error, if any, and FinalizeWriteStreamResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
finalizeWriteStream(request)
public finalizeWriteStream(request: google.cloud.bigquery.storage.v1.IFinalizeWriteStreamRequest): Promise<google.cloud.bigquery.storage.v1.FinalizeWriteStreamResponse>;Calls FinalizeWriteStream.
| Parameter | |
|---|---|
| Name | Description |
request |
IFinalizeWriteStreamRequest
FinalizeWriteStreamRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.bigquery.storage.v1.FinalizeWriteStreamResponse> |
Promise |
flushRows(request, callback)
public flushRows(request: google.cloud.bigquery.storage.v1.IFlushRowsRequest, callback: google.cloud.bigquery.storage.v1.BigQueryWrite.FlushRowsCallback): void;Calls FlushRows.
| Parameters | |
|---|---|
| Name | Description |
request |
IFlushRowsRequest
FlushRowsRequest message or plain object |
callback |
FlushRowsCallback
Node-style callback called with the error, if any, and FlushRowsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
flushRows(request)
public flushRows(request: google.cloud.bigquery.storage.v1.IFlushRowsRequest): Promise<google.cloud.bigquery.storage.v1.FlushRowsResponse>;Calls FlushRows.
| Parameter | |
|---|---|
| Name | Description |
request |
IFlushRowsRequest
FlushRowsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.bigquery.storage.v1.FlushRowsResponse> |
Promise |
getWriteStream(request, callback)
public getWriteStream(request: google.cloud.bigquery.storage.v1.IGetWriteStreamRequest, callback: google.cloud.bigquery.storage.v1.BigQueryWrite.GetWriteStreamCallback): void;Calls GetWriteStream.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetWriteStreamRequest
GetWriteStreamRequest message or plain object |
callback |
GetWriteStreamCallback
Node-style callback called with the error, if any, and WriteStream |
| Returns | |
|---|---|
| Type | Description |
void |
|
getWriteStream(request)
public getWriteStream(request: google.cloud.bigquery.storage.v1.IGetWriteStreamRequest): Promise<google.cloud.bigquery.storage.v1.WriteStream>;Calls GetWriteStream.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetWriteStreamRequest
GetWriteStreamRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.bigquery.storage.v1.WriteStream> |
Promise |