Represents a DataSubscriptionService
Inheritance
$protobuf.rpc.Service > protos.google.devicesandservices.health.v4.DataSubscriptionServicePackage
@google-cloud/healthConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new DataSubscriptionService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): DataSubscriptionService;Creates new DataSubscriptionService 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 |
DataSubscriptionService |
RPC service. Useful where requests and/or responses are streamed. |
createSubscriber(request, callback)
public createSubscriber(request: google.devicesandservices.health.v4.ICreateSubscriberRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.CreateSubscriberCallback): void;Calls CreateSubscriber.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateSubscriberRequest
CreateSubscriberRequest message or plain object |
callback |
CreateSubscriberCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createSubscriber(request)
public createSubscriber(request: google.devicesandservices.health.v4.ICreateSubscriberRequest): Promise<google.longrunning.Operation>;Calls CreateSubscriber.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateSubscriberRequest
CreateSubscriberRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
createSubscription(request, callback)
public createSubscription(request: google.devicesandservices.health.v4.ICreateSubscriptionRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.CreateSubscriptionCallback): void;Calls CreateSubscription.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateSubscriptionRequest
CreateSubscriptionRequest message or plain object |
callback |
CreateSubscriptionCallback
Node-style callback called with the error, if any, and Subscription |
| Returns | |
|---|---|
| Type | Description |
void |
|
createSubscription(request)
public createSubscription(request: google.devicesandservices.health.v4.ICreateSubscriptionRequest): Promise<google.devicesandservices.health.v4.Subscription>;Calls CreateSubscription.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateSubscriptionRequest
CreateSubscriptionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.devicesandservices.health.v4.Subscription> |
Promise |
deleteSubscriber(request, callback)
public deleteSubscriber(request: google.devicesandservices.health.v4.IDeleteSubscriberRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.DeleteSubscriberCallback): void;Calls DeleteSubscriber.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteSubscriberRequest
DeleteSubscriberRequest message or plain object |
callback |
DeleteSubscriberCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteSubscriber(request)
public deleteSubscriber(request: google.devicesandservices.health.v4.IDeleteSubscriberRequest): Promise<google.longrunning.Operation>;Calls DeleteSubscriber.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteSubscriberRequest
DeleteSubscriberRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteSubscription(request, callback)
public deleteSubscription(request: google.devicesandservices.health.v4.IDeleteSubscriptionRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.DeleteSubscriptionCallback): void;Calls DeleteSubscription.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteSubscriptionRequest
DeleteSubscriptionRequest message or plain object |
callback |
DeleteSubscriptionCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteSubscription(request)
public deleteSubscription(request: google.devicesandservices.health.v4.IDeleteSubscriptionRequest): Promise<google.protobuf.Empty>;Calls DeleteSubscription.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteSubscriptionRequest
DeleteSubscriptionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
listSubscribers(request, callback)
public listSubscribers(request: google.devicesandservices.health.v4.IListSubscribersRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.ListSubscribersCallback): void;Calls ListSubscribers.
| Parameters | |
|---|---|
| Name | Description |
request |
IListSubscribersRequest
ListSubscribersRequest message or plain object |
callback |
ListSubscribersCallback
Node-style callback called with the error, if any, and ListSubscribersResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listSubscribers(request)
public listSubscribers(request: google.devicesandservices.health.v4.IListSubscribersRequest): Promise<google.devicesandservices.health.v4.ListSubscribersResponse>;Calls ListSubscribers.
| Parameter | |
|---|---|
| Name | Description |
request |
IListSubscribersRequest
ListSubscribersRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.devicesandservices.health.v4.ListSubscribersResponse> |
Promise |
listSubscriptions(request, callback)
public listSubscriptions(request: google.devicesandservices.health.v4.IListSubscriptionsRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.ListSubscriptionsCallback): void;Calls ListSubscriptions.
| Parameters | |
|---|---|
| Name | Description |
request |
IListSubscriptionsRequest
ListSubscriptionsRequest message or plain object |
callback |
ListSubscriptionsCallback
Node-style callback called with the error, if any, and ListSubscriptionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listSubscriptions(request)
public listSubscriptions(request: google.devicesandservices.health.v4.IListSubscriptionsRequest): Promise<google.devicesandservices.health.v4.ListSubscriptionsResponse>;Calls ListSubscriptions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListSubscriptionsRequest
ListSubscriptionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.devicesandservices.health.v4.ListSubscriptionsResponse> |
Promise |
updateSubscriber(request, callback)
public updateSubscriber(request: google.devicesandservices.health.v4.IUpdateSubscriberRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.UpdateSubscriberCallback): void;Calls UpdateSubscriber.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateSubscriberRequest
UpdateSubscriberRequest message or plain object |
callback |
UpdateSubscriberCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateSubscriber(request)
public updateSubscriber(request: google.devicesandservices.health.v4.IUpdateSubscriberRequest): Promise<google.longrunning.Operation>;Calls UpdateSubscriber.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateSubscriberRequest
UpdateSubscriberRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateSubscription(request, callback)
public updateSubscription(request: google.devicesandservices.health.v4.IUpdateSubscriptionRequest, callback: google.devicesandservices.health.v4.DataSubscriptionService.UpdateSubscriptionCallback): void;Calls UpdateSubscription.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateSubscriptionRequest
UpdateSubscriptionRequest message or plain object |
callback |
UpdateSubscriptionCallback
Node-style callback called with the error, if any, and Subscription |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateSubscription(request)
public updateSubscription(request: google.devicesandservices.health.v4.IUpdateSubscriptionRequest): Promise<google.devicesandservices.health.v4.Subscription>;Calls UpdateSubscription.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateSubscriptionRequest
UpdateSubscriptionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.devicesandservices.health.v4.Subscription> |
Promise |