Class protos.google.cloud.eventarc.v1.Eventarc (1.1.2)

Represents an Eventarc

Inheritance

$protobuf.rpc.Service > protos.google.cloud.eventarc.v1.Eventarc

Package

@google-cloud/eventarc

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new Eventarc service.

Parameters
NameDescription
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): Eventarc;

Creates new Eventarc service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
Eventarc

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

createTrigger(request, callback)

public createTrigger(request: google.cloud.eventarc.v1.ICreateTriggerRequest, callback: google.cloud.eventarc.v1.Eventarc.CreateTriggerCallback): void;

Calls CreateTrigger.

Parameters
NameDescription
request ICreateTriggerRequest

CreateTriggerRequest message or plain object

callback google.cloud.eventarc.v1.Eventarc.CreateTriggerCallback

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

Returns
TypeDescription
void

createTrigger(request)

public createTrigger(request: google.cloud.eventarc.v1.ICreateTriggerRequest): Promise<google.longrunning.Operation>;

Calls CreateTrigger.

Parameter
NameDescription
request ICreateTriggerRequest

CreateTriggerRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteTrigger(request, callback)

public deleteTrigger(request: google.cloud.eventarc.v1.IDeleteTriggerRequest, callback: google.cloud.eventarc.v1.Eventarc.DeleteTriggerCallback): void;

Calls DeleteTrigger.

Parameters
NameDescription
request google.cloud.eventarc.v1.IDeleteTriggerRequest

DeleteTriggerRequest message or plain object

callback google.cloud.eventarc.v1.Eventarc.DeleteTriggerCallback

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

Returns
TypeDescription
void

deleteTrigger(request)

public deleteTrigger(request: google.cloud.eventarc.v1.IDeleteTriggerRequest): Promise<google.longrunning.Operation>;

Calls DeleteTrigger.

Parameter
NameDescription
request google.cloud.eventarc.v1.IDeleteTriggerRequest

DeleteTriggerRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getTrigger(request, callback)

public getTrigger(request: google.cloud.eventarc.v1.IGetTriggerRequest, callback: google.cloud.eventarc.v1.Eventarc.GetTriggerCallback): void;

Calls GetTrigger.

Parameters
NameDescription
request google.cloud.eventarc.v1.IGetTriggerRequest

GetTriggerRequest message or plain object

callback google.cloud.eventarc.v1.Eventarc.GetTriggerCallback

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

Returns
TypeDescription
void

getTrigger(request)

public getTrigger(request: google.cloud.eventarc.v1.IGetTriggerRequest): Promise<google.cloud.eventarc.v1.Trigger>;

Calls GetTrigger.

Parameter
NameDescription
request google.cloud.eventarc.v1.IGetTriggerRequest

GetTriggerRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.eventarc.v1.Trigger>

Promise

listTriggers(request, callback)

public listTriggers(request: google.cloud.eventarc.v1.IListTriggersRequest, callback: google.cloud.eventarc.v1.Eventarc.ListTriggersCallback): void;

Calls ListTriggers.

Parameters
NameDescription
request IListTriggersRequest

ListTriggersRequest message or plain object

callback google.cloud.eventarc.v1.Eventarc.ListTriggersCallback

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

Returns
TypeDescription
void

listTriggers(request)

public listTriggers(request: google.cloud.eventarc.v1.IListTriggersRequest): Promise<google.cloud.eventarc.v1.ListTriggersResponse>;

Calls ListTriggers.

Parameter
NameDescription
request IListTriggersRequest

ListTriggersRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.eventarc.v1.ListTriggersResponse>

Promise

updateTrigger(request, callback)

public updateTrigger(request: google.cloud.eventarc.v1.IUpdateTriggerRequest, callback: google.cloud.eventarc.v1.Eventarc.UpdateTriggerCallback): void;

Calls UpdateTrigger.

Parameters
NameDescription
request IUpdateTriggerRequest

UpdateTriggerRequest message or plain object

callback google.cloud.eventarc.v1.Eventarc.UpdateTriggerCallback

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

Returns
TypeDescription
void

updateTrigger(request)

public updateTrigger(request: google.cloud.eventarc.v1.IUpdateTriggerRequest): Promise<google.longrunning.Operation>;

Calls UpdateTrigger.

Parameter
NameDescription
request IUpdateTriggerRequest

UpdateTriggerRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise