Class ServiceHealthConnection (2.34.0-rc)

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
Type Description
Options

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

Parameter
Name Description
request google::cloud::servicehealth::v1::ListEventsRequest
Returns
Type Description
StreamRange< google::cloud::servicehealth::v1::Event >

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

Parameter
Name Description
request google::cloud::servicehealth::v1::GetEventRequest const &
Returns
Type Description
StatusOr< google::cloud::servicehealth::v1::Event >

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

Parameter
Name Description
request google::cloud::servicehealth::v1::ListOrganizationEventsRequest
Returns
Type Description
StreamRange< google::cloud::servicehealth::v1::OrganizationEvent >

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

Parameter
Name Description
request google::cloud::servicehealth::v1::GetOrganizationEventRequest const &
Returns
Type Description
StatusOr< google::cloud::servicehealth::v1::OrganizationEvent >

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

Parameter
Name Description
request google::cloud::servicehealth::v1::ListOrganizationImpactsRequest
Returns
Type Description
StreamRange< google::cloud::servicehealth::v1::OrganizationImpact >

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

Parameter
Name Description
request google::cloud::servicehealth::v1::GetOrganizationImpactRequest const &
Returns
Type Description
StatusOr< google::cloud::servicehealth::v1::OrganizationImpact >

virtual ListLocations(google::cloud::location::ListLocationsRequest)

Parameter
Name Description
request google::cloud::location::ListLocationsRequest
Returns
Type Description
StreamRange< google::cloud::location::Location >

virtual GetLocation(google::cloud::location::GetLocationRequest const &)

Parameter
Name Description
request google::cloud::location::GetLocationRequest const &
Returns
Type Description
StatusOr< google::cloud::location::Location >