Resource Settings API C++ Client 2.13.0
A C++ Client Library for the Resource Settings API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
google::cloud::resourcesettings_v1::ResourceSettingsServiceConnection Class Referenceabstract

The ResourceSettingsServiceConnection object for ResourceSettingsServiceClient. More...

#include <google/cloud/resourcesettings/v1/resource_settings_connection.h>

Public Member Functions

virtual ~ResourceSettingsServiceConnection ()=0
 
virtual Options options ()
 
virtual StreamRange< google::cloud::resourcesettings::v1::Setting > ListSettings (google::cloud::resourcesettings::v1::ListSettingsRequest request)
 
virtual StatusOr< google::cloud::resourcesettings::v1::Setting > GetSetting (google::cloud::resourcesettings::v1::GetSettingRequest const &request)
 
virtual StatusOr< google::cloud::resourcesettings::v1::Setting > UpdateSetting (google::cloud::resourcesettings::v1::UpdateSettingRequest const &request)
 

Detailed Description

The ResourceSettingsServiceConnection object for ResourceSettingsServiceClient.

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

To create a concrete instance, see MakeResourceSettingsServiceConnection().

For mocking, see resourcesettings_v1_mocks::MockResourceSettingsServiceConnection.

Constructor & Destructor Documentation

◆ ~ResourceSettingsServiceConnection()

virtual google::cloud::resourcesettings_v1::ResourceSettingsServiceConnection::~ResourceSettingsServiceConnection ( )
pure virtual

Member Function Documentation

◆ GetSetting()

virtual StatusOr< google::cloud::resourcesettings::v1::Setting > google::cloud::resourcesettings_v1::ResourceSettingsServiceConnection::GetSetting ( google::cloud::resourcesettings::v1::GetSettingRequest const &  request)
virtual

◆ ListSettings()

virtual StreamRange< google::cloud::resourcesettings::v1::Setting > google::cloud::resourcesettings_v1::ResourceSettingsServiceConnection::ListSettings ( google::cloud::resourcesettings::v1::ListSettingsRequest  request)
virtual

◆ options()

virtual Options google::cloud::resourcesettings_v1::ResourceSettingsServiceConnection::options ( )
inlinevirtual

◆ UpdateSetting()

virtual StatusOr< google::cloud::resourcesettings::v1::Setting > google::cloud::resourcesettings_v1::ResourceSettingsServiceConnection::UpdateSetting ( google::cloud::resourcesettings::v1::UpdateSettingRequest const &  request)
virtual