Class TargetGrpcProxiesConnection (2.15.1)

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

To create a concrete instance, see MakeTargetGrpcProxiesConnection().

For mocking, see compute_target_grpc_proxies_v1_mocks::MockTargetGrpcProxiesConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual DeleteTargetGrpcProxies(google::cloud::cpp::compute::target_grpc_proxies::v1::DeleteTargetGrpcProxiesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::target_grpc_proxies::v1::DeleteTargetGrpcProxiesRequest const &
Returns
Type Description
future< StatusOr< google::cloud::cpp::compute::v1::Operation > >

virtual GetTargetGrpcProxies(google::cloud::cpp::compute::target_grpc_proxies::v1::GetTargetGrpcProxiesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::target_grpc_proxies::v1::GetTargetGrpcProxiesRequest const &
Returns
Type Description
StatusOr< google::cloud::cpp::compute::v1::TargetGrpcProxy >

virtual InsertTargetGrpcProxies(google::cloud::cpp::compute::target_grpc_proxies::v1::InsertTargetGrpcProxiesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::target_grpc_proxies::v1::InsertTargetGrpcProxiesRequest const &
Returns
Type Description
future< StatusOr< google::cloud::cpp::compute::v1::Operation > >

virtual ListTargetGrpcProxies(google::cloud::cpp::compute::target_grpc_proxies::v1::ListTargetGrpcProxiesRequest)

Parameter
Name Description
request google::cloud::cpp::compute::target_grpc_proxies::v1::ListTargetGrpcProxiesRequest
Returns
Type Description
StreamRange< google::cloud::cpp::compute::v1::TargetGrpcProxy >

virtual PatchTargetGrpcProxies(google::cloud::cpp::compute::target_grpc_proxies::v1::PatchTargetGrpcProxiesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::target_grpc_proxies::v1::PatchTargetGrpcProxiesRequest const &
Returns
Type Description
future< StatusOr< google::cloud::cpp::compute::v1::Operation > >