Class NetworkEdgeSecurityServicesConnection (2.19.0)

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

To create a concrete instance, see MakeNetworkEdgeSecurityServicesConnection().

For mocking, see compute_network_edge_security_services_v1_mocks::MockNetworkEdgeSecurityServicesConnection.

Functions

virtual options()

Returns
TypeDescription
Options

virtual AggregatedListNetworkEdgeSecurityServices(google::cloud::cpp::compute::network_edge_security_services::v1::AggregatedListNetworkEdgeSecurityServicesRequest)

Parameter
NameDescription
request google::cloud::cpp::compute::network_edge_security_services::v1::AggregatedListNetworkEdgeSecurityServicesRequest
Returns
TypeDescription
StreamRange< std::pair< std::string, google::cloud::cpp::compute::v1::NetworkEdgeSecurityServicesScopedList > >

virtual DeleteNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::DeleteNetworkEdgeSecurityServiceRequest const &)

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

virtual GetNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::GetNetworkEdgeSecurityServiceRequest const &)

Parameter
NameDescription
request google::cloud::cpp::compute::network_edge_security_services::v1::GetNetworkEdgeSecurityServiceRequest const &
Returns
TypeDescription
StatusOr< google::cloud::cpp::compute::v1::NetworkEdgeSecurityService >

virtual InsertNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::InsertNetworkEdgeSecurityServiceRequest const &)

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

virtual PatchNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::PatchNetworkEdgeSecurityServiceRequest const &)

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