Class ParameterManagerConnection (3.11.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 ListTemplates(google::cloud::parametermanager::v1::ListTemplatesRequest)

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

virtual GetTemplate(google::cloud::parametermanager::v1::GetTemplateRequest const &)

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

virtual CreateTemplate(google::cloud::parametermanager::v1::CreateTemplateRequest const &)

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

virtual UpdateTemplate(google::cloud::parametermanager::v1::UpdateTemplateRequest const &)

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

virtual DeleteTemplate(google::cloud::parametermanager::v1::DeleteTemplateRequest const &)

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

virtual ListTemplateVersions(google::cloud::parametermanager::v1::ListTemplateVersionsRequest)

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

virtual GetTemplateVersion(google::cloud::parametermanager::v1::GetTemplateVersionRequest const &)

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

virtual CreateTemplateVersion(google::cloud::parametermanager::v1::CreateTemplateVersionRequest const &)

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

virtual UpdateTemplateVersion(google::cloud::parametermanager::v1::UpdateTemplateVersionRequest const &)

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

virtual DeleteTemplateVersion(google::cloud::parametermanager::v1::DeleteTemplateVersionRequest const &)

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

virtual RenderTemplateVersion(google::cloud::parametermanager::v1::RenderTemplateVersionRequest const &)

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

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 >