Class SnoozeServiceConnection (2.14.0)

This interface defines virtual methods for each of the user-facing overload sets in SnoozeServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type SnoozeServiceClient.

To create a concrete instance, see MakeSnoozeServiceConnection().

For mocking, see monitoring_v3_mocks::MockSnoozeServiceConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual CreateSnooze(google::monitoring::v3::CreateSnoozeRequest const &)

Parameter
Name Description
request google::monitoring::v3::CreateSnoozeRequest const &
Returns
Type Description
StatusOr< google::monitoring::v3::Snooze >

virtual ListSnoozes(google::monitoring::v3::ListSnoozesRequest)

Parameter
Name Description
request google::monitoring::v3::ListSnoozesRequest
Returns
Type Description
StreamRange< google::monitoring::v3::Snooze >

virtual GetSnooze(google::monitoring::v3::GetSnoozeRequest const &)

Parameter
Name Description
request google::monitoring::v3::GetSnoozeRequest const &
Returns
Type Description
StatusOr< google::monitoring::v3::Snooze >

virtual UpdateSnooze(google::monitoring::v3::UpdateSnoozeRequest const &)

Parameter
Name Description
request google::monitoring::v3::UpdateSnoozeRequest const &
Returns
Type Description
StatusOr< google::monitoring::v3::Snooze >