Class ServiceHealthConnection (2.22.0)

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

To create a concrete instance, see MakeServiceHealthConnection().

For mocking, see servicehealth_v1_mocks::MockServiceHealthConnection.

Functions

virtual options()

Returns
TypeDescription
Options

virtual ListEvents(google::cloud::servicehealth::v1::ListEventsRequest)

Parameter
NameDescription
request google::cloud::servicehealth::v1::ListEventsRequest
Returns
TypeDescription
StreamRange< google::cloud::servicehealth::v1::Event >

virtual GetEvent(google::cloud::servicehealth::v1::GetEventRequest const &)

Parameter
NameDescription
request google::cloud::servicehealth::v1::GetEventRequest const &
Returns
TypeDescription
StatusOr< google::cloud::servicehealth::v1::Event >

virtual ListOrganizationEvents(google::cloud::servicehealth::v1::ListOrganizationEventsRequest)

Parameter
NameDescription
request google::cloud::servicehealth::v1::ListOrganizationEventsRequest
Returns
TypeDescription
StreamRange< google::cloud::servicehealth::v1::OrganizationEvent >

virtual GetOrganizationEvent(google::cloud::servicehealth::v1::GetOrganizationEventRequest const &)

Parameter
NameDescription
request google::cloud::servicehealth::v1::GetOrganizationEventRequest const &
Returns
TypeDescription
StatusOr< google::cloud::servicehealth::v1::OrganizationEvent >

virtual ListOrganizationImpacts(google::cloud::servicehealth::v1::ListOrganizationImpactsRequest)

Parameter
NameDescription
request google::cloud::servicehealth::v1::ListOrganizationImpactsRequest
Returns
TypeDescription
StreamRange< google::cloud::servicehealth::v1::OrganizationImpact >

virtual GetOrganizationImpact(google::cloud::servicehealth::v1::GetOrganizationImpactRequest const &)

Parameter
NameDescription
request google::cloud::servicehealth::v1::GetOrganizationImpactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::servicehealth::v1::OrganizationImpact >