Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • Network Security API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override networksecurity_v1::AddressGroupServiceClient Retry Policies
    • Override networksecurity_v1::DnsThreatDetectorServiceClient Retry Policies
    • Override networksecurity_v1::FirewallActivationClient Retry Policies
    • Override networksecurity_v1::InterceptClient Retry Policies
    • Override networksecurity_v1::MirroringClient Retry Policies
    • Override networksecurity_v1::NetworkSecurityClient Retry Policies
    • Override networksecurity_v1::OrganizationAddressGroupServiceClient Retry Policies
    • Override networksecurity_v1::OrganizationSecurityProfileGroupServiceClient Retry Policies
    • Override networksecurity_v1::SecurityProfileGroupServiceClient Retry Policies
    • Override networksecurity_v1::SSERealmServiceClient Retry Policies
    • How to Override the Default Universe Domain
    • Override networksecurity_v1::AddressGroupServiceClient Universe Domain
    • Override networksecurity_v1::DnsThreatDetectorServiceClient Universe Domain
    • Override networksecurity_v1::FirewallActivationClient Universe Domain
    • Override networksecurity_v1::InterceptClient Universe Domain
    • Override networksecurity_v1::MirroringClient Universe Domain
    • Override networksecurity_v1::NetworkSecurityClient Universe Domain
    • Override networksecurity_v1::OrganizationAddressGroupServiceClient Universe Domain
    • Override networksecurity_v1::OrganizationSecurityProfileGroupServiceClient Universe Domain
    • Override networksecurity_v1::SecurityProfileGroupServiceClient Universe Domain
    • Override networksecurity_v1::SSERealmServiceClient Universe Domain
  • Modules
    • Network Security API Configuration Options
  • Namespaces
    • google::cloud::networksecurity_v1
      • Overview
      • Classes
        • AddressGroupServiceClient
          • Overview
          • Constructors
            • AddressGroupServiceClient(AddressGroupServiceClient const &)
            • AddressGroupServiceClient(AddressGroupServiceClient &&)
            • AddressGroupServiceClient(std::shared_ptr< AddressGroupServiceConnection >, Options)
          • Operators
            • operator=(AddressGroupServiceClient const &)
            • operator=(AddressGroupServiceClient &&)
            • operator==(AddressGroupServiceClient const &, AddressGroupServiceClient const &)
            • operator!=(AddressGroupServiceClient const &, AddressGroupServiceClient const &)
          • Functions
            • ListAddressGroups(std::string const &, Options)
            • ListAddressGroups(google::cloud::networksecurity::v1::ListAddressGroupsRequest, Options)
            • GetAddressGroup(std::string const &, Options)
            • GetAddressGroup(google::cloud::networksecurity::v1::GetAddressGroupRequest const &, Options)
            • CreateAddressGroup(std::string const &, google::cloud::networksecurity::v1::AddressGroup const &, std::string const &, Options)
            • CreateAddressGroup(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::AddressGroup const &, std::string const &, Options)
            • CreateAddressGroup(google::cloud::networksecurity::v1::CreateAddressGroupRequest const &, Options)
            • CreateAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateAddressGroupRequest const &, Options)
            • CreateAddressGroup(google::longrunning::Operation const &, Options)
            • UpdateAddressGroup(google::cloud::networksecurity::v1::AddressGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::AddressGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateAddressGroup(google::cloud::networksecurity::v1::UpdateAddressGroupRequest const &, Options)
            • UpdateAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateAddressGroupRequest const &, Options)
            • UpdateAddressGroup(google::longrunning::Operation const &, Options)
            • AddAddressGroupItems(std::string const &, std::vector< std::string > const &, Options)
            • AddAddressGroupItems(NoAwaitTag, std::string const &, std::vector< std::string > const &, Options)
            • AddAddressGroupItems(google::cloud::networksecurity::v1::AddAddressGroupItemsRequest const &, Options)
            • AddAddressGroupItems(NoAwaitTag, google::cloud::networksecurity::v1::AddAddressGroupItemsRequest const &, Options)
            • AddAddressGroupItems(google::longrunning::Operation const &, Options)
            • RemoveAddressGroupItems(std::string const &, std::vector< std::string > const &, Options)
            • RemoveAddressGroupItems(NoAwaitTag, std::string const &, std::vector< std::string > const &, Options)
            • RemoveAddressGroupItems(google::cloud::networksecurity::v1::RemoveAddressGroupItemsRequest const &, Options)
            • RemoveAddressGroupItems(NoAwaitTag, google::cloud::networksecurity::v1::RemoveAddressGroupItemsRequest const &, Options)
            • RemoveAddressGroupItems(google::longrunning::Operation const &, Options)
            • CloneAddressGroupItems(std::string const &, std::string const &, Options)
            • CloneAddressGroupItems(NoAwaitTag, std::string const &, std::string const &, Options)
            • CloneAddressGroupItems(google::cloud::networksecurity::v1::CloneAddressGroupItemsRequest const &, Options)
            • CloneAddressGroupItems(NoAwaitTag, google::cloud::networksecurity::v1::CloneAddressGroupItemsRequest const &, Options)
            • CloneAddressGroupItems(google::longrunning::Operation const &, Options)
            • DeleteAddressGroup(std::string const &, Options)
            • DeleteAddressGroup(NoAwaitTag, std::string const &, Options)
            • DeleteAddressGroup(google::cloud::networksecurity::v1::DeleteAddressGroupRequest const &, Options)
            • DeleteAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteAddressGroupRequest const &, Options)
            • DeleteAddressGroup(google::longrunning::Operation const &, Options)
            • ListAddressGroupReferences(std::string const &, Options)
            • ListAddressGroupReferences(google::cloud::networksecurity::v1::ListAddressGroupReferencesRequest, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • AddressGroupServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListAddressGroups(google::cloud::networksecurity::v1::ListAddressGroupsRequest)
            • virtual GetAddressGroup(google::cloud::networksecurity::v1::GetAddressGroupRequest const &)
            • virtual CreateAddressGroup(google::cloud::networksecurity::v1::CreateAddressGroupRequest const &)
            • virtual CreateAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateAddressGroupRequest const &)
            • virtual CreateAddressGroup(google::longrunning::Operation const &)
            • virtual UpdateAddressGroup(google::cloud::networksecurity::v1::UpdateAddressGroupRequest const &)
            • virtual UpdateAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateAddressGroupRequest const &)
            • virtual UpdateAddressGroup(google::longrunning::Operation const &)
            • virtual AddAddressGroupItems(google::cloud::networksecurity::v1::AddAddressGroupItemsRequest const &)
            • virtual AddAddressGroupItems(NoAwaitTag, google::cloud::networksecurity::v1::AddAddressGroupItemsRequest const &)
            • virtual AddAddressGroupItems(google::longrunning::Operation const &)
            • virtual RemoveAddressGroupItems(google::cloud::networksecurity::v1::RemoveAddressGroupItemsRequest const &)
            • virtual RemoveAddressGroupItems(NoAwaitTag, google::cloud::networksecurity::v1::RemoveAddressGroupItemsRequest const &)
            • virtual RemoveAddressGroupItems(google::longrunning::Operation const &)
            • virtual CloneAddressGroupItems(google::cloud::networksecurity::v1::CloneAddressGroupItemsRequest const &)
            • virtual CloneAddressGroupItems(NoAwaitTag, google::cloud::networksecurity::v1::CloneAddressGroupItemsRequest const &)
            • virtual CloneAddressGroupItems(google::longrunning::Operation const &)
            • virtual DeleteAddressGroup(google::cloud::networksecurity::v1::DeleteAddressGroupRequest const &)
            • virtual DeleteAddressGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteAddressGroupRequest const &)
            • virtual DeleteAddressGroup(google::longrunning::Operation const &)
            • virtual ListAddressGroupReferences(google::cloud::networksecurity::v1::ListAddressGroupReferencesRequest)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • AddressGroupServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListAddressGroups(google::cloud::networksecurity::v1::ListAddressGroupsRequest)
            • virtual GetAddressGroup(google::cloud::networksecurity::v1::GetAddressGroupRequest const &)
            • virtual CreateAddressGroup(google::cloud::networksecurity::v1::CreateAddressGroupRequest const &)
            • virtual UpdateAddressGroup(google::cloud::networksecurity::v1::UpdateAddressGroupRequest const &)
            • virtual AddAddressGroupItems(google::cloud::networksecurity::v1::AddAddressGroupItemsRequest const &)
            • virtual RemoveAddressGroupItems(google::cloud::networksecurity::v1::RemoveAddressGroupItemsRequest const &)
            • virtual CloneAddressGroupItems(google::cloud::networksecurity::v1::CloneAddressGroupItemsRequest const &)
            • virtual DeleteAddressGroup(google::cloud::networksecurity::v1::DeleteAddressGroupRequest const &)
            • virtual ListAddressGroupReferences(google::cloud::networksecurity::v1::ListAddressGroupReferencesRequest)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • AddressGroupServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AddressGroupServiceLimitedErrorCountRetryPolicy(int)
            • AddressGroupServiceLimitedErrorCountRetryPolicy(AddressGroupServiceLimitedErrorCountRetryPolicy &&)
            • AddressGroupServiceLimitedErrorCountRetryPolicy(AddressGroupServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AddressGroupServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AddressGroupServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AddressGroupServiceLimitedTimeRetryPolicy(AddressGroupServiceLimitedTimeRetryPolicy &&)
            • AddressGroupServiceLimitedTimeRetryPolicy(AddressGroupServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AddressGroupServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • DnsThreatDetectorServiceClient
          • Overview
          • Constructors
            • DnsThreatDetectorServiceClient(DnsThreatDetectorServiceClient const &)
            • DnsThreatDetectorServiceClient(DnsThreatDetectorServiceClient &&)
            • DnsThreatDetectorServiceClient(std::shared_ptr< DnsThreatDetectorServiceConnection >, Options)
          • Operators
            • operator=(DnsThreatDetectorServiceClient const &)
            • operator=(DnsThreatDetectorServiceClient &&)
            • operator==(DnsThreatDetectorServiceClient const &, DnsThreatDetectorServiceClient const &)
            • operator!=(DnsThreatDetectorServiceClient const &, DnsThreatDetectorServiceClient const &)
          • Functions
            • ListDnsThreatDetectors(std::string const &, Options)
            • ListDnsThreatDetectors(google::cloud::networksecurity::v1::ListDnsThreatDetectorsRequest, Options)
            • GetDnsThreatDetector(std::string const &, Options)
            • GetDnsThreatDetector(google::cloud::networksecurity::v1::GetDnsThreatDetectorRequest const &, Options)
            • CreateDnsThreatDetector(std::string const &, google::cloud::networksecurity::v1::DnsThreatDetector const &, std::string const &, Options)
            • CreateDnsThreatDetector(google::cloud::networksecurity::v1::CreateDnsThreatDetectorRequest const &, Options)
            • UpdateDnsThreatDetector(google::cloud::networksecurity::v1::DnsThreatDetector const &, google::protobuf::FieldMask const &, Options)
            • UpdateDnsThreatDetector(google::cloud::networksecurity::v1::UpdateDnsThreatDetectorRequest const &, Options)
            • DeleteDnsThreatDetector(std::string const &, Options)
            • DeleteDnsThreatDetector(google::cloud::networksecurity::v1::DeleteDnsThreatDetectorRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • DnsThreatDetectorServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListDnsThreatDetectors(google::cloud::networksecurity::v1::ListDnsThreatDetectorsRequest)
            • virtual GetDnsThreatDetector(google::cloud::networksecurity::v1::GetDnsThreatDetectorRequest const &)
            • virtual CreateDnsThreatDetector(google::cloud::networksecurity::v1::CreateDnsThreatDetectorRequest const &)
            • virtual UpdateDnsThreatDetector(google::cloud::networksecurity::v1::UpdateDnsThreatDetectorRequest const &)
            • virtual DeleteDnsThreatDetector(google::cloud::networksecurity::v1::DeleteDnsThreatDetectorRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DnsThreatDetectorServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListDnsThreatDetectors(google::cloud::networksecurity::v1::ListDnsThreatDetectorsRequest)
            • virtual GetDnsThreatDetector(google::cloud::networksecurity::v1::GetDnsThreatDetectorRequest const &)
            • virtual CreateDnsThreatDetector(google::cloud::networksecurity::v1::CreateDnsThreatDetectorRequest const &)
            • virtual UpdateDnsThreatDetector(google::cloud::networksecurity::v1::UpdateDnsThreatDetectorRequest const &)
            • virtual DeleteDnsThreatDetector(google::cloud::networksecurity::v1::DeleteDnsThreatDetectorRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DnsThreatDetectorServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DnsThreatDetectorServiceLimitedErrorCountRetryPolicy(int)
            • DnsThreatDetectorServiceLimitedErrorCountRetryPolicy(DnsThreatDetectorServiceLimitedErrorCountRetryPolicy &&)
            • DnsThreatDetectorServiceLimitedErrorCountRetryPolicy(DnsThreatDetectorServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DnsThreatDetectorServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DnsThreatDetectorServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DnsThreatDetectorServiceLimitedTimeRetryPolicy(DnsThreatDetectorServiceLimitedTimeRetryPolicy &&)
            • DnsThreatDetectorServiceLimitedTimeRetryPolicy(DnsThreatDetectorServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DnsThreatDetectorServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • FirewallActivationClient
          • Overview
          • Constructors
            • FirewallActivationClient(FirewallActivationClient const &)
            • FirewallActivationClient(FirewallActivationClient &&)
            • FirewallActivationClient(std::shared_ptr< FirewallActivationConnection >, Options)
          • Operators
            • operator=(FirewallActivationClient const &)
            • operator=(FirewallActivationClient &&)
            • operator==(FirewallActivationClient const &, FirewallActivationClient const &)
            • operator!=(FirewallActivationClient const &, FirewallActivationClient const &)
          • Functions
            • ListFirewallEndpoints(std::string const &, Options)
            • ListFirewallEndpoints(google::cloud::networksecurity::v1::ListFirewallEndpointsRequest, Options)
            • ListProjectFirewallEndpoints(std::string const &, Options)
            • ListProjectFirewallEndpoints(google::cloud::networksecurity::v1::ListFirewallEndpointsRequest, Options)
            • GetFirewallEndpoint(std::string const &, Options)
            • GetFirewallEndpoint(google::cloud::networksecurity::v1::GetFirewallEndpointRequest const &, Options)
            • GetProjectFirewallEndpoint(std::string const &, Options)
            • GetProjectFirewallEndpoint(google::cloud::networksecurity::v1::GetFirewallEndpointRequest const &, Options)
            • CreateFirewallEndpoint(std::string const &, google::cloud::networksecurity::v1::FirewallEndpoint const &, std::string const &, Options)
            • CreateFirewallEndpoint(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::FirewallEndpoint const &, std::string const &, Options)
            • CreateFirewallEndpoint(google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &, Options)
            • CreateFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &, Options)
            • CreateFirewallEndpoint(google::longrunning::Operation const &, Options)
            • CreateProjectFirewallEndpoint(std::string const &, google::cloud::networksecurity::v1::FirewallEndpoint const &, std::string const &, Options)
            • CreateProjectFirewallEndpoint(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::FirewallEndpoint const &, std::string const &, Options)
            • CreateProjectFirewallEndpoint(google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &, Options)
            • CreateProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &, Options)
            • CreateProjectFirewallEndpoint(google::longrunning::Operation const &, Options)
            • DeleteFirewallEndpoint(std::string const &, Options)
            • DeleteFirewallEndpoint(NoAwaitTag, std::string const &, Options)
            • DeleteFirewallEndpoint(google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &, Options)
            • DeleteFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &, Options)
            • DeleteFirewallEndpoint(google::longrunning::Operation const &, Options)
            • DeleteProjectFirewallEndpoint(std::string const &, Options)
            • DeleteProjectFirewallEndpoint(NoAwaitTag, std::string const &, Options)
            • DeleteProjectFirewallEndpoint(google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &, Options)
            • DeleteProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &, Options)
            • DeleteProjectFirewallEndpoint(google::longrunning::Operation const &, Options)
            • UpdateFirewallEndpoint(google::cloud::networksecurity::v1::FirewallEndpoint const &, google::protobuf::FieldMask const &, Options)
            • UpdateFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::FirewallEndpoint const &, google::protobuf::FieldMask const &, Options)
            • UpdateFirewallEndpoint(google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &, Options)
            • UpdateFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &, Options)
            • UpdateFirewallEndpoint(google::longrunning::Operation const &, Options)
            • UpdateProjectFirewallEndpoint(google::cloud::networksecurity::v1::FirewallEndpoint const &, google::protobuf::FieldMask const &, Options)
            • UpdateProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::FirewallEndpoint const &, google::protobuf::FieldMask const &, Options)
            • UpdateProjectFirewallEndpoint(google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &, Options)
            • UpdateProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &, Options)
            • UpdateProjectFirewallEndpoint(google::longrunning::Operation const &, Options)
            • ListFirewallEndpointAssociations(std::string const &, Options)
            • ListFirewallEndpointAssociations(google::cloud::networksecurity::v1::ListFirewallEndpointAssociationsRequest, Options)
            • GetFirewallEndpointAssociation(std::string const &, Options)
            • GetFirewallEndpointAssociation(google::cloud::networksecurity::v1::GetFirewallEndpointAssociationRequest const &, Options)
            • CreateFirewallEndpointAssociation(std::string const &, google::cloud::networksecurity::v1::FirewallEndpointAssociation const &, std::string const &, Options)
            • CreateFirewallEndpointAssociation(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::FirewallEndpointAssociation const &, std::string const &, Options)
            • CreateFirewallEndpointAssociation(google::cloud::networksecurity::v1::CreateFirewallEndpointAssociationRequest const &, Options)
            • CreateFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::CreateFirewallEndpointAssociationRequest const &, Options)
            • CreateFirewallEndpointAssociation(google::longrunning::Operation const &, Options)
            • DeleteFirewallEndpointAssociation(std::string const &, Options)
            • DeleteFirewallEndpointAssociation(NoAwaitTag, std::string const &, Options)
            • DeleteFirewallEndpointAssociation(google::cloud::networksecurity::v1::DeleteFirewallEndpointAssociationRequest const &, Options)
            • DeleteFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::DeleteFirewallEndpointAssociationRequest const &, Options)
            • DeleteFirewallEndpointAssociation(google::longrunning::Operation const &, Options)
            • UpdateFirewallEndpointAssociation(google::cloud::networksecurity::v1::FirewallEndpointAssociation const &, google::protobuf::FieldMask const &, Options)
            • UpdateFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::FirewallEndpointAssociation const &, google::protobuf::FieldMask const &, Options)
            • UpdateFirewallEndpointAssociation(google::cloud::networksecurity::v1::UpdateFirewallEndpointAssociationRequest const &, Options)
            • UpdateFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::UpdateFirewallEndpointAssociationRequest const &, Options)
            • UpdateFirewallEndpointAssociation(google::longrunning::Operation const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • FirewallActivationConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListFirewallEndpoints(google::cloud::networksecurity::v1::ListFirewallEndpointsRequest)
            • virtual ListProjectFirewallEndpoints(google::cloud::networksecurity::v1::ListFirewallEndpointsRequest)
            • virtual GetFirewallEndpoint(google::cloud::networksecurity::v1::GetFirewallEndpointRequest const &)
            • virtual GetProjectFirewallEndpoint(google::cloud::networksecurity::v1::GetFirewallEndpointRequest const &)
            • virtual CreateFirewallEndpoint(google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &)
            • virtual CreateFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &)
            • virtual CreateFirewallEndpoint(google::longrunning::Operation const &)
            • virtual CreateProjectFirewallEndpoint(google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &)
            • virtual CreateProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &)
            • virtual CreateProjectFirewallEndpoint(google::longrunning::Operation const &)
            • virtual DeleteFirewallEndpoint(google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &)
            • virtual DeleteFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &)
            • virtual DeleteFirewallEndpoint(google::longrunning::Operation const &)
            • virtual DeleteProjectFirewallEndpoint(google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &)
            • virtual DeleteProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &)
            • virtual DeleteProjectFirewallEndpoint(google::longrunning::Operation const &)
            • virtual UpdateFirewallEndpoint(google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &)
            • virtual UpdateFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &)
            • virtual UpdateFirewallEndpoint(google::longrunning::Operation const &)
            • virtual UpdateProjectFirewallEndpoint(google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &)
            • virtual UpdateProjectFirewallEndpoint(NoAwaitTag, google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &)
            • virtual UpdateProjectFirewallEndpoint(google::longrunning::Operation const &)
            • virtual ListFirewallEndpointAssociations(google::cloud::networksecurity::v1::ListFirewallEndpointAssociationsRequest)
            • virtual GetFirewallEndpointAssociation(google::cloud::networksecurity::v1::GetFirewallEndpointAssociationRequest const &)
            • virtual CreateFirewallEndpointAssociation(google::cloud::networksecurity::v1::CreateFirewallEndpointAssociationRequest const &)
            • virtual CreateFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::CreateFirewallEndpointAssociationRequest const &)
            • virtual CreateFirewallEndpointAssociation(google::longrunning::Operation const &)
            • virtual DeleteFirewallEndpointAssociation(google::cloud::networksecurity::v1::DeleteFirewallEndpointAssociationRequest const &)
            • virtual DeleteFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::DeleteFirewallEndpointAssociationRequest const &)
            • virtual DeleteFirewallEndpointAssociation(google::longrunning::Operation const &)
            • virtual UpdateFirewallEndpointAssociation(google::cloud::networksecurity::v1::UpdateFirewallEndpointAssociationRequest const &)
            • virtual UpdateFirewallEndpointAssociation(NoAwaitTag, google::cloud::networksecurity::v1::UpdateFirewallEndpointAssociationRequest const &)
            • virtual UpdateFirewallEndpointAssociation(google::longrunning::Operation const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • FirewallActivationConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListFirewallEndpoints(google::cloud::networksecurity::v1::ListFirewallEndpointsRequest)
            • virtual ListProjectFirewallEndpoints(google::cloud::networksecurity::v1::ListFirewallEndpointsRequest)
            • virtual GetFirewallEndpoint(google::cloud::networksecurity::v1::GetFirewallEndpointRequest const &)
            • virtual GetProjectFirewallEndpoint(google::cloud::networksecurity::v1::GetFirewallEndpointRequest const &)
            • virtual CreateFirewallEndpoint(google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &)
            • virtual CreateProjectFirewallEndpoint(google::cloud::networksecurity::v1::CreateFirewallEndpointRequest const &)
            • virtual DeleteFirewallEndpoint(google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &)
            • virtual DeleteProjectFirewallEndpoint(google::cloud::networksecurity::v1::DeleteFirewallEndpointRequest const &)
            • virtual UpdateFirewallEndpoint(google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &)
            • virtual UpdateProjectFirewallEndpoint(google::cloud::networksecurity::v1::UpdateFirewallEndpointRequest const &)
            • virtual ListFirewallEndpointAssociations(google::cloud::networksecurity::v1::ListFirewallEndpointAssociationsRequest)
            • virtual GetFirewallEndpointAssociation(google::cloud::networksecurity::v1::GetFirewallEndpointAssociationRequest const &)
            • virtual CreateFirewallEndpointAssociation(google::cloud::networksecurity::v1::CreateFirewallEndpointAssociationRequest const &)
            • virtual DeleteFirewallEndpointAssociation(google::cloud::networksecurity::v1::DeleteFirewallEndpointAssociationRequest const &)
            • virtual UpdateFirewallEndpointAssociation(google::cloud::networksecurity::v1::UpdateFirewallEndpointAssociationRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • FirewallActivationLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • FirewallActivationLimitedErrorCountRetryPolicy(int)
            • FirewallActivationLimitedErrorCountRetryPolicy(FirewallActivationLimitedErrorCountRetryPolicy &&)
            • FirewallActivationLimitedErrorCountRetryPolicy(FirewallActivationLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • FirewallActivationLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • FirewallActivationLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • FirewallActivationLimitedTimeRetryPolicy(FirewallActivationLimitedTimeRetryPolicy &&)
            • FirewallActivationLimitedTimeRetryPolicy(FirewallActivationLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • FirewallActivationRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • InterceptClient
          • Overview
          • Constructors
            • InterceptClient(InterceptClient const &)
            • InterceptClient(InterceptClient &&)
            • InterceptClient(std::shared_ptr< InterceptConnection >, Options)
          • Operators
            • operator=(InterceptClient const &)
            • operator=(InterceptClient &&)
            • operator==(InterceptClient const &, InterceptClient const &)
            • operator!=(InterceptClient const &, InterceptClient const &)
          • Functions
            • ListInterceptEndpointGroups(std::string const &, Options)
            • ListInterceptEndpointGroups(google::cloud::networksecurity::v1::ListInterceptEndpointGroupsRequest, Options)
            • GetInterceptEndpointGroup(std::string const &, Options)
            • GetInterceptEndpointGroup(google::cloud::networksecurity::v1::GetInterceptEndpointGroupRequest const &, Options)
            • CreateInterceptEndpointGroup(std::string const &, google::cloud::networksecurity::v1::InterceptEndpointGroup const &, std::string const &, Options)
            • CreateInterceptEndpointGroup(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::InterceptEndpointGroup const &, std::string const &, Options)
            • CreateInterceptEndpointGroup(google::cloud::networksecurity::v1::CreateInterceptEndpointGroupRequest const &, Options)
            • CreateInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptEndpointGroupRequest const &, Options)
            • CreateInterceptEndpointGroup(google::longrunning::Operation const &, Options)
            • UpdateInterceptEndpointGroup(google::cloud::networksecurity::v1::InterceptEndpointGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::InterceptEndpointGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptEndpointGroup(google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupRequest const &, Options)
            • UpdateInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupRequest const &, Options)
            • UpdateInterceptEndpointGroup(google::longrunning::Operation const &, Options)
            • DeleteInterceptEndpointGroup(std::string const &, Options)
            • DeleteInterceptEndpointGroup(NoAwaitTag, std::string const &, Options)
            • DeleteInterceptEndpointGroup(google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupRequest const &, Options)
            • DeleteInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupRequest const &, Options)
            • DeleteInterceptEndpointGroup(google::longrunning::Operation const &, Options)
            • ListInterceptEndpointGroupAssociations(std::string const &, Options)
            • ListInterceptEndpointGroupAssociations(google::cloud::networksecurity::v1::ListInterceptEndpointGroupAssociationsRequest, Options)
            • GetInterceptEndpointGroupAssociation(std::string const &, Options)
            • GetInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::GetInterceptEndpointGroupAssociationRequest const &, Options)
            • CreateInterceptEndpointGroupAssociation(std::string const &, google::cloud::networksecurity::v1::InterceptEndpointGroupAssociation const &, std::string const &, Options)
            • CreateInterceptEndpointGroupAssociation(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::InterceptEndpointGroupAssociation const &, std::string const &, Options)
            • CreateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::CreateInterceptEndpointGroupAssociationRequest const &, Options)
            • CreateInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptEndpointGroupAssociationRequest const &, Options)
            • CreateInterceptEndpointGroupAssociation(google::longrunning::Operation const &, Options)
            • UpdateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::InterceptEndpointGroupAssociation const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::InterceptEndpointGroupAssociation const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupAssociationRequest const &, Options)
            • UpdateInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupAssociationRequest const &, Options)
            • UpdateInterceptEndpointGroupAssociation(google::longrunning::Operation const &, Options)
            • DeleteInterceptEndpointGroupAssociation(std::string const &, Options)
            • DeleteInterceptEndpointGroupAssociation(NoAwaitTag, std::string const &, Options)
            • DeleteInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupAssociationRequest const &, Options)
            • DeleteInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupAssociationRequest const &, Options)
            • DeleteInterceptEndpointGroupAssociation(google::longrunning::Operation const &, Options)
            • ListInterceptDeploymentGroups(std::string const &, Options)
            • ListInterceptDeploymentGroups(google::cloud::networksecurity::v1::ListInterceptDeploymentGroupsRequest, Options)
            • GetInterceptDeploymentGroup(std::string const &, Options)
            • GetInterceptDeploymentGroup(google::cloud::networksecurity::v1::GetInterceptDeploymentGroupRequest const &, Options)
            • CreateInterceptDeploymentGroup(std::string const &, google::cloud::networksecurity::v1::InterceptDeploymentGroup const &, std::string const &, Options)
            • CreateInterceptDeploymentGroup(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::InterceptDeploymentGroup const &, std::string const &, Options)
            • CreateInterceptDeploymentGroup(google::cloud::networksecurity::v1::CreateInterceptDeploymentGroupRequest const &, Options)
            • CreateInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptDeploymentGroupRequest const &, Options)
            • CreateInterceptDeploymentGroup(google::longrunning::Operation const &, Options)
            • UpdateInterceptDeploymentGroup(google::cloud::networksecurity::v1::InterceptDeploymentGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::InterceptDeploymentGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptDeploymentGroup(google::cloud::networksecurity::v1::UpdateInterceptDeploymentGroupRequest const &, Options)
            • UpdateInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptDeploymentGroupRequest const &, Options)
            • UpdateInterceptDeploymentGroup(google::longrunning::Operation const &, Options)
            • DeleteInterceptDeploymentGroup(std::string const &, Options)
            • DeleteInterceptDeploymentGroup(NoAwaitTag, std::string const &, Options)
            • DeleteInterceptDeploymentGroup(google::cloud::networksecurity::v1::DeleteInterceptDeploymentGroupRequest const &, Options)
            • DeleteInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptDeploymentGroupRequest const &, Options)
            • DeleteInterceptDeploymentGroup(google::longrunning::Operation const &, Options)
            • ListInterceptDeployments(std::string const &, Options)
            • ListInterceptDeployments(google::cloud::networksecurity::v1::ListInterceptDeploymentsRequest, Options)
            • GetInterceptDeployment(std::string const &, Options)
            • GetInterceptDeployment(google::cloud::networksecurity::v1::GetInterceptDeploymentRequest const &, Options)
            • CreateInterceptDeployment(std::string const &, google::cloud::networksecurity::v1::InterceptDeployment const &, std::string const &, Options)
            • CreateInterceptDeployment(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::InterceptDeployment const &, std::string const &, Options)
            • CreateInterceptDeployment(google::cloud::networksecurity::v1::CreateInterceptDeploymentRequest const &, Options)
            • CreateInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptDeploymentRequest const &, Options)
            • CreateInterceptDeployment(google::longrunning::Operation const &, Options)
            • UpdateInterceptDeployment(google::cloud::networksecurity::v1::InterceptDeployment const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::InterceptDeployment const &, google::protobuf::FieldMask const &, Options)
            • UpdateInterceptDeployment(google::cloud::networksecurity::v1::UpdateInterceptDeploymentRequest const &, Options)
            • UpdateInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptDeploymentRequest const &, Options)
            • UpdateInterceptDeployment(google::longrunning::Operation const &, Options)
            • DeleteInterceptDeployment(std::string const &, Options)
            • DeleteInterceptDeployment(NoAwaitTag, std::string const &, Options)
            • DeleteInterceptDeployment(google::cloud::networksecurity::v1::DeleteInterceptDeploymentRequest const &, Options)
            • DeleteInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptDeploymentRequest const &, Options)
            • DeleteInterceptDeployment(google::longrunning::Operation const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • InterceptConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListInterceptEndpointGroups(google::cloud::networksecurity::v1::ListInterceptEndpointGroupsRequest)
            • virtual GetInterceptEndpointGroup(google::cloud::networksecurity::v1::GetInterceptEndpointGroupRequest const &)
            • virtual CreateInterceptEndpointGroup(google::cloud::networksecurity::v1::CreateInterceptEndpointGroupRequest const &)
            • virtual CreateInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptEndpointGroupRequest const &)
            • virtual CreateInterceptEndpointGroup(google::longrunning::Operation const &)
            • virtual UpdateInterceptEndpointGroup(google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupRequest const &)
            • virtual UpdateInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupRequest const &)
            • virtual UpdateInterceptEndpointGroup(google::longrunning::Operation const &)
            • virtual DeleteInterceptEndpointGroup(google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupRequest const &)
            • virtual DeleteInterceptEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupRequest const &)
            • virtual DeleteInterceptEndpointGroup(google::longrunning::Operation const &)
            • virtual ListInterceptEndpointGroupAssociations(google::cloud::networksecurity::v1::ListInterceptEndpointGroupAssociationsRequest)
            • virtual GetInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::GetInterceptEndpointGroupAssociationRequest const &)
            • virtual CreateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::CreateInterceptEndpointGroupAssociationRequest const &)
            • virtual CreateInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptEndpointGroupAssociationRequest const &)
            • virtual CreateInterceptEndpointGroupAssociation(google::longrunning::Operation const &)
            • virtual UpdateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupAssociationRequest const &)
            • virtual UpdateInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupAssociationRequest const &)
            • virtual UpdateInterceptEndpointGroupAssociation(google::longrunning::Operation const &)
            • virtual DeleteInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupAssociationRequest const &)
            • virtual DeleteInterceptEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupAssociationRequest const &)
            • virtual DeleteInterceptEndpointGroupAssociation(google::longrunning::Operation const &)
            • virtual ListInterceptDeploymentGroups(google::cloud::networksecurity::v1::ListInterceptDeploymentGroupsRequest)
            • virtual GetInterceptDeploymentGroup(google::cloud::networksecurity::v1::GetInterceptDeploymentGroupRequest const &)
            • virtual CreateInterceptDeploymentGroup(google::cloud::networksecurity::v1::CreateInterceptDeploymentGroupRequest const &)
            • virtual CreateInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptDeploymentGroupRequest const &)
            • virtual CreateInterceptDeploymentGroup(google::longrunning::Operation const &)
            • virtual UpdateInterceptDeploymentGroup(google::cloud::networksecurity::v1::UpdateInterceptDeploymentGroupRequest const &)
            • virtual UpdateInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptDeploymentGroupRequest const &)
            • virtual UpdateInterceptDeploymentGroup(google::longrunning::Operation const &)
            • virtual DeleteInterceptDeploymentGroup(google::cloud::networksecurity::v1::DeleteInterceptDeploymentGroupRequest const &)
            • virtual DeleteInterceptDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptDeploymentGroupRequest const &)
            • virtual DeleteInterceptDeploymentGroup(google::longrunning::Operation const &)
            • virtual ListInterceptDeployments(google::cloud::networksecurity::v1::ListInterceptDeploymentsRequest)
            • virtual GetInterceptDeployment(google::cloud::networksecurity::v1::GetInterceptDeploymentRequest const &)
            • virtual CreateInterceptDeployment(google::cloud::networksecurity::v1::CreateInterceptDeploymentRequest const &)
            • virtual CreateInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::CreateInterceptDeploymentRequest const &)
            • virtual CreateInterceptDeployment(google::longrunning::Operation const &)
            • virtual UpdateInterceptDeployment(google::cloud::networksecurity::v1::UpdateInterceptDeploymentRequest const &)
            • virtual UpdateInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::UpdateInterceptDeploymentRequest const &)
            • virtual UpdateInterceptDeployment(google::longrunning::Operation const &)
            • virtual DeleteInterceptDeployment(google::cloud::networksecurity::v1::DeleteInterceptDeploymentRequest const &)
            • virtual DeleteInterceptDeployment(NoAwaitTag, google::cloud::networksecurity::v1::DeleteInterceptDeploymentRequest const &)
            • virtual DeleteInterceptDeployment(google::longrunning::Operation const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • InterceptConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListInterceptEndpointGroups(google::cloud::networksecurity::v1::ListInterceptEndpointGroupsRequest)
            • virtual GetInterceptEndpointGroup(google::cloud::networksecurity::v1::GetInterceptEndpointGroupRequest const &)
            • virtual CreateInterceptEndpointGroup(google::cloud::networksecurity::v1::CreateInterceptEndpointGroupRequest const &)
            • virtual UpdateInterceptEndpointGroup(google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupRequest const &)
            • virtual DeleteInterceptEndpointGroup(google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupRequest const &)
            • virtual ListInterceptEndpointGroupAssociations(google::cloud::networksecurity::v1::ListInterceptEndpointGroupAssociationsRequest)
            • virtual GetInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::GetInterceptEndpointGroupAssociationRequest const &)
            • virtual CreateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::CreateInterceptEndpointGroupAssociationRequest const &)
            • virtual UpdateInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::UpdateInterceptEndpointGroupAssociationRequest const &)
            • virtual DeleteInterceptEndpointGroupAssociation(google::cloud::networksecurity::v1::DeleteInterceptEndpointGroupAssociationRequest const &)
            • virtual ListInterceptDeploymentGroups(google::cloud::networksecurity::v1::ListInterceptDeploymentGroupsRequest)
            • virtual GetInterceptDeploymentGroup(google::cloud::networksecurity::v1::GetInterceptDeploymentGroupRequest const &)
            • virtual CreateInterceptDeploymentGroup(google::cloud::networksecurity::v1::CreateInterceptDeploymentGroupRequest const &)
            • virtual UpdateInterceptDeploymentGroup(google::cloud::networksecurity::v1::UpdateInterceptDeploymentGroupRequest const &)
            • virtual DeleteInterceptDeploymentGroup(google::cloud::networksecurity::v1::DeleteInterceptDeploymentGroupRequest const &)
            • virtual ListInterceptDeployments(google::cloud::networksecurity::v1::ListInterceptDeploymentsRequest)
            • virtual GetInterceptDeployment(google::cloud::networksecurity::v1::GetInterceptDeploymentRequest const &)
            • virtual CreateInterceptDeployment(google::cloud::networksecurity::v1::CreateInterceptDeploymentRequest const &)
            • virtual UpdateInterceptDeployment(google::cloud::networksecurity::v1::UpdateInterceptDeploymentRequest const &)
            • virtual DeleteInterceptDeployment(google::cloud::networksecurity::v1::DeleteInterceptDeploymentRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • InterceptLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InterceptLimitedErrorCountRetryPolicy(int)
            • InterceptLimitedErrorCountRetryPolicy(InterceptLimitedErrorCountRetryPolicy &&)
            • InterceptLimitedErrorCountRetryPolicy(InterceptLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterceptLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InterceptLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InterceptLimitedTimeRetryPolicy(InterceptLimitedTimeRetryPolicy &&)
            • InterceptLimitedTimeRetryPolicy(InterceptLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterceptRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • MirroringClient
          • Overview
          • Constructors
            • MirroringClient(MirroringClient const &)
            • MirroringClient(MirroringClient &&)
            • MirroringClient(std::shared_ptr< MirroringConnection >, Options)
          • Operators
            • operator=(MirroringClient const &)
            • operator=(MirroringClient &&)
            • operator==(MirroringClient const &, MirroringClient const &)
            • operator!=(MirroringClient const &, MirroringClient const &)
          • Functions
            • ListMirroringEndpointGroups(std::string const &, Options)
            • ListMirroringEndpointGroups(google::cloud::networksecurity::v1::ListMirroringEndpointGroupsRequest, Options)
            • GetMirroringEndpointGroup(std::string const &, Options)
            • GetMirroringEndpointGroup(google::cloud::networksecurity::v1::GetMirroringEndpointGroupRequest const &, Options)
            • CreateMirroringEndpointGroup(std::string const &, google::cloud::networksecurity::v1::MirroringEndpointGroup const &, std::string const &, Options)
            • CreateMirroringEndpointGroup(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::MirroringEndpointGroup const &, std::string const &, Options)
            • CreateMirroringEndpointGroup(google::cloud::networksecurity::v1::CreateMirroringEndpointGroupRequest const &, Options)
            • CreateMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringEndpointGroupRequest const &, Options)
            • CreateMirroringEndpointGroup(google::longrunning::Operation const &, Options)
            • UpdateMirroringEndpointGroup(google::cloud::networksecurity::v1::MirroringEndpointGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::MirroringEndpointGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringEndpointGroup(google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupRequest const &, Options)
            • UpdateMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupRequest const &, Options)
            • UpdateMirroringEndpointGroup(google::longrunning::Operation const &, Options)
            • DeleteMirroringEndpointGroup(std::string const &, Options)
            • DeleteMirroringEndpointGroup(NoAwaitTag, std::string const &, Options)
            • DeleteMirroringEndpointGroup(google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupRequest const &, Options)
            • DeleteMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupRequest const &, Options)
            • DeleteMirroringEndpointGroup(google::longrunning::Operation const &, Options)
            • ListMirroringEndpointGroupAssociations(std::string const &, Options)
            • ListMirroringEndpointGroupAssociations(google::cloud::networksecurity::v1::ListMirroringEndpointGroupAssociationsRequest, Options)
            • GetMirroringEndpointGroupAssociation(std::string const &, Options)
            • GetMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::GetMirroringEndpointGroupAssociationRequest const &, Options)
            • CreateMirroringEndpointGroupAssociation(std::string const &, google::cloud::networksecurity::v1::MirroringEndpointGroupAssociation const &, std::string const &, Options)
            • CreateMirroringEndpointGroupAssociation(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::MirroringEndpointGroupAssociation const &, std::string const &, Options)
            • CreateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::CreateMirroringEndpointGroupAssociationRequest const &, Options)
            • CreateMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringEndpointGroupAssociationRequest const &, Options)
            • CreateMirroringEndpointGroupAssociation(google::longrunning::Operation const &, Options)
            • UpdateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::MirroringEndpointGroupAssociation const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::MirroringEndpointGroupAssociation const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupAssociationRequest const &, Options)
            • UpdateMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupAssociationRequest const &, Options)
            • UpdateMirroringEndpointGroupAssociation(google::longrunning::Operation const &, Options)
            • DeleteMirroringEndpointGroupAssociation(std::string const &, Options)
            • DeleteMirroringEndpointGroupAssociation(NoAwaitTag, std::string const &, Options)
            • DeleteMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupAssociationRequest const &, Options)
            • DeleteMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupAssociationRequest const &, Options)
            • DeleteMirroringEndpointGroupAssociation(google::longrunning::Operation const &, Options)
            • ListMirroringDeploymentGroups(std::string const &, Options)
            • ListMirroringDeploymentGroups(google::cloud::networksecurity::v1::ListMirroringDeploymentGroupsRequest, Options)
            • GetMirroringDeploymentGroup(std::string const &, Options)
            • GetMirroringDeploymentGroup(google::cloud::networksecurity::v1::GetMirroringDeploymentGroupRequest const &, Options)
            • CreateMirroringDeploymentGroup(std::string const &, google::cloud::networksecurity::v1::MirroringDeploymentGroup const &, std::string const &, Options)
            • CreateMirroringDeploymentGroup(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::MirroringDeploymentGroup const &, std::string const &, Options)
            • CreateMirroringDeploymentGroup(google::cloud::networksecurity::v1::CreateMirroringDeploymentGroupRequest const &, Options)
            • CreateMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringDeploymentGroupRequest const &, Options)
            • CreateMirroringDeploymentGroup(google::longrunning::Operation const &, Options)
            • UpdateMirroringDeploymentGroup(google::cloud::networksecurity::v1::MirroringDeploymentGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::MirroringDeploymentGroup const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringDeploymentGroup(google::cloud::networksecurity::v1::UpdateMirroringDeploymentGroupRequest const &, Options)
            • UpdateMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringDeploymentGroupRequest const &, Options)
            • UpdateMirroringDeploymentGroup(google::longrunning::Operation const &, Options)
            • DeleteMirroringDeploymentGroup(std::string const &, Options)
            • DeleteMirroringDeploymentGroup(NoAwaitTag, std::string const &, Options)
            • DeleteMirroringDeploymentGroup(google::cloud::networksecurity::v1::DeleteMirroringDeploymentGroupRequest const &, Options)
            • DeleteMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringDeploymentGroupRequest const &, Options)
            • DeleteMirroringDeploymentGroup(google::longrunning::Operation const &, Options)
            • ListMirroringDeployments(std::string const &, Options)
            • ListMirroringDeployments(google::cloud::networksecurity::v1::ListMirroringDeploymentsRequest, Options)
            • GetMirroringDeployment(std::string const &, Options)
            • GetMirroringDeployment(google::cloud::networksecurity::v1::GetMirroringDeploymentRequest const &, Options)
            • CreateMirroringDeployment(std::string const &, google::cloud::networksecurity::v1::MirroringDeployment const &, std::string const &, Options)
            • CreateMirroringDeployment(NoAwaitTag, std::string const &, google::cloud::networksecurity::v1::MirroringDeployment const &, std::string const &, Options)
            • CreateMirroringDeployment(google::cloud::networksecurity::v1::CreateMirroringDeploymentRequest const &, Options)
            • CreateMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringDeploymentRequest const &, Options)
            • CreateMirroringDeployment(google::longrunning::Operation const &, Options)
            • UpdateMirroringDeployment(google::cloud::networksecurity::v1::MirroringDeployment const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::MirroringDeployment const &, google::protobuf::FieldMask const &, Options)
            • UpdateMirroringDeployment(google::cloud::networksecurity::v1::UpdateMirroringDeploymentRequest const &, Options)
            • UpdateMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringDeploymentRequest const &, Options)
            • UpdateMirroringDeployment(google::longrunning::Operation const &, Options)
            • DeleteMirroringDeployment(std::string const &, Options)
            • DeleteMirroringDeployment(NoAwaitTag, std::string const &, Options)
            • DeleteMirroringDeployment(google::cloud::networksecurity::v1::DeleteMirroringDeploymentRequest const &, Options)
            • DeleteMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringDeploymentRequest const &, Options)
            • DeleteMirroringDeployment(google::longrunning::Operation const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &, Options)
            • GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &, Options)
            • TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • MirroringConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListMirroringEndpointGroups(google::cloud::networksecurity::v1::ListMirroringEndpointGroupsRequest)
            • virtual GetMirroringEndpointGroup(google::cloud::networksecurity::v1::GetMirroringEndpointGroupRequest const &)
            • virtual CreateMirroringEndpointGroup(google::cloud::networksecurity::v1::CreateMirroringEndpointGroupRequest const &)
            • virtual CreateMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringEndpointGroupRequest const &)
            • virtual CreateMirroringEndpointGroup(google::longrunning::Operation const &)
            • virtual UpdateMirroringEndpointGroup(google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupRequest const &)
            • virtual UpdateMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupRequest const &)
            • virtual UpdateMirroringEndpointGroup(google::longrunning::Operation const &)
            • virtual DeleteMirroringEndpointGroup(google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupRequest const &)
            • virtual DeleteMirroringEndpointGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupRequest const &)
            • virtual DeleteMirroringEndpointGroup(google::longrunning::Operation const &)
            • virtual ListMirroringEndpointGroupAssociations(google::cloud::networksecurity::v1::ListMirroringEndpointGroupAssociationsRequest)
            • virtual GetMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::GetMirroringEndpointGroupAssociationRequest const &)
            • virtual CreateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::CreateMirroringEndpointGroupAssociationRequest const &)
            • virtual CreateMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringEndpointGroupAssociationRequest const &)
            • virtual CreateMirroringEndpointGroupAssociation(google::longrunning::Operation const &)
            • virtual UpdateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupAssociationRequest const &)
            • virtual UpdateMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupAssociationRequest const &)
            • virtual UpdateMirroringEndpointGroupAssociation(google::longrunning::Operation const &)
            • virtual DeleteMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupAssociationRequest const &)
            • virtual DeleteMirroringEndpointGroupAssociation(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupAssociationRequest const &)
            • virtual DeleteMirroringEndpointGroupAssociation(google::longrunning::Operation const &)
            • virtual ListMirroringDeploymentGroups(google::cloud::networksecurity::v1::ListMirroringDeploymentGroupsRequest)
            • virtual GetMirroringDeploymentGroup(google::cloud::networksecurity::v1::GetMirroringDeploymentGroupRequest const &)
            • virtual CreateMirroringDeploymentGroup(google::cloud::networksecurity::v1::CreateMirroringDeploymentGroupRequest const &)
            • virtual CreateMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringDeploymentGroupRequest const &)
            • virtual CreateMirroringDeploymentGroup(google::longrunning::Operation const &)
            • virtual UpdateMirroringDeploymentGroup(google::cloud::networksecurity::v1::UpdateMirroringDeploymentGroupRequest const &)
            • virtual UpdateMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringDeploymentGroupRequest const &)
            • virtual UpdateMirroringDeploymentGroup(google::longrunning::Operation const &)
            • virtual DeleteMirroringDeploymentGroup(google::cloud::networksecurity::v1::DeleteMirroringDeploymentGroupRequest const &)
            • virtual DeleteMirroringDeploymentGroup(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringDeploymentGroupRequest const &)
            • virtual DeleteMirroringDeploymentGroup(google::longrunning::Operation const &)
            • virtual ListMirroringDeployments(google::cloud::networksecurity::v1::ListMirroringDeploymentsRequest)
            • virtual GetMirroringDeployment(google::cloud::networksecurity::v1::GetMirroringDeploymentRequest const &)
            • virtual CreateMirroringDeployment(google::cloud::networksecurity::v1::CreateMirroringDeploymentRequest const &)
            • virtual CreateMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::CreateMirroringDeploymentRequest const &)
            • virtual CreateMirroringDeployment(google::longrunning::Operation const &)
            • virtual UpdateMirroringDeployment(google::cloud::networksecurity::v1::UpdateMirroringDeploymentRequest const &)
            • virtual UpdateMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::UpdateMirroringDeploymentRequest const &)
            • virtual UpdateMirroringDeployment(google::longrunning::Operation const &)
            • virtual DeleteMirroringDeployment(google::cloud::networksecurity::v1::DeleteMirroringDeploymentRequest const &)
            • virtual DeleteMirroringDeployment(NoAwaitTag, google::cloud::networksecurity::v1::DeleteMirroringDeploymentRequest const &)
            • virtual DeleteMirroringDeployment(google::longrunning::Operation const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MirroringConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListMirroringEndpointGroups(google::cloud::networksecurity::v1::ListMirroringEndpointGroupsRequest)
            • virtual GetMirroringEndpointGroup(google::cloud::networksecurity::v1::GetMirroringEndpointGroupRequest const &)
            • virtual CreateMirroringEndpointGroup(google::cloud::networksecurity::v1::CreateMirroringEndpointGroupRequest const &)
            • virtual UpdateMirroringEndpointGroup(google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupRequest const &)
            • virtual DeleteMirroringEndpointGroup(google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupRequest const &)
            • virtual ListMirroringEndpointGroupAssociations(google::cloud::networksecurity::v1::ListMirroringEndpointGroupAssociationsRequest)
            • virtual GetMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::GetMirroringEndpointGroupAssociationRequest const &)
            • virtual CreateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::CreateMirroringEndpointGroupAssociationRequest const &)
            • virtual UpdateMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::UpdateMirroringEndpointGroupAssociationRequest const &)
            • virtual DeleteMirroringEndpointGroupAssociation(google::cloud::networksecurity::v1::DeleteMirroringEndpointGroupAssociationRequest const &)
            • virtual ListMirroringDeploymentGroups(google::cloud::networksecurity::v1::ListMirroringDeploymentGroupsRequest)
            • virtual GetMirroringDeploymentGroup(google::cloud::networksecurity::v1::GetMirroringDeploymentGroupRequest const &)
            • virtual CreateMirroringDeploymentGroup(google::cloud::networksecurity::v1::CreateMirroringDeploymentGroupRequest const &)
            • virtual UpdateMirroringDeploymentGroup(google::cloud::networksecurity::v1::UpdateMirroringDeploymentGroupRequest const &)
            • virtual DeleteMirroringDeploymentGroup(google::cloud::networksecurity::v1::DeleteMirroringDeploymentGroupRequest const &)
            • virtual ListMirroringDeployments(google::cloud::networksecurity::v1::ListMirroringDeploymentsRequest)
            • virtual GetMirroringDeployment(google::cloud::networksecurity::v1::GetMirroringDeploymentRequest const &)
            • virtual CreateMirroringDeployment(google::cloud::networksecurity::v1::CreateMirroringDeploymentRequest const &)
            • virtual UpdateMirroringDeployment(google::cloud::networksecurity::v1::UpdateMirroringDeploymentRequest const &)
            • virtual DeleteMirroringDeployment(google::cloud::networksecurity::v1::DeleteMirroringDeploymentRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
            • virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)
            • virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MirroringLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • MirroringLimitedErrorCountRetryPolicy(int)
            • MirroringLimitedErrorCountRetryPolicy(MirroringLimitedErrorCountRetryPolicy &&)
            • MirroringLimitedErrorCountRetryPolicy(MirroringLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MirroringLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • MirroringLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • MirroringLimitedTimeRetryPolicy(MirroringLimitedTimeRetryPolicy &&)
            • MirroringLimitedTimeRetryPolicy(MirroringLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MirroringRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • NetworkSecurityClient
          • Overview
          • Constructors
            • NetworkSecurityClient(NetworkSecurityClient const &)
            • NetworkSecurityClient(NetworkSecurityClient &&)
            • NetworkSecurityClient(std::shared_ptr< NetworkSecurityConnection >, Options)
          • Operators
            • operator=(NetworkSecurityClient const &)
            • operator=(NetworkSecurityClient &&)
            • operator==(NetworkSecurityClient const &, NetworkSecurityClient const &)
            • operator!=(NetworkSecurityClient const &, NetworkSecurityClient const &)
          • Functions
            • ListAuthorizationPolicies(std::string const &, Options)
            • ListAuthorizationPolicies(google::cloud::networksecurity::v1::ListAuthorizationPoliciesRequest, Options)
            • GetAuthorizationPolicy(std::string const &, Options)
            • GetAuthorizationPolicy(google::cloud::networksecurity::v1::GetAuthorizationPolicyRequest const &, Options)
            • CreateAuthorizationPolicy(std::string const &, google::cloud::networksecurity::v1::AuthorizationPolicy const &, std::string const &, Options)