Eventarc

google.cloud.eventarc.v1. Eventarc

Represents an Eventarc

Constructor

new Eventarc(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new Eventarc service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Eventarc}

Creates new Eventarc service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
Eventarc

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

createTrigger(request, callback) → {undefined}

Calls CreateTrigger.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.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:
Type Description
undefined

createTrigger(request) → {Promise.<google.longrunning.Operation>}

Calls CreateTrigger.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.ICreateTriggerRequest

CreateTriggerRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

deleteTrigger(request, callback) → {undefined}

Calls DeleteTrigger.

Parameters:
Name Type Description
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:
Type Description
undefined

deleteTrigger(request) → {Promise.<google.longrunning.Operation>}

Calls DeleteTrigger.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.IDeleteTriggerRequest

DeleteTriggerRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

getTrigger(request, callback) → {undefined}

Calls GetTrigger.

Parameters:
Name Type Description
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:
Type Description
undefined

getTrigger(request) → {Promise.<google.cloud.eventarc.v1.Trigger>}

Calls GetTrigger.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.IGetTriggerRequest

GetTriggerRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.eventarc.v1.Trigger>

Promise

listTriggers(request, callback) → {undefined}

Calls ListTriggers.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.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:
Type Description
undefined

listTriggers(request) → {Promise.<google.cloud.eventarc.v1.ListTriggersResponse>}

Calls ListTriggers.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.IListTriggersRequest

ListTriggersRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.eventarc.v1.ListTriggersResponse>

Promise

updateTrigger(request, callback) → {undefined}

Calls UpdateTrigger.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.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:
Type Description
undefined

updateTrigger(request) → {Promise.<google.longrunning.Operation>}

Calls UpdateTrigger.

Parameters:
Name Type Description
request google.cloud.eventarc.v1.IUpdateTriggerRequest

UpdateTriggerRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

Type Definitions

CreateTriggerCallback(error, responseopt)

Callback as used by google.cloud.eventarc.v1.Eventarc#createTrigger.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

DeleteTriggerCallback(error, responseopt)

Callback as used by google.cloud.eventarc.v1.Eventarc#deleteTrigger.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

GetTriggerCallback(error, responseopt)

Callback as used by google.cloud.eventarc.v1.Eventarc#getTrigger.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.eventarc.v1.Trigger <optional>

Trigger

ListTriggersCallback(error, responseopt)

Callback as used by google.cloud.eventarc.v1.Eventarc#listTriggers.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.eventarc.v1.ListTriggersResponse <optional>

ListTriggersResponse

UpdateTriggerCallback(error, responseopt)

Callback as used by google.cloud.eventarc.v1.Eventarc#updateTrigger.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation