Class ParameterManagerConnection (2.36.0-rc)

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

To create a concrete instance, see MakeParameterManagerConnection().

For mocking, see parametermanager_v1_mocks::MockParameterManagerConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListParameters(google::cloud::parametermanager::v1::ListParametersRequest)

Parameter
Name Description
request google::cloud::parametermanager::v1::ListParametersRequest
Returns
Type Description
StreamRange< google::cloud::parametermanager::v1::Parameter >

virtual GetParameter(google::cloud::parametermanager::v1::GetParameterRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::GetParameterRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::Parameter >

virtual CreateParameter(google::cloud::parametermanager::v1::CreateParameterRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::CreateParameterRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::Parameter >

virtual UpdateParameter(google::cloud::parametermanager::v1::UpdateParameterRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::UpdateParameterRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::Parameter >

virtual DeleteParameter(google::cloud::parametermanager::v1::DeleteParameterRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::DeleteParameterRequest const &
Returns
Type Description
Status

virtual ListParameterVersions(google::cloud::parametermanager::v1::ListParameterVersionsRequest)

Parameter
Name Description
request google::cloud::parametermanager::v1::ListParameterVersionsRequest
Returns
Type Description
StreamRange< google::cloud::parametermanager::v1::ParameterVersion >

virtual GetParameterVersion(google::cloud::parametermanager::v1::GetParameterVersionRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::GetParameterVersionRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::ParameterVersion >

virtual RenderParameterVersion(google::cloud::parametermanager::v1::RenderParameterVersionRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::RenderParameterVersionRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::RenderParameterVersionResponse >

virtual CreateParameterVersion(google::cloud::parametermanager::v1::CreateParameterVersionRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::CreateParameterVersionRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::ParameterVersion >

virtual UpdateParameterVersion(google::cloud::parametermanager::v1::UpdateParameterVersionRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::UpdateParameterVersionRequest const &
Returns
Type Description
StatusOr< google::cloud::parametermanager::v1::ParameterVersion >

virtual DeleteParameterVersion(google::cloud::parametermanager::v1::DeleteParameterVersionRequest const &)

Parameter
Name Description
request google::cloud::parametermanager::v1::DeleteParameterVersionRequest const &
Returns
Type Description
Status

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 >