Class protos.google.cloud.support.v2.SupportEventSubscriptionService (2.5.0)

Represents a SupportEventSubscriptionService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.support.v2.SupportEventSubscriptionService

Package

@google-cloud/support

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new SupportEventSubscriptionService 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): SupportEventSubscriptionService;

Creates new SupportEventSubscriptionService 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
SupportEventSubscriptionService

RPC service. Useful where requests and/or responses are streamed.

createSupportEventSubscription(request, callback)

public createSupportEventSubscription(request: google.cloud.support.v2.ICreateSupportEventSubscriptionRequest, callback: google.cloud.support.v2.SupportEventSubscriptionService.CreateSupportEventSubscriptionCallback): void;

Calls CreateSupportEventSubscription.

Parameters
Name Description
request ICreateSupportEventSubscriptionRequest

CreateSupportEventSubscriptionRequest message or plain object

callback CreateSupportEventSubscriptionCallback

Node-style callback called with the error, if any, and SupportEventSubscription

Returns
Type Description
void

createSupportEventSubscription(request)

public createSupportEventSubscription(request: google.cloud.support.v2.ICreateSupportEventSubscriptionRequest): Promise<google.cloud.support.v2.SupportEventSubscription>;

Calls CreateSupportEventSubscription.

Parameter
Name Description
request ICreateSupportEventSubscriptionRequest

CreateSupportEventSubscriptionRequest message or plain object

Returns
Type Description
Promise<google.cloud.support.v2.SupportEventSubscription>

Promise

deleteSupportEventSubscription(request, callback)

public deleteSupportEventSubscription(request: google.cloud.support.v2.IDeleteSupportEventSubscriptionRequest, callback: google.cloud.support.v2.SupportEventSubscriptionService.DeleteSupportEventSubscriptionCallback): void;

Calls DeleteSupportEventSubscription.

Parameters
Name Description
request IDeleteSupportEventSubscriptionRequest

DeleteSupportEventSubscriptionRequest message or plain object

callback DeleteSupportEventSubscriptionCallback

Node-style callback called with the error, if any, and SupportEventSubscription

Returns
Type Description
void

deleteSupportEventSubscription(request)

public deleteSupportEventSubscription(request: google.cloud.support.v2.IDeleteSupportEventSubscriptionRequest): Promise<google.cloud.support.v2.SupportEventSubscription>;

Calls DeleteSupportEventSubscription.

Parameter
Name Description
request IDeleteSupportEventSubscriptionRequest

DeleteSupportEventSubscriptionRequest message or plain object

Returns
Type Description
Promise<google.cloud.support.v2.SupportEventSubscription>

Promise

getSupportEventSubscription(request, callback)

public getSupportEventSubscription(request: google.cloud.support.v2.IGetSupportEventSubscriptionRequest, callback: google.cloud.support.v2.SupportEventSubscriptionService.GetSupportEventSubscriptionCallback): void;

Calls GetSupportEventSubscription.

Parameters
Name Description
request IGetSupportEventSubscriptionRequest

GetSupportEventSubscriptionRequest message or plain object

callback GetSupportEventSubscriptionCallback

Node-style callback called with the error, if any, and SupportEventSubscription

Returns
Type Description
void

getSupportEventSubscription(request)

public getSupportEventSubscription(request: google.cloud.support.v2.IGetSupportEventSubscriptionRequest): Promise<google.cloud.support.v2.SupportEventSubscription>;

Calls GetSupportEventSubscription.

Parameter
Name Description
request IGetSupportEventSubscriptionRequest

GetSupportEventSubscriptionRequest message or plain object

Returns
Type Description
Promise<google.cloud.support.v2.SupportEventSubscription>

Promise

listSupportEventSubscriptions(request, callback)

public listSupportEventSubscriptions(request: google.cloud.support.v2.IListSupportEventSubscriptionsRequest, callback: google.cloud.support.v2.SupportEventSubscriptionService.ListSupportEventSubscriptionsCallback): void;

Calls ListSupportEventSubscriptions.

Parameters
Name Description
request IListSupportEventSubscriptionsRequest

ListSupportEventSubscriptionsRequest message or plain object

callback ListSupportEventSubscriptionsCallback

Node-style callback called with the error, if any, and ListSupportEventSubscriptionsResponse

Returns
Type Description
void

listSupportEventSubscriptions(request)

public listSupportEventSubscriptions(request: google.cloud.support.v2.IListSupportEventSubscriptionsRequest): Promise<google.cloud.support.v2.ListSupportEventSubscriptionsResponse>;

Calls ListSupportEventSubscriptions.

Parameter
Name Description
request IListSupportEventSubscriptionsRequest

ListSupportEventSubscriptionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.support.v2.ListSupportEventSubscriptionsResponse>

Promise

undeleteSupportEventSubscription(request, callback)

public undeleteSupportEventSubscription(request: google.cloud.support.v2.IUndeleteSupportEventSubscriptionRequest, callback: google.cloud.support.v2.SupportEventSubscriptionService.UndeleteSupportEventSubscriptionCallback): void;

Calls UndeleteSupportEventSubscription.

Parameters
Name Description
request IUndeleteSupportEventSubscriptionRequest

UndeleteSupportEventSubscriptionRequest message or plain object

callback UndeleteSupportEventSubscriptionCallback

Node-style callback called with the error, if any, and SupportEventSubscription

Returns
Type Description
void

undeleteSupportEventSubscription(request)

public undeleteSupportEventSubscription(request: google.cloud.support.v2.IUndeleteSupportEventSubscriptionRequest): Promise<google.cloud.support.v2.SupportEventSubscription>;

Calls UndeleteSupportEventSubscription.

Parameter
Name Description
request IUndeleteSupportEventSubscriptionRequest

UndeleteSupportEventSubscriptionRequest message or plain object

Returns
Type Description
Promise<google.cloud.support.v2.SupportEventSubscription>

Promise

updateSupportEventSubscription(request, callback)

public updateSupportEventSubscription(request: google.cloud.support.v2.IUpdateSupportEventSubscriptionRequest, callback: google.cloud.support.v2.SupportEventSubscriptionService.UpdateSupportEventSubscriptionCallback): void;

Calls UpdateSupportEventSubscription.

Parameters
Name Description
request IUpdateSupportEventSubscriptionRequest

UpdateSupportEventSubscriptionRequest message or plain object

callback UpdateSupportEventSubscriptionCallback

Node-style callback called with the error, if any, and SupportEventSubscription

Returns
Type Description
void

updateSupportEventSubscription(request)

public updateSupportEventSubscription(request: google.cloud.support.v2.IUpdateSupportEventSubscriptionRequest): Promise<google.cloud.support.v2.SupportEventSubscription>;

Calls UpdateSupportEventSubscription.

Parameter
Name Description
request IUpdateSupportEventSubscriptionRequest

UpdateSupportEventSubscriptionRequest message or plain object

Returns
Type Description
Promise<google.cloud.support.v2.SupportEventSubscription>

Promise