SnoozeService

google.monitoring.v3. SnoozeService

Represents a SnoozeService

Constructor

new SnoozeService(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new SnoozeService 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

createSnooze(request, callback) → {undefined}

Calls CreateSnooze.

Parameters:
Name Type Description
request google.monitoring.v3.ICreateSnoozeRequest

CreateSnoozeRequest message or plain object

callback google.monitoring.v3.SnoozeService.CreateSnoozeCallback

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

Returns:
Type Description
undefined

createSnooze(request) → {Promise.<google.monitoring.v3.Snooze>}

Calls CreateSnooze.

Parameters:
Name Type Description
request google.monitoring.v3.ICreateSnoozeRequest

CreateSnoozeRequest message or plain object

Returns:
Type Description
Promise.<google.monitoring.v3.Snooze>

Promise

getSnooze(request, callback) → {undefined}

Calls GetSnooze.

Parameters:
Name Type Description
request google.monitoring.v3.IGetSnoozeRequest

GetSnoozeRequest message or plain object

callback google.monitoring.v3.SnoozeService.GetSnoozeCallback

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

Returns:
Type Description
undefined

getSnooze(request) → {Promise.<google.monitoring.v3.Snooze>}

Calls GetSnooze.

Parameters:
Name Type Description
request google.monitoring.v3.IGetSnoozeRequest

GetSnoozeRequest message or plain object

Returns:
Type Description
Promise.<google.monitoring.v3.Snooze>

Promise

listSnoozes(request, callback) → {undefined}

Calls ListSnoozes.

Parameters:
Name Type Description
request google.monitoring.v3.IListSnoozesRequest

ListSnoozesRequest message or plain object

callback google.monitoring.v3.SnoozeService.ListSnoozesCallback

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

Returns:
Type Description
undefined

listSnoozes(request) → {Promise.<google.monitoring.v3.ListSnoozesResponse>}

Calls ListSnoozes.

Parameters:
Name Type Description
request google.monitoring.v3.IListSnoozesRequest

ListSnoozesRequest message or plain object

Returns:
Type Description
Promise.<google.monitoring.v3.ListSnoozesResponse>

Promise

updateSnooze(request, callback) → {undefined}

Calls UpdateSnooze.

Parameters:
Name Type Description
request google.monitoring.v3.IUpdateSnoozeRequest

UpdateSnoozeRequest message or plain object

callback google.monitoring.v3.SnoozeService.UpdateSnoozeCallback

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

Returns:
Type Description
undefined

updateSnooze(request) → {Promise.<google.monitoring.v3.Snooze>}

Calls UpdateSnooze.

Parameters:
Name Type Description
request google.monitoring.v3.IUpdateSnoozeRequest

UpdateSnoozeRequest message or plain object

Returns:
Type Description
Promise.<google.monitoring.v3.Snooze>

Promise

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

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

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

Type Definitions

CreateSnoozeCallback(error, responseopt)

Callback as used by createSnooze.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.monitoring.v3.Snooze <optional>

Snooze

GetSnoozeCallback(error, responseopt)

Callback as used by getSnooze.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.monitoring.v3.Snooze <optional>

Snooze

ListSnoozesCallback(error, responseopt)

Callback as used by listSnoozes.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.monitoring.v3.ListSnoozesResponse <optional>

ListSnoozesResponse

UpdateSnoozeCallback(error, responseopt)

Callback as used by updateSnooze.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.monitoring.v3.Snooze <optional>

Snooze