Class InstanceGroupManagerResizeRequestsConnection (2.23.0-rc)

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

To create a concrete instance, see MakeInstanceGroupManagerResizeRequestsConnection().

For mocking, see compute_instance_group_manager_resize_requests_v1_mocks::MockInstanceGroupManagerResizeRequestsConnection.

Functions

virtual options()

Returns
TypeDescription
Options

virtual Cancel(google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::CancelRequest const &)

Parameter
NameDescription
request google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::CancelRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::cpp::compute::v1::Operation > >

virtual DeleteInstanceGroupManagerResizeRequest(google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::DeleteInstanceGroupManagerResizeRequestRequest const &)

Parameter
NameDescription
request google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::DeleteInstanceGroupManagerResizeRequestRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::cpp::compute::v1::Operation > >

virtual GetInstanceGroupManagerResizeRequest(google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::GetInstanceGroupManagerResizeRequestRequest const &)

Parameter
NameDescription
request google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::GetInstanceGroupManagerResizeRequestRequest const &
Returns
TypeDescription
StatusOr< google::cloud::cpp::compute::v1::InstanceGroupManagerResizeRequest >

virtual InsertInstanceGroupManagerResizeRequest(google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::InsertInstanceGroupManagerResizeRequestRequest const &)

Parameter
NameDescription
request google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::InsertInstanceGroupManagerResizeRequestRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::cpp::compute::v1::Operation > >

virtual ListInstanceGroupManagerResizeRequests(google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::ListInstanceGroupManagerResizeRequestsRequest)

Parameter
NameDescription
request google::cloud::cpp::compute::instance_group_manager_resize_requests::v1::ListInstanceGroupManagerResizeRequestsRequest
Returns
TypeDescription
StreamRange< google::cloud::cpp::compute::v1::InstanceGroupManagerResizeRequest >