Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Compute Engine 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 compute_accelerator_types_v1::AcceleratorTypesClient Retry Policies
    • Override compute_addresses_v1::AddressesClient Retry Policies
    • Override compute_autoscalers_v1::AutoscalersClient Retry Policies
    • Override compute_backend_buckets_v1::BackendBucketsClient Retry Policies
    • Override compute_backend_services_v1::BackendServicesClient Retry Policies
    • Override compute_disk_types_v1::DiskTypesClient Retry Policies
    • Override compute_disks_v1::DisksClient Retry Policies
    • Override compute_external_vpn_gateways_v1::ExternalVpnGatewaysClient Retry Policies
    • Override compute_firewall_policies_v1::FirewallPoliciesClient Retry Policies
    • Override compute_firewalls_v1::FirewallsClient Retry Policies
    • Override compute_forwarding_rules_v1::ForwardingRulesClient Retry Policies
    • Override compute_global_addresses_v1::GlobalAddressesClient Retry Policies
    • Override compute_global_forwarding_rules_v1::GlobalForwardingRulesClient Retry Policies
    • Override compute_global_network_endpoint_groups_v1::GlobalNetworkEndpointGroupsClient Retry Policies
    • Override compute_global_operations_v1::GlobalOperationsClient Retry Policies
    • Override compute_global_organization_operations_v1::GlobalOrganizationOperationsClient Retry Policies
    • Override compute_global_public_delegated_prefixes_v1::GlobalPublicDelegatedPrefixesClient Retry Policies
    • Override compute_health_checks_v1::HealthChecksClient Retry Policies
    • Override compute_http_health_checks_v1::HttpHealthChecksClient Retry Policies
    • Override compute_https_health_checks_v1::HttpsHealthChecksClient Retry Policies
    • Override compute_image_family_views_v1::ImageFamilyViewsClient Retry Policies
    • Override compute_images_v1::ImagesClient Retry Policies
    • Override compute_instance_group_managers_v1::InstanceGroupManagersClient Retry Policies
    • Override compute_instance_groups_v1::InstanceGroupsClient Retry Policies
    • Override compute_instance_templates_v1::InstanceTemplatesClient Retry Policies
    • Override compute_instances_v1::InstancesClient Retry Policies
    • Override compute_interconnect_attachments_v1::InterconnectAttachmentsClient Retry Policies
    • Override compute_interconnect_locations_v1::InterconnectLocationsClient Retry Policies
    • Override compute_interconnect_remote_locations_v1::InterconnectRemoteLocationsClient Retry Policies
    • Override compute_interconnects_v1::InterconnectsClient Retry Policies
    • Override compute_license_codes_v1::LicenseCodesClient Retry Policies
    • Override compute_licenses_v1::LicensesClient Retry Policies
    • Override compute_machine_images_v1::MachineImagesClient Retry Policies
    • Override compute_machine_types_v1::MachineTypesClient Retry Policies
    • Override compute_network_attachments_v1::NetworkAttachmentsClient Retry Policies
    • Override compute_network_edge_security_services_v1::NetworkEdgeSecurityServicesClient Retry Policies
    • Override compute_network_endpoint_groups_v1::NetworkEndpointGroupsClient Retry Policies
    • Override compute_network_firewall_policies_v1::NetworkFirewallPoliciesClient Retry Policies
    • Override compute_networks_v1::NetworksClient Retry Policies
    • Override compute_node_groups_v1::NodeGroupsClient Retry Policies
    • Override compute_node_templates_v1::NodeTemplatesClient Retry Policies
    • Override compute_node_types_v1::NodeTypesClient Retry Policies
    • Override compute_packet_mirrorings_v1::PacketMirroringsClient Retry Policies
    • Override compute_projects_v1::ProjectsClient Retry Policies
    • Override compute_public_advertised_prefixes_v1::PublicAdvertisedPrefixesClient Retry Policies
    • Override compute_public_delegated_prefixes_v1::PublicDelegatedPrefixesClient Retry Policies
    • Override compute_region_autoscalers_v1::RegionAutoscalersClient Retry Policies
    • Override compute_region_backend_services_v1::RegionBackendServicesClient Retry Policies
    • Override compute_region_commitments_v1::RegionCommitmentsClient Retry Policies
    • Override compute_region_disk_types_v1::RegionDiskTypesClient Retry Policies
    • Override compute_region_disks_v1::RegionDisksClient Retry Policies
    • Override compute_region_health_check_services_v1::RegionHealthCheckServicesClient Retry Policies
    • Override compute_region_health_checks_v1::RegionHealthChecksClient Retry Policies
    • Override compute_region_instance_group_managers_v1::RegionInstanceGroupManagersClient Retry Policies
    • Override compute_region_instance_groups_v1::RegionInstanceGroupsClient Retry Policies
    • Override compute_region_instance_templates_v1::RegionInstanceTemplatesClient Retry Policies
    • Override compute_region_instances_v1::RegionInstancesClient Retry Policies
    • Override compute_region_network_endpoint_groups_v1::RegionNetworkEndpointGroupsClient Retry Policies
    • Override compute_region_network_firewall_policies_v1::RegionNetworkFirewallPoliciesClient Retry Policies
    • Override compute_region_notification_endpoints_v1::RegionNotificationEndpointsClient Retry Policies
    • Override compute_region_operations_v1::RegionOperationsClient Retry Policies
    • Override compute_region_security_policies_v1::RegionSecurityPoliciesClient Retry Policies
    • Override compute_region_ssl_certificates_v1::RegionSslCertificatesClient Retry Policies
    • Override compute_region_ssl_policies_v1::RegionSslPoliciesClient Retry Policies
    • Override compute_region_target_http_proxies_v1::RegionTargetHttpProxiesClient Retry Policies
    • Override compute_region_target_https_proxies_v1::RegionTargetHttpsProxiesClient Retry Policies
    • Override compute_region_target_tcp_proxies_v1::RegionTargetTcpProxiesClient Retry Policies
    • Override compute_region_url_maps_v1::RegionUrlMapsClient Retry Policies
    • Override compute_regions_v1::RegionsClient Retry Policies
    • Override compute_reservations_v1::ReservationsClient Retry Policies
    • Override compute_resource_policies_v1::ResourcePoliciesClient Retry Policies
    • Override compute_routers_v1::RoutersClient Retry Policies
    • Override compute_routes_v1::RoutesClient Retry Policies
    • Override compute_security_policies_v1::SecurityPoliciesClient Retry Policies
    • Override compute_service_attachments_v1::ServiceAttachmentsClient Retry Policies
    • Override compute_snapshots_v1::SnapshotsClient Retry Policies
    • Override compute_ssl_certificates_v1::SslCertificatesClient Retry Policies
    • Override compute_ssl_policies_v1::SslPoliciesClient Retry Policies
    • Override compute_subnetworks_v1::SubnetworksClient Retry Policies
    • Override compute_target_grpc_proxies_v1::TargetGrpcProxiesClient Retry Policies
    • Override compute_target_http_proxies_v1::TargetHttpProxiesClient Retry Policies
    • Override compute_target_https_proxies_v1::TargetHttpsProxiesClient Retry Policies
    • Override compute_target_instances_v1::TargetInstancesClient Retry Policies
    • Override compute_target_pools_v1::TargetPoolsClient Retry Policies
    • Override compute_target_ssl_proxies_v1::TargetSslProxiesClient Retry Policies
    • Override compute_target_tcp_proxies_v1::TargetTcpProxiesClient Retry Policies
    • Override compute_target_vpn_gateways_v1::TargetVpnGatewaysClient Retry Policies
    • Override compute_url_maps_v1::UrlMapsClient Retry Policies
    • Override compute_vpn_gateways_v1::VpnGatewaysClient Retry Policies
    • Override compute_vpn_tunnels_v1::VpnTunnelsClient Retry Policies
    • Override compute_zone_operations_v1::ZoneOperationsClient Retry Policies
    • Override compute_zones_v1::ZonesClient Retry Policies
  • Modules
    • Compute Engine API Configuration Options
  • Namespaces
    • compute_global_forwarding_rules_v1
      • Overview
    • compute_global_network_endpoint_groups_v1
      • Overview
    • compute_global_organization_operations_v1
      • Overview
    • compute_global_public_delegated_prefixes_v1
      • Overview
    • compute_instance_group_managers_v1
      • Overview
    • compute_interconnect_attachments_v1
      • Overview
    • compute_interconnect_locations_v1
      • Overview
    • compute_interconnect_remote_locations_v1
      • Overview
    • compute_network_edge_security_services_v1
      • Overview
    • compute_network_endpoint_groups_v1
      • Overview
    • compute_network_firewall_policies_v1
      • Overview
    • compute_public_advertised_prefixes_v1
      • Overview
    • compute_public_delegated_prefixes_v1
      • Overview
    • compute_region_backend_services_v1
      • Overview
    • compute_region_health_check_services_v1
      • Overview
    • compute_region_instance_group_managers_v1
      • Overview
    • compute_region_instance_templates_v1
      • Overview
    • compute_region_network_endpoint_groups_v1
      • Overview
    • compute_region_network_firewall_policies_v1
      • Overview
    • compute_region_notification_endpoints_v1
      • Overview
    • compute_region_security_policies_v1
      • Overview
    • compute_region_ssl_certificates_v1
      • Overview
    • compute_region_target_http_proxies_v1
      • Overview
    • compute_region_target_https_proxies_v1
      • Overview
    • compute_region_target_tcp_proxies_v1
      • Overview
    • google::cloud::compute_accelerator_types_v1
      • Overview
      • Classes
        • AcceleratorTypesClient
          • Overview
          • Constructors
            • AcceleratorTypesClient(AcceleratorTypesClient const &)
            • AcceleratorTypesClient(AcceleratorTypesClient &&)
            • AcceleratorTypesClient(std::shared_ptr< AcceleratorTypesConnection >, Options)
          • Operators
            • operator=(AcceleratorTypesClient const &)
            • operator=(AcceleratorTypesClient &&)
            • operator==(AcceleratorTypesClient const &, AcceleratorTypesClient const &)
            • operator!=(AcceleratorTypesClient const &, AcceleratorTypesClient const &)
          • Functions
            • AggregatedListAcceleratorTypes(std::string const &, Options)
            • AggregatedListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::AggregatedListAcceleratorTypesRequest, Options)
            • GetAcceleratorType(std::string const &, std::string const &, std::string const &, Options)
            • GetAcceleratorType(google::cloud::cpp::compute::accelerator_types::v1::GetAcceleratorTypeRequest const &, Options)
            • ListAcceleratorTypes(std::string const &, std::string const &, Options)
            • ListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::ListAcceleratorTypesRequest, Options)
        • AcceleratorTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::AggregatedListAcceleratorTypesRequest)
            • virtual GetAcceleratorType(google::cloud::cpp::compute::accelerator_types::v1::GetAcceleratorTypeRequest const &)
            • virtual ListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::ListAcceleratorTypesRequest)
        • AcceleratorTypesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::AggregatedListAcceleratorTypesRequest)
            • virtual GetAcceleratorType(google::cloud::cpp::compute::accelerator_types::v1::GetAcceleratorTypeRequest const &)
            • virtual ListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::ListAcceleratorTypesRequest)
        • AcceleratorTypesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AcceleratorTypesLimitedErrorCountRetryPolicy(int)
            • AcceleratorTypesLimitedErrorCountRetryPolicy(AcceleratorTypesLimitedErrorCountRetryPolicy &&)
            • AcceleratorTypesLimitedErrorCountRetryPolicy(AcceleratorTypesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AcceleratorTypesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AcceleratorTypesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AcceleratorTypesLimitedTimeRetryPolicy(AcceleratorTypesLimitedTimeRetryPolicy &&)
            • AcceleratorTypesLimitedTimeRetryPolicy(AcceleratorTypesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AcceleratorTypesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AcceleratorTypesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AcceleratorTypesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AcceleratorTypesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultAcceleratorTypesConnectionIdempotencyPolicy()
        • MakeAcceleratorTypesConnectionRest(Options)
      • Types
        • AcceleratorTypesPolicyOptionList
    • google::cloud::compute_accelerator_types_v1_mocks
      • Overview
      • Classes
        • MockAcceleratorTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::AggregatedListAcceleratorTypesRequest)
            • virtual GetAcceleratorType(google::cloud::cpp::compute::accelerator_types::v1::GetAcceleratorTypeRequest const &)
            • virtual ListAcceleratorTypes(google::cloud::cpp::compute::accelerator_types::v1::ListAcceleratorTypesRequest)
    • google::cloud::compute_addresses_v1
      • Overview
      • Classes
        • AddressesClient
          • Overview
          • Constructors
            • AddressesClient(AddressesClient const &)
            • AddressesClient(AddressesClient &&)
            • AddressesClient(std::shared_ptr< AddressesConnection >, Options)
          • Operators
            • operator=(AddressesClient const &)
            • operator=(AddressesClient &&)
            • operator==(AddressesClient const &, AddressesClient const &)
            • operator!=(AddressesClient const &, AddressesClient const &)
          • Functions
            • AggregatedListAddresses(std::string const &, Options)
            • AggregatedListAddresses(google::cloud::cpp::compute::addresses::v1::AggregatedListAddressesRequest, Options)
            • DeleteAddress(std::string const &, std::string const &, std::string const &, Options)
            • DeleteAddress(google::cloud::cpp::compute::addresses::v1::DeleteAddressRequest const &, Options)
            • GetAddress(std::string const &, std::string const &, std::string const &, Options)
            • GetAddress(google::cloud::cpp::compute::addresses::v1::GetAddressRequest const &, Options)
            • InsertAddress(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Address const &, Options)
            • InsertAddress(google::cloud::cpp::compute::addresses::v1::InsertAddressRequest const &, Options)
            • ListAddresses(std::string const &, std::string const &, Options)
            • ListAddresses(google::cloud::cpp::compute::addresses::v1::ListAddressesRequest, Options)
            • Move(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::RegionAddressesMoveRequest const &, Options)
            • Move(google::cloud::cpp::compute::addresses::v1::MoveRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::RegionSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::addresses::v1::SetLabelsRequest const &, Options)
        • AddressesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListAddresses(google::cloud::cpp::compute::addresses::v1::AggregatedListAddressesRequest)
            • virtual DeleteAddress(google::cloud::cpp::compute::addresses::v1::DeleteAddressRequest const &)
            • virtual GetAddress(google::cloud::cpp::compute::addresses::v1::GetAddressRequest const &)
            • virtual InsertAddress(google::cloud::cpp::compute::addresses::v1::InsertAddressRequest const &)
            • virtual ListAddresses(google::cloud::cpp::compute::addresses::v1::ListAddressesRequest)
            • virtual Move(google::cloud::cpp::compute::addresses::v1::MoveRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::addresses::v1::SetLabelsRequest const &)
        • AddressesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListAddresses(google::cloud::cpp::compute::addresses::v1::AggregatedListAddressesRequest)
            • virtual DeleteAddress(google::cloud::cpp::compute::addresses::v1::DeleteAddressRequest const &)
            • virtual GetAddress(google::cloud::cpp::compute::addresses::v1::GetAddressRequest const &)
            • virtual InsertAddress(google::cloud::cpp::compute::addresses::v1::InsertAddressRequest const &)
            • virtual ListAddresses(google::cloud::cpp::compute::addresses::v1::ListAddressesRequest)
            • virtual Move(google::cloud::cpp::compute::addresses::v1::MoveRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::addresses::v1::SetLabelsRequest const &)
        • AddressesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AddressesLimitedErrorCountRetryPolicy(int)
            • AddressesLimitedErrorCountRetryPolicy(AddressesLimitedErrorCountRetryPolicy &&)
            • AddressesLimitedErrorCountRetryPolicy(AddressesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AddressesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AddressesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AddressesLimitedTimeRetryPolicy(AddressesLimitedTimeRetryPolicy &&)
            • AddressesLimitedTimeRetryPolicy(AddressesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AddressesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AddressesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AddressesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AddressesPollingPolicyOption
          • Overview
          • Types
            • Type
        • AddressesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultAddressesConnectionIdempotencyPolicy()
        • MakeAddressesConnectionRest(Options)
      • Types
        • AddressesPolicyOptionList
    • google::cloud::compute_addresses_v1_mocks
      • Overview
      • Classes
        • MockAddressesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListAddresses(google::cloud::cpp::compute::addresses::v1::AggregatedListAddressesRequest)
            • virtual DeleteAddress(google::cloud::cpp::compute::addresses::v1::DeleteAddressRequest const &)
            • virtual GetAddress(google::cloud::cpp::compute::addresses::v1::GetAddressRequest const &)
            • virtual InsertAddress(google::cloud::cpp::compute::addresses::v1::InsertAddressRequest const &)
            • virtual ListAddresses(google::cloud::cpp::compute::addresses::v1::ListAddressesRequest)
            • virtual Move(google::cloud::cpp::compute::addresses::v1::MoveRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::addresses::v1::SetLabelsRequest const &)
    • google::cloud::compute_autoscalers_v1
      • Overview
      • Classes
        • AutoscalersClient
          • Overview
          • Constructors
            • AutoscalersClient(AutoscalersClient const &)
            • AutoscalersClient(AutoscalersClient &&)
            • AutoscalersClient(std::shared_ptr< AutoscalersConnection >, Options)
          • Operators
            • operator=(AutoscalersClient const &)
            • operator=(AutoscalersClient &&)
            • operator==(AutoscalersClient const &, AutoscalersClient const &)
            • operator!=(AutoscalersClient const &, AutoscalersClient const &)
          • Functions
            • AggregatedListAutoscalers(std::string const &, Options)
            • AggregatedListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::AggregatedListAutoscalersRequest, Options)
            • DeleteAutoscaler(std::string const &, std::string const &, std::string const &, Options)
            • DeleteAutoscaler(google::cloud::cpp::compute::autoscalers::v1::DeleteAutoscalerRequest const &, Options)
            • GetAutoscaler(std::string const &, std::string const &, std::string const &, Options)
            • GetAutoscaler(google::cloud::cpp::compute::autoscalers::v1::GetAutoscalerRequest const &, Options)
            • InsertAutoscaler(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Autoscaler const &, Options)
            • InsertAutoscaler(google::cloud::cpp::compute::autoscalers::v1::InsertAutoscalerRequest const &, Options)
            • ListAutoscalers(std::string const &, std::string const &, Options)
            • ListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::ListAutoscalersRequest, Options)
            • PatchAutoscaler(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Autoscaler const &, Options)
            • PatchAutoscaler(google::cloud::cpp::compute::autoscalers::v1::PatchAutoscalerRequest const &, Options)
            • UpdateAutoscaler(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Autoscaler const &, Options)
            • UpdateAutoscaler(google::cloud::cpp::compute::autoscalers::v1::UpdateAutoscalerRequest const &, Options)
        • AutoscalersConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::AggregatedListAutoscalersRequest)
            • virtual DeleteAutoscaler(google::cloud::cpp::compute::autoscalers::v1::DeleteAutoscalerRequest const &)
            • virtual GetAutoscaler(google::cloud::cpp::compute::autoscalers::v1::GetAutoscalerRequest const &)
            • virtual InsertAutoscaler(google::cloud::cpp::compute::autoscalers::v1::InsertAutoscalerRequest const &)
            • virtual ListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::ListAutoscalersRequest)
            • virtual PatchAutoscaler(google::cloud::cpp::compute::autoscalers::v1::PatchAutoscalerRequest const &)
            • virtual UpdateAutoscaler(google::cloud::cpp::compute::autoscalers::v1::UpdateAutoscalerRequest const &)
        • AutoscalersConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::AggregatedListAutoscalersRequest)
            • virtual DeleteAutoscaler(google::cloud::cpp::compute::autoscalers::v1::DeleteAutoscalerRequest const &)
            • virtual GetAutoscaler(google::cloud::cpp::compute::autoscalers::v1::GetAutoscalerRequest const &)
            • virtual InsertAutoscaler(google::cloud::cpp::compute::autoscalers::v1::InsertAutoscalerRequest const &)
            • virtual ListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::ListAutoscalersRequest)
            • virtual PatchAutoscaler(google::cloud::cpp::compute::autoscalers::v1::PatchAutoscalerRequest const &)
            • virtual UpdateAutoscaler(google::cloud::cpp::compute::autoscalers::v1::UpdateAutoscalerRequest const &)
        • AutoscalersLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • AutoscalersLimitedErrorCountRetryPolicy(int)
            • AutoscalersLimitedErrorCountRetryPolicy(AutoscalersLimitedErrorCountRetryPolicy &&)
            • AutoscalersLimitedErrorCountRetryPolicy(AutoscalersLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AutoscalersLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • AutoscalersLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • AutoscalersLimitedTimeRetryPolicy(AutoscalersLimitedTimeRetryPolicy &&)
            • AutoscalersLimitedTimeRetryPolicy(AutoscalersLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • AutoscalersRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • AutoscalersBackoffPolicyOption
          • Overview
          • Types
            • Type
        • AutoscalersConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • AutoscalersPollingPolicyOption
          • Overview
          • Types
            • Type
        • AutoscalersRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultAutoscalersConnectionIdempotencyPolicy()
        • MakeAutoscalersConnectionRest(Options)
      • Types
        • AutoscalersPolicyOptionList
    • google::cloud::compute_autoscalers_v1_mocks
      • Overview
      • Classes
        • MockAutoscalersConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::AggregatedListAutoscalersRequest)
            • virtual DeleteAutoscaler(google::cloud::cpp::compute::autoscalers::v1::DeleteAutoscalerRequest const &)
            • virtual GetAutoscaler(google::cloud::cpp::compute::autoscalers::v1::GetAutoscalerRequest const &)
            • virtual InsertAutoscaler(google::cloud::cpp::compute::autoscalers::v1::InsertAutoscalerRequest const &)
            • virtual ListAutoscalers(google::cloud::cpp::compute::autoscalers::v1::ListAutoscalersRequest)
            • virtual PatchAutoscaler(google::cloud::cpp::compute::autoscalers::v1::PatchAutoscalerRequest const &)
            • virtual UpdateAutoscaler(google::cloud::cpp::compute::autoscalers::v1::UpdateAutoscalerRequest const &)
    • google::cloud::compute_backend_buckets_v1
      • Overview
      • Classes
        • BackendBucketsClient
          • Overview
          • Constructors
            • BackendBucketsClient(BackendBucketsClient const &)
            • BackendBucketsClient(BackendBucketsClient &&)
            • BackendBucketsClient(std::shared_ptr< BackendBucketsConnection >, Options)
          • Operators
            • operator=(BackendBucketsClient const &)
            • operator=(BackendBucketsClient &&)
            • operator==(BackendBucketsClient const &, BackendBucketsClient const &)
            • operator!=(BackendBucketsClient const &, BackendBucketsClient const &)
          • Functions
            • AddSignedUrlKey(std::string const &, std::string const &, google::cloud::cpp::compute::v1::SignedUrlKey const &, Options)
            • AddSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::AddSignedUrlKeyRequest const &, Options)
            • DeleteBackendBucket(std::string const &, std::string const &, Options)
            • DeleteBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::DeleteBackendBucketRequest const &, Options)
            • DeleteSignedUrlKey(std::string const &, std::string const &, std::string const &, Options)
            • DeleteSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::DeleteSignedUrlKeyRequest const &, Options)
            • GetBackendBucket(std::string const &, std::string const &, Options)
            • GetBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::GetBackendBucketRequest const &, Options)
            • InsertBackendBucket(std::string const &, google::cloud::cpp::compute::v1::BackendBucket const &, Options)
            • InsertBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::InsertBackendBucketRequest const &, Options)
            • ListBackendBuckets(std::string const &, Options)
            • ListBackendBuckets(google::cloud::cpp::compute::backend_buckets::v1::ListBackendBucketsRequest, Options)
            • PatchBackendBucket(std::string const &, std::string const &, google::cloud::cpp::compute::v1::BackendBucket const &, Options)
            • PatchBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::PatchBackendBucketRequest const &, Options)
            • SetEdgeSecurityPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::SecurityPolicyReference const &, Options)
            • SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetEdgeSecurityPolicyRequest const &, Options)
            • UpdateBackendBucket(std::string const &, std::string const &, google::cloud::cpp::compute::v1::BackendBucket const &, Options)
            • UpdateBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::UpdateBackendBucketRequest const &, Options)
        • BackendBucketsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::AddSignedUrlKeyRequest const &)
            • virtual DeleteBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::DeleteBackendBucketRequest const &)
            • virtual DeleteSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::DeleteSignedUrlKeyRequest const &)
            • virtual GetBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::GetBackendBucketRequest const &)
            • virtual InsertBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::InsertBackendBucketRequest const &)
            • virtual ListBackendBuckets(google::cloud::cpp::compute::backend_buckets::v1::ListBackendBucketsRequest)
            • virtual PatchBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::PatchBackendBucketRequest const &)
            • virtual SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetEdgeSecurityPolicyRequest const &)
            • virtual UpdateBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::UpdateBackendBucketRequest const &)
        • BackendBucketsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::AddSignedUrlKeyRequest const &)
            • virtual DeleteBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::DeleteBackendBucketRequest const &)
            • virtual DeleteSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::DeleteSignedUrlKeyRequest const &)
            • virtual GetBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::GetBackendBucketRequest const &)
            • virtual InsertBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::InsertBackendBucketRequest const &)
            • virtual ListBackendBuckets(google::cloud::cpp::compute::backend_buckets::v1::ListBackendBucketsRequest)
            • virtual PatchBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::PatchBackendBucketRequest const &)
            • virtual SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetEdgeSecurityPolicyRequest const &)
            • virtual UpdateBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::UpdateBackendBucketRequest const &)
        • BackendBucketsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • BackendBucketsLimitedErrorCountRetryPolicy(int)
            • BackendBucketsLimitedErrorCountRetryPolicy(BackendBucketsLimitedErrorCountRetryPolicy &&)
            • BackendBucketsLimitedErrorCountRetryPolicy(BackendBucketsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • BackendBucketsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • BackendBucketsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • BackendBucketsLimitedTimeRetryPolicy(BackendBucketsLimitedTimeRetryPolicy &&)
            • BackendBucketsLimitedTimeRetryPolicy(BackendBucketsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • BackendBucketsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • BackendBucketsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • BackendBucketsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • BackendBucketsPollingPolicyOption
          • Overview
          • Types
            • Type
        • BackendBucketsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultBackendBucketsConnectionIdempotencyPolicy()
        • MakeBackendBucketsConnectionRest(Options)
      • Types
        • BackendBucketsPolicyOptionList
    • google::cloud::compute_backend_buckets_v1_mocks
      • Overview
      • Classes
        • MockBackendBucketsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::AddSignedUrlKeyRequest const &)
            • virtual DeleteBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::DeleteBackendBucketRequest const &)
            • virtual DeleteSignedUrlKey(google::cloud::cpp::compute::backend_buckets::v1::DeleteSignedUrlKeyRequest const &)
            • virtual GetBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::GetBackendBucketRequest const &)
            • virtual InsertBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::InsertBackendBucketRequest const &)
            • virtual ListBackendBuckets(google::cloud::cpp::compute::backend_buckets::v1::ListBackendBucketsRequest)
            • virtual PatchBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::PatchBackendBucketRequest const &)
            • virtual SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetEdgeSecurityPolicyRequest const &)
            • virtual UpdateBackendBucket(google::cloud::cpp::compute::backend_buckets::v1::UpdateBackendBucketRequest const &)
    • google::cloud::compute_backend_services_v1
      • Overview
      • Classes
        • BackendServicesClient
          • Overview
          • Constructors
            • BackendServicesClient(BackendServicesClient const &)
            • BackendServicesClient(BackendServicesClient &&)
            • BackendServicesClient(std::shared_ptr< BackendServicesConnection >, Options)
          • Operators
            • operator=(BackendServicesClient const &)
            • operator=(BackendServicesClient &&)
            • operator==(BackendServicesClient const &, BackendServicesClient const &)
            • operator!=(BackendServicesClient const &, BackendServicesClient const &)
          • Functions
            • AddSignedUrlKey(std::string const &, std::string const &, google::cloud::cpp::compute::v1::SignedUrlKey const &, Options)
            • AddSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::AddSignedUrlKeyRequest const &, Options)
            • AggregatedListBackendServices(std::string const &, Options)
            • AggregatedListBackendServices(google::cloud::cpp::compute::backend_services::v1::AggregatedListBackendServicesRequest, Options)
            • DeleteBackendService(std::string const &, std::string const &, Options)
            • DeleteBackendService(google::cloud::cpp::compute::backend_services::v1::DeleteBackendServiceRequest const &, Options)
            • DeleteSignedUrlKey(std::string const &, std::string const &, std::string const &, Options)
            • DeleteSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::DeleteSignedUrlKeyRequest const &, Options)
            • GetBackendService(std::string const &, std::string const &, Options)
            • GetBackendService(google::cloud::cpp::compute::backend_services::v1::GetBackendServiceRequest const &, Options)
            • GetHealth(std::string const &, std::string const &, google::cloud::cpp::compute::v1::ResourceGroupReference const &, Options)
            • GetHealth(google::cloud::cpp::compute::backend_services::v1::GetHealthRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::backend_services::v1::GetIamPolicyRequest const &, Options)
            • InsertBackendService(std::string const &, google::cloud::cpp::compute::v1::BackendService const &, Options)
            • InsertBackendService(google::cloud::cpp::compute::backend_services::v1::InsertBackendServiceRequest const &, Options)
            • ListBackendServices(std::string const &, Options)
            • ListBackendServices(google::cloud::cpp::compute::backend_services::v1::ListBackendServicesRequest, Options)
            • PatchBackendService(std::string const &, std::string const &, google::cloud::cpp::compute::v1::BackendService const &, Options)
            • PatchBackendService(google::cloud::cpp::compute::backend_services::v1::PatchBackendServiceRequest const &, Options)
            • SetEdgeSecurityPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::SecurityPolicyReference const &, Options)
            • SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetEdgeSecurityPolicyRequest const &, Options)
            • SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::backend_services::v1::SetIamPolicyRequest const &, Options)
            • SetSecurityPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::SecurityPolicyReference const &, Options)
            • SetSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetSecurityPolicyRequest const &, Options)
            • UpdateBackendService(std::string const &, std::string const &, google::cloud::cpp::compute::v1::BackendService const &, Options)
            • UpdateBackendService(google::cloud::cpp::compute::backend_services::v1::UpdateBackendServiceRequest const &, Options)
        • BackendServicesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::AddSignedUrlKeyRequest const &)
            • virtual AggregatedListBackendServices(google::cloud::cpp::compute::backend_services::v1::AggregatedListBackendServicesRequest)
            • virtual DeleteBackendService(google::cloud::cpp::compute::backend_services::v1::DeleteBackendServiceRequest const &)
            • virtual DeleteSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::DeleteSignedUrlKeyRequest const &)
            • virtual GetBackendService(google::cloud::cpp::compute::backend_services::v1::GetBackendServiceRequest const &)
            • virtual GetHealth(google::cloud::cpp::compute::backend_services::v1::GetHealthRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::backend_services::v1::GetIamPolicyRequest const &)
            • virtual InsertBackendService(google::cloud::cpp::compute::backend_services::v1::InsertBackendServiceRequest const &)
            • virtual ListBackendServices(google::cloud::cpp::compute::backend_services::v1::ListBackendServicesRequest)
            • virtual PatchBackendService(google::cloud::cpp::compute::backend_services::v1::PatchBackendServiceRequest const &)
            • virtual SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetEdgeSecurityPolicyRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::backend_services::v1::SetIamPolicyRequest const &)
            • virtual SetSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetSecurityPolicyRequest const &)
            • virtual UpdateBackendService(google::cloud::cpp::compute::backend_services::v1::UpdateBackendServiceRequest const &)
        • BackendServicesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::AddSignedUrlKeyRequest const &)
            • virtual AggregatedListBackendServices(google::cloud::cpp::compute::backend_services::v1::AggregatedListBackendServicesRequest)
            • virtual DeleteBackendService(google::cloud::cpp::compute::backend_services::v1::DeleteBackendServiceRequest const &)
            • virtual DeleteSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::DeleteSignedUrlKeyRequest const &)
            • virtual GetBackendService(google::cloud::cpp::compute::backend_services::v1::GetBackendServiceRequest const &)
            • virtual GetHealth(google::cloud::cpp::compute::backend_services::v1::GetHealthRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::backend_services::v1::GetIamPolicyRequest const &)
            • virtual InsertBackendService(google::cloud::cpp::compute::backend_services::v1::InsertBackendServiceRequest const &)
            • virtual ListBackendServices(google::cloud::cpp::compute::backend_services::v1::ListBackendServicesRequest)
            • virtual PatchBackendService(google::cloud::cpp::compute::backend_services::v1::PatchBackendServiceRequest const &)
            • virtual SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetEdgeSecurityPolicyRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::backend_services::v1::SetIamPolicyRequest const &)
            • virtual SetSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetSecurityPolicyRequest const &)
            • virtual UpdateBackendService(google::cloud::cpp::compute::backend_services::v1::UpdateBackendServiceRequest const &)
        • BackendServicesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • BackendServicesLimitedErrorCountRetryPolicy(int)
            • BackendServicesLimitedErrorCountRetryPolicy(BackendServicesLimitedErrorCountRetryPolicy &&)
            • BackendServicesLimitedErrorCountRetryPolicy(BackendServicesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • BackendServicesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • BackendServicesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • BackendServicesLimitedTimeRetryPolicy(BackendServicesLimitedTimeRetryPolicy &&)
            • BackendServicesLimitedTimeRetryPolicy(BackendServicesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • BackendServicesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • BackendServicesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • BackendServicesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • BackendServicesPollingPolicyOption
          • Overview
          • Types
            • Type
        • BackendServicesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultBackendServicesConnectionIdempotencyPolicy()
        • MakeBackendServicesConnectionRest(Options)
      • Types
        • BackendServicesPolicyOptionList
    • google::cloud::compute_backend_services_v1_mocks
      • Overview
      • Classes
        • MockBackendServicesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::AddSignedUrlKeyRequest const &)
            • virtual AggregatedListBackendServices(google::cloud::cpp::compute::backend_services::v1::AggregatedListBackendServicesRequest)
            • virtual DeleteBackendService(google::cloud::cpp::compute::backend_services::v1::DeleteBackendServiceRequest const &)
            • virtual DeleteSignedUrlKey(google::cloud::cpp::compute::backend_services::v1::DeleteSignedUrlKeyRequest const &)
            • virtual GetBackendService(google::cloud::cpp::compute::backend_services::v1::GetBackendServiceRequest const &)
            • virtual GetHealth(google::cloud::cpp::compute::backend_services::v1::GetHealthRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::backend_services::v1::GetIamPolicyRequest const &)
            • virtual InsertBackendService(google::cloud::cpp::compute::backend_services::v1::InsertBackendServiceRequest const &)
            • virtual ListBackendServices(google::cloud::cpp::compute::backend_services::v1::ListBackendServicesRequest)
            • virtual PatchBackendService(google::cloud::cpp::compute::backend_services::v1::PatchBackendServiceRequest const &)
            • virtual SetEdgeSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetEdgeSecurityPolicyRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::backend_services::v1::SetIamPolicyRequest const &)
            • virtual SetSecurityPolicy(google::cloud::cpp::compute::backend_services::v1::SetSecurityPolicyRequest const &)
            • virtual UpdateBackendService(google::cloud::cpp::compute::backend_services::v1::UpdateBackendServiceRequest const &)
    • google::cloud::compute_disk_types_v1
      • Overview
      • Classes
        • DiskTypesClient
          • Overview
          • Constructors
            • DiskTypesClient(DiskTypesClient const &)
            • DiskTypesClient(DiskTypesClient &&)
            • DiskTypesClient(std::shared_ptr< DiskTypesConnection >, Options)
          • Operators
            • operator=(DiskTypesClient const &)
            • operator=(DiskTypesClient &&)
            • operator==(DiskTypesClient const &, DiskTypesClient const &)
            • operator!=(DiskTypesClient const &, DiskTypesClient const &)
          • Functions
            • AggregatedListDiskTypes(std::string const &, Options)
            • AggregatedListDiskTypes(google::cloud::cpp::compute::disk_types::v1::AggregatedListDiskTypesRequest, Options)
            • GetDiskType(std::string const &, std::string const &, std::string const &, Options)
            • GetDiskType(google::cloud::cpp::compute::disk_types::v1::GetDiskTypeRequest const &, Options)
            • ListDiskTypes(std::string const &, std::string const &, Options)
            • ListDiskTypes(google::cloud::cpp::compute::disk_types::v1::ListDiskTypesRequest, Options)
        • DiskTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListDiskTypes(google::cloud::cpp::compute::disk_types::v1::AggregatedListDiskTypesRequest)
            • virtual GetDiskType(google::cloud::cpp::compute::disk_types::v1::GetDiskTypeRequest const &)
            • virtual ListDiskTypes(google::cloud::cpp::compute::disk_types::v1::ListDiskTypesRequest)
        • DiskTypesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListDiskTypes(google::cloud::cpp::compute::disk_types::v1::AggregatedListDiskTypesRequest)
            • virtual GetDiskType(google::cloud::cpp::compute::disk_types::v1::GetDiskTypeRequest const &)
            • virtual ListDiskTypes(google::cloud::cpp::compute::disk_types::v1::ListDiskTypesRequest)
        • DiskTypesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DiskTypesLimitedErrorCountRetryPolicy(int)
            • DiskTypesLimitedErrorCountRetryPolicy(DiskTypesLimitedErrorCountRetryPolicy &&)
            • DiskTypesLimitedErrorCountRetryPolicy(DiskTypesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DiskTypesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DiskTypesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DiskTypesLimitedTimeRetryPolicy(DiskTypesLimitedTimeRetryPolicy &&)
            • DiskTypesLimitedTimeRetryPolicy(DiskTypesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DiskTypesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • DiskTypesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DiskTypesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DiskTypesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultDiskTypesConnectionIdempotencyPolicy()
        • MakeDiskTypesConnectionRest(Options)
      • Types
        • DiskTypesPolicyOptionList
    • google::cloud::compute_disk_types_v1_mocks
      • Overview
      • Classes
        • MockDiskTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListDiskTypes(google::cloud::cpp::compute::disk_types::v1::AggregatedListDiskTypesRequest)
            • virtual GetDiskType(google::cloud::cpp::compute::disk_types::v1::GetDiskTypeRequest const &)
            • virtual ListDiskTypes(google::cloud::cpp::compute::disk_types::v1::ListDiskTypesRequest)
    • google::cloud::compute_disks_v1
      • Overview
      • Classes
        • DisksClient
          • Overview
          • Constructors
            • DisksClient(DisksClient const &)
            • DisksClient(DisksClient &&)
            • DisksClient(std::shared_ptr< DisksConnection >, Options)
          • Operators
            • operator=(DisksClient const &)
            • operator=(DisksClient &&)
            • operator==(DisksClient const &, DisksClient const &)
            • operator!=(DisksClient const &, DisksClient const &)
          • Functions
            • AddResourcePolicies(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::DisksAddResourcePoliciesRequest const &, Options)
            • AddResourcePolicies(google::cloud::cpp::compute::disks::v1::AddResourcePoliciesRequest const &, Options)
            • AggregatedListDisks(std::string const &, Options)
            • AggregatedListDisks(google::cloud::cpp::compute::disks::v1::AggregatedListDisksRequest, Options)
            • BulkInsert(std::string const &, std::string const &, google::cloud::cpp::compute::v1::BulkInsertDiskResource const &, Options)
            • BulkInsert(google::cloud::cpp::compute::disks::v1::BulkInsertRequest const &, Options)
            • CreateSnapshot(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::Snapshot const &, Options)
            • CreateSnapshot(google::cloud::cpp::compute::disks::v1::CreateSnapshotRequest const &, Options)
            • DeleteDisk(std::string const &, std::string const &, std::string const &, Options)
            • DeleteDisk(google::cloud::cpp::compute::disks::v1::DeleteDiskRequest const &, Options)
            • GetDisk(std::string const &, std::string const &, std::string const &, Options)
            • GetDisk(google::cloud::cpp::compute::disks::v1::GetDiskRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::disks::v1::GetIamPolicyRequest const &, Options)
            • InsertDisk(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Disk const &, Options)
            • InsertDisk(google::cloud::cpp::compute::disks::v1::InsertDiskRequest const &, Options)
            • ListDisks(std::string const &, std::string const &, Options)
            • ListDisks(google::cloud::cpp::compute::disks::v1::ListDisksRequest, Options)
            • RemoveResourcePolicies(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::DisksRemoveResourcePoliciesRequest const &, Options)
            • RemoveResourcePolicies(google::cloud::cpp::compute::disks::v1::RemoveResourcePoliciesRequest const &, Options)
            • Resize(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::DisksResizeRequest const &, Options)
            • Resize(google::cloud::cpp::compute::disks::v1::ResizeRequest const &, Options)
            • SetIamPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ZoneSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::disks::v1::SetIamPolicyRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ZoneSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::disks::v1::SetLabelsRequest const &, Options)
            • StartAsyncReplication(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::DisksStartAsyncReplicationRequest const &, Options)
            • StartAsyncReplication(google::cloud::cpp::compute::disks::v1::StartAsyncReplicationRequest const &, Options)
            • StopAsyncReplication(std::string const &, std::string const &, std::string const &, Options)
            • StopAsyncReplication(google::cloud::cpp::compute::disks::v1::StopAsyncReplicationRequest const &, Options)
            • StopGroupAsyncReplication(std::string const &, std::string const &, google::cloud::cpp::compute::v1::DisksStopGroupAsyncReplicationResource const &, Options)
            • StopGroupAsyncReplication(google::cloud::cpp::compute::disks::v1::StopGroupAsyncReplicationRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::disks::v1::TestIamPermissionsRequest const &, Options)
            • UpdateDisk(std::string const &, std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::Disk const &, Options)
            • UpdateDisk(google::cloud::cpp::compute::disks::v1::UpdateDiskRequest const &, Options)
        • DisksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddResourcePolicies(google::cloud::cpp::compute::disks::v1::AddResourcePoliciesRequest const &)
            • virtual AggregatedListDisks(google::cloud::cpp::compute::disks::v1::AggregatedListDisksRequest)
            • virtual BulkInsert(google::cloud::cpp::compute::disks::v1::BulkInsertRequest const &)
            • virtual CreateSnapshot(google::cloud::cpp::compute::disks::v1::CreateSnapshotRequest const &)
            • virtual DeleteDisk(google::cloud::cpp::compute::disks::v1::DeleteDiskRequest const &)
            • virtual GetDisk(google::cloud::cpp::compute::disks::v1::GetDiskRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::disks::v1::GetIamPolicyRequest const &)
            • virtual InsertDisk(google::cloud::cpp::compute::disks::v1::InsertDiskRequest const &)
            • virtual ListDisks(google::cloud::cpp::compute::disks::v1::ListDisksRequest)
            • virtual RemoveResourcePolicies(google::cloud::cpp::compute::disks::v1::RemoveResourcePoliciesRequest const &)
            • virtual Resize(google::cloud::cpp::compute::disks::v1::ResizeRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::disks::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::disks::v1::SetLabelsRequest const &)
            • virtual StartAsyncReplication(google::cloud::cpp::compute::disks::v1::StartAsyncReplicationRequest const &)
            • virtual StopAsyncReplication(google::cloud::cpp::compute::disks::v1::StopAsyncReplicationRequest const &)
            • virtual StopGroupAsyncReplication(google::cloud::cpp::compute::disks::v1::StopGroupAsyncReplicationRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::disks::v1::TestIamPermissionsRequest const &)
            • virtual UpdateDisk(google::cloud::cpp::compute::disks::v1::UpdateDiskRequest const &)
        • DisksConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddResourcePolicies(google::cloud::cpp::compute::disks::v1::AddResourcePoliciesRequest const &)
            • virtual AggregatedListDisks(google::cloud::cpp::compute::disks::v1::AggregatedListDisksRequest)
            • virtual BulkInsert(google::cloud::cpp::compute::disks::v1::BulkInsertRequest const &)
            • virtual CreateSnapshot(google::cloud::cpp::compute::disks::v1::CreateSnapshotRequest const &)
            • virtual DeleteDisk(google::cloud::cpp::compute::disks::v1::DeleteDiskRequest const &)
            • virtual GetDisk(google::cloud::cpp::compute::disks::v1::GetDiskRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::disks::v1::GetIamPolicyRequest const &)
            • virtual InsertDisk(google::cloud::cpp::compute::disks::v1::InsertDiskRequest const &)
            • virtual ListDisks(google::cloud::cpp::compute::disks::v1::ListDisksRequest)
            • virtual RemoveResourcePolicies(google::cloud::cpp::compute::disks::v1::RemoveResourcePoliciesRequest const &)
            • virtual Resize(google::cloud::cpp::compute::disks::v1::ResizeRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::disks::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::disks::v1::SetLabelsRequest const &)
            • virtual StartAsyncReplication(google::cloud::cpp::compute::disks::v1::StartAsyncReplicationRequest const &)
            • virtual StopAsyncReplication(google::cloud::cpp::compute::disks::v1::StopAsyncReplicationRequest const &)
            • virtual StopGroupAsyncReplication(google::cloud::cpp::compute::disks::v1::StopGroupAsyncReplicationRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::disks::v1::TestIamPermissionsRequest const &)
            • virtual UpdateDisk(google::cloud::cpp::compute::disks::v1::UpdateDiskRequest const &)
        • DisksLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DisksLimitedErrorCountRetryPolicy(int)
            • DisksLimitedErrorCountRetryPolicy(DisksLimitedErrorCountRetryPolicy &&)
            • DisksLimitedErrorCountRetryPolicy(DisksLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DisksLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DisksLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DisksLimitedTimeRetryPolicy(DisksLimitedTimeRetryPolicy &&)
            • DisksLimitedTimeRetryPolicy(DisksLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DisksRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • DisksBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DisksConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DisksPollingPolicyOption
          • Overview
          • Types
            • Type
        • DisksRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultDisksConnectionIdempotencyPolicy()
        • MakeDisksConnectionRest(Options)
      • Types
        • DisksPolicyOptionList
    • google::cloud::compute_disks_v1_mocks
      • Overview
      • Classes
        • MockDisksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddResourcePolicies(google::cloud::cpp::compute::disks::v1::AddResourcePoliciesRequest const &)
            • virtual AggregatedListDisks(google::cloud::cpp::compute::disks::v1::AggregatedListDisksRequest)
            • virtual BulkInsert(google::cloud::cpp::compute::disks::v1::BulkInsertRequest const &)
            • virtual CreateSnapshot(google::cloud::cpp::compute::disks::v1::CreateSnapshotRequest const &)
            • virtual DeleteDisk(google::cloud::cpp::compute::disks::v1::DeleteDiskRequest const &)
            • virtual GetDisk(google::cloud::cpp::compute::disks::v1::GetDiskRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::disks::v1::GetIamPolicyRequest const &)
            • virtual InsertDisk(google::cloud::cpp::compute::disks::v1::InsertDiskRequest const &)
            • virtual ListDisks(google::cloud::cpp::compute::disks::v1::ListDisksRequest)
            • virtual RemoveResourcePolicies(google::cloud::cpp::compute::disks::v1::RemoveResourcePoliciesRequest const &)
            • virtual Resize(google::cloud::cpp::compute::disks::v1::ResizeRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::disks::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::disks::v1::SetLabelsRequest const &)
            • virtual StartAsyncReplication(google::cloud::cpp::compute::disks::v1::StartAsyncReplicationRequest const &)
            • virtual StopAsyncReplication(google::cloud::cpp::compute::disks::v1::StopAsyncReplicationRequest const &)
            • virtual StopGroupAsyncReplication(google::cloud::cpp::compute::disks::v1::StopGroupAsyncReplicationRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::disks::v1::TestIamPermissionsRequest const &)
            • virtual UpdateDisk(google::cloud::cpp::compute::disks::v1::UpdateDiskRequest const &)
    • google::cloud::compute_external_vpn_gateways_v1
      • Overview
      • Classes
        • ExternalVpnGatewaysClient
          • Overview
          • Constructors
            • ExternalVpnGatewaysClient(ExternalVpnGatewaysClient const &)
            • ExternalVpnGatewaysClient(ExternalVpnGatewaysClient &&)
            • ExternalVpnGatewaysClient(std::shared_ptr< ExternalVpnGatewaysConnection >, Options)
          • Operators
            • operator=(ExternalVpnGatewaysClient const &)
            • operator=(ExternalVpnGatewaysClient &&)
            • operator==(ExternalVpnGatewaysClient const &, ExternalVpnGatewaysClient const &)
            • operator!=(ExternalVpnGatewaysClient const &, ExternalVpnGatewaysClient const &)
          • Functions
            • DeleteExternalVpnGateway(std::string const &, std::string const &, Options)
            • DeleteExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::DeleteExternalVpnGatewayRequest const &, Options)
            • GetExternalVpnGateway(std::string const &, std::string const &, Options)
            • GetExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::GetExternalVpnGatewayRequest const &, Options)
            • InsertExternalVpnGateway(std::string const &, google::cloud::cpp::compute::v1::ExternalVpnGateway const &, Options)
            • InsertExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::InsertExternalVpnGatewayRequest const &, Options)
            • ListExternalVpnGateways(std::string const &, Options)
            • ListExternalVpnGateways(google::cloud::cpp::compute::external_vpn_gateways::v1::ListExternalVpnGatewaysRequest, Options)
            • SetLabels(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::external_vpn_gateways::v1::SetLabelsRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::external_vpn_gateways::v1::TestIamPermissionsRequest const &, Options)
        • ExternalVpnGatewaysConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::DeleteExternalVpnGatewayRequest const &)
            • virtual GetExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::GetExternalVpnGatewayRequest const &)
            • virtual InsertExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::InsertExternalVpnGatewayRequest const &)
            • virtual ListExternalVpnGateways(google::cloud::cpp::compute::external_vpn_gateways::v1::ListExternalVpnGatewaysRequest)
            • virtual SetLabels(google::cloud::cpp::compute::external_vpn_gateways::v1::SetLabelsRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::external_vpn_gateways::v1::TestIamPermissionsRequest const &)
        • ExternalVpnGatewaysConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::DeleteExternalVpnGatewayRequest const &)
            • virtual GetExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::GetExternalVpnGatewayRequest const &)
            • virtual InsertExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::InsertExternalVpnGatewayRequest const &)
            • virtual ListExternalVpnGateways(google::cloud::cpp::compute::external_vpn_gateways::v1::ListExternalVpnGatewaysRequest)
            • virtual SetLabels(google::cloud::cpp::compute::external_vpn_gateways::v1::SetLabelsRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::external_vpn_gateways::v1::TestIamPermissionsRequest const &)
        • ExternalVpnGatewaysLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ExternalVpnGatewaysLimitedErrorCountRetryPolicy(int)
            • ExternalVpnGatewaysLimitedErrorCountRetryPolicy(ExternalVpnGatewaysLimitedErrorCountRetryPolicy &&)
            • ExternalVpnGatewaysLimitedErrorCountRetryPolicy(ExternalVpnGatewaysLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ExternalVpnGatewaysLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ExternalVpnGatewaysLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ExternalVpnGatewaysLimitedTimeRetryPolicy(ExternalVpnGatewaysLimitedTimeRetryPolicy &&)
            • ExternalVpnGatewaysLimitedTimeRetryPolicy(ExternalVpnGatewaysLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ExternalVpnGatewaysRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • ExternalVpnGatewaysBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ExternalVpnGatewaysConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ExternalVpnGatewaysPollingPolicyOption
          • Overview
          • Types
            • Type
        • ExternalVpnGatewaysRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultExternalVpnGatewaysConnectionIdempotencyPolicy()
        • MakeExternalVpnGatewaysConnectionRest(Options)
      • Types
        • ExternalVpnGatewaysPolicyOptionList
    • google::cloud::compute_external_vpn_gateways_v1_mocks
      • Overview
      • Classes
        • MockExternalVpnGatewaysConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::DeleteExternalVpnGatewayRequest const &)
            • virtual GetExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::GetExternalVpnGatewayRequest const &)
            • virtual InsertExternalVpnGateway(google::cloud::cpp::compute::external_vpn_gateways::v1::InsertExternalVpnGatewayRequest const &)
            • virtual ListExternalVpnGateways(google::cloud::cpp::compute::external_vpn_gateways::v1::ListExternalVpnGatewaysRequest)
            • virtual SetLabels(google::cloud::cpp::compute::external_vpn_gateways::v1::SetLabelsRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::external_vpn_gateways::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_firewall_policies_v1
      • Overview
      • Classes
        • FirewallPoliciesClient
          • Overview
          • Constructors
            • FirewallPoliciesClient(FirewallPoliciesClient const &)
            • FirewallPoliciesClient(FirewallPoliciesClient &&)
            • FirewallPoliciesClient(std::shared_ptr< FirewallPoliciesConnection >, Options)
          • Operators
            • operator=(FirewallPoliciesClient const &)
            • operator=(FirewallPoliciesClient &&)
            • operator==(FirewallPoliciesClient const &, FirewallPoliciesClient const &)
            • operator!=(FirewallPoliciesClient const &, FirewallPoliciesClient const &)
          • Functions
            • AddAssociation(std::string const &, google::cloud::cpp::compute::v1::FirewallPolicyAssociation const &, Options)
            • AddAssociation(google::cloud::cpp::compute::firewall_policies::v1::AddAssociationRequest const &, Options)
            • AddRule(std::string const &, google::cloud::cpp::compute::v1::FirewallPolicyRule const &, Options)
            • AddRule(google::cloud::cpp::compute::firewall_policies::v1::AddRuleRequest const &, Options)
            • CloneRules(std::string const &, Options)
            • CloneRules(google::cloud::cpp::compute::firewall_policies::v1::CloneRulesRequest const &, Options)
            • DeleteFirewallPolicy(std::string const &, Options)
            • DeleteFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::DeleteFirewallPolicyRequest const &, Options)
            • GetFirewallPolicy(std::string const &, Options)
            • GetFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetFirewallPolicyRequest const &, Options)
            • GetAssociation(std::string const &, Options)
            • GetAssociation(google::cloud::cpp::compute::firewall_policies::v1::GetAssociationRequest const &, Options)
            • GetIamPolicy(std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetIamPolicyRequest const &, Options)
            • GetRule(std::string const &, Options)
            • GetRule(google::cloud::cpp::compute::firewall_policies::v1::GetRuleRequest const &, Options)
            • InsertFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::InsertFirewallPolicyRequest const &, Options)
            • ListFirewallPolicies(google::cloud::cpp::compute::firewall_policies::v1::ListFirewallPoliciesRequest, Options)
            • ListAssociations(google::cloud::cpp::compute::firewall_policies::v1::ListAssociationsRequest const &, Options)
            • Move(std::string const &, Options)
            • Move(google::cloud::cpp::compute::firewall_policies::v1::MoveRequest const &, Options)
            • PatchFirewallPolicy(std::string const &, google::cloud::cpp::compute::v1::FirewallPolicy const &, Options)
            • PatchFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::PatchFirewallPolicyRequest const &, Options)
            • PatchRule(std::string const &, google::cloud::cpp::compute::v1::FirewallPolicyRule const &, Options)
            • PatchRule(google::cloud::cpp::compute::firewall_policies::v1::PatchRuleRequest const &, Options)
            • RemoveAssociation(std::string const &, Options)
            • RemoveAssociation(google::cloud::cpp::compute::firewall_policies::v1::RemoveAssociationRequest const &, Options)
            • RemoveRule(std::string const &, Options)
            • RemoveRule(google::cloud::cpp::compute::firewall_policies::v1::RemoveRuleRequest const &, Options)
            • SetIamPolicy(std::string const &, google::cloud::cpp::compute::v1::GlobalOrganizationSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::firewall_policies::v1::TestIamPermissionsRequest const &, Options)
        • FirewallPoliciesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddAssociation(google::cloud::cpp::compute::firewall_policies::v1::AddAssociationRequest const &)
            • virtual AddRule(google::cloud::cpp::compute::firewall_policies::v1::AddRuleRequest const &)
            • virtual CloneRules(google::cloud::cpp::compute::firewall_policies::v1::CloneRulesRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::DeleteFirewallPolicyRequest const &)
            • virtual GetFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetFirewallPolicyRequest const &)
            • virtual GetAssociation(google::cloud::cpp::compute::firewall_policies::v1::GetAssociationRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetIamPolicyRequest const &)
            • virtual GetRule(google::cloud::cpp::compute::firewall_policies::v1::GetRuleRequest const &)
            • virtual InsertFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::InsertFirewallPolicyRequest const &)
            • virtual ListFirewallPolicies(google::cloud::cpp::compute::firewall_policies::v1::ListFirewallPoliciesRequest)
            • virtual ListAssociations(google::cloud::cpp::compute::firewall_policies::v1::ListAssociationsRequest const &)
            • virtual Move(google::cloud::cpp::compute::firewall_policies::v1::MoveRequest const &)
            • virtual PatchFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::PatchFirewallPolicyRequest const &)
            • virtual PatchRule(google::cloud::cpp::compute::firewall_policies::v1::PatchRuleRequest const &)
            • virtual RemoveAssociation(google::cloud::cpp::compute::firewall_policies::v1::RemoveAssociationRequest const &)
            • virtual RemoveRule(google::cloud::cpp::compute::firewall_policies::v1::RemoveRuleRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::firewall_policies::v1::TestIamPermissionsRequest const &)
        • FirewallPoliciesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddAssociation(google::cloud::cpp::compute::firewall_policies::v1::AddAssociationRequest const &)
            • virtual AddRule(google::cloud::cpp::compute::firewall_policies::v1::AddRuleRequest const &)
            • virtual CloneRules(google::cloud::cpp::compute::firewall_policies::v1::CloneRulesRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::DeleteFirewallPolicyRequest const &)
            • virtual GetFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetFirewallPolicyRequest const &)
            • virtual GetAssociation(google::cloud::cpp::compute::firewall_policies::v1::GetAssociationRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetIamPolicyRequest const &)
            • virtual GetRule(google::cloud::cpp::compute::firewall_policies::v1::GetRuleRequest const &)
            • virtual InsertFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::InsertFirewallPolicyRequest const &)
            • virtual ListFirewallPolicies(google::cloud::cpp::compute::firewall_policies::v1::ListFirewallPoliciesRequest)
            • virtual ListAssociations(google::cloud::cpp::compute::firewall_policies::v1::ListAssociationsRequest const &)
            • virtual Move(google::cloud::cpp::compute::firewall_policies::v1::MoveRequest const &)
            • virtual PatchFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::PatchFirewallPolicyRequest const &)
            • virtual PatchRule(google::cloud::cpp::compute::firewall_policies::v1::PatchRuleRequest const &)
            • virtual RemoveAssociation(google::cloud::cpp::compute::firewall_policies::v1::RemoveAssociationRequest const &)
            • virtual RemoveRule(google::cloud::cpp::compute::firewall_policies::v1::RemoveRuleRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::firewall_policies::v1::TestIamPermissionsRequest const &)
        • FirewallPoliciesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • FirewallPoliciesLimitedErrorCountRetryPolicy(int)
            • FirewallPoliciesLimitedErrorCountRetryPolicy(FirewallPoliciesLimitedErrorCountRetryPolicy &&)
            • FirewallPoliciesLimitedErrorCountRetryPolicy(FirewallPoliciesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • FirewallPoliciesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • FirewallPoliciesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • FirewallPoliciesLimitedTimeRetryPolicy(FirewallPoliciesLimitedTimeRetryPolicy &&)
            • FirewallPoliciesLimitedTimeRetryPolicy(FirewallPoliciesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • FirewallPoliciesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • FirewallPoliciesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • FirewallPoliciesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • FirewallPoliciesPollingPolicyOption
          • Overview
          • Types
            • Type
        • FirewallPoliciesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultFirewallPoliciesConnectionIdempotencyPolicy()
        • MakeFirewallPoliciesConnectionRest(Options)
      • Types
        • FirewallPoliciesPolicyOptionList
    • google::cloud::compute_firewall_policies_v1_mocks
      • Overview
      • Classes
        • MockFirewallPoliciesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddAssociation(google::cloud::cpp::compute::firewall_policies::v1::AddAssociationRequest const &)
            • virtual AddRule(google::cloud::cpp::compute::firewall_policies::v1::AddRuleRequest const &)
            • virtual CloneRules(google::cloud::cpp::compute::firewall_policies::v1::CloneRulesRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::DeleteFirewallPolicyRequest const &)
            • virtual GetFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetFirewallPolicyRequest const &)
            • virtual GetAssociation(google::cloud::cpp::compute::firewall_policies::v1::GetAssociationRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::GetIamPolicyRequest const &)
            • virtual GetRule(google::cloud::cpp::compute::firewall_policies::v1::GetRuleRequest const &)
            • virtual InsertFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::InsertFirewallPolicyRequest const &)
            • virtual ListFirewallPolicies(google::cloud::cpp::compute::firewall_policies::v1::ListFirewallPoliciesRequest)
            • virtual ListAssociations(google::cloud::cpp::compute::firewall_policies::v1::ListAssociationsRequest const &)
            • virtual Move(google::cloud::cpp::compute::firewall_policies::v1::MoveRequest const &)
            • virtual PatchFirewallPolicy(google::cloud::cpp::compute::firewall_policies::v1::PatchFirewallPolicyRequest const &)
            • virtual PatchRule(google::cloud::cpp::compute::firewall_policies::v1::PatchRuleRequest const &)
            • virtual RemoveAssociation(google::cloud::cpp::compute::firewall_policies::v1::RemoveAssociationRequest const &)
            • virtual RemoveRule(google::cloud::cpp::compute::firewall_policies::v1::RemoveRuleRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::firewall_policies::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::firewall_policies::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_firewalls_v1
      • Overview
      • Classes
        • FirewallsClient
          • Overview
          • Constructors
            • FirewallsClient(FirewallsClient const &)
            • FirewallsClient(FirewallsClient &&)
            • FirewallsClient(std::shared_ptr< FirewallsConnection >, Options)
          • Operators
            • operator=(FirewallsClient const &)
            • operator=(FirewallsClient &&)
            • operator==(FirewallsClient const &, FirewallsClient const &)
            • operator!=(FirewallsClient const &, FirewallsClient const &)
          • Functions
            • DeleteFirewall(std::string const &, std::string const &, Options)
            • DeleteFirewall(google::cloud::cpp::compute::firewalls::v1::DeleteFirewallRequest const &, Options)
            • GetFirewall(std::string const &, std::string const &, Options)
            • GetFirewall(google::cloud::cpp::compute::firewalls::v1::GetFirewallRequest const &, Options)
            • InsertFirewall(std::string const &, google::cloud::cpp::compute::v1::Firewall const &, Options)
            • InsertFirewall(google::cloud::cpp::compute::firewalls::v1::InsertFirewallRequest const &, Options)
            • ListFirewalls(std::string const &, Options)
            • ListFirewalls(google::cloud::cpp::compute::firewalls::v1::ListFirewallsRequest, Options)
            • PatchFirewall(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Firewall const &, Options)
            • PatchFirewall(google::cloud::cpp::compute::firewalls::v1::PatchFirewallRequest const &, Options)
            • UpdateFirewall(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Firewall const &, Options)
            • UpdateFirewall(google::cloud::cpp::compute::firewalls::v1::UpdateFirewallRequest const &, Options)
        • FirewallsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteFirewall(google::cloud::cpp::compute::firewalls::v1::DeleteFirewallRequest const &)
            • virtual GetFirewall(google::cloud::cpp::compute::firewalls::v1::GetFirewallRequest const &)
            • virtual InsertFirewall(google::cloud::cpp::compute::firewalls::v1::InsertFirewallRequest const &)
            • virtual ListFirewalls(google::cloud::cpp::compute::firewalls::v1::ListFirewallsRequest)
            • virtual PatchFirewall(google::cloud::cpp::compute::firewalls::v1::PatchFirewallRequest const &)
            • virtual UpdateFirewall(google::cloud::cpp::compute::firewalls::v1::UpdateFirewallRequest const &)
        • FirewallsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteFirewall(google::cloud::cpp::compute::firewalls::v1::DeleteFirewallRequest const &)
            • virtual GetFirewall(google::cloud::cpp::compute::firewalls::v1::GetFirewallRequest const &)
            • virtual InsertFirewall(google::cloud::cpp::compute::firewalls::v1::InsertFirewallRequest const &)
            • virtual ListFirewalls(google::cloud::cpp::compute::firewalls::v1::ListFirewallsRequest)
            • virtual PatchFirewall(google::cloud::cpp::compute::firewalls::v1::PatchFirewallRequest const &)
            • virtual UpdateFirewall(google::cloud::cpp::compute::firewalls::v1::UpdateFirewallRequest const &)
        • FirewallsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • FirewallsLimitedErrorCountRetryPolicy(int)
            • FirewallsLimitedErrorCountRetryPolicy(FirewallsLimitedErrorCountRetryPolicy &&)
            • FirewallsLimitedErrorCountRetryPolicy(FirewallsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • FirewallsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • FirewallsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • FirewallsLimitedTimeRetryPolicy(FirewallsLimitedTimeRetryPolicy &&)
            • FirewallsLimitedTimeRetryPolicy(FirewallsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • FirewallsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • FirewallsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • FirewallsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • FirewallsPollingPolicyOption
          • Overview
          • Types
            • Type
        • FirewallsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultFirewallsConnectionIdempotencyPolicy()
        • MakeFirewallsConnectionRest(Options)
      • Types
        • FirewallsPolicyOptionList
    • google::cloud::compute_firewalls_v1_mocks
      • Overview
      • Classes
        • MockFirewallsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteFirewall(google::cloud::cpp::compute::firewalls::v1::DeleteFirewallRequest const &)
            • virtual GetFirewall(google::cloud::cpp::compute::firewalls::v1::GetFirewallRequest const &)
            • virtual InsertFirewall(google::cloud::cpp::compute::firewalls::v1::InsertFirewallRequest const &)
            • virtual ListFirewalls(google::cloud::cpp::compute::firewalls::v1::ListFirewallsRequest)
            • virtual PatchFirewall(google::cloud::cpp::compute::firewalls::v1::PatchFirewallRequest const &)
            • virtual UpdateFirewall(google::cloud::cpp::compute::firewalls::v1::UpdateFirewallRequest const &)
    • google::cloud::compute_forwarding_rules_v1
      • Overview
      • Classes
        • ForwardingRulesClient
          • Overview
          • Constructors
            • ForwardingRulesClient(ForwardingRulesClient const &)
            • ForwardingRulesClient(ForwardingRulesClient &&)
            • ForwardingRulesClient(std::shared_ptr< ForwardingRulesConnection >, Options)
          • Operators
            • operator=(ForwardingRulesClient const &)
            • operator=(ForwardingRulesClient &&)
            • operator==(ForwardingRulesClient const &, ForwardingRulesClient const &)
            • operator!=(ForwardingRulesClient const &, ForwardingRulesClient const &)
          • Functions
            • AggregatedListForwardingRules(std::string const &, Options)
            • AggregatedListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::AggregatedListForwardingRulesRequest, Options)
            • DeleteForwardingRule(std::string const &, std::string const &, std::string const &, Options)
            • DeleteForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::DeleteForwardingRuleRequest const &, Options)
            • GetForwardingRule(std::string const &, std::string const &, std::string const &, Options)
            • GetForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::GetForwardingRuleRequest const &, Options)
            • InsertForwardingRule(std::string const &, std::string const &, google::cloud::cpp::compute::v1::ForwardingRule const &, Options)
            • InsertForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::InsertForwardingRuleRequest const &, Options)
            • ListForwardingRules(std::string const &, std::string const &, Options)
            • ListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::ListForwardingRulesRequest, Options)
            • PatchForwardingRule(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ForwardingRule const &, Options)
            • PatchForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::PatchForwardingRuleRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::RegionSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::forwarding_rules::v1::SetLabelsRequest const &, Options)
            • SetTarget(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TargetReference const &, Options)
            • SetTarget(google::cloud::cpp::compute::forwarding_rules::v1::SetTargetRequest const &, Options)
        • ForwardingRulesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::AggregatedListForwardingRulesRequest)
            • virtual DeleteForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::DeleteForwardingRuleRequest const &)
            • virtual GetForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::GetForwardingRuleRequest const &)
            • virtual InsertForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::InsertForwardingRuleRequest const &)
            • virtual ListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::ListForwardingRulesRequest)
            • virtual PatchForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::PatchForwardingRuleRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::forwarding_rules::v1::SetLabelsRequest const &)
            • virtual SetTarget(google::cloud::cpp::compute::forwarding_rules::v1::SetTargetRequest const &)
        • ForwardingRulesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::AggregatedListForwardingRulesRequest)
            • virtual DeleteForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::DeleteForwardingRuleRequest const &)
            • virtual GetForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::GetForwardingRuleRequest const &)
            • virtual InsertForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::InsertForwardingRuleRequest const &)
            • virtual ListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::ListForwardingRulesRequest)
            • virtual PatchForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::PatchForwardingRuleRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::forwarding_rules::v1::SetLabelsRequest const &)
            • virtual SetTarget(google::cloud::cpp::compute::forwarding_rules::v1::SetTargetRequest const &)
        • ForwardingRulesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ForwardingRulesLimitedErrorCountRetryPolicy(int)
            • ForwardingRulesLimitedErrorCountRetryPolicy(ForwardingRulesLimitedErrorCountRetryPolicy &&)
            • ForwardingRulesLimitedErrorCountRetryPolicy(ForwardingRulesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ForwardingRulesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ForwardingRulesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ForwardingRulesLimitedTimeRetryPolicy(ForwardingRulesLimitedTimeRetryPolicy &&)
            • ForwardingRulesLimitedTimeRetryPolicy(ForwardingRulesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ForwardingRulesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • ForwardingRulesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ForwardingRulesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ForwardingRulesPollingPolicyOption
          • Overview
          • Types
            • Type
        • ForwardingRulesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultForwardingRulesConnectionIdempotencyPolicy()
        • MakeForwardingRulesConnectionRest(Options)
      • Types
        • ForwardingRulesPolicyOptionList
    • google::cloud::compute_forwarding_rules_v1_mocks
      • Overview
      • Classes
        • MockForwardingRulesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::AggregatedListForwardingRulesRequest)
            • virtual DeleteForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::DeleteForwardingRuleRequest const &)
            • virtual GetForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::GetForwardingRuleRequest const &)
            • virtual InsertForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::InsertForwardingRuleRequest const &)
            • virtual ListForwardingRules(google::cloud::cpp::compute::forwarding_rules::v1::ListForwardingRulesRequest)
            • virtual PatchForwardingRule(google::cloud::cpp::compute::forwarding_rules::v1::PatchForwardingRuleRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::forwarding_rules::v1::SetLabelsRequest const &)
            • virtual SetTarget(google::cloud::cpp::compute::forwarding_rules::v1::SetTargetRequest const &)
    • google::cloud::compute_global_addresses_v1
      • Overview
      • Classes
        • GlobalAddressesClient
          • Overview
          • Constructors
            • GlobalAddressesClient(GlobalAddressesClient const &)
            • GlobalAddressesClient(GlobalAddressesClient &&)
            • GlobalAddressesClient(std::shared_ptr< GlobalAddressesConnection >, Options)
          • Operators
            • operator=(GlobalAddressesClient const &)
            • operator=(GlobalAddressesClient &&)
            • operator==(GlobalAddressesClient const &, GlobalAddressesClient const &)
            • operator!=(GlobalAddressesClient const &, GlobalAddressesClient const &)
          • Functions
            • DeleteAddress(std::string const &, std::string const &, Options)
            • DeleteAddress(google::cloud::cpp::compute::global_addresses::v1::DeleteAddressRequest const &, Options)
            • GetAddress(std::string const &, std::string const &, Options)
            • GetAddress(google::cloud::cpp::compute::global_addresses::v1::GetAddressRequest const &, Options)
            • InsertAddress(std::string const &, google::cloud::cpp::compute::v1::Address const &, Options)
            • InsertAddress(google::cloud::cpp::compute::global_addresses::v1::InsertAddressRequest const &, Options)
            • ListGlobalAddresses(std::string const &, Options)
            • ListGlobalAddresses(google::cloud::cpp::compute::global_addresses::v1::ListGlobalAddressesRequest, Options)
            • Move(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalAddressesMoveRequest const &, Options)
            • Move(google::cloud::cpp::compute::global_addresses::v1::MoveRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::global_addresses::v1::SetLabelsRequest const &, Options)
        • GlobalAddressesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteAddress(google::cloud::cpp::compute::global_addresses::v1::DeleteAddressRequest const &)
            • virtual GetAddress(google::cloud::cpp::compute::global_addresses::v1::GetAddressRequest const &)
            • virtual InsertAddress(google::cloud::cpp::compute::global_addresses::v1::InsertAddressRequest const &)
            • virtual ListGlobalAddresses(google::cloud::cpp::compute::global_addresses::v1::ListGlobalAddressesRequest)
            • virtual Move(google::cloud::cpp::compute::global_addresses::v1::MoveRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::global_addresses::v1::SetLabelsRequest const &)
        • GlobalAddressesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteAddress(google::cloud::cpp::compute::global_addresses::v1::DeleteAddressRequest const &)
            • virtual GetAddress(google::cloud::cpp::compute::global_addresses::v1::GetAddressRequest const &)
            • virtual InsertAddress(google::cloud::cpp::compute::global_addresses::v1::InsertAddressRequest const &)
            • virtual ListGlobalAddresses(google::cloud::cpp::compute::global_addresses::v1::ListGlobalAddressesRequest)
            • virtual Move(google::cloud::cpp::compute::global_addresses::v1::MoveRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::global_addresses::v1::SetLabelsRequest const &)
        • GlobalAddressesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GlobalAddressesLimitedErrorCountRetryPolicy(int)
            • GlobalAddressesLimitedErrorCountRetryPolicy(GlobalAddressesLimitedErrorCountRetryPolicy &&)
            • GlobalAddressesLimitedErrorCountRetryPolicy(GlobalAddressesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalAddressesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GlobalAddressesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GlobalAddressesLimitedTimeRetryPolicy(GlobalAddressesLimitedTimeRetryPolicy &&)
            • GlobalAddressesLimitedTimeRetryPolicy(GlobalAddressesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalAddressesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • GlobalAddressesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GlobalAddressesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GlobalAddressesPollingPolicyOption
          • Overview
          • Types
            • Type
        • GlobalAddressesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultGlobalAddressesConnectionIdempotencyPolicy()
        • MakeGlobalAddressesConnectionRest(Options)
      • Types
        • GlobalAddressesPolicyOptionList
    • google::cloud::compute_global_addresses_v1_mocks
      • Overview
      • Classes
        • MockGlobalAddressesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteAddress(google::cloud::cpp::compute::global_addresses::v1::DeleteAddressRequest const &)
            • virtual GetAddress(google::cloud::cpp::compute::global_addresses::v1::GetAddressRequest const &)
            • virtual InsertAddress(google::cloud::cpp::compute::global_addresses::v1::InsertAddressRequest const &)
            • virtual ListGlobalAddresses(google::cloud::cpp::compute::global_addresses::v1::ListGlobalAddressesRequest)
            • virtual Move(google::cloud::cpp::compute::global_addresses::v1::MoveRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::global_addresses::v1::SetLabelsRequest const &)
    • google::cloud::compute_global_forwarding_rules_v1
      • Overview
      • Classes
        • GlobalForwardingRulesClient
          • Overview
          • Constructors
            • GlobalForwardingRulesClient(GlobalForwardingRulesClient const &)
            • GlobalForwardingRulesClient(GlobalForwardingRulesClient &&)
            • GlobalForwardingRulesClient(std::shared_ptr< GlobalForwardingRulesConnection >, Options)
          • Operators
            • operator=(GlobalForwardingRulesClient const &)
            • operator=(GlobalForwardingRulesClient &&)
            • operator==(GlobalForwardingRulesClient const &, GlobalForwardingRulesClient const &)
            • operator!=(GlobalForwardingRulesClient const &, GlobalForwardingRulesClient const &)
          • Functions
            • DeleteForwardingRule(std::string const &, std::string const &, Options)
            • DeleteForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::DeleteForwardingRuleRequest const &, Options)
            • GetForwardingRule(std::string const &, std::string const &, Options)
            • GetForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::GetForwardingRuleRequest const &, Options)
            • InsertForwardingRule(std::string const &, google::cloud::cpp::compute::v1::ForwardingRule const &, Options)
            • InsertForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::InsertForwardingRuleRequest const &, Options)
            • ListGlobalForwardingRules(std::string const &, Options)
            • ListGlobalForwardingRules(google::cloud::cpp::compute::global_forwarding_rules::v1::ListGlobalForwardingRulesRequest, Options)
            • PatchForwardingRule(std::string const &, std::string const &, google::cloud::cpp::compute::v1::ForwardingRule const &, Options)
            • PatchForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::PatchForwardingRuleRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::global_forwarding_rules::v1::SetLabelsRequest const &, Options)
            • SetTarget(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TargetReference const &, Options)
            • SetTarget(google::cloud::cpp::compute::global_forwarding_rules::v1::SetTargetRequest const &, Options)
        • GlobalForwardingRulesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::DeleteForwardingRuleRequest const &)
            • virtual GetForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::GetForwardingRuleRequest const &)
            • virtual InsertForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::InsertForwardingRuleRequest const &)
            • virtual ListGlobalForwardingRules(google::cloud::cpp::compute::global_forwarding_rules::v1::ListGlobalForwardingRulesRequest)
            • virtual PatchForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::PatchForwardingRuleRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::global_forwarding_rules::v1::SetLabelsRequest const &)
            • virtual SetTarget(google::cloud::cpp::compute::global_forwarding_rules::v1::SetTargetRequest const &)
        • GlobalForwardingRulesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::DeleteForwardingRuleRequest const &)
            • virtual GetForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::GetForwardingRuleRequest const &)
            • virtual InsertForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::InsertForwardingRuleRequest const &)
            • virtual ListGlobalForwardingRules(google::cloud::cpp::compute::global_forwarding_rules::v1::ListGlobalForwardingRulesRequest)
            • virtual PatchForwardingRule(google::cloud::cpp::compute::global_forwarding_rules::v1::PatchForwardingRuleRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::global_forwarding_rules::v1::SetLabelsRequest const &)
            • virtual SetTarget(google::cloud::cpp::compute::global_forwarding_rules::v1::SetTargetRequest const &)
        • GlobalForwardingRulesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GlobalForwardingRulesLimitedErrorCountRetryPolicy(int)
            • GlobalForwardingRulesLimitedErrorCountRetryPolicy(GlobalForwardingRulesLimitedErrorCountRetryPolicy &&)
            • GlobalForwardingRulesLimitedErrorCountRetryPolicy(GlobalForwardingRulesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalForwardingRulesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GlobalForwardingRulesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GlobalForwardingRulesLimitedTimeRetryPolicy(GlobalForwardingRulesLimitedTimeRetryPolicy &&)
            • GlobalForwardingRulesLimitedTimeRetryPolicy(GlobalForwardingRulesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalForwardingRulesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • GlobalForwardingRulesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GlobalForwardingRulesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GlobalForwardingRulesPollingPolicyOption
          • Overview
          • Types
            • Type
        • GlobalForwardingRulesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultGlobalForwardingRulesConnectionIdempotencyPolicy()
        • MakeGlobalForwardingRulesConnectionRest(Options)
      • Types
        • GlobalForwardingRulesPolicyOptionList
    • google::cloud::compute_global_forwarding_rules_v1_mocks
      • Overview
      • Classes
        • MockGlobalForwardingRulesConnection
          • Overview
    • google::cloud::compute_global_network_endpoint_groups_v1
      • Overview
      • Classes
        • GlobalNetworkEndpointGroupsClient
          • Overview
          • Constructors
            • GlobalNetworkEndpointGroupsClient(GlobalNetworkEndpointGroupsClient const &)
            • GlobalNetworkEndpointGroupsClient(GlobalNetworkEndpointGroupsClient &&)
            • GlobalNetworkEndpointGroupsClient(std::shared_ptr< GlobalNetworkEndpointGroupsConnection >, Options)
          • Operators
            • operator=(GlobalNetworkEndpointGroupsClient const &)
            • operator=(GlobalNetworkEndpointGroupsClient &&)
            • operator==(GlobalNetworkEndpointGroupsClient const &, GlobalNetworkEndpointGroupsClient const &)
            • operator!=(GlobalNetworkEndpointGroupsClient const &, GlobalNetworkEndpointGroupsClient const &)
          • Functions
            • AttachNetworkEndpoints(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalNetworkEndpointGroupsAttachEndpointsRequest const &, Options)
            • AttachNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::AttachNetworkEndpointsRequest const &, Options)
            • DeleteNetworkEndpointGroup(std::string const &, std::string const &, Options)
            • DeleteNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::DeleteNetworkEndpointGroupRequest const &, Options)
            • DetachNetworkEndpoints(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalNetworkEndpointGroupsDetachEndpointsRequest const &, Options)
            • DetachNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::DetachNetworkEndpointsRequest const &, Options)
            • GetNetworkEndpointGroup(std::string const &, std::string const &, Options)
            • GetNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::GetNetworkEndpointGroupRequest const &, Options)
            • InsertNetworkEndpointGroup(std::string const &, google::cloud::cpp::compute::v1::NetworkEndpointGroup const &, Options)
            • InsertNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::InsertNetworkEndpointGroupRequest const &, Options)
            • ListGlobalNetworkEndpointGroups(std::string const &, Options)
            • ListGlobalNetworkEndpointGroups(google::cloud::cpp::compute::global_network_endpoint_groups::v1::ListGlobalNetworkEndpointGroupsRequest, Options)
            • ListNetworkEndpoints(std::string const &, std::string const &, Options)
            • ListNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::ListNetworkEndpointsRequest, Options)
        • GlobalNetworkEndpointGroupsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AttachNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::AttachNetworkEndpointsRequest const &)
            • virtual DeleteNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::DeleteNetworkEndpointGroupRequest const &)
            • virtual DetachNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::DetachNetworkEndpointsRequest const &)
            • virtual GetNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::GetNetworkEndpointGroupRequest const &)
            • virtual InsertNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::InsertNetworkEndpointGroupRequest const &)
            • virtual ListGlobalNetworkEndpointGroups(google::cloud::cpp::compute::global_network_endpoint_groups::v1::ListGlobalNetworkEndpointGroupsRequest)
            • virtual ListNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::ListNetworkEndpointsRequest)
        • GlobalNetworkEndpointGroupsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AttachNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::AttachNetworkEndpointsRequest const &)
            • virtual DeleteNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::DeleteNetworkEndpointGroupRequest const &)
            • virtual DetachNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::DetachNetworkEndpointsRequest const &)
            • virtual GetNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::GetNetworkEndpointGroupRequest const &)
            • virtual InsertNetworkEndpointGroup(google::cloud::cpp::compute::global_network_endpoint_groups::v1::InsertNetworkEndpointGroupRequest const &)
            • virtual ListGlobalNetworkEndpointGroups(google::cloud::cpp::compute::global_network_endpoint_groups::v1::ListGlobalNetworkEndpointGroupsRequest)
            • virtual ListNetworkEndpoints(google::cloud::cpp::compute::global_network_endpoint_groups::v1::ListNetworkEndpointsRequest)
        • GlobalNetworkEndpointGroupsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GlobalNetworkEndpointGroupsLimitedErrorCountRetryPolicy(int)
            • GlobalNetworkEndpointGroupsLimitedErrorCountRetryPolicy(GlobalNetworkEndpointGroupsLimitedErrorCountRetryPolicy &&)
            • GlobalNetworkEndpointGroupsLimitedErrorCountRetryPolicy(GlobalNetworkEndpointGroupsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalNetworkEndpointGroupsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GlobalNetworkEndpointGroupsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GlobalNetworkEndpointGroupsLimitedTimeRetryPolicy(GlobalNetworkEndpointGroupsLimitedTimeRetryPolicy &&)
            • GlobalNetworkEndpointGroupsLimitedTimeRetryPolicy(GlobalNetworkEndpointGroupsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalNetworkEndpointGroupsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • GlobalNetworkEndpointGroupsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GlobalNetworkEndpointGroupsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GlobalNetworkEndpointGroupsPollingPolicyOption
          • Overview
          • Types
            • Type
        • GlobalNetworkEndpointGroupsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultGlobalNetworkEndpointGroupsConnectionIdempotencyPolicy()
        • MakeGlobalNetworkEndpointGroupsConnectionRest(Options)
      • Types
        • GlobalNetworkEndpointGroupsPolicyOptionList
    • google::cloud::compute_global_network_endpoint_groups_v1_mocks
      • Overview
      • Classes
        • MockGlobalNetworkEndpointGroupsConnection
          • Overview
    • google::cloud::compute_global_operations_v1
      • Overview
      • Classes
        • GlobalOperationsClient
          • Overview
          • Constructors
            • GlobalOperationsClient(GlobalOperationsClient const &)
            • GlobalOperationsClient(GlobalOperationsClient &&)
            • GlobalOperationsClient(std::shared_ptr< GlobalOperationsConnection >, Options)
          • Operators
            • operator=(GlobalOperationsClient const &)
            • operator=(GlobalOperationsClient &&)
            • operator==(GlobalOperationsClient const &, GlobalOperationsClient const &)
            • operator!=(GlobalOperationsClient const &, GlobalOperationsClient const &)
          • Functions
            • AggregatedListGlobalOperations(std::string const &, Options)
            • AggregatedListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::AggregatedListGlobalOperationsRequest, Options)
            • DeleteOperation(std::string const &, std::string const &, Options)
            • DeleteOperation(google::cloud::cpp::compute::global_operations::v1::DeleteOperationRequest const &, Options)
            • GetOperation(std::string const &, std::string const &, Options)
            • GetOperation(google::cloud::cpp::compute::global_operations::v1::GetOperationRequest const &, Options)
            • ListGlobalOperations(std::string const &, Options)
            • ListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::ListGlobalOperationsRequest, Options)
            • Wait(std::string const &, std::string const &, Options)
            • Wait(google::cloud::cpp::compute::global_operations::v1::WaitRequest const &, Options)
        • GlobalOperationsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::AggregatedListGlobalOperationsRequest)
            • virtual DeleteOperation(google::cloud::cpp::compute::global_operations::v1::DeleteOperationRequest const &)
            • virtual GetOperation(google::cloud::cpp::compute::global_operations::v1::GetOperationRequest const &)
            • virtual ListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::ListGlobalOperationsRequest)
            • virtual Wait(google::cloud::cpp::compute::global_operations::v1::WaitRequest const &)
        • GlobalOperationsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::AggregatedListGlobalOperationsRequest)
            • virtual DeleteOperation(google::cloud::cpp::compute::global_operations::v1::DeleteOperationRequest const &)
            • virtual GetOperation(google::cloud::cpp::compute::global_operations::v1::GetOperationRequest const &)
            • virtual ListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::ListGlobalOperationsRequest)
            • virtual Wait(google::cloud::cpp::compute::global_operations::v1::WaitRequest const &)
        • GlobalOperationsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GlobalOperationsLimitedErrorCountRetryPolicy(int)
            • GlobalOperationsLimitedErrorCountRetryPolicy(GlobalOperationsLimitedErrorCountRetryPolicy &&)
            • GlobalOperationsLimitedErrorCountRetryPolicy(GlobalOperationsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalOperationsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GlobalOperationsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GlobalOperationsLimitedTimeRetryPolicy(GlobalOperationsLimitedTimeRetryPolicy &&)
            • GlobalOperationsLimitedTimeRetryPolicy(GlobalOperationsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalOperationsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • GlobalOperationsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GlobalOperationsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GlobalOperationsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultGlobalOperationsConnectionIdempotencyPolicy()
        • MakeGlobalOperationsConnectionRest(Options)
      • Types
        • GlobalOperationsPolicyOptionList
    • google::cloud::compute_global_operations_v1_mocks
      • Overview
      • Classes
        • MockGlobalOperationsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::AggregatedListGlobalOperationsRequest)
            • virtual DeleteOperation(google::cloud::cpp::compute::global_operations::v1::DeleteOperationRequest const &)
            • virtual GetOperation(google::cloud::cpp::compute::global_operations::v1::GetOperationRequest const &)
            • virtual ListGlobalOperations(google::cloud::cpp::compute::global_operations::v1::ListGlobalOperationsRequest)
            • virtual Wait(google::cloud::cpp::compute::global_operations::v1::WaitRequest const &)
    • google::cloud::compute_global_organization_operations_v1
      • Overview
      • Classes
        • GlobalOrganizationOperationsClient
          • Overview
          • Constructors
            • GlobalOrganizationOperationsClient(GlobalOrganizationOperationsClient const &)
            • GlobalOrganizationOperationsClient(GlobalOrganizationOperationsClient &&)
            • GlobalOrganizationOperationsClient(std::shared_ptr< GlobalOrganizationOperationsConnection >, Options)
          • Operators
            • operator=(GlobalOrganizationOperationsClient const &)
            • operator=(GlobalOrganizationOperationsClient &&)
            • operator==(GlobalOrganizationOperationsClient const &, GlobalOrganizationOperationsClient const &)
            • operator!=(GlobalOrganizationOperationsClient const &, GlobalOrganizationOperationsClient const &)
          • Functions
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::cloud::cpp::compute::global_organization_operations::v1::DeleteOperationRequest const &, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::cloud::cpp::compute::global_organization_operations::v1::GetOperationRequest const &, Options)
            • ListGlobalOrganizationOperations(google::cloud::cpp::compute::global_organization_operations::v1::ListGlobalOrganizationOperationsRequest, Options)
        • GlobalOrganizationOperationsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteOperation(google::cloud::cpp::compute::global_organization_operations::v1::DeleteOperationRequest const &)
            • virtual GetOperation(google::cloud::cpp::compute::global_organization_operations::v1::GetOperationRequest const &)
            • virtual ListGlobalOrganizationOperations(google::cloud::cpp::compute::global_organization_operations::v1::ListGlobalOrganizationOperationsRequest)
        • GlobalOrganizationOperationsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteOperation(google::cloud::cpp::compute::global_organization_operations::v1::DeleteOperationRequest const &)
            • virtual GetOperation(google::cloud::cpp::compute::global_organization_operations::v1::GetOperationRequest const &)
            • virtual ListGlobalOrganizationOperations(google::cloud::cpp::compute::global_organization_operations::v1::ListGlobalOrganizationOperationsRequest)
        • GlobalOrganizationOperationsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GlobalOrganizationOperationsLimitedErrorCountRetryPolicy(int)
            • GlobalOrganizationOperationsLimitedErrorCountRetryPolicy(GlobalOrganizationOperationsLimitedErrorCountRetryPolicy &&)
            • GlobalOrganizationOperationsLimitedErrorCountRetryPolicy(GlobalOrganizationOperationsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalOrganizationOperationsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GlobalOrganizationOperationsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GlobalOrganizationOperationsLimitedTimeRetryPolicy(GlobalOrganizationOperationsLimitedTimeRetryPolicy &&)
            • GlobalOrganizationOperationsLimitedTimeRetryPolicy(GlobalOrganizationOperationsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalOrganizationOperationsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • GlobalOrganizationOperationsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GlobalOrganizationOperationsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GlobalOrganizationOperationsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultGlobalOrganizationOperationsConnectionIdempotencyPolicy()
        • MakeGlobalOrganizationOperationsConnectionRest(Options)
      • Types
        • GlobalOrganizationOperationsPolicyOptionList
    • google::cloud::compute_global_organization_operations_v1_mocks
      • Overview
      • Classes
        • MockGlobalOrganizationOperationsConnection
          • Overview
    • google::cloud::compute_global_public_delegated_prefixes_v1
      • Overview
      • Classes
        • GlobalPublicDelegatedPrefixesClient
          • Overview
          • Constructors
            • GlobalPublicDelegatedPrefixesClient(GlobalPublicDelegatedPrefixesClient const &)
            • GlobalPublicDelegatedPrefixesClient(GlobalPublicDelegatedPrefixesClient &&)
            • GlobalPublicDelegatedPrefixesClient(std::shared_ptr< GlobalPublicDelegatedPrefixesConnection >, Options)
          • Operators
            • operator=(GlobalPublicDelegatedPrefixesClient const &)
            • operator=(GlobalPublicDelegatedPrefixesClient &&)
            • operator==(GlobalPublicDelegatedPrefixesClient const &, GlobalPublicDelegatedPrefixesClient const &)
            • operator!=(GlobalPublicDelegatedPrefixesClient const &, GlobalPublicDelegatedPrefixesClient const &)
          • Functions
            • DeletePublicDelegatedPrefix(std::string const &, std::string const &, Options)
            • DeletePublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::DeletePublicDelegatedPrefixRequest const &, Options)
            • GetPublicDelegatedPrefix(std::string const &, std::string const &, Options)
            • GetPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::GetPublicDelegatedPrefixRequest const &, Options)
            • InsertPublicDelegatedPrefix(std::string const &, google::cloud::cpp::compute::v1::PublicDelegatedPrefix const &, Options)
            • InsertPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::InsertPublicDelegatedPrefixRequest const &, Options)
            • ListGlobalPublicDelegatedPrefixes(std::string const &, Options)
            • ListGlobalPublicDelegatedPrefixes(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::ListGlobalPublicDelegatedPrefixesRequest, Options)
            • PatchPublicDelegatedPrefix(std::string const &, std::string const &, google::cloud::cpp::compute::v1::PublicDelegatedPrefix const &, Options)
            • PatchPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::PatchPublicDelegatedPrefixRequest const &, Options)
        • GlobalPublicDelegatedPrefixesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeletePublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::DeletePublicDelegatedPrefixRequest const &)
            • virtual GetPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::GetPublicDelegatedPrefixRequest const &)
            • virtual InsertPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::InsertPublicDelegatedPrefixRequest const &)
            • virtual ListGlobalPublicDelegatedPrefixes(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::ListGlobalPublicDelegatedPrefixesRequest)
            • virtual PatchPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::PatchPublicDelegatedPrefixRequest const &)
        • GlobalPublicDelegatedPrefixesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeletePublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::DeletePublicDelegatedPrefixRequest const &)
            • virtual GetPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::GetPublicDelegatedPrefixRequest const &)
            • virtual InsertPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::InsertPublicDelegatedPrefixRequest const &)
            • virtual ListGlobalPublicDelegatedPrefixes(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::ListGlobalPublicDelegatedPrefixesRequest)
            • virtual PatchPublicDelegatedPrefix(google::cloud::cpp::compute::global_public_delegated_prefixes::v1::PatchPublicDelegatedPrefixRequest const &)
        • GlobalPublicDelegatedPrefixesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • GlobalPublicDelegatedPrefixesLimitedErrorCountRetryPolicy(int)
            • GlobalPublicDelegatedPrefixesLimitedErrorCountRetryPolicy(GlobalPublicDelegatedPrefixesLimitedErrorCountRetryPolicy &&)
            • GlobalPublicDelegatedPrefixesLimitedErrorCountRetryPolicy(GlobalPublicDelegatedPrefixesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalPublicDelegatedPrefixesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • GlobalPublicDelegatedPrefixesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • GlobalPublicDelegatedPrefixesLimitedTimeRetryPolicy(GlobalPublicDelegatedPrefixesLimitedTimeRetryPolicy &&)
            • GlobalPublicDelegatedPrefixesLimitedTimeRetryPolicy(GlobalPublicDelegatedPrefixesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • GlobalPublicDelegatedPrefixesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • GlobalPublicDelegatedPrefixesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • GlobalPublicDelegatedPrefixesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • GlobalPublicDelegatedPrefixesPollingPolicyOption
          • Overview
          • Types
            • Type
        • GlobalPublicDelegatedPrefixesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultGlobalPublicDelegatedPrefixesConnectionIdempotencyPolicy()
        • MakeGlobalPublicDelegatedPrefixesConnectionRest(Options)
      • Types
        • GlobalPublicDelegatedPrefixesPolicyOptionList
    • google::cloud::compute_global_public_delegated_prefixes_v1_mocks
      • Overview
      • Classes
        • MockGlobalPublicDelegatedPrefixesConnection
          • Overview
    • google::cloud::compute_health_checks_v1
      • Overview
      • Classes
        • HealthChecksClient
          • Overview
          • Constructors
            • HealthChecksClient(HealthChecksClient const &)
            • HealthChecksClient(HealthChecksClient &&)
            • HealthChecksClient(std::shared_ptr< HealthChecksConnection >, Options)
          • Operators
            • operator=(HealthChecksClient const &)
            • operator=(HealthChecksClient &&)
            • operator==(HealthChecksClient const &, HealthChecksClient const &)
            • operator!=(HealthChecksClient const &, HealthChecksClient const &)
          • Functions
            • AggregatedListHealthChecks(std::string const &, Options)
            • AggregatedListHealthChecks(google::cloud::cpp::compute::health_checks::v1::AggregatedListHealthChecksRequest, Options)
            • DeleteHealthCheck(std::string const &, std::string const &, Options)
            • DeleteHealthCheck(google::cloud::cpp::compute::health_checks::v1::DeleteHealthCheckRequest const &, Options)
            • GetHealthCheck(std::string const &, std::string const &, Options)
            • GetHealthCheck(google::cloud::cpp::compute::health_checks::v1::GetHealthCheckRequest const &, Options)
            • InsertHealthCheck(std::string const &, google::cloud::cpp::compute::v1::HealthCheck const &, Options)
            • InsertHealthCheck(google::cloud::cpp::compute::health_checks::v1::InsertHealthCheckRequest const &, Options)
            • ListHealthChecks(std::string const &, Options)
            • ListHealthChecks(google::cloud::cpp::compute::health_checks::v1::ListHealthChecksRequest, Options)
            • PatchHealthCheck(std::string const &, std::string const &, google::cloud::cpp::compute::v1::HealthCheck const &, Options)
            • PatchHealthCheck(google::cloud::cpp::compute::health_checks::v1::PatchHealthCheckRequest const &, Options)
            • UpdateHealthCheck(std::string const &, std::string const &, google::cloud::cpp::compute::v1::HealthCheck const &, Options)
            • UpdateHealthCheck(google::cloud::cpp::compute::health_checks::v1::UpdateHealthCheckRequest const &, Options)
        • HealthChecksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListHealthChecks(google::cloud::cpp::compute::health_checks::v1::AggregatedListHealthChecksRequest)
            • virtual DeleteHealthCheck(google::cloud::cpp::compute::health_checks::v1::DeleteHealthCheckRequest const &)
            • virtual GetHealthCheck(google::cloud::cpp::compute::health_checks::v1::GetHealthCheckRequest const &)
            • virtual InsertHealthCheck(google::cloud::cpp::compute::health_checks::v1::InsertHealthCheckRequest const &)
            • virtual ListHealthChecks(google::cloud::cpp::compute::health_checks::v1::ListHealthChecksRequest)
            • virtual PatchHealthCheck(google::cloud::cpp::compute::health_checks::v1::PatchHealthCheckRequest const &)
            • virtual UpdateHealthCheck(google::cloud::cpp::compute::health_checks::v1::UpdateHealthCheckRequest const &)
        • HealthChecksConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListHealthChecks(google::cloud::cpp::compute::health_checks::v1::AggregatedListHealthChecksRequest)
            • virtual DeleteHealthCheck(google::cloud::cpp::compute::health_checks::v1::DeleteHealthCheckRequest const &)
            • virtual GetHealthCheck(google::cloud::cpp::compute::health_checks::v1::GetHealthCheckRequest const &)
            • virtual InsertHealthCheck(google::cloud::cpp::compute::health_checks::v1::InsertHealthCheckRequest const &)
            • virtual ListHealthChecks(google::cloud::cpp::compute::health_checks::v1::ListHealthChecksRequest)
            • virtual PatchHealthCheck(google::cloud::cpp::compute::health_checks::v1::PatchHealthCheckRequest const &)
            • virtual UpdateHealthCheck(google::cloud::cpp::compute::health_checks::v1::UpdateHealthCheckRequest const &)
        • HealthChecksLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • HealthChecksLimitedErrorCountRetryPolicy(int)
            • HealthChecksLimitedErrorCountRetryPolicy(HealthChecksLimitedErrorCountRetryPolicy &&)
            • HealthChecksLimitedErrorCountRetryPolicy(HealthChecksLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HealthChecksLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • HealthChecksLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • HealthChecksLimitedTimeRetryPolicy(HealthChecksLimitedTimeRetryPolicy &&)
            • HealthChecksLimitedTimeRetryPolicy(HealthChecksLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HealthChecksRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • HealthChecksBackoffPolicyOption
          • Overview
          • Types
            • Type
        • HealthChecksConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • HealthChecksPollingPolicyOption
          • Overview
          • Types
            • Type
        • HealthChecksRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultHealthChecksConnectionIdempotencyPolicy()
        • MakeHealthChecksConnectionRest(Options)
      • Types
        • HealthChecksPolicyOptionList
    • google::cloud::compute_health_checks_v1_mocks
      • Overview
      • Classes
        • MockHealthChecksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListHealthChecks(google::cloud::cpp::compute::health_checks::v1::AggregatedListHealthChecksRequest)
            • virtual DeleteHealthCheck(google::cloud::cpp::compute::health_checks::v1::DeleteHealthCheckRequest const &)
            • virtual GetHealthCheck(google::cloud::cpp::compute::health_checks::v1::GetHealthCheckRequest const &)
            • virtual InsertHealthCheck(google::cloud::cpp::compute::health_checks::v1::InsertHealthCheckRequest const &)
            • virtual ListHealthChecks(google::cloud::cpp::compute::health_checks::v1::ListHealthChecksRequest)
            • virtual PatchHealthCheck(google::cloud::cpp::compute::health_checks::v1::PatchHealthCheckRequest const &)
            • virtual UpdateHealthCheck(google::cloud::cpp::compute::health_checks::v1::UpdateHealthCheckRequest const &)
    • google::cloud::compute_http_health_checks_v1
      • Overview
      • Classes
        • HttpHealthChecksClient
          • Overview
          • Constructors
            • HttpHealthChecksClient(HttpHealthChecksClient const &)
            • HttpHealthChecksClient(HttpHealthChecksClient &&)
            • HttpHealthChecksClient(std::shared_ptr< HttpHealthChecksConnection >, Options)
          • Operators
            • operator=(HttpHealthChecksClient const &)
            • operator=(HttpHealthChecksClient &&)
            • operator==(HttpHealthChecksClient const &, HttpHealthChecksClient const &)
            • operator!=(HttpHealthChecksClient const &, HttpHealthChecksClient const &)
          • Functions
            • DeleteHttpHealthCheck(std::string const &, std::string const &, Options)
            • DeleteHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::DeleteHttpHealthCheckRequest const &, Options)
            • GetHttpHealthCheck(std::string const &, std::string const &, Options)
            • GetHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::GetHttpHealthCheckRequest const &, Options)
            • InsertHttpHealthCheck(std::string const &, google::cloud::cpp::compute::v1::HttpHealthCheck const &, Options)
            • InsertHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::InsertHttpHealthCheckRequest const &, Options)
            • ListHttpHealthChecks(std::string const &, Options)
            • ListHttpHealthChecks(google::cloud::cpp::compute::http_health_checks::v1::ListHttpHealthChecksRequest, Options)
            • PatchHttpHealthCheck(std::string const &, std::string const &, google::cloud::cpp::compute::v1::HttpHealthCheck const &, Options)
            • PatchHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::PatchHttpHealthCheckRequest const &, Options)
            • UpdateHttpHealthCheck(std::string const &, std::string const &, google::cloud::cpp::compute::v1::HttpHealthCheck const &, Options)
            • UpdateHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::UpdateHttpHealthCheckRequest const &, Options)
        • HttpHealthChecksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::DeleteHttpHealthCheckRequest const &)
            • virtual GetHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::GetHttpHealthCheckRequest const &)
            • virtual InsertHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::InsertHttpHealthCheckRequest const &)
            • virtual ListHttpHealthChecks(google::cloud::cpp::compute::http_health_checks::v1::ListHttpHealthChecksRequest)
            • virtual PatchHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::PatchHttpHealthCheckRequest const &)
            • virtual UpdateHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::UpdateHttpHealthCheckRequest const &)
        • HttpHealthChecksConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::DeleteHttpHealthCheckRequest const &)
            • virtual GetHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::GetHttpHealthCheckRequest const &)
            • virtual InsertHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::InsertHttpHealthCheckRequest const &)
            • virtual ListHttpHealthChecks(google::cloud::cpp::compute::http_health_checks::v1::ListHttpHealthChecksRequest)
            • virtual PatchHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::PatchHttpHealthCheckRequest const &)
            • virtual UpdateHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::UpdateHttpHealthCheckRequest const &)
        • HttpHealthChecksLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • HttpHealthChecksLimitedErrorCountRetryPolicy(int)
            • HttpHealthChecksLimitedErrorCountRetryPolicy(HttpHealthChecksLimitedErrorCountRetryPolicy &&)
            • HttpHealthChecksLimitedErrorCountRetryPolicy(HttpHealthChecksLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HttpHealthChecksLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • HttpHealthChecksLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • HttpHealthChecksLimitedTimeRetryPolicy(HttpHealthChecksLimitedTimeRetryPolicy &&)
            • HttpHealthChecksLimitedTimeRetryPolicy(HttpHealthChecksLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HttpHealthChecksRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • HttpHealthChecksBackoffPolicyOption
          • Overview
          • Types
            • Type
        • HttpHealthChecksConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • HttpHealthChecksPollingPolicyOption
          • Overview
          • Types
            • Type
        • HttpHealthChecksRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultHttpHealthChecksConnectionIdempotencyPolicy()
        • MakeHttpHealthChecksConnectionRest(Options)
      • Types
        • HttpHealthChecksPolicyOptionList
    • google::cloud::compute_http_health_checks_v1_mocks
      • Overview
      • Classes
        • MockHttpHealthChecksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::DeleteHttpHealthCheckRequest const &)
            • virtual GetHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::GetHttpHealthCheckRequest const &)
            • virtual InsertHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::InsertHttpHealthCheckRequest const &)
            • virtual ListHttpHealthChecks(google::cloud::cpp::compute::http_health_checks::v1::ListHttpHealthChecksRequest)
            • virtual PatchHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::PatchHttpHealthCheckRequest const &)
            • virtual UpdateHttpHealthCheck(google::cloud::cpp::compute::http_health_checks::v1::UpdateHttpHealthCheckRequest const &)
    • google::cloud::compute_https_health_checks_v1
      • Overview
      • Classes
        • HttpsHealthChecksClient
          • Overview
          • Constructors
            • HttpsHealthChecksClient(HttpsHealthChecksClient const &)
            • HttpsHealthChecksClient(HttpsHealthChecksClient &&)
            • HttpsHealthChecksClient(std::shared_ptr< HttpsHealthChecksConnection >, Options)
          • Operators
            • operator=(HttpsHealthChecksClient const &)
            • operator=(HttpsHealthChecksClient &&)
            • operator==(HttpsHealthChecksClient const &, HttpsHealthChecksClient const &)
            • operator!=(HttpsHealthChecksClient const &, HttpsHealthChecksClient const &)
          • Functions
            • DeleteHttpsHealthCheck(std::string const &, std::string const &, Options)
            • DeleteHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::DeleteHttpsHealthCheckRequest const &, Options)
            • GetHttpsHealthCheck(std::string const &, std::string const &, Options)
            • GetHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::GetHttpsHealthCheckRequest const &, Options)
            • InsertHttpsHealthCheck(std::string const &, google::cloud::cpp::compute::v1::HttpsHealthCheck const &, Options)
            • InsertHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::InsertHttpsHealthCheckRequest const &, Options)
            • ListHttpsHealthChecks(std::string const &, Options)
            • ListHttpsHealthChecks(google::cloud::cpp::compute::https_health_checks::v1::ListHttpsHealthChecksRequest, Options)
            • PatchHttpsHealthCheck(std::string const &, std::string const &, google::cloud::cpp::compute::v1::HttpsHealthCheck const &, Options)
            • PatchHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::PatchHttpsHealthCheckRequest const &, Options)
            • UpdateHttpsHealthCheck(std::string const &, std::string const &, google::cloud::cpp::compute::v1::HttpsHealthCheck const &, Options)
            • UpdateHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::UpdateHttpsHealthCheckRequest const &, Options)
        • HttpsHealthChecksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::DeleteHttpsHealthCheckRequest const &)
            • virtual GetHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::GetHttpsHealthCheckRequest const &)
            • virtual InsertHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::InsertHttpsHealthCheckRequest const &)
            • virtual ListHttpsHealthChecks(google::cloud::cpp::compute::https_health_checks::v1::ListHttpsHealthChecksRequest)
            • virtual PatchHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::PatchHttpsHealthCheckRequest const &)
            • virtual UpdateHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::UpdateHttpsHealthCheckRequest const &)
        • HttpsHealthChecksConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::DeleteHttpsHealthCheckRequest const &)
            • virtual GetHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::GetHttpsHealthCheckRequest const &)
            • virtual InsertHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::InsertHttpsHealthCheckRequest const &)
            • virtual ListHttpsHealthChecks(google::cloud::cpp::compute::https_health_checks::v1::ListHttpsHealthChecksRequest)
            • virtual PatchHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::PatchHttpsHealthCheckRequest const &)
            • virtual UpdateHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::UpdateHttpsHealthCheckRequest const &)
        • HttpsHealthChecksLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • HttpsHealthChecksLimitedErrorCountRetryPolicy(int)
            • HttpsHealthChecksLimitedErrorCountRetryPolicy(HttpsHealthChecksLimitedErrorCountRetryPolicy &&)
            • HttpsHealthChecksLimitedErrorCountRetryPolicy(HttpsHealthChecksLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HttpsHealthChecksLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • HttpsHealthChecksLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • HttpsHealthChecksLimitedTimeRetryPolicy(HttpsHealthChecksLimitedTimeRetryPolicy &&)
            • HttpsHealthChecksLimitedTimeRetryPolicy(HttpsHealthChecksLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HttpsHealthChecksRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • HttpsHealthChecksBackoffPolicyOption
          • Overview
          • Types
            • Type
        • HttpsHealthChecksConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • HttpsHealthChecksPollingPolicyOption
          • Overview
          • Types
            • Type
        • HttpsHealthChecksRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultHttpsHealthChecksConnectionIdempotencyPolicy()
        • MakeHttpsHealthChecksConnectionRest(Options)
      • Types
        • HttpsHealthChecksPolicyOptionList
    • google::cloud::compute_https_health_checks_v1_mocks
      • Overview
      • Classes
        • MockHttpsHealthChecksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::DeleteHttpsHealthCheckRequest const &)
            • virtual GetHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::GetHttpsHealthCheckRequest const &)
            • virtual InsertHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::InsertHttpsHealthCheckRequest const &)
            • virtual ListHttpsHealthChecks(google::cloud::cpp::compute::https_health_checks::v1::ListHttpsHealthChecksRequest)
            • virtual PatchHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::PatchHttpsHealthCheckRequest const &)
            • virtual UpdateHttpsHealthCheck(google::cloud::cpp::compute::https_health_checks::v1::UpdateHttpsHealthCheckRequest const &)
    • google::cloud::compute_image_family_views_v1
      • Overview
      • Classes
        • ImageFamilyViewsClient
          • Overview
          • Constructors
            • ImageFamilyViewsClient(ImageFamilyViewsClient const &)
            • ImageFamilyViewsClient(ImageFamilyViewsClient &&)
            • ImageFamilyViewsClient(std::shared_ptr< ImageFamilyViewsConnection >, Options)
          • Operators
            • operator=(ImageFamilyViewsClient const &)
            • operator=(ImageFamilyViewsClient &&)
            • operator==(ImageFamilyViewsClient const &, ImageFamilyViewsClient const &)
            • operator!=(ImageFamilyViewsClient const &, ImageFamilyViewsClient const &)
          • Functions
            • GetImageFamilyView(std::string const &, std::string const &, std::string const &, Options)
            • GetImageFamilyView(google::cloud::cpp::compute::image_family_views::v1::GetImageFamilyViewRequest const &, Options)
        • ImageFamilyViewsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetImageFamilyView(google::cloud::cpp::compute::image_family_views::v1::GetImageFamilyViewRequest const &)
        • ImageFamilyViewsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetImageFamilyView(google::cloud::cpp::compute::image_family_views::v1::GetImageFamilyViewRequest const &)
        • ImageFamilyViewsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ImageFamilyViewsLimitedErrorCountRetryPolicy(int)
            • ImageFamilyViewsLimitedErrorCountRetryPolicy(ImageFamilyViewsLimitedErrorCountRetryPolicy &&)
            • ImageFamilyViewsLimitedErrorCountRetryPolicy(ImageFamilyViewsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ImageFamilyViewsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ImageFamilyViewsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ImageFamilyViewsLimitedTimeRetryPolicy(ImageFamilyViewsLimitedTimeRetryPolicy &&)
            • ImageFamilyViewsLimitedTimeRetryPolicy(ImageFamilyViewsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ImageFamilyViewsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • ImageFamilyViewsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ImageFamilyViewsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ImageFamilyViewsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultImageFamilyViewsConnectionIdempotencyPolicy()
        • MakeImageFamilyViewsConnectionRest(Options)
      • Types
        • ImageFamilyViewsPolicyOptionList
    • google::cloud::compute_image_family_views_v1_mocks
      • Overview
      • Classes
        • MockImageFamilyViewsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetImageFamilyView(google::cloud::cpp::compute::image_family_views::v1::GetImageFamilyViewRequest const &)
    • google::cloud::compute_images_v1
      • Overview
      • Classes
        • ImagesClient
          • Overview
          • Constructors
            • ImagesClient(ImagesClient const &)
            • ImagesClient(ImagesClient &&)
            • ImagesClient(std::shared_ptr< ImagesConnection >, Options)
          • Operators
            • operator=(ImagesClient const &)
            • operator=(ImagesClient &&)
            • operator==(ImagesClient const &, ImagesClient const &)
            • operator!=(ImagesClient const &, ImagesClient const &)
          • Functions
            • DeleteImage(std::string const &, std::string const &, Options)
            • DeleteImage(google::cloud::cpp::compute::images::v1::DeleteImageRequest const &, Options)
            • Deprecate(std::string const &, std::string const &, google::cloud::cpp::compute::v1::DeprecationStatus const &, Options)
            • Deprecate(google::cloud::cpp::compute::images::v1::DeprecateRequest const &, Options)
            • GetImage(std::string const &, std::string const &, Options)
            • GetImage(google::cloud::cpp::compute::images::v1::GetImageRequest const &, Options)
            • GetFromFamily(std::string const &, std::string const &, Options)
            • GetFromFamily(google::cloud::cpp::compute::images::v1::GetFromFamilyRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::images::v1::GetIamPolicyRequest const &, Options)
            • InsertImage(std::string const &, google::cloud::cpp::compute::v1::Image const &, Options)
            • InsertImage(google::cloud::cpp::compute::images::v1::InsertImageRequest const &, Options)
            • ListImages(std::string const &, Options)
            • ListImages(google::cloud::cpp::compute::images::v1::ListImagesRequest, Options)
            • PatchImage(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Image const &, Options)
            • PatchImage(google::cloud::cpp::compute::images::v1::PatchImageRequest const &, Options)
            • SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::images::v1::SetIamPolicyRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::images::v1::SetLabelsRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::images::v1::TestIamPermissionsRequest const &, Options)
        • ImagesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteImage(google::cloud::cpp::compute::images::v1::DeleteImageRequest const &)
            • virtual Deprecate(google::cloud::cpp::compute::images::v1::DeprecateRequest const &)
            • virtual GetImage(google::cloud::cpp::compute::images::v1::GetImageRequest const &)
            • virtual GetFromFamily(google::cloud::cpp::compute::images::v1::GetFromFamilyRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::images::v1::GetIamPolicyRequest const &)
            • virtual InsertImage(google::cloud::cpp::compute::images::v1::InsertImageRequest const &)
            • virtual ListImages(google::cloud::cpp::compute::images::v1::ListImagesRequest)
            • virtual PatchImage(google::cloud::cpp::compute::images::v1::PatchImageRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::images::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::images::v1::SetLabelsRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::images::v1::TestIamPermissionsRequest const &)
        • ImagesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteImage(google::cloud::cpp::compute::images::v1::DeleteImageRequest const &)
            • virtual Deprecate(google::cloud::cpp::compute::images::v1::DeprecateRequest const &)
            • virtual GetImage(google::cloud::cpp::compute::images::v1::GetImageRequest const &)
            • virtual GetFromFamily(google::cloud::cpp::compute::images::v1::GetFromFamilyRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::images::v1::GetIamPolicyRequest const &)
            • virtual InsertImage(google::cloud::cpp::compute::images::v1::InsertImageRequest const &)
            • virtual ListImages(google::cloud::cpp::compute::images::v1::ListImagesRequest)
            • virtual PatchImage(google::cloud::cpp::compute::images::v1::PatchImageRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::images::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::images::v1::SetLabelsRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::images::v1::TestIamPermissionsRequest const &)
        • ImagesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ImagesLimitedErrorCountRetryPolicy(int)
            • ImagesLimitedErrorCountRetryPolicy(ImagesLimitedErrorCountRetryPolicy &&)
            • ImagesLimitedErrorCountRetryPolicy(ImagesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ImagesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ImagesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ImagesLimitedTimeRetryPolicy(ImagesLimitedTimeRetryPolicy &&)
            • ImagesLimitedTimeRetryPolicy(ImagesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ImagesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • ImagesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ImagesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ImagesPollingPolicyOption
          • Overview
          • Types
            • Type
        • ImagesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultImagesConnectionIdempotencyPolicy()
        • MakeImagesConnectionRest(Options)
      • Types
        • ImagesPolicyOptionList
    • google::cloud::compute_images_v1_mocks
      • Overview
      • Classes
        • MockImagesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteImage(google::cloud::cpp::compute::images::v1::DeleteImageRequest const &)
            • virtual Deprecate(google::cloud::cpp::compute::images::v1::DeprecateRequest const &)
            • virtual GetImage(google::cloud::cpp::compute::images::v1::GetImageRequest const &)
            • virtual GetFromFamily(google::cloud::cpp::compute::images::v1::GetFromFamilyRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::images::v1::GetIamPolicyRequest const &)
            • virtual InsertImage(google::cloud::cpp::compute::images::v1::InsertImageRequest const &)
            • virtual ListImages(google::cloud::cpp::compute::images::v1::ListImagesRequest)
            • virtual PatchImage(google::cloud::cpp::compute::images::v1::PatchImageRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::images::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::images::v1::SetLabelsRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::images::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_instance_group_managers_v1
      • Overview
      • Classes
        • InstanceGroupManagersClient
          • Overview
          • Constructors
            • InstanceGroupManagersClient(InstanceGroupManagersClient const &)
            • InstanceGroupManagersClient(InstanceGroupManagersClient &&)
            • InstanceGroupManagersClient(std::shared_ptr< InstanceGroupManagersConnection >, Options)
          • Operators
            • operator=(InstanceGroupManagersClient const &)
            • operator=(InstanceGroupManagersClient &&)
            • operator==(InstanceGroupManagersClient const &, InstanceGroupManagersClient const &)
            • operator!=(InstanceGroupManagersClient const &, InstanceGroupManagersClient const &)
          • Functions
            • AbandonInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersAbandonInstancesRequest const &, Options)
            • AbandonInstances(google::cloud::cpp::compute::instance_group_managers::v1::AbandonInstancesRequest const &, Options)
            • AggregatedListInstanceGroupManagers(std::string const &, Options)
            • AggregatedListInstanceGroupManagers(google::cloud::cpp::compute::instance_group_managers::v1::AggregatedListInstanceGroupManagersRequest, Options)
            • ApplyUpdatesToInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersApplyUpdatesRequest const &, Options)
            • ApplyUpdatesToInstances(google::cloud::cpp::compute::instance_group_managers::v1::ApplyUpdatesToInstancesRequest const &, Options)
            • CreateInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersCreateInstancesRequest const &, Options)
            • CreateInstances(google::cloud::cpp::compute::instance_group_managers::v1::CreateInstancesRequest const &, Options)
            • DeleteInstanceGroupManager(std::string const &, std::string const &, std::string const &, Options)
            • DeleteInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::DeleteInstanceGroupManagerRequest const &, Options)
            • DeleteInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersDeleteInstancesRequest const &, Options)
            • DeleteInstances(google::cloud::cpp::compute::instance_group_managers::v1::DeleteInstancesRequest const &, Options)
            • DeletePerInstanceConfigs(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersDeletePerInstanceConfigsReq const &, Options)
            • DeletePerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::DeletePerInstanceConfigsRequest const &, Options)
            • GetInstanceGroupManager(std::string const &, std::string const &, std::string const &, Options)
            • GetInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::GetInstanceGroupManagerRequest const &, Options)
            • InsertInstanceGroupManager(std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManager const &, Options)
            • InsertInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::InsertInstanceGroupManagerRequest const &, Options)
            • ListInstanceGroupManagers(std::string const &, std::string const &, Options)
            • ListInstanceGroupManagers(google::cloud::cpp::compute::instance_group_managers::v1::ListInstanceGroupManagersRequest, Options)
            • ListErrors(std::string const &, std::string const &, std::string const &, Options)
            • ListErrors(google::cloud::cpp::compute::instance_group_managers::v1::ListErrorsRequest, Options)
            • ListManagedInstances(std::string const &, std::string const &, std::string const &, Options)
            • ListManagedInstances(google::cloud::cpp::compute::instance_group_managers::v1::ListManagedInstancesRequest const &, Options)
            • ListPerInstanceConfigs(std::string const &, std::string const &, std::string const &, Options)
            • ListPerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::ListPerInstanceConfigsRequest, Options)
            • PatchInstanceGroupManager(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManager const &, Options)
            • PatchInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::PatchInstanceGroupManagerRequest const &, Options)
            • PatchPerInstanceConfigs(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersPatchPerInstanceConfigsReq const &, Options)
            • PatchPerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::PatchPerInstanceConfigsRequest const &, Options)
            • RecreateInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersRecreateInstancesRequest const &, Options)
            • RecreateInstances(google::cloud::cpp::compute::instance_group_managers::v1::RecreateInstancesRequest const &, Options)
            • Resize(std::string const &, std::string const &, std::string const &, std::int32_t, Options)
            • Resize(google::cloud::cpp::compute::instance_group_managers::v1::ResizeRequest const &, Options)
            • SetInstanceTemplate(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersSetInstanceTemplateRequest const &, Options)
            • SetInstanceTemplate(google::cloud::cpp::compute::instance_group_managers::v1::SetInstanceTemplateRequest const &, Options)
            • SetTargetPools(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersSetTargetPoolsRequest const &, Options)
            • SetTargetPools(google::cloud::cpp::compute::instance_group_managers::v1::SetTargetPoolsRequest const &, Options)
            • UpdatePerInstanceConfigs(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupManagersUpdatePerInstanceConfigsReq const &, Options)
            • UpdatePerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::UpdatePerInstanceConfigsRequest const &, Options)
        • InstanceGroupManagersConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AbandonInstances(google::cloud::cpp::compute::instance_group_managers::v1::AbandonInstancesRequest const &)
            • virtual AggregatedListInstanceGroupManagers(google::cloud::cpp::compute::instance_group_managers::v1::AggregatedListInstanceGroupManagersRequest)
            • virtual ApplyUpdatesToInstances(google::cloud::cpp::compute::instance_group_managers::v1::ApplyUpdatesToInstancesRequest const &)
            • virtual CreateInstances(google::cloud::cpp::compute::instance_group_managers::v1::CreateInstancesRequest const &)
            • virtual DeleteInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::DeleteInstanceGroupManagerRequest const &)
            • virtual DeleteInstances(google::cloud::cpp::compute::instance_group_managers::v1::DeleteInstancesRequest const &)
            • virtual DeletePerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::DeletePerInstanceConfigsRequest const &)
            • virtual GetInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::GetInstanceGroupManagerRequest const &)
            • virtual InsertInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::InsertInstanceGroupManagerRequest const &)
            • virtual ListInstanceGroupManagers(google::cloud::cpp::compute::instance_group_managers::v1::ListInstanceGroupManagersRequest)
            • virtual ListErrors(google::cloud::cpp::compute::instance_group_managers::v1::ListErrorsRequest)
            • virtual ListManagedInstances(google::cloud::cpp::compute::instance_group_managers::v1::ListManagedInstancesRequest const &)
            • virtual ListPerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::ListPerInstanceConfigsRequest)
            • virtual PatchInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::PatchInstanceGroupManagerRequest const &)
            • virtual PatchPerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::PatchPerInstanceConfigsRequest const &)
            • virtual RecreateInstances(google::cloud::cpp::compute::instance_group_managers::v1::RecreateInstancesRequest const &)
            • virtual Resize(google::cloud::cpp::compute::instance_group_managers::v1::ResizeRequest const &)
            • virtual SetInstanceTemplate(google::cloud::cpp::compute::instance_group_managers::v1::SetInstanceTemplateRequest const &)
            • virtual SetTargetPools(google::cloud::cpp::compute::instance_group_managers::v1::SetTargetPoolsRequest const &)
            • virtual UpdatePerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::UpdatePerInstanceConfigsRequest const &)
        • InstanceGroupManagersConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AbandonInstances(google::cloud::cpp::compute::instance_group_managers::v1::AbandonInstancesRequest const &)
            • virtual AggregatedListInstanceGroupManagers(google::cloud::cpp::compute::instance_group_managers::v1::AggregatedListInstanceGroupManagersRequest)
            • virtual ApplyUpdatesToInstances(google::cloud::cpp::compute::instance_group_managers::v1::ApplyUpdatesToInstancesRequest const &)
            • virtual CreateInstances(google::cloud::cpp::compute::instance_group_managers::v1::CreateInstancesRequest const &)
            • virtual DeleteInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::DeleteInstanceGroupManagerRequest const &)
            • virtual DeleteInstances(google::cloud::cpp::compute::instance_group_managers::v1::DeleteInstancesRequest const &)
            • virtual DeletePerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::DeletePerInstanceConfigsRequest const &)
            • virtual GetInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::GetInstanceGroupManagerRequest const &)
            • virtual InsertInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::InsertInstanceGroupManagerRequest const &)
            • virtual ListInstanceGroupManagers(google::cloud::cpp::compute::instance_group_managers::v1::ListInstanceGroupManagersRequest)
            • virtual ListErrors(google::cloud::cpp::compute::instance_group_managers::v1::ListErrorsRequest)
            • virtual ListManagedInstances(google::cloud::cpp::compute::instance_group_managers::v1::ListManagedInstancesRequest const &)
            • virtual ListPerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::ListPerInstanceConfigsRequest)
            • virtual PatchInstanceGroupManager(google::cloud::cpp::compute::instance_group_managers::v1::PatchInstanceGroupManagerRequest const &)
            • virtual PatchPerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::PatchPerInstanceConfigsRequest const &)
            • virtual RecreateInstances(google::cloud::cpp::compute::instance_group_managers::v1::RecreateInstancesRequest const &)
            • virtual Resize(google::cloud::cpp::compute::instance_group_managers::v1::ResizeRequest const &)
            • virtual SetInstanceTemplate(google::cloud::cpp::compute::instance_group_managers::v1::SetInstanceTemplateRequest const &)
            • virtual SetTargetPools(google::cloud::cpp::compute::instance_group_managers::v1::SetTargetPoolsRequest const &)
            • virtual UpdatePerInstanceConfigs(google::cloud::cpp::compute::instance_group_managers::v1::UpdatePerInstanceConfigsRequest const &)
        • InstanceGroupManagersLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InstanceGroupManagersLimitedErrorCountRetryPolicy(int)
            • InstanceGroupManagersLimitedErrorCountRetryPolicy(InstanceGroupManagersLimitedErrorCountRetryPolicy &&)
            • InstanceGroupManagersLimitedErrorCountRetryPolicy(InstanceGroupManagersLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceGroupManagersLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InstanceGroupManagersLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InstanceGroupManagersLimitedTimeRetryPolicy(InstanceGroupManagersLimitedTimeRetryPolicy &&)
            • InstanceGroupManagersLimitedTimeRetryPolicy(InstanceGroupManagersLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceGroupManagersRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InstanceGroupManagersBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InstanceGroupManagersConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InstanceGroupManagersPollingPolicyOption
          • Overview
          • Types
            • Type
        • InstanceGroupManagersRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInstanceGroupManagersConnectionIdempotencyPolicy()
        • MakeInstanceGroupManagersConnectionRest(Options)
      • Types
        • InstanceGroupManagersPolicyOptionList
    • google::cloud::compute_instance_group_managers_v1_mocks
      • Overview
      • Classes
        • MockInstanceGroupManagersConnection
          • Overview
    • google::cloud::compute_instance_groups_v1
      • Overview
      • Classes
        • InstanceGroupsClient
          • Overview
          • Constructors
            • InstanceGroupsClient(InstanceGroupsClient const &)
            • InstanceGroupsClient(InstanceGroupsClient &&)
            • InstanceGroupsClient(std::shared_ptr< InstanceGroupsConnection >, Options)
          • Operators
            • operator=(InstanceGroupsClient const &)
            • operator=(InstanceGroupsClient &&)
            • operator==(InstanceGroupsClient const &, InstanceGroupsClient const &)
            • operator!=(InstanceGroupsClient const &, InstanceGroupsClient const &)
          • Functions
            • AddInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupsAddInstancesRequest const &, Options)
            • AddInstances(google::cloud::cpp::compute::instance_groups::v1::AddInstancesRequest const &, Options)
            • AggregatedListInstanceGroups(std::string const &, Options)
            • AggregatedListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::AggregatedListInstanceGroupsRequest, Options)
            • DeleteInstanceGroup(std::string const &, std::string const &, std::string const &, Options)
            • DeleteInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::DeleteInstanceGroupRequest const &, Options)
            • GetInstanceGroup(std::string const &, std::string const &, std::string const &, Options)
            • GetInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::GetInstanceGroupRequest const &, Options)
            • InsertInstanceGroup(std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroup const &, Options)
            • InsertInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::InsertInstanceGroupRequest const &, Options)
            • ListInstanceGroups(std::string const &, std::string const &, Options)
            • ListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::ListInstanceGroupsRequest, Options)
            • ListInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupsListInstancesRequest const &, Options)
            • ListInstances(google::cloud::cpp::compute::instance_groups::v1::ListInstancesRequest, Options)
            • RemoveInstances(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupsRemoveInstancesRequest const &, Options)
            • RemoveInstances(google::cloud::cpp::compute::instance_groups::v1::RemoveInstancesRequest const &, Options)
            • SetNamedPorts(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstanceGroupsSetNamedPortsRequest const &, Options)
            • SetNamedPorts(google::cloud::cpp::compute::instance_groups::v1::SetNamedPortsRequest const &, Options)
        • InstanceGroupsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddInstances(google::cloud::cpp::compute::instance_groups::v1::AddInstancesRequest const &)
            • virtual AggregatedListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::AggregatedListInstanceGroupsRequest)
            • virtual DeleteInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::DeleteInstanceGroupRequest const &)
            • virtual GetInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::GetInstanceGroupRequest const &)
            • virtual InsertInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::InsertInstanceGroupRequest const &)
            • virtual ListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::ListInstanceGroupsRequest)
            • virtual ListInstances(google::cloud::cpp::compute::instance_groups::v1::ListInstancesRequest)
            • virtual RemoveInstances(google::cloud::cpp::compute::instance_groups::v1::RemoveInstancesRequest const &)
            • virtual SetNamedPorts(google::cloud::cpp::compute::instance_groups::v1::SetNamedPortsRequest const &)
        • InstanceGroupsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddInstances(google::cloud::cpp::compute::instance_groups::v1::AddInstancesRequest const &)
            • virtual AggregatedListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::AggregatedListInstanceGroupsRequest)
            • virtual DeleteInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::DeleteInstanceGroupRequest const &)
            • virtual GetInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::GetInstanceGroupRequest const &)
            • virtual InsertInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::InsertInstanceGroupRequest const &)
            • virtual ListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::ListInstanceGroupsRequest)
            • virtual ListInstances(google::cloud::cpp::compute::instance_groups::v1::ListInstancesRequest)
            • virtual RemoveInstances(google::cloud::cpp::compute::instance_groups::v1::RemoveInstancesRequest const &)
            • virtual SetNamedPorts(google::cloud::cpp::compute::instance_groups::v1::SetNamedPortsRequest const &)
        • InstanceGroupsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InstanceGroupsLimitedErrorCountRetryPolicy(int)
            • InstanceGroupsLimitedErrorCountRetryPolicy(InstanceGroupsLimitedErrorCountRetryPolicy &&)
            • InstanceGroupsLimitedErrorCountRetryPolicy(InstanceGroupsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceGroupsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InstanceGroupsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InstanceGroupsLimitedTimeRetryPolicy(InstanceGroupsLimitedTimeRetryPolicy &&)
            • InstanceGroupsLimitedTimeRetryPolicy(InstanceGroupsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceGroupsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InstanceGroupsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InstanceGroupsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InstanceGroupsPollingPolicyOption
          • Overview
          • Types
            • Type
        • InstanceGroupsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInstanceGroupsConnectionIdempotencyPolicy()
        • MakeInstanceGroupsConnectionRest(Options)
      • Types
        • InstanceGroupsPolicyOptionList
    • google::cloud::compute_instance_groups_v1_mocks
      • Overview
      • Classes
        • MockInstanceGroupsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddInstances(google::cloud::cpp::compute::instance_groups::v1::AddInstancesRequest const &)
            • virtual AggregatedListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::AggregatedListInstanceGroupsRequest)
            • virtual DeleteInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::DeleteInstanceGroupRequest const &)
            • virtual GetInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::GetInstanceGroupRequest const &)
            • virtual InsertInstanceGroup(google::cloud::cpp::compute::instance_groups::v1::InsertInstanceGroupRequest const &)
            • virtual ListInstanceGroups(google::cloud::cpp::compute::instance_groups::v1::ListInstanceGroupsRequest)
            • virtual ListInstances(google::cloud::cpp::compute::instance_groups::v1::ListInstancesRequest)
            • virtual RemoveInstances(google::cloud::cpp::compute::instance_groups::v1::RemoveInstancesRequest const &)
            • virtual SetNamedPorts(google::cloud::cpp::compute::instance_groups::v1::SetNamedPortsRequest const &)
    • google::cloud::compute_instance_templates_v1
      • Overview
      • Classes
        • InstanceTemplatesClient
          • Overview
          • Constructors
            • InstanceTemplatesClient(InstanceTemplatesClient const &)
            • InstanceTemplatesClient(InstanceTemplatesClient &&)
            • InstanceTemplatesClient(std::shared_ptr< InstanceTemplatesConnection >, Options)
          • Operators
            • operator=(InstanceTemplatesClient const &)
            • operator=(InstanceTemplatesClient &&)
            • operator==(InstanceTemplatesClient const &, InstanceTemplatesClient const &)
            • operator!=(InstanceTemplatesClient const &, InstanceTemplatesClient const &)
          • Functions
            • AggregatedListInstanceTemplates(std::string const &, Options)
            • AggregatedListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::AggregatedListInstanceTemplatesRequest, Options)
            • DeleteInstanceTemplate(std::string const &, std::string const &, Options)
            • DeleteInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::DeleteInstanceTemplateRequest const &, Options)
            • GetInstanceTemplate(std::string const &, std::string const &, Options)
            • GetInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::GetInstanceTemplateRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::GetIamPolicyRequest const &, Options)
            • InsertInstanceTemplate(std::string const &, google::cloud::cpp::compute::v1::InstanceTemplate const &, Options)
            • InsertInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::InsertInstanceTemplateRequest const &, Options)
            • ListInstanceTemplates(std::string const &, Options)
            • ListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::ListInstanceTemplatesRequest, Options)
            • SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::instance_templates::v1::TestIamPermissionsRequest const &, Options)
        • InstanceTemplatesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::AggregatedListInstanceTemplatesRequest)
            • virtual DeleteInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::DeleteInstanceTemplateRequest const &)
            • virtual GetInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::GetInstanceTemplateRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::GetIamPolicyRequest const &)
            • virtual InsertInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::InsertInstanceTemplateRequest const &)
            • virtual ListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::ListInstanceTemplatesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::instance_templates::v1::TestIamPermissionsRequest const &)
        • InstanceTemplatesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::AggregatedListInstanceTemplatesRequest)
            • virtual DeleteInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::DeleteInstanceTemplateRequest const &)
            • virtual GetInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::GetInstanceTemplateRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::GetIamPolicyRequest const &)
            • virtual InsertInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::InsertInstanceTemplateRequest const &)
            • virtual ListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::ListInstanceTemplatesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::instance_templates::v1::TestIamPermissionsRequest const &)
        • InstanceTemplatesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InstanceTemplatesLimitedErrorCountRetryPolicy(int)
            • InstanceTemplatesLimitedErrorCountRetryPolicy(InstanceTemplatesLimitedErrorCountRetryPolicy &&)
            • InstanceTemplatesLimitedErrorCountRetryPolicy(InstanceTemplatesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceTemplatesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InstanceTemplatesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InstanceTemplatesLimitedTimeRetryPolicy(InstanceTemplatesLimitedTimeRetryPolicy &&)
            • InstanceTemplatesLimitedTimeRetryPolicy(InstanceTemplatesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceTemplatesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InstanceTemplatesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InstanceTemplatesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InstanceTemplatesPollingPolicyOption
          • Overview
          • Types
            • Type
        • InstanceTemplatesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInstanceTemplatesConnectionIdempotencyPolicy()
        • MakeInstanceTemplatesConnectionRest(Options)
      • Types
        • InstanceTemplatesPolicyOptionList
    • google::cloud::compute_instance_templates_v1_mocks
      • Overview
      • Classes
        • MockInstanceTemplatesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::AggregatedListInstanceTemplatesRequest)
            • virtual DeleteInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::DeleteInstanceTemplateRequest const &)
            • virtual GetInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::GetInstanceTemplateRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::GetIamPolicyRequest const &)
            • virtual InsertInstanceTemplate(google::cloud::cpp::compute::instance_templates::v1::InsertInstanceTemplateRequest const &)
            • virtual ListInstanceTemplates(google::cloud::cpp::compute::instance_templates::v1::ListInstanceTemplatesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::instance_templates::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::instance_templates::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_instances_v1
      • Overview
      • Classes
        • InstancesClient
          • Overview
          • Constructors
            • InstancesClient(InstancesClient const &)
            • InstancesClient(InstancesClient &&)
            • InstancesClient(std::shared_ptr< InstancesConnection >, Options)
          • Operators
            • operator=(InstancesClient const &)
            • operator=(InstancesClient &&)
            • operator==(InstancesClient const &, InstancesClient const &)
            • operator!=(InstancesClient const &, InstancesClient const &)
          • Functions
            • AddAccessConfig(std::string const &, std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::AccessConfig const &, Options)
            • AddAccessConfig(google::cloud::cpp::compute::instances::v1::AddAccessConfigRequest const &, Options)
            • AddResourcePolicies(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesAddResourcePoliciesRequest const &, Options)
            • AddResourcePolicies(google::cloud::cpp::compute::instances::v1::AddResourcePoliciesRequest const &, Options)
            • AggregatedListInstances(std::string const &, Options)
            • AggregatedListInstances(google::cloud::cpp::compute::instances::v1::AggregatedListInstancesRequest, Options)
            • AttachDisk(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::AttachedDisk const &, Options)
            • AttachDisk(google::cloud::cpp::compute::instances::v1::AttachDiskRequest const &, Options)
            • BulkInsert(std::string const &, std::string const &, google::cloud::cpp::compute::v1::BulkInsertInstanceResource const &, Options)
            • BulkInsert(google::cloud::cpp::compute::instances::v1::BulkInsertRequest const &, Options)
            • DeleteInstance(std::string const &, std::string const &, std::string const &, Options)
            • DeleteInstance(google::cloud::cpp::compute::instances::v1::DeleteInstanceRequest const &, Options)
            • DeleteAccessConfig(std::string const &, std::string const &, std::string const &, std::string const &, std::string const &, Options)
            • DeleteAccessConfig(google::cloud::cpp::compute::instances::v1::DeleteAccessConfigRequest const &, Options)
            • DetachDisk(std::string const &, std::string const &, std::string const &, std::string const &, Options)
            • DetachDisk(google::cloud::cpp::compute::instances::v1::DetachDiskRequest const &, Options)
            • GetInstance(std::string const &, std::string const &, std::string const &, Options)
            • GetInstance(google::cloud::cpp::compute::instances::v1::GetInstanceRequest const &, Options)
            • GetEffectiveFirewalls(std::string const &, std::string const &, std::string const &, std::string const &, Options)
            • GetEffectiveFirewalls(google::cloud::cpp::compute::instances::v1::GetEffectiveFirewallsRequest const &, Options)
            • GetGuestAttributes(std::string const &, std::string const &, std::string const &, Options)
            • GetGuestAttributes(google::cloud::cpp::compute::instances::v1::GetGuestAttributesRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::instances::v1::GetIamPolicyRequest const &, Options)
            • GetScreenshot(std::string const &, std::string const &, std::string const &, Options)
            • GetScreenshot(google::cloud::cpp::compute::instances::v1::GetScreenshotRequest const &, Options)
            • GetSerialPortOutput(std::string const &, std::string const &, std::string const &, Options)
            • GetSerialPortOutput(google::cloud::cpp::compute::instances::v1::GetSerialPortOutputRequest const &, Options)
            • GetShieldedInstanceIdentity(std::string const &, std::string const &, std::string const &, Options)
            • GetShieldedInstanceIdentity(google::cloud::cpp::compute::instances::v1::GetShieldedInstanceIdentityRequest const &, Options)
            • InsertInstance(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Instance const &, Options)
            • InsertInstance(google::cloud::cpp::compute::instances::v1::InsertInstanceRequest const &, Options)
            • ListInstances(std::string const &, std::string const &, Options)
            • ListInstances(google::cloud::cpp::compute::instances::v1::ListInstancesRequest, Options)
            • ListReferrers(std::string const &, std::string const &, std::string const &, Options)
            • ListReferrers(google::cloud::cpp::compute::instances::v1::ListReferrersRequest, Options)
            • RemoveResourcePolicies(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesRemoveResourcePoliciesRequest const &, Options)
            • RemoveResourcePolicies(google::cloud::cpp::compute::instances::v1::RemoveResourcePoliciesRequest const &, Options)
            • Reset(std::string const &, std::string const &, std::string const &, Options)
            • Reset(google::cloud::cpp::compute::instances::v1::ResetRequest const &, Options)
            • Resume(std::string const &, std::string const &, std::string const &, Options)
            • Resume(google::cloud::cpp::compute::instances::v1::ResumeRequest const &, Options)
            • SendDiagnosticInterrupt(std::string const &, std::string const &, std::string const &, Options)
            • SendDiagnosticInterrupt(google::cloud::cpp::compute::instances::v1::SendDiagnosticInterruptRequest const &, Options)
            • SetDeletionProtection(std::string const &, std::string const &, std::string const &, Options)
            • SetDeletionProtection(google::cloud::cpp::compute::instances::v1::SetDeletionProtectionRequest const &, Options)
            • SetDiskAutoDelete(std::string const &, std::string const &, std::string const &, bool, std::string const &, Options)
            • SetDiskAutoDelete(google::cloud::cpp::compute::instances::v1::SetDiskAutoDeleteRequest const &, Options)
            • SetIamPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ZoneSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::instances::v1::SetIamPolicyRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::instances::v1::SetLabelsRequest const &, Options)
            • SetMachineResources(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetMachineResourcesRequest const &, Options)
            • SetMachineResources(google::cloud::cpp::compute::instances::v1::SetMachineResourcesRequest const &, Options)
            • SetMachineType(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetMachineTypeRequest const &, Options)
            • SetMachineType(google::cloud::cpp::compute::instances::v1::SetMachineTypeRequest const &, Options)
            • SetMetadata(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::Metadata const &, Options)
            • SetMetadata(google::cloud::cpp::compute::instances::v1::SetMetadataRequest const &, Options)
            • SetMinCpuPlatform(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetMinCpuPlatformRequest const &, Options)
            • SetMinCpuPlatform(google::cloud::cpp::compute::instances::v1::SetMinCpuPlatformRequest const &, Options)
            • SetName(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetNameRequest const &, Options)
            • SetName(google::cloud::cpp::compute::instances::v1::SetNameRequest const &, Options)
            • SetScheduling(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::Scheduling const &, Options)
            • SetScheduling(google::cloud::cpp::compute::instances::v1::SetSchedulingRequest const &, Options)
            • SetSecurityPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetSecurityPolicyRequest const &, Options)
            • SetSecurityPolicy(google::cloud::cpp::compute::instances::v1::SetSecurityPolicyRequest const &, Options)
            • SetServiceAccount(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesSetServiceAccountRequest const &, Options)
            • SetServiceAccount(google::cloud::cpp::compute::instances::v1::SetServiceAccountRequest const &, Options)
            • SetShieldedInstanceIntegrityPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ShieldedInstanceIntegrityPolicy const &, Options)
            • SetShieldedInstanceIntegrityPolicy(google::cloud::cpp::compute::instances::v1::SetShieldedInstanceIntegrityPolicyRequest const &, Options)
            • SetTags(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::Tags const &, Options)
            • SetTags(google::cloud::cpp::compute::instances::v1::SetTagsRequest const &, Options)
            • SimulateMaintenanceEvent(std::string const &, std::string const &, std::string const &, Options)
            • SimulateMaintenanceEvent(google::cloud::cpp::compute::instances::v1::SimulateMaintenanceEventRequest const &, Options)
            • Start(std::string const &, std::string const &, std::string const &, Options)
            • Start(google::cloud::cpp::compute::instances::v1::StartRequest const &, Options)
            • StartWithEncryptionKey(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InstancesStartWithEncryptionKeyRequest const &, Options)
            • StartWithEncryptionKey(google::cloud::cpp::compute::instances::v1::StartWithEncryptionKeyRequest const &, Options)
            • Stop(std::string const &, std::string const &, std::string const &, Options)
            • Stop(google::cloud::cpp::compute::instances::v1::StopRequest const &, Options)
            • Suspend(std::string const &, std::string const &, std::string const &, Options)
            • Suspend(google::cloud::cpp::compute::instances::v1::SuspendRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::instances::v1::TestIamPermissionsRequest const &, Options)
            • UpdateInstance(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::Instance const &, Options)
            • UpdateInstance(google::cloud::cpp::compute::instances::v1::UpdateInstanceRequest const &, Options)
            • UpdateAccessConfig(std::string const &, std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::AccessConfig const &, Options)
            • UpdateAccessConfig(google::cloud::cpp::compute::instances::v1::UpdateAccessConfigRequest const &, Options)
            • UpdateDisplayDevice(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::DisplayDevice const &, Options)
            • UpdateDisplayDevice(google::cloud::cpp::compute::instances::v1::UpdateDisplayDeviceRequest const &, Options)
            • UpdateNetworkInterface(std::string const &, std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkInterface const &, Options)
            • UpdateNetworkInterface(google::cloud::cpp::compute::instances::v1::UpdateNetworkInterfaceRequest const &, Options)
            • UpdateShieldedInstanceConfig(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ShieldedInstanceConfig const &, Options)
            • UpdateShieldedInstanceConfig(google::cloud::cpp::compute::instances::v1::UpdateShieldedInstanceConfigRequest const &, Options)
        • InstancesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddAccessConfig(google::cloud::cpp::compute::instances::v1::AddAccessConfigRequest const &)
            • virtual AddResourcePolicies(google::cloud::cpp::compute::instances::v1::AddResourcePoliciesRequest const &)
            • virtual AggregatedListInstances(google::cloud::cpp::compute::instances::v1::AggregatedListInstancesRequest)
            • virtual AttachDisk(google::cloud::cpp::compute::instances::v1::AttachDiskRequest const &)
            • virtual BulkInsert(google::cloud::cpp::compute::instances::v1::BulkInsertRequest const &)
            • virtual DeleteInstance(google::cloud::cpp::compute::instances::v1::DeleteInstanceRequest const &)
            • virtual DeleteAccessConfig(google::cloud::cpp::compute::instances::v1::DeleteAccessConfigRequest const &)
            • virtual DetachDisk(google::cloud::cpp::compute::instances::v1::DetachDiskRequest const &)
            • virtual GetInstance(google::cloud::cpp::compute::instances::v1::GetInstanceRequest const &)
            • virtual GetEffectiveFirewalls(google::cloud::cpp::compute::instances::v1::GetEffectiveFirewallsRequest const &)
            • virtual GetGuestAttributes(google::cloud::cpp::compute::instances::v1::GetGuestAttributesRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::instances::v1::GetIamPolicyRequest const &)
            • virtual GetScreenshot(google::cloud::cpp::compute::instances::v1::GetScreenshotRequest const &)
            • virtual GetSerialPortOutput(google::cloud::cpp::compute::instances::v1::GetSerialPortOutputRequest const &)
            • virtual GetShieldedInstanceIdentity(google::cloud::cpp::compute::instances::v1::GetShieldedInstanceIdentityRequest const &)
            • virtual InsertInstance(google::cloud::cpp::compute::instances::v1::InsertInstanceRequest const &)
            • virtual ListInstances(google::cloud::cpp::compute::instances::v1::ListInstancesRequest)
            • virtual ListReferrers(google::cloud::cpp::compute::instances::v1::ListReferrersRequest)
            • virtual RemoveResourcePolicies(google::cloud::cpp::compute::instances::v1::RemoveResourcePoliciesRequest const &)
            • virtual Reset(google::cloud::cpp::compute::instances::v1::ResetRequest const &)
            • virtual Resume(google::cloud::cpp::compute::instances::v1::ResumeRequest const &)
            • virtual SendDiagnosticInterrupt(google::cloud::cpp::compute::instances::v1::SendDiagnosticInterruptRequest const &)
            • virtual SetDeletionProtection(google::cloud::cpp::compute::instances::v1::SetDeletionProtectionRequest const &)
            • virtual SetDiskAutoDelete(google::cloud::cpp::compute::instances::v1::SetDiskAutoDeleteRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::instances::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::instances::v1::SetLabelsRequest const &)
            • virtual SetMachineResources(google::cloud::cpp::compute::instances::v1::SetMachineResourcesRequest const &)
            • virtual SetMachineType(google::cloud::cpp::compute::instances::v1::SetMachineTypeRequest const &)
            • virtual SetMetadata(google::cloud::cpp::compute::instances::v1::SetMetadataRequest const &)
            • virtual SetMinCpuPlatform(google::cloud::cpp::compute::instances::v1::SetMinCpuPlatformRequest const &)
            • virtual SetName(google::cloud::cpp::compute::instances::v1::SetNameRequest const &)
            • virtual SetScheduling(google::cloud::cpp::compute::instances::v1::SetSchedulingRequest const &)
            • virtual SetSecurityPolicy(google::cloud::cpp::compute::instances::v1::SetSecurityPolicyRequest const &)
            • virtual SetServiceAccount(google::cloud::cpp::compute::instances::v1::SetServiceAccountRequest const &)
            • virtual SetShieldedInstanceIntegrityPolicy(google::cloud::cpp::compute::instances::v1::SetShieldedInstanceIntegrityPolicyRequest const &)
            • virtual SetTags(google::cloud::cpp::compute::instances::v1::SetTagsRequest const &)
            • virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::instances::v1::SimulateMaintenanceEventRequest const &)
            • virtual Start(google::cloud::cpp::compute::instances::v1::StartRequest const &)
            • virtual StartWithEncryptionKey(google::cloud::cpp::compute::instances::v1::StartWithEncryptionKeyRequest const &)
            • virtual Stop(google::cloud::cpp::compute::instances::v1::StopRequest const &)
            • virtual Suspend(google::cloud::cpp::compute::instances::v1::SuspendRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::instances::v1::TestIamPermissionsRequest const &)
            • virtual UpdateInstance(google::cloud::cpp::compute::instances::v1::UpdateInstanceRequest const &)
            • virtual UpdateAccessConfig(google::cloud::cpp::compute::instances::v1::UpdateAccessConfigRequest const &)
            • virtual UpdateDisplayDevice(google::cloud::cpp::compute::instances::v1::UpdateDisplayDeviceRequest const &)
            • virtual UpdateNetworkInterface(google::cloud::cpp::compute::instances::v1::UpdateNetworkInterfaceRequest const &)
            • virtual UpdateShieldedInstanceConfig(google::cloud::cpp::compute::instances::v1::UpdateShieldedInstanceConfigRequest const &)
        • InstancesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddAccessConfig(google::cloud::cpp::compute::instances::v1::AddAccessConfigRequest const &)
            • virtual AddResourcePolicies(google::cloud::cpp::compute::instances::v1::AddResourcePoliciesRequest const &)
            • virtual AggregatedListInstances(google::cloud::cpp::compute::instances::v1::AggregatedListInstancesRequest)
            • virtual AttachDisk(google::cloud::cpp::compute::instances::v1::AttachDiskRequest const &)
            • virtual BulkInsert(google::cloud::cpp::compute::instances::v1::BulkInsertRequest const &)
            • virtual DeleteInstance(google::cloud::cpp::compute::instances::v1::DeleteInstanceRequest const &)
            • virtual DeleteAccessConfig(google::cloud::cpp::compute::instances::v1::DeleteAccessConfigRequest const &)
            • virtual DetachDisk(google::cloud::cpp::compute::instances::v1::DetachDiskRequest const &)
            • virtual GetInstance(google::cloud::cpp::compute::instances::v1::GetInstanceRequest const &)
            • virtual GetEffectiveFirewalls(google::cloud::cpp::compute::instances::v1::GetEffectiveFirewallsRequest const &)
            • virtual GetGuestAttributes(google::cloud::cpp::compute::instances::v1::GetGuestAttributesRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::instances::v1::GetIamPolicyRequest const &)
            • virtual GetScreenshot(google::cloud::cpp::compute::instances::v1::GetScreenshotRequest const &)
            • virtual GetSerialPortOutput(google::cloud::cpp::compute::instances::v1::GetSerialPortOutputRequest const &)
            • virtual GetShieldedInstanceIdentity(google::cloud::cpp::compute::instances::v1::GetShieldedInstanceIdentityRequest const &)
            • virtual InsertInstance(google::cloud::cpp::compute::instances::v1::InsertInstanceRequest const &)
            • virtual ListInstances(google::cloud::cpp::compute::instances::v1::ListInstancesRequest)
            • virtual ListReferrers(google::cloud::cpp::compute::instances::v1::ListReferrersRequest)
            • virtual RemoveResourcePolicies(google::cloud::cpp::compute::instances::v1::RemoveResourcePoliciesRequest const &)
            • virtual Reset(google::cloud::cpp::compute::instances::v1::ResetRequest const &)
            • virtual Resume(google::cloud::cpp::compute::instances::v1::ResumeRequest const &)
            • virtual SendDiagnosticInterrupt(google::cloud::cpp::compute::instances::v1::SendDiagnosticInterruptRequest const &)
            • virtual SetDeletionProtection(google::cloud::cpp::compute::instances::v1::SetDeletionProtectionRequest const &)
            • virtual SetDiskAutoDelete(google::cloud::cpp::compute::instances::v1::SetDiskAutoDeleteRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::instances::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::instances::v1::SetLabelsRequest const &)
            • virtual SetMachineResources(google::cloud::cpp::compute::instances::v1::SetMachineResourcesRequest const &)
            • virtual SetMachineType(google::cloud::cpp::compute::instances::v1::SetMachineTypeRequest const &)
            • virtual SetMetadata(google::cloud::cpp::compute::instances::v1::SetMetadataRequest const &)
            • virtual SetMinCpuPlatform(google::cloud::cpp::compute::instances::v1::SetMinCpuPlatformRequest const &)
            • virtual SetName(google::cloud::cpp::compute::instances::v1::SetNameRequest const &)
            • virtual SetScheduling(google::cloud::cpp::compute::instances::v1::SetSchedulingRequest const &)
            • virtual SetSecurityPolicy(google::cloud::cpp::compute::instances::v1::SetSecurityPolicyRequest const &)
            • virtual SetServiceAccount(google::cloud::cpp::compute::instances::v1::SetServiceAccountRequest const &)
            • virtual SetShieldedInstanceIntegrityPolicy(google::cloud::cpp::compute::instances::v1::SetShieldedInstanceIntegrityPolicyRequest const &)
            • virtual SetTags(google::cloud::cpp::compute::instances::v1::SetTagsRequest const &)
            • virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::instances::v1::SimulateMaintenanceEventRequest const &)
            • virtual Start(google::cloud::cpp::compute::instances::v1::StartRequest const &)
            • virtual StartWithEncryptionKey(google::cloud::cpp::compute::instances::v1::StartWithEncryptionKeyRequest const &)
            • virtual Stop(google::cloud::cpp::compute::instances::v1::StopRequest const &)
            • virtual Suspend(google::cloud::cpp::compute::instances::v1::SuspendRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::instances::v1::TestIamPermissionsRequest const &)
            • virtual UpdateInstance(google::cloud::cpp::compute::instances::v1::UpdateInstanceRequest const &)
            • virtual UpdateAccessConfig(google::cloud::cpp::compute::instances::v1::UpdateAccessConfigRequest const &)
            • virtual UpdateDisplayDevice(google::cloud::cpp::compute::instances::v1::UpdateDisplayDeviceRequest const &)
            • virtual UpdateNetworkInterface(google::cloud::cpp::compute::instances::v1::UpdateNetworkInterfaceRequest const &)
            • virtual UpdateShieldedInstanceConfig(google::cloud::cpp::compute::instances::v1::UpdateShieldedInstanceConfigRequest const &)
        • InstancesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InstancesLimitedErrorCountRetryPolicy(int)
            • InstancesLimitedErrorCountRetryPolicy(InstancesLimitedErrorCountRetryPolicy &&)
            • InstancesLimitedErrorCountRetryPolicy(InstancesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstancesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InstancesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InstancesLimitedTimeRetryPolicy(InstancesLimitedTimeRetryPolicy &&)
            • InstancesLimitedTimeRetryPolicy(InstancesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstancesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InstancesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InstancesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InstancesPollingPolicyOption
          • Overview
          • Types
            • Type
        • InstancesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInstancesConnectionIdempotencyPolicy()
        • MakeInstancesConnectionRest(Options)
      • Types
        • InstancesPolicyOptionList
    • google::cloud::compute_instances_v1_mocks
      • Overview
      • Classes
        • MockInstancesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddAccessConfig(google::cloud::cpp::compute::instances::v1::AddAccessConfigRequest const &)
            • virtual AddResourcePolicies(google::cloud::cpp::compute::instances::v1::AddResourcePoliciesRequest const &)
            • virtual AggregatedListInstances(google::cloud::cpp::compute::instances::v1::AggregatedListInstancesRequest)
            • virtual AttachDisk(google::cloud::cpp::compute::instances::v1::AttachDiskRequest const &)
            • virtual BulkInsert(google::cloud::cpp::compute::instances::v1::BulkInsertRequest const &)
            • virtual DeleteInstance(google::cloud::cpp::compute::instances::v1::DeleteInstanceRequest const &)
            • virtual DeleteAccessConfig(google::cloud::cpp::compute::instances::v1::DeleteAccessConfigRequest const &)
            • virtual DetachDisk(google::cloud::cpp::compute::instances::v1::DetachDiskRequest const &)
            • virtual GetInstance(google::cloud::cpp::compute::instances::v1::GetInstanceRequest const &)
            • virtual GetEffectiveFirewalls(google::cloud::cpp::compute::instances::v1::GetEffectiveFirewallsRequest const &)
            • virtual GetGuestAttributes(google::cloud::cpp::compute::instances::v1::GetGuestAttributesRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::instances::v1::GetIamPolicyRequest const &)
            • virtual GetScreenshot(google::cloud::cpp::compute::instances::v1::GetScreenshotRequest const &)
            • virtual GetSerialPortOutput(google::cloud::cpp::compute::instances::v1::GetSerialPortOutputRequest const &)
            • virtual GetShieldedInstanceIdentity(google::cloud::cpp::compute::instances::v1::GetShieldedInstanceIdentityRequest const &)
            • virtual InsertInstance(google::cloud::cpp::compute::instances::v1::InsertInstanceRequest const &)
            • virtual ListInstances(google::cloud::cpp::compute::instances::v1::ListInstancesRequest)
            • virtual ListReferrers(google::cloud::cpp::compute::instances::v1::ListReferrersRequest)
            • virtual RemoveResourcePolicies(google::cloud::cpp::compute::instances::v1::RemoveResourcePoliciesRequest const &)
            • virtual Reset(google::cloud::cpp::compute::instances::v1::ResetRequest const &)
            • virtual Resume(google::cloud::cpp::compute::instances::v1::ResumeRequest const &)
            • virtual SendDiagnosticInterrupt(google::cloud::cpp::compute::instances::v1::SendDiagnosticInterruptRequest const &)
            • virtual SetDeletionProtection(google::cloud::cpp::compute::instances::v1::SetDeletionProtectionRequest const &)
            • virtual SetDiskAutoDelete(google::cloud::cpp::compute::instances::v1::SetDiskAutoDeleteRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::instances::v1::SetIamPolicyRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::instances::v1::SetLabelsRequest const &)
            • virtual SetMachineResources(google::cloud::cpp::compute::instances::v1::SetMachineResourcesRequest const &)
            • virtual SetMachineType(google::cloud::cpp::compute::instances::v1::SetMachineTypeRequest const &)
            • virtual SetMetadata(google::cloud::cpp::compute::instances::v1::SetMetadataRequest const &)
            • virtual SetMinCpuPlatform(google::cloud::cpp::compute::instances::v1::SetMinCpuPlatformRequest const &)
            • virtual SetName(google::cloud::cpp::compute::instances::v1::SetNameRequest const &)
            • virtual SetScheduling(google::cloud::cpp::compute::instances::v1::SetSchedulingRequest const &)
            • virtual SetSecurityPolicy(google::cloud::cpp::compute::instances::v1::SetSecurityPolicyRequest const &)
            • virtual SetServiceAccount(google::cloud::cpp::compute::instances::v1::SetServiceAccountRequest const &)
            • virtual SetShieldedInstanceIntegrityPolicy(google::cloud::cpp::compute::instances::v1::SetShieldedInstanceIntegrityPolicyRequest const &)
            • virtual SetTags(google::cloud::cpp::compute::instances::v1::SetTagsRequest const &)
            • virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::instances::v1::SimulateMaintenanceEventRequest const &)
            • virtual Start(google::cloud::cpp::compute::instances::v1::StartRequest const &)
            • virtual StartWithEncryptionKey(google::cloud::cpp::compute::instances::v1::StartWithEncryptionKeyRequest const &)
            • virtual Stop(google::cloud::cpp::compute::instances::v1::StopRequest const &)
            • virtual Suspend(google::cloud::cpp::compute::instances::v1::SuspendRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::instances::v1::TestIamPermissionsRequest const &)
            • virtual UpdateInstance(google::cloud::cpp::compute::instances::v1::UpdateInstanceRequest const &)
            • virtual UpdateAccessConfig(google::cloud::cpp::compute::instances::v1::UpdateAccessConfigRequest const &)
            • virtual UpdateDisplayDevice(google::cloud::cpp::compute::instances::v1::UpdateDisplayDeviceRequest const &)
            • virtual UpdateNetworkInterface(google::cloud::cpp::compute::instances::v1::UpdateNetworkInterfaceRequest const &)
            • virtual UpdateShieldedInstanceConfig(google::cloud::cpp::compute::instances::v1::UpdateShieldedInstanceConfigRequest const &)
    • google::cloud::compute_interconnect_attachments_v1
      • Overview
      • Classes
        • InterconnectAttachmentsClient
          • Overview
          • Constructors
            • InterconnectAttachmentsClient(InterconnectAttachmentsClient const &)
            • InterconnectAttachmentsClient(InterconnectAttachmentsClient &&)
            • InterconnectAttachmentsClient(std::shared_ptr< InterconnectAttachmentsConnection >, Options)
          • Operators
            • operator=(InterconnectAttachmentsClient const &)
            • operator=(InterconnectAttachmentsClient &&)
            • operator==(InterconnectAttachmentsClient const &, InterconnectAttachmentsClient const &)
            • operator!=(InterconnectAttachmentsClient const &, InterconnectAttachmentsClient const &)
          • Functions
            • AggregatedListInterconnectAttachments(std::string const &, Options)
            • AggregatedListInterconnectAttachments(google::cloud::cpp::compute::interconnect_attachments::v1::AggregatedListInterconnectAttachmentsRequest, Options)
            • DeleteInterconnectAttachment(std::string const &, std::string const &, std::string const &, Options)
            • DeleteInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::DeleteInterconnectAttachmentRequest const &, Options)
            • GetInterconnectAttachment(std::string const &, std::string const &, std::string const &, Options)
            • GetInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::GetInterconnectAttachmentRequest const &, Options)
            • InsertInterconnectAttachment(std::string const &, std::string const &, google::cloud::cpp::compute::v1::InterconnectAttachment const &, Options)
            • InsertInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::InsertInterconnectAttachmentRequest const &, Options)
            • ListInterconnectAttachments(std::string const &, std::string const &, Options)
            • ListInterconnectAttachments(google::cloud::cpp::compute::interconnect_attachments::v1::ListInterconnectAttachmentsRequest, Options)
            • PatchInterconnectAttachment(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::InterconnectAttachment const &, Options)
            • PatchInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::PatchInterconnectAttachmentRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::RegionSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::interconnect_attachments::v1::SetLabelsRequest const &, Options)
        • InterconnectAttachmentsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListInterconnectAttachments(google::cloud::cpp::compute::interconnect_attachments::v1::AggregatedListInterconnectAttachmentsRequest)
            • virtual DeleteInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::DeleteInterconnectAttachmentRequest const &)
            • virtual GetInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::GetInterconnectAttachmentRequest const &)
            • virtual InsertInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::InsertInterconnectAttachmentRequest const &)
            • virtual ListInterconnectAttachments(google::cloud::cpp::compute::interconnect_attachments::v1::ListInterconnectAttachmentsRequest)
            • virtual PatchInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::PatchInterconnectAttachmentRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::interconnect_attachments::v1::SetLabelsRequest const &)
        • InterconnectAttachmentsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListInterconnectAttachments(google::cloud::cpp::compute::interconnect_attachments::v1::AggregatedListInterconnectAttachmentsRequest)
            • virtual DeleteInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::DeleteInterconnectAttachmentRequest const &)
            • virtual GetInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::GetInterconnectAttachmentRequest const &)
            • virtual InsertInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::InsertInterconnectAttachmentRequest const &)
            • virtual ListInterconnectAttachments(google::cloud::cpp::compute::interconnect_attachments::v1::ListInterconnectAttachmentsRequest)
            • virtual PatchInterconnectAttachment(google::cloud::cpp::compute::interconnect_attachments::v1::PatchInterconnectAttachmentRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::interconnect_attachments::v1::SetLabelsRequest const &)
        • InterconnectAttachmentsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InterconnectAttachmentsLimitedErrorCountRetryPolicy(int)
            • InterconnectAttachmentsLimitedErrorCountRetryPolicy(InterconnectAttachmentsLimitedErrorCountRetryPolicy &&)
            • InterconnectAttachmentsLimitedErrorCountRetryPolicy(InterconnectAttachmentsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectAttachmentsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InterconnectAttachmentsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InterconnectAttachmentsLimitedTimeRetryPolicy(InterconnectAttachmentsLimitedTimeRetryPolicy &&)
            • InterconnectAttachmentsLimitedTimeRetryPolicy(InterconnectAttachmentsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectAttachmentsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InterconnectAttachmentsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectAttachmentsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectAttachmentsPollingPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectAttachmentsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInterconnectAttachmentsConnectionIdempotencyPolicy()
        • MakeInterconnectAttachmentsConnectionRest(Options)
      • Types
        • InterconnectAttachmentsPolicyOptionList
    • google::cloud::compute_interconnect_attachments_v1_mocks
      • Overview
      • Classes
        • MockInterconnectAttachmentsConnection
          • Overview
    • google::cloud::compute_interconnect_locations_v1
      • Overview
      • Classes
        • InterconnectLocationsClient
          • Overview
          • Constructors
            • InterconnectLocationsClient(InterconnectLocationsClient const &)
            • InterconnectLocationsClient(InterconnectLocationsClient &&)
            • InterconnectLocationsClient(std::shared_ptr< InterconnectLocationsConnection >, Options)
          • Operators
            • operator=(InterconnectLocationsClient const &)
            • operator=(InterconnectLocationsClient &&)
            • operator==(InterconnectLocationsClient const &, InterconnectLocationsClient const &)
            • operator!=(InterconnectLocationsClient const &, InterconnectLocationsClient const &)
          • Functions
            • GetInterconnectLocation(std::string const &, std::string const &, Options)
            • GetInterconnectLocation(google::cloud::cpp::compute::interconnect_locations::v1::GetInterconnectLocationRequest const &, Options)
            • ListInterconnectLocations(std::string const &, Options)
            • ListInterconnectLocations(google::cloud::cpp::compute::interconnect_locations::v1::ListInterconnectLocationsRequest, Options)
        • InterconnectLocationsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetInterconnectLocation(google::cloud::cpp::compute::interconnect_locations::v1::GetInterconnectLocationRequest const &)
            • virtual ListInterconnectLocations(google::cloud::cpp::compute::interconnect_locations::v1::ListInterconnectLocationsRequest)
        • InterconnectLocationsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetInterconnectLocation(google::cloud::cpp::compute::interconnect_locations::v1::GetInterconnectLocationRequest const &)
            • virtual ListInterconnectLocations(google::cloud::cpp::compute::interconnect_locations::v1::ListInterconnectLocationsRequest)
        • InterconnectLocationsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InterconnectLocationsLimitedErrorCountRetryPolicy(int)
            • InterconnectLocationsLimitedErrorCountRetryPolicy(InterconnectLocationsLimitedErrorCountRetryPolicy &&)
            • InterconnectLocationsLimitedErrorCountRetryPolicy(InterconnectLocationsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectLocationsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InterconnectLocationsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InterconnectLocationsLimitedTimeRetryPolicy(InterconnectLocationsLimitedTimeRetryPolicy &&)
            • InterconnectLocationsLimitedTimeRetryPolicy(InterconnectLocationsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectLocationsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InterconnectLocationsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectLocationsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectLocationsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInterconnectLocationsConnectionIdempotencyPolicy()
        • MakeInterconnectLocationsConnectionRest(Options)
      • Types
        • InterconnectLocationsPolicyOptionList
    • google::cloud::compute_interconnect_locations_v1_mocks
      • Overview
      • Classes
        • MockInterconnectLocationsConnection
          • Overview
    • google::cloud::compute_interconnect_remote_locations_v1
      • Overview
      • Classes
        • InterconnectRemoteLocationsClient
          • Overview
          • Constructors
            • InterconnectRemoteLocationsClient(InterconnectRemoteLocationsClient const &)
            • InterconnectRemoteLocationsClient(InterconnectRemoteLocationsClient &&)
            • InterconnectRemoteLocationsClient(std::shared_ptr< InterconnectRemoteLocationsConnection >, Options)
          • Operators
            • operator=(InterconnectRemoteLocationsClient const &)
            • operator=(InterconnectRemoteLocationsClient &&)
            • operator==(InterconnectRemoteLocationsClient const &, InterconnectRemoteLocationsClient const &)
            • operator!=(InterconnectRemoteLocationsClient const &, InterconnectRemoteLocationsClient const &)
          • Functions
            • GetInterconnectRemoteLocation(std::string const &, std::string const &, Options)
            • GetInterconnectRemoteLocation(google::cloud::cpp::compute::interconnect_remote_locations::v1::GetInterconnectRemoteLocationRequest const &, Options)
            • ListInterconnectRemoteLocations(std::string const &, Options)
            • ListInterconnectRemoteLocations(google::cloud::cpp::compute::interconnect_remote_locations::v1::ListInterconnectRemoteLocationsRequest, Options)
        • InterconnectRemoteLocationsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetInterconnectRemoteLocation(google::cloud::cpp::compute::interconnect_remote_locations::v1::GetInterconnectRemoteLocationRequest const &)
            • virtual ListInterconnectRemoteLocations(google::cloud::cpp::compute::interconnect_remote_locations::v1::ListInterconnectRemoteLocationsRequest)
        • InterconnectRemoteLocationsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetInterconnectRemoteLocation(google::cloud::cpp::compute::interconnect_remote_locations::v1::GetInterconnectRemoteLocationRequest const &)
            • virtual ListInterconnectRemoteLocations(google::cloud::cpp::compute::interconnect_remote_locations::v1::ListInterconnectRemoteLocationsRequest)
        • InterconnectRemoteLocationsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InterconnectRemoteLocationsLimitedErrorCountRetryPolicy(int)
            • InterconnectRemoteLocationsLimitedErrorCountRetryPolicy(InterconnectRemoteLocationsLimitedErrorCountRetryPolicy &&)
            • InterconnectRemoteLocationsLimitedErrorCountRetryPolicy(InterconnectRemoteLocationsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectRemoteLocationsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InterconnectRemoteLocationsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InterconnectRemoteLocationsLimitedTimeRetryPolicy(InterconnectRemoteLocationsLimitedTimeRetryPolicy &&)
            • InterconnectRemoteLocationsLimitedTimeRetryPolicy(InterconnectRemoteLocationsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectRemoteLocationsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InterconnectRemoteLocationsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectRemoteLocationsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectRemoteLocationsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInterconnectRemoteLocationsConnectionIdempotencyPolicy()
        • MakeInterconnectRemoteLocationsConnectionRest(Options)
      • Types
        • InterconnectRemoteLocationsPolicyOptionList
    • google::cloud::compute_interconnect_remote_locations_v1_mocks
      • Overview
      • Classes
        • MockInterconnectRemoteLocationsConnection
          • Overview
    • google::cloud::compute_interconnects_v1
      • Overview
      • Classes
        • InterconnectsClient
          • Overview
          • Constructors
            • InterconnectsClient(InterconnectsClient const &)
            • InterconnectsClient(InterconnectsClient &&)
            • InterconnectsClient(std::shared_ptr< InterconnectsConnection >, Options)
          • Operators
            • operator=(InterconnectsClient const &)
            • operator=(InterconnectsClient &&)
            • operator==(InterconnectsClient const &, InterconnectsClient const &)
            • operator!=(InterconnectsClient const &, InterconnectsClient const &)
          • Functions
            • DeleteInterconnect(std::string const &, std::string const &, Options)
            • DeleteInterconnect(google::cloud::cpp::compute::interconnects::v1::DeleteInterconnectRequest const &, Options)
            • GetInterconnect(std::string const &, std::string const &, Options)
            • GetInterconnect(google::cloud::cpp::compute::interconnects::v1::GetInterconnectRequest const &, Options)
            • GetDiagnostics(std::string const &, std::string const &, Options)
            • GetDiagnostics(google::cloud::cpp::compute::interconnects::v1::GetDiagnosticsRequest const &, Options)
            • GetMacsecConfig(std::string const &, std::string const &, Options)
            • GetMacsecConfig(google::cloud::cpp::compute::interconnects::v1::GetMacsecConfigRequest const &, Options)
            • InsertInterconnect(std::string const &, google::cloud::cpp::compute::v1::Interconnect const &, Options)
            • InsertInterconnect(google::cloud::cpp::compute::interconnects::v1::InsertInterconnectRequest const &, Options)
            • ListInterconnects(std::string const &, Options)
            • ListInterconnects(google::cloud::cpp::compute::interconnects::v1::ListInterconnectsRequest, Options)
            • PatchInterconnect(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Interconnect const &, Options)
            • PatchInterconnect(google::cloud::cpp::compute::interconnects::v1::PatchInterconnectRequest const &, Options)
            • SetLabels(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetLabelsRequest const &, Options)
            • SetLabels(google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const &, Options)
        • InterconnectsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteInterconnect(google::cloud::cpp::compute::interconnects::v1::DeleteInterconnectRequest const &)
            • virtual GetInterconnect(google::cloud::cpp::compute::interconnects::v1::GetInterconnectRequest const &)
            • virtual GetDiagnostics(google::cloud::cpp::compute::interconnects::v1::GetDiagnosticsRequest const &)
            • virtual GetMacsecConfig(google::cloud::cpp::compute::interconnects::v1::GetMacsecConfigRequest const &)
            • virtual InsertInterconnect(google::cloud::cpp::compute::interconnects::v1::InsertInterconnectRequest const &)
            • virtual ListInterconnects(google::cloud::cpp::compute::interconnects::v1::ListInterconnectsRequest)
            • virtual PatchInterconnect(google::cloud::cpp::compute::interconnects::v1::PatchInterconnectRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const &)
        • InterconnectsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteInterconnect(google::cloud::cpp::compute::interconnects::v1::DeleteInterconnectRequest const &)
            • virtual GetInterconnect(google::cloud::cpp::compute::interconnects::v1::GetInterconnectRequest const &)
            • virtual GetDiagnostics(google::cloud::cpp::compute::interconnects::v1::GetDiagnosticsRequest const &)
            • virtual GetMacsecConfig(google::cloud::cpp::compute::interconnects::v1::GetMacsecConfigRequest const &)
            • virtual InsertInterconnect(google::cloud::cpp::compute::interconnects::v1::InsertInterconnectRequest const &)
            • virtual ListInterconnects(google::cloud::cpp::compute::interconnects::v1::ListInterconnectsRequest)
            • virtual PatchInterconnect(google::cloud::cpp::compute::interconnects::v1::PatchInterconnectRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const &)
        • InterconnectsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InterconnectsLimitedErrorCountRetryPolicy(int)
            • InterconnectsLimitedErrorCountRetryPolicy(InterconnectsLimitedErrorCountRetryPolicy &&)
            • InterconnectsLimitedErrorCountRetryPolicy(InterconnectsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InterconnectsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InterconnectsLimitedTimeRetryPolicy(InterconnectsLimitedTimeRetryPolicy &&)
            • InterconnectsLimitedTimeRetryPolicy(InterconnectsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InterconnectsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • InterconnectsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectsPollingPolicyOption
          • Overview
          • Types
            • Type
        • InterconnectsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultInterconnectsConnectionIdempotencyPolicy()
        • MakeInterconnectsConnectionRest(Options)
      • Types
        • InterconnectsPolicyOptionList
    • google::cloud::compute_interconnects_v1_mocks
      • Overview
      • Classes
        • MockInterconnectsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteInterconnect(google::cloud::cpp::compute::interconnects::v1::DeleteInterconnectRequest const &)
            • virtual GetInterconnect(google::cloud::cpp::compute::interconnects::v1::GetInterconnectRequest const &)
            • virtual GetDiagnostics(google::cloud::cpp::compute::interconnects::v1::GetDiagnosticsRequest const &)
            • virtual GetMacsecConfig(google::cloud::cpp::compute::interconnects::v1::GetMacsecConfigRequest const &)
            • virtual InsertInterconnect(google::cloud::cpp::compute::interconnects::v1::InsertInterconnectRequest const &)
            • virtual ListInterconnects(google::cloud::cpp::compute::interconnects::v1::ListInterconnectsRequest)
            • virtual PatchInterconnect(google::cloud::cpp::compute::interconnects::v1::PatchInterconnectRequest const &)
            • virtual SetLabels(google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const &)
    • google::cloud::compute_license_codes_v1
      • Overview
      • Classes
        • LicenseCodesClient
          • Overview
          • Constructors
            • LicenseCodesClient(LicenseCodesClient const &)
            • LicenseCodesClient(LicenseCodesClient &&)
            • LicenseCodesClient(std::shared_ptr< LicenseCodesConnection >, Options)
          • Operators
            • operator=(LicenseCodesClient const &)
            • operator=(LicenseCodesClient &&)
            • operator==(LicenseCodesClient const &, LicenseCodesClient const &)
            • operator!=(LicenseCodesClient const &, LicenseCodesClient const &)
          • Functions
            • GetLicenseCode(std::string const &, std::string const &, Options)
            • GetLicenseCode(google::cloud::cpp::compute::license_codes::v1::GetLicenseCodeRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::license_codes::v1::TestIamPermissionsRequest const &, Options)
        • LicenseCodesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetLicenseCode(google::cloud::cpp::compute::license_codes::v1::GetLicenseCodeRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::license_codes::v1::TestIamPermissionsRequest const &)
        • LicenseCodesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetLicenseCode(google::cloud::cpp::compute::license_codes::v1::GetLicenseCodeRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::license_codes::v1::TestIamPermissionsRequest const &)
        • LicenseCodesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • LicenseCodesLimitedErrorCountRetryPolicy(int)
            • LicenseCodesLimitedErrorCountRetryPolicy(LicenseCodesLimitedErrorCountRetryPolicy &&)
            • LicenseCodesLimitedErrorCountRetryPolicy(LicenseCodesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LicenseCodesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • LicenseCodesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • LicenseCodesLimitedTimeRetryPolicy(LicenseCodesLimitedTimeRetryPolicy &&)
            • LicenseCodesLimitedTimeRetryPolicy(LicenseCodesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LicenseCodesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • LicenseCodesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • LicenseCodesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • LicenseCodesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultLicenseCodesConnectionIdempotencyPolicy()
        • MakeLicenseCodesConnectionRest(Options)
      • Types
        • LicenseCodesPolicyOptionList
    • google::cloud::compute_license_codes_v1_mocks
      • Overview
      • Classes
        • MockLicenseCodesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetLicenseCode(google::cloud::cpp::compute::license_codes::v1::GetLicenseCodeRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::license_codes::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_licenses_v1
      • Overview
      • Classes
        • LicensesClient
          • Overview
          • Constructors
            • LicensesClient(LicensesClient const &)
            • LicensesClient(LicensesClient &&)
            • LicensesClient(std::shared_ptr< LicensesConnection >, Options)
          • Operators
            • operator=(LicensesClient const &)
            • operator=(LicensesClient &&)
            • operator==(LicensesClient const &, LicensesClient const &)
            • operator!=(LicensesClient const &, LicensesClient const &)
          • Functions
            • DeleteLicense(std::string const &, std::string const &, Options)
            • DeleteLicense(google::cloud::cpp::compute::licenses::v1::DeleteLicenseRequest const &, Options)
            • GetLicense(std::string const &, std::string const &, Options)
            • GetLicense(google::cloud::cpp::compute::licenses::v1::GetLicenseRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::licenses::v1::GetIamPolicyRequest const &, Options)
            • InsertLicense(std::string const &, google::cloud::cpp::compute::v1::License const &, Options)
            • InsertLicense(google::cloud::cpp::compute::licenses::v1::InsertLicenseRequest const &, Options)
            • ListLicenses(std::string const &, Options)
            • ListLicenses(google::cloud::cpp::compute::licenses::v1::ListLicensesRequest, Options)
            • SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::licenses::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::licenses::v1::TestIamPermissionsRequest const &, Options)
        • LicensesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteLicense(google::cloud::cpp::compute::licenses::v1::DeleteLicenseRequest const &)
            • virtual GetLicense(google::cloud::cpp::compute::licenses::v1::GetLicenseRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::licenses::v1::GetIamPolicyRequest const &)
            • virtual InsertLicense(google::cloud::cpp::compute::licenses::v1::InsertLicenseRequest const &)
            • virtual ListLicenses(google::cloud::cpp::compute::licenses::v1::ListLicensesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::licenses::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::licenses::v1::TestIamPermissionsRequest const &)
        • LicensesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteLicense(google::cloud::cpp::compute::licenses::v1::DeleteLicenseRequest const &)
            • virtual GetLicense(google::cloud::cpp::compute::licenses::v1::GetLicenseRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::licenses::v1::GetIamPolicyRequest const &)
            • virtual InsertLicense(google::cloud::cpp::compute::licenses::v1::InsertLicenseRequest const &)
            • virtual ListLicenses(google::cloud::cpp::compute::licenses::v1::ListLicensesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::licenses::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::licenses::v1::TestIamPermissionsRequest const &)
        • LicensesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • LicensesLimitedErrorCountRetryPolicy(int)
            • LicensesLimitedErrorCountRetryPolicy(LicensesLimitedErrorCountRetryPolicy &&)
            • LicensesLimitedErrorCountRetryPolicy(LicensesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LicensesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • LicensesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • LicensesLimitedTimeRetryPolicy(LicensesLimitedTimeRetryPolicy &&)
            • LicensesLimitedTimeRetryPolicy(LicensesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LicensesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • LicensesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • LicensesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • LicensesPollingPolicyOption
          • Overview
          • Types
            • Type
        • LicensesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultLicensesConnectionIdempotencyPolicy()
        • MakeLicensesConnectionRest(Options)
      • Types
        • LicensesPolicyOptionList
    • google::cloud::compute_licenses_v1_mocks
      • Overview
      • Classes
        • MockLicensesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteLicense(google::cloud::cpp::compute::licenses::v1::DeleteLicenseRequest const &)
            • virtual GetLicense(google::cloud::cpp::compute::licenses::v1::GetLicenseRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::licenses::v1::GetIamPolicyRequest const &)
            • virtual InsertLicense(google::cloud::cpp::compute::licenses::v1::InsertLicenseRequest const &)
            • virtual ListLicenses(google::cloud::cpp::compute::licenses::v1::ListLicensesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::licenses::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::licenses::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_machine_images_v1
      • Overview
      • Classes
        • MachineImagesClient
          • Overview
          • Constructors
            • MachineImagesClient(MachineImagesClient const &)
            • MachineImagesClient(MachineImagesClient &&)
            • MachineImagesClient(std::shared_ptr< MachineImagesConnection >, Options)
          • Operators
            • operator=(MachineImagesClient const &)
            • operator=(MachineImagesClient &&)
            • operator==(MachineImagesClient const &, MachineImagesClient const &)
            • operator!=(MachineImagesClient const &, MachineImagesClient const &)
          • Functions
            • DeleteMachineImage(std::string const &, std::string const &, Options)
            • DeleteMachineImage(google::cloud::cpp::compute::machine_images::v1::DeleteMachineImageRequest const &, Options)
            • GetMachineImage(std::string const &, std::string const &, Options)
            • GetMachineImage(google::cloud::cpp::compute::machine_images::v1::GetMachineImageRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::machine_images::v1::GetIamPolicyRequest const &, Options)
            • InsertMachineImage(std::string const &, google::cloud::cpp::compute::v1::MachineImage const &, Options)
            • InsertMachineImage(google::cloud::cpp::compute::machine_images::v1::InsertMachineImageRequest const &, Options)
            • ListMachineImages(std::string const &, Options)
            • ListMachineImages(google::cloud::cpp::compute::machine_images::v1::ListMachineImagesRequest, Options)
            • SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::machine_images::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::machine_images::v1::TestIamPermissionsRequest const &, Options)
        • MachineImagesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteMachineImage(google::cloud::cpp::compute::machine_images::v1::DeleteMachineImageRequest const &)
            • virtual GetMachineImage(google::cloud::cpp::compute::machine_images::v1::GetMachineImageRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::machine_images::v1::GetIamPolicyRequest const &)
            • virtual InsertMachineImage(google::cloud::cpp::compute::machine_images::v1::InsertMachineImageRequest const &)
            • virtual ListMachineImages(google::cloud::cpp::compute::machine_images::v1::ListMachineImagesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::machine_images::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::machine_images::v1::TestIamPermissionsRequest const &)
        • MachineImagesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteMachineImage(google::cloud::cpp::compute::machine_images::v1::DeleteMachineImageRequest const &)
            • virtual GetMachineImage(google::cloud::cpp::compute::machine_images::v1::GetMachineImageRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::machine_images::v1::GetIamPolicyRequest const &)
            • virtual InsertMachineImage(google::cloud::cpp::compute::machine_images::v1::InsertMachineImageRequest const &)
            • virtual ListMachineImages(google::cloud::cpp::compute::machine_images::v1::ListMachineImagesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::machine_images::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::machine_images::v1::TestIamPermissionsRequest const &)
        • MachineImagesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • MachineImagesLimitedErrorCountRetryPolicy(int)
            • MachineImagesLimitedErrorCountRetryPolicy(MachineImagesLimitedErrorCountRetryPolicy &&)
            • MachineImagesLimitedErrorCountRetryPolicy(MachineImagesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MachineImagesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • MachineImagesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • MachineImagesLimitedTimeRetryPolicy(MachineImagesLimitedTimeRetryPolicy &&)
            • MachineImagesLimitedTimeRetryPolicy(MachineImagesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MachineImagesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • MachineImagesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • MachineImagesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • MachineImagesPollingPolicyOption
          • Overview
          • Types
            • Type
        • MachineImagesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultMachineImagesConnectionIdempotencyPolicy()
        • MakeMachineImagesConnectionRest(Options)
      • Types
        • MachineImagesPolicyOptionList
    • google::cloud::compute_machine_images_v1_mocks
      • Overview
      • Classes
        • MockMachineImagesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteMachineImage(google::cloud::cpp::compute::machine_images::v1::DeleteMachineImageRequest const &)
            • virtual GetMachineImage(google::cloud::cpp::compute::machine_images::v1::GetMachineImageRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::machine_images::v1::GetIamPolicyRequest const &)
            • virtual InsertMachineImage(google::cloud::cpp::compute::machine_images::v1::InsertMachineImageRequest const &)
            • virtual ListMachineImages(google::cloud::cpp::compute::machine_images::v1::ListMachineImagesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::machine_images::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::machine_images::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_machine_types_v1
      • Overview
      • Classes
        • MachineTypesClient
          • Overview
          • Constructors
            • MachineTypesClient(MachineTypesClient const &)
            • MachineTypesClient(MachineTypesClient &&)
            • MachineTypesClient(std::shared_ptr< MachineTypesConnection >, Options)
          • Operators
            • operator=(MachineTypesClient const &)
            • operator=(MachineTypesClient &&)
            • operator==(MachineTypesClient const &, MachineTypesClient const &)
            • operator!=(MachineTypesClient const &, MachineTypesClient const &)
          • Functions
            • AggregatedListMachineTypes(std::string const &, Options)
            • AggregatedListMachineTypes(google::cloud::cpp::compute::machine_types::v1::AggregatedListMachineTypesRequest, Options)
            • GetMachineType(std::string const &, std::string const &, std::string const &, Options)
            • GetMachineType(google::cloud::cpp::compute::machine_types::v1::GetMachineTypeRequest const &, Options)
            • ListMachineTypes(std::string const &, std::string const &, Options)
            • ListMachineTypes(google::cloud::cpp::compute::machine_types::v1::ListMachineTypesRequest, Options)
        • MachineTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListMachineTypes(google::cloud::cpp::compute::machine_types::v1::AggregatedListMachineTypesRequest)
            • virtual GetMachineType(google::cloud::cpp::compute::machine_types::v1::GetMachineTypeRequest const &)
            • virtual ListMachineTypes(google::cloud::cpp::compute::machine_types::v1::ListMachineTypesRequest)
        • MachineTypesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListMachineTypes(google::cloud::cpp::compute::machine_types::v1::AggregatedListMachineTypesRequest)
            • virtual GetMachineType(google::cloud::cpp::compute::machine_types::v1::GetMachineTypeRequest const &)
            • virtual ListMachineTypes(google::cloud::cpp::compute::machine_types::v1::ListMachineTypesRequest)
        • MachineTypesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • MachineTypesLimitedErrorCountRetryPolicy(int)
            • MachineTypesLimitedErrorCountRetryPolicy(MachineTypesLimitedErrorCountRetryPolicy &&)
            • MachineTypesLimitedErrorCountRetryPolicy(MachineTypesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MachineTypesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • MachineTypesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • MachineTypesLimitedTimeRetryPolicy(MachineTypesLimitedTimeRetryPolicy &&)
            • MachineTypesLimitedTimeRetryPolicy(MachineTypesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MachineTypesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • MachineTypesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • MachineTypesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • MachineTypesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultMachineTypesConnectionIdempotencyPolicy()
        • MakeMachineTypesConnectionRest(Options)
      • Types
        • MachineTypesPolicyOptionList
    • google::cloud::compute_machine_types_v1_mocks
      • Overview
      • Classes
        • MockMachineTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListMachineTypes(google::cloud::cpp::compute::machine_types::v1::AggregatedListMachineTypesRequest)
            • virtual GetMachineType(google::cloud::cpp::compute::machine_types::v1::GetMachineTypeRequest const &)
            • virtual ListMachineTypes(google::cloud::cpp::compute::machine_types::v1::ListMachineTypesRequest)
    • google::cloud::compute_network_attachments_v1
      • Overview
      • Classes
        • NetworkAttachmentsClient
          • Overview
          • Constructors
            • NetworkAttachmentsClient(NetworkAttachmentsClient const &)
            • NetworkAttachmentsClient(NetworkAttachmentsClient &&)
            • NetworkAttachmentsClient(std::shared_ptr< NetworkAttachmentsConnection >, Options)
          • Operators
            • operator=(NetworkAttachmentsClient const &)
            • operator=(NetworkAttachmentsClient &&)
            • operator==(NetworkAttachmentsClient const &, NetworkAttachmentsClient const &)
            • operator!=(NetworkAttachmentsClient const &, NetworkAttachmentsClient const &)
          • Functions
            • AggregatedListNetworkAttachments(std::string const &, Options)
            • AggregatedListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::AggregatedListNetworkAttachmentsRequest, Options)
            • DeleteNetworkAttachment(std::string const &, std::string const &, std::string const &, Options)
            • DeleteNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::DeleteNetworkAttachmentRequest const &, Options)
            • GetNetworkAttachment(std::string const &, std::string const &, std::string const &, Options)
            • GetNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::GetNetworkAttachmentRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::GetIamPolicyRequest const &, Options)
            • InsertNetworkAttachment(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkAttachment const &, Options)
            • InsertNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::InsertNetworkAttachmentRequest const &, Options)
            • ListNetworkAttachments(std::string const &, std::string const &, Options)
            • ListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::ListNetworkAttachmentsRequest, Options)
            • SetIamPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::RegionSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::network_attachments::v1::TestIamPermissionsRequest const &, Options)
        • NetworkAttachmentsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::AggregatedListNetworkAttachmentsRequest)
            • virtual DeleteNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::DeleteNetworkAttachmentRequest const &)
            • virtual GetNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::GetNetworkAttachmentRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::GetIamPolicyRequest const &)
            • virtual InsertNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::InsertNetworkAttachmentRequest const &)
            • virtual ListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::ListNetworkAttachmentsRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_attachments::v1::TestIamPermissionsRequest const &)
        • NetworkAttachmentsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::AggregatedListNetworkAttachmentsRequest)
            • virtual DeleteNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::DeleteNetworkAttachmentRequest const &)
            • virtual GetNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::GetNetworkAttachmentRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::GetIamPolicyRequest const &)
            • virtual InsertNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::InsertNetworkAttachmentRequest const &)
            • virtual ListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::ListNetworkAttachmentsRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_attachments::v1::TestIamPermissionsRequest const &)
        • NetworkAttachmentsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NetworkAttachmentsLimitedErrorCountRetryPolicy(int)
            • NetworkAttachmentsLimitedErrorCountRetryPolicy(NetworkAttachmentsLimitedErrorCountRetryPolicy &&)
            • NetworkAttachmentsLimitedErrorCountRetryPolicy(NetworkAttachmentsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkAttachmentsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NetworkAttachmentsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NetworkAttachmentsLimitedTimeRetryPolicy(NetworkAttachmentsLimitedTimeRetryPolicy &&)
            • NetworkAttachmentsLimitedTimeRetryPolicy(NetworkAttachmentsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkAttachmentsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NetworkAttachmentsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NetworkAttachmentsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NetworkAttachmentsPollingPolicyOption
          • Overview
          • Types
            • Type
        • NetworkAttachmentsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNetworkAttachmentsConnectionIdempotencyPolicy()
        • MakeNetworkAttachmentsConnectionRest(Options)
      • Types
        • NetworkAttachmentsPolicyOptionList
    • google::cloud::compute_network_attachments_v1_mocks
      • Overview
      • Classes
        • MockNetworkAttachmentsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::AggregatedListNetworkAttachmentsRequest)
            • virtual DeleteNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::DeleteNetworkAttachmentRequest const &)
            • virtual GetNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::GetNetworkAttachmentRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::GetIamPolicyRequest const &)
            • virtual InsertNetworkAttachment(google::cloud::cpp::compute::network_attachments::v1::InsertNetworkAttachmentRequest const &)
            • virtual ListNetworkAttachments(google::cloud::cpp::compute::network_attachments::v1::ListNetworkAttachmentsRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::network_attachments::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_attachments::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_network_edge_security_services_v1
      • Overview
      • Classes
        • NetworkEdgeSecurityServicesClient
          • Overview
          • Constructors
            • NetworkEdgeSecurityServicesClient(NetworkEdgeSecurityServicesClient const &)
            • NetworkEdgeSecurityServicesClient(NetworkEdgeSecurityServicesClient &&)
            • NetworkEdgeSecurityServicesClient(std::shared_ptr< NetworkEdgeSecurityServicesConnection >, Options)
          • Operators
            • operator=(NetworkEdgeSecurityServicesClient const &)
            • operator=(NetworkEdgeSecurityServicesClient &&)
            • operator==(NetworkEdgeSecurityServicesClient const &, NetworkEdgeSecurityServicesClient const &)
            • operator!=(NetworkEdgeSecurityServicesClient const &, NetworkEdgeSecurityServicesClient const &)
          • Functions
            • AggregatedListNetworkEdgeSecurityServices(std::string const &, Options)
            • AggregatedListNetworkEdgeSecurityServices(google::cloud::cpp::compute::network_edge_security_services::v1::AggregatedListNetworkEdgeSecurityServicesRequest, Options)
            • DeleteNetworkEdgeSecurityService(std::string const &, std::string const &, std::string const &, Options)
            • DeleteNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::DeleteNetworkEdgeSecurityServiceRequest const &, Options)
            • GetNetworkEdgeSecurityService(std::string const &, std::string const &, std::string const &, Options)
            • GetNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::GetNetworkEdgeSecurityServiceRequest const &, Options)
            • InsertNetworkEdgeSecurityService(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkEdgeSecurityService const &, Options)
            • InsertNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::InsertNetworkEdgeSecurityServiceRequest const &, Options)
            • PatchNetworkEdgeSecurityService(std::string const &, std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkEdgeSecurityService const &, Options)
            • PatchNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::PatchNetworkEdgeSecurityServiceRequest const &, Options)
        • NetworkEdgeSecurityServicesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNetworkEdgeSecurityServices(google::cloud::cpp::compute::network_edge_security_services::v1::AggregatedListNetworkEdgeSecurityServicesRequest)
            • virtual DeleteNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::DeleteNetworkEdgeSecurityServiceRequest const &)
            • virtual GetNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::GetNetworkEdgeSecurityServiceRequest const &)
            • virtual InsertNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::InsertNetworkEdgeSecurityServiceRequest const &)
            • virtual PatchNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::PatchNetworkEdgeSecurityServiceRequest const &)
        • NetworkEdgeSecurityServicesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListNetworkEdgeSecurityServices(google::cloud::cpp::compute::network_edge_security_services::v1::AggregatedListNetworkEdgeSecurityServicesRequest)
            • virtual DeleteNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::DeleteNetworkEdgeSecurityServiceRequest const &)
            • virtual GetNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::GetNetworkEdgeSecurityServiceRequest const &)
            • virtual InsertNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::InsertNetworkEdgeSecurityServiceRequest const &)
            • virtual PatchNetworkEdgeSecurityService(google::cloud::cpp::compute::network_edge_security_services::v1::PatchNetworkEdgeSecurityServiceRequest const &)
        • NetworkEdgeSecurityServicesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NetworkEdgeSecurityServicesLimitedErrorCountRetryPolicy(int)
            • NetworkEdgeSecurityServicesLimitedErrorCountRetryPolicy(NetworkEdgeSecurityServicesLimitedErrorCountRetryPolicy &&)
            • NetworkEdgeSecurityServicesLimitedErrorCountRetryPolicy(NetworkEdgeSecurityServicesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkEdgeSecurityServicesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NetworkEdgeSecurityServicesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NetworkEdgeSecurityServicesLimitedTimeRetryPolicy(NetworkEdgeSecurityServicesLimitedTimeRetryPolicy &&)
            • NetworkEdgeSecurityServicesLimitedTimeRetryPolicy(NetworkEdgeSecurityServicesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkEdgeSecurityServicesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NetworkEdgeSecurityServicesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NetworkEdgeSecurityServicesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NetworkEdgeSecurityServicesPollingPolicyOption
          • Overview
          • Types
            • Type
        • NetworkEdgeSecurityServicesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNetworkEdgeSecurityServicesConnectionIdempotencyPolicy()
        • MakeNetworkEdgeSecurityServicesConnectionRest(Options)
      • Types
        • NetworkEdgeSecurityServicesPolicyOptionList
    • google::cloud::compute_network_edge_security_services_v1_mocks
      • Overview
      • Classes
        • MockNetworkEdgeSecurityServicesConnection
          • Overview
    • google::cloud::compute_network_endpoint_groups_v1
      • Overview
      • Classes
        • NetworkEndpointGroupsClient
          • Overview
          • Constructors
            • NetworkEndpointGroupsClient(NetworkEndpointGroupsClient const &)
            • NetworkEndpointGroupsClient(NetworkEndpointGroupsClient &&)
            • NetworkEndpointGroupsClient(std::shared_ptr< NetworkEndpointGroupsConnection >, Options)
          • Operators
            • operator=(NetworkEndpointGroupsClient const &)
            • operator=(NetworkEndpointGroupsClient &&)
            • operator==(NetworkEndpointGroupsClient const &, NetworkEndpointGroupsClient const &)
            • operator!=(NetworkEndpointGroupsClient const &, NetworkEndpointGroupsClient const &)
          • Functions
            • AggregatedListNetworkEndpointGroups(std::string const &, Options)
            • AggregatedListNetworkEndpointGroups(google::cloud::cpp::compute::network_endpoint_groups::v1::AggregatedListNetworkEndpointGroupsRequest, Options)
            • AttachNetworkEndpoints(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkEndpointGroupsAttachEndpointsRequest const &, Options)
            • AttachNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::AttachNetworkEndpointsRequest const &, Options)
            • DeleteNetworkEndpointGroup(std::string const &, std::string const &, std::string const &, Options)
            • DeleteNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::DeleteNetworkEndpointGroupRequest const &, Options)
            • DetachNetworkEndpoints(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkEndpointGroupsDetachEndpointsRequest const &, Options)
            • DetachNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::DetachNetworkEndpointsRequest const &, Options)
            • GetNetworkEndpointGroup(std::string const &, std::string const &, std::string const &, Options)
            • GetNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::GetNetworkEndpointGroupRequest const &, Options)
            • InsertNetworkEndpointGroup(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkEndpointGroup const &, Options)
            • InsertNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::InsertNetworkEndpointGroupRequest const &, Options)
            • ListNetworkEndpointGroups(std::string const &, std::string const &, Options)
            • ListNetworkEndpointGroups(google::cloud::cpp::compute::network_endpoint_groups::v1::ListNetworkEndpointGroupsRequest, Options)
            • ListNetworkEndpoints(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworkEndpointGroupsListEndpointsRequest const &, Options)
            • ListNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::ListNetworkEndpointsRequest, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::network_endpoint_groups::v1::TestIamPermissionsRequest const &, Options)
        • NetworkEndpointGroupsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNetworkEndpointGroups(google::cloud::cpp::compute::network_endpoint_groups::v1::AggregatedListNetworkEndpointGroupsRequest)
            • virtual AttachNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::AttachNetworkEndpointsRequest const &)
            • virtual DeleteNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::DeleteNetworkEndpointGroupRequest const &)
            • virtual DetachNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::DetachNetworkEndpointsRequest const &)
            • virtual GetNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::GetNetworkEndpointGroupRequest const &)
            • virtual InsertNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::InsertNetworkEndpointGroupRequest const &)
            • virtual ListNetworkEndpointGroups(google::cloud::cpp::compute::network_endpoint_groups::v1::ListNetworkEndpointGroupsRequest)
            • virtual ListNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::ListNetworkEndpointsRequest)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_endpoint_groups::v1::TestIamPermissionsRequest const &)
        • NetworkEndpointGroupsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListNetworkEndpointGroups(google::cloud::cpp::compute::network_endpoint_groups::v1::AggregatedListNetworkEndpointGroupsRequest)
            • virtual AttachNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::AttachNetworkEndpointsRequest const &)
            • virtual DeleteNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::DeleteNetworkEndpointGroupRequest const &)
            • virtual DetachNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::DetachNetworkEndpointsRequest const &)
            • virtual GetNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::GetNetworkEndpointGroupRequest const &)
            • virtual InsertNetworkEndpointGroup(google::cloud::cpp::compute::network_endpoint_groups::v1::InsertNetworkEndpointGroupRequest const &)
            • virtual ListNetworkEndpointGroups(google::cloud::cpp::compute::network_endpoint_groups::v1::ListNetworkEndpointGroupsRequest)
            • virtual ListNetworkEndpoints(google::cloud::cpp::compute::network_endpoint_groups::v1::ListNetworkEndpointsRequest)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_endpoint_groups::v1::TestIamPermissionsRequest const &)
        • NetworkEndpointGroupsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NetworkEndpointGroupsLimitedErrorCountRetryPolicy(int)
            • NetworkEndpointGroupsLimitedErrorCountRetryPolicy(NetworkEndpointGroupsLimitedErrorCountRetryPolicy &&)
            • NetworkEndpointGroupsLimitedErrorCountRetryPolicy(NetworkEndpointGroupsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkEndpointGroupsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NetworkEndpointGroupsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NetworkEndpointGroupsLimitedTimeRetryPolicy(NetworkEndpointGroupsLimitedTimeRetryPolicy &&)
            • NetworkEndpointGroupsLimitedTimeRetryPolicy(NetworkEndpointGroupsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkEndpointGroupsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NetworkEndpointGroupsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NetworkEndpointGroupsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NetworkEndpointGroupsPollingPolicyOption
          • Overview
          • Types
            • Type
        • NetworkEndpointGroupsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNetworkEndpointGroupsConnectionIdempotencyPolicy()
        • MakeNetworkEndpointGroupsConnectionRest(Options)
      • Types
        • NetworkEndpointGroupsPolicyOptionList
    • google::cloud::compute_network_endpoint_groups_v1_mocks
      • Overview
      • Classes
        • MockNetworkEndpointGroupsConnection
          • Overview
    • google::cloud::compute_network_firewall_policies_v1
      • Overview
      • Classes
        • NetworkFirewallPoliciesClient
          • Overview
          • Constructors
            • NetworkFirewallPoliciesClient(NetworkFirewallPoliciesClient const &)
            • NetworkFirewallPoliciesClient(NetworkFirewallPoliciesClient &&)
            • NetworkFirewallPoliciesClient(std::shared_ptr< NetworkFirewallPoliciesConnection >, Options)
          • Operators
            • operator=(NetworkFirewallPoliciesClient const &)
            • operator=(NetworkFirewallPoliciesClient &&)
            • operator==(NetworkFirewallPoliciesClient const &, NetworkFirewallPoliciesClient const &)
            • operator!=(NetworkFirewallPoliciesClient const &, NetworkFirewallPoliciesClient const &)
          • Functions
            • AddAssociation(std::string const &, std::string const &, google::cloud::cpp::compute::v1::FirewallPolicyAssociation const &, Options)
            • AddAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::AddAssociationRequest const &, Options)
            • AddRule(std::string const &, std::string const &, google::cloud::cpp::compute::v1::FirewallPolicyRule const &, Options)
            • AddRule(google::cloud::cpp::compute::network_firewall_policies::v1::AddRuleRequest const &, Options)
            • CloneRules(std::string const &, std::string const &, Options)
            • CloneRules(google::cloud::cpp::compute::network_firewall_policies::v1::CloneRulesRequest const &, Options)
            • DeleteFirewallPolicy(std::string const &, std::string const &, Options)
            • DeleteFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::DeleteFirewallPolicyRequest const &, Options)
            • GetFirewallPolicy(std::string const &, std::string const &, Options)
            • GetFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::GetFirewallPolicyRequest const &, Options)
            • GetAssociation(std::string const &, std::string const &, Options)
            • GetAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::GetAssociationRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::GetIamPolicyRequest const &, Options)
            • GetRule(std::string const &, std::string const &, Options)
            • GetRule(google::cloud::cpp::compute::network_firewall_policies::v1::GetRuleRequest const &, Options)
            • InsertFirewallPolicy(std::string const &, google::cloud::cpp::compute::v1::FirewallPolicy const &, Options)
            • InsertFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::InsertFirewallPolicyRequest const &, Options)
            • ListNetworkFirewallPolicies(std::string const &, Options)
            • ListNetworkFirewallPolicies(google::cloud::cpp::compute::network_firewall_policies::v1::ListNetworkFirewallPoliciesRequest, Options)
            • PatchFirewallPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::FirewallPolicy const &, Options)
            • PatchFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::PatchFirewallPolicyRequest const &, Options)
            • PatchRule(std::string const &, std::string const &, google::cloud::cpp::compute::v1::FirewallPolicyRule const &, Options)
            • PatchRule(google::cloud::cpp::compute::network_firewall_policies::v1::PatchRuleRequest const &, Options)
            • RemoveAssociation(std::string const &, std::string const &, Options)
            • RemoveAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::RemoveAssociationRequest const &, Options)
            • RemoveRule(std::string const &, std::string const &, Options)
            • RemoveRule(google::cloud::cpp::compute::network_firewall_policies::v1::RemoveRuleRequest const &, Options)
            • SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::network_firewall_policies::v1::TestIamPermissionsRequest const &, Options)
        • NetworkFirewallPoliciesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::AddAssociationRequest const &)
            • virtual AddRule(google::cloud::cpp::compute::network_firewall_policies::v1::AddRuleRequest const &)
            • virtual CloneRules(google::cloud::cpp::compute::network_firewall_policies::v1::CloneRulesRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::DeleteFirewallPolicyRequest const &)
            • virtual GetFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::GetFirewallPolicyRequest const &)
            • virtual GetAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::GetAssociationRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::GetIamPolicyRequest const &)
            • virtual GetRule(google::cloud::cpp::compute::network_firewall_policies::v1::GetRuleRequest const &)
            • virtual InsertFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::InsertFirewallPolicyRequest const &)
            • virtual ListNetworkFirewallPolicies(google::cloud::cpp::compute::network_firewall_policies::v1::ListNetworkFirewallPoliciesRequest)
            • virtual PatchFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::PatchFirewallPolicyRequest const &)
            • virtual PatchRule(google::cloud::cpp::compute::network_firewall_policies::v1::PatchRuleRequest const &)
            • virtual RemoveAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::RemoveAssociationRequest const &)
            • virtual RemoveRule(google::cloud::cpp::compute::network_firewall_policies::v1::RemoveRuleRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_firewall_policies::v1::TestIamPermissionsRequest const &)
        • NetworkFirewallPoliciesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::AddAssociationRequest const &)
            • virtual AddRule(google::cloud::cpp::compute::network_firewall_policies::v1::AddRuleRequest const &)
            • virtual CloneRules(google::cloud::cpp::compute::network_firewall_policies::v1::CloneRulesRequest const &)
            • virtual DeleteFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::DeleteFirewallPolicyRequest const &)
            • virtual GetFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::GetFirewallPolicyRequest const &)
            • virtual GetAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::GetAssociationRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::GetIamPolicyRequest const &)
            • virtual GetRule(google::cloud::cpp::compute::network_firewall_policies::v1::GetRuleRequest const &)
            • virtual InsertFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::InsertFirewallPolicyRequest const &)
            • virtual ListNetworkFirewallPolicies(google::cloud::cpp::compute::network_firewall_policies::v1::ListNetworkFirewallPoliciesRequest)
            • virtual PatchFirewallPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::PatchFirewallPolicyRequest const &)
            • virtual PatchRule(google::cloud::cpp::compute::network_firewall_policies::v1::PatchRuleRequest const &)
            • virtual RemoveAssociation(google::cloud::cpp::compute::network_firewall_policies::v1::RemoveAssociationRequest const &)
            • virtual RemoveRule(google::cloud::cpp::compute::network_firewall_policies::v1::RemoveRuleRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::network_firewall_policies::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::network_firewall_policies::v1::TestIamPermissionsRequest const &)
        • NetworkFirewallPoliciesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NetworkFirewallPoliciesLimitedErrorCountRetryPolicy(int)
            • NetworkFirewallPoliciesLimitedErrorCountRetryPolicy(NetworkFirewallPoliciesLimitedErrorCountRetryPolicy &&)
            • NetworkFirewallPoliciesLimitedErrorCountRetryPolicy(NetworkFirewallPoliciesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkFirewallPoliciesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NetworkFirewallPoliciesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NetworkFirewallPoliciesLimitedTimeRetryPolicy(NetworkFirewallPoliciesLimitedTimeRetryPolicy &&)
            • NetworkFirewallPoliciesLimitedTimeRetryPolicy(NetworkFirewallPoliciesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworkFirewallPoliciesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NetworkFirewallPoliciesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NetworkFirewallPoliciesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NetworkFirewallPoliciesPollingPolicyOption
          • Overview
          • Types
            • Type
        • NetworkFirewallPoliciesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNetworkFirewallPoliciesConnectionIdempotencyPolicy()
        • MakeNetworkFirewallPoliciesConnectionRest(Options)
      • Types
        • NetworkFirewallPoliciesPolicyOptionList
    • google::cloud::compute_network_firewall_policies_v1_mocks
      • Overview
      • Classes
        • MockNetworkFirewallPoliciesConnection
          • Overview
    • google::cloud::compute_networks_v1
      • Overview
      • Classes
        • NetworksClient
          • Overview
          • Constructors
            • NetworksClient(NetworksClient const &)
            • NetworksClient(NetworksClient &&)
            • NetworksClient(std::shared_ptr< NetworksConnection >, Options)
          • Operators
            • operator=(NetworksClient const &)
            • operator=(NetworksClient &&)
            • operator==(NetworksClient const &, NetworksClient const &)
            • operator!=(NetworksClient const &, NetworksClient const &)
          • Functions
            • AddPeering(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworksAddPeeringRequest const &, Options)
            • AddPeering(google::cloud::cpp::compute::networks::v1::AddPeeringRequest const &, Options)
            • DeleteNetwork(std::string const &, std::string const &, Options)
            • DeleteNetwork(google::cloud::cpp::compute::networks::v1::DeleteNetworkRequest const &, Options)
            • GetNetwork(std::string const &, std::string const &, Options)
            • GetNetwork(google::cloud::cpp::compute::networks::v1::GetNetworkRequest const &, Options)
            • GetEffectiveFirewalls(std::string const &, std::string const &, Options)
            • GetEffectiveFirewalls(google::cloud::cpp::compute::networks::v1::GetEffectiveFirewallsRequest const &, Options)
            • InsertNetwork(std::string const &, google::cloud::cpp::compute::v1::Network const &, Options)
            • InsertNetwork(google::cloud::cpp::compute::networks::v1::InsertNetworkRequest const &, Options)
            • ListNetworks(std::string const &, Options)
            • ListNetworks(google::cloud::cpp::compute::networks::v1::ListNetworksRequest, Options)
            • ListPeeringRoutes(std::string const &, std::string const &, Options)
            • ListPeeringRoutes(google::cloud::cpp::compute::networks::v1::ListPeeringRoutesRequest, Options)
            • PatchNetwork(std::string const &, std::string const &, google::cloud::cpp::compute::v1::Network const &, Options)
            • PatchNetwork(google::cloud::cpp::compute::networks::v1::PatchNetworkRequest const &, Options)
            • RemovePeering(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworksRemovePeeringRequest const &, Options)
            • RemovePeering(google::cloud::cpp::compute::networks::v1::RemovePeeringRequest const &, Options)
            • SwitchToCustomMode(std::string const &, std::string const &, Options)
            • SwitchToCustomMode(google::cloud::cpp::compute::networks::v1::SwitchToCustomModeRequest const &, Options)
            • UpdatePeering(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NetworksUpdatePeeringRequest const &, Options)
            • UpdatePeering(google::cloud::cpp::compute::networks::v1::UpdatePeeringRequest const &, Options)
        • NetworksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddPeering(google::cloud::cpp::compute::networks::v1::AddPeeringRequest const &)
            • virtual DeleteNetwork(google::cloud::cpp::compute::networks::v1::DeleteNetworkRequest const &)
            • virtual GetNetwork(google::cloud::cpp::compute::networks::v1::GetNetworkRequest const &)
            • virtual GetEffectiveFirewalls(google::cloud::cpp::compute::networks::v1::GetEffectiveFirewallsRequest const &)
            • virtual InsertNetwork(google::cloud::cpp::compute::networks::v1::InsertNetworkRequest const &)
            • virtual ListNetworks(google::cloud::cpp::compute::networks::v1::ListNetworksRequest)
            • virtual ListPeeringRoutes(google::cloud::cpp::compute::networks::v1::ListPeeringRoutesRequest)
            • virtual PatchNetwork(google::cloud::cpp::compute::networks::v1::PatchNetworkRequest const &)
            • virtual RemovePeering(google::cloud::cpp::compute::networks::v1::RemovePeeringRequest const &)
            • virtual SwitchToCustomMode(google::cloud::cpp::compute::networks::v1::SwitchToCustomModeRequest const &)
            • virtual UpdatePeering(google::cloud::cpp::compute::networks::v1::UpdatePeeringRequest const &)
        • NetworksConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddPeering(google::cloud::cpp::compute::networks::v1::AddPeeringRequest const &)
            • virtual DeleteNetwork(google::cloud::cpp::compute::networks::v1::DeleteNetworkRequest const &)
            • virtual GetNetwork(google::cloud::cpp::compute::networks::v1::GetNetworkRequest const &)
            • virtual GetEffectiveFirewalls(google::cloud::cpp::compute::networks::v1::GetEffectiveFirewallsRequest const &)
            • virtual InsertNetwork(google::cloud::cpp::compute::networks::v1::InsertNetworkRequest const &)
            • virtual ListNetworks(google::cloud::cpp::compute::networks::v1::ListNetworksRequest)
            • virtual ListPeeringRoutes(google::cloud::cpp::compute::networks::v1::ListPeeringRoutesRequest)
            • virtual PatchNetwork(google::cloud::cpp::compute::networks::v1::PatchNetworkRequest const &)
            • virtual RemovePeering(google::cloud::cpp::compute::networks::v1::RemovePeeringRequest const &)
            • virtual SwitchToCustomMode(google::cloud::cpp::compute::networks::v1::SwitchToCustomModeRequest const &)
            • virtual UpdatePeering(google::cloud::cpp::compute::networks::v1::UpdatePeeringRequest const &)
        • NetworksLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NetworksLimitedErrorCountRetryPolicy(int)
            • NetworksLimitedErrorCountRetryPolicy(NetworksLimitedErrorCountRetryPolicy &&)
            • NetworksLimitedErrorCountRetryPolicy(NetworksLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworksLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NetworksLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NetworksLimitedTimeRetryPolicy(NetworksLimitedTimeRetryPolicy &&)
            • NetworksLimitedTimeRetryPolicy(NetworksLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NetworksRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NetworksBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NetworksConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NetworksPollingPolicyOption
          • Overview
          • Types
            • Type
        • NetworksRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNetworksConnectionIdempotencyPolicy()
        • MakeNetworksConnectionRest(Options)
      • Types
        • NetworksPolicyOptionList
    • google::cloud::compute_networks_v1_mocks
      • Overview
      • Classes
        • MockNetworksConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddPeering(google::cloud::cpp::compute::networks::v1::AddPeeringRequest const &)
            • virtual DeleteNetwork(google::cloud::cpp::compute::networks::v1::DeleteNetworkRequest const &)
            • virtual GetNetwork(google::cloud::cpp::compute::networks::v1::GetNetworkRequest const &)
            • virtual GetEffectiveFirewalls(google::cloud::cpp::compute::networks::v1::GetEffectiveFirewallsRequest const &)
            • virtual InsertNetwork(google::cloud::cpp::compute::networks::v1::InsertNetworkRequest const &)
            • virtual ListNetworks(google::cloud::cpp::compute::networks::v1::ListNetworksRequest)
            • virtual ListPeeringRoutes(google::cloud::cpp::compute::networks::v1::ListPeeringRoutesRequest)
            • virtual PatchNetwork(google::cloud::cpp::compute::networks::v1::PatchNetworkRequest const &)
            • virtual RemovePeering(google::cloud::cpp::compute::networks::v1::RemovePeeringRequest const &)
            • virtual SwitchToCustomMode(google::cloud::cpp::compute::networks::v1::SwitchToCustomModeRequest const &)
            • virtual UpdatePeering(google::cloud::cpp::compute::networks::v1::UpdatePeeringRequest const &)
    • google::cloud::compute_node_groups_v1
      • Overview
      • Classes
        • NodeGroupsClient
          • Overview
          • Constructors
            • NodeGroupsClient(NodeGroupsClient const &)
            • NodeGroupsClient(NodeGroupsClient &&)
            • NodeGroupsClient(std::shared_ptr< NodeGroupsConnection >, Options)
          • Operators
            • operator=(NodeGroupsClient const &)
            • operator=(NodeGroupsClient &&)
            • operator==(NodeGroupsClient const &, NodeGroupsClient const &)
            • operator!=(NodeGroupsClient const &, NodeGroupsClient const &)
          • Functions
            • AddNodes(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NodeGroupsAddNodesRequest const &, Options)
            • AddNodes(google::cloud::cpp::compute::node_groups::v1::AddNodesRequest const &, Options)
            • AggregatedListNodeGroups(std::string const &, Options)
            • AggregatedListNodeGroups(google::cloud::cpp::compute::node_groups::v1::AggregatedListNodeGroupsRequest, Options)
            • DeleteNodeGroup(std::string const &, std::string const &, std::string const &, Options)
            • DeleteNodeGroup(google::cloud::cpp::compute::node_groups::v1::DeleteNodeGroupRequest const &, Options)
            • DeleteNodes(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NodeGroupsDeleteNodesRequest const &, Options)
            • DeleteNodes(google::cloud::cpp::compute::node_groups::v1::DeleteNodesRequest const &, Options)
            • GetNodeGroup(std::string const &, std::string const &, std::string const &, Options)
            • GetNodeGroup(google::cloud::cpp::compute::node_groups::v1::GetNodeGroupRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::node_groups::v1::GetIamPolicyRequest const &, Options)
            • InsertNodeGroup(std::string const &, std::string const &, std::int32_t, google::cloud::cpp::compute::v1::NodeGroup const &, Options)
            • InsertNodeGroup(google::cloud::cpp::compute::node_groups::v1::InsertNodeGroupRequest const &, Options)
            • ListNodeGroups(std::string const &, std::string const &, Options)
            • ListNodeGroups(google::cloud::cpp::compute::node_groups::v1::ListNodeGroupsRequest, Options)
            • ListNodes(std::string const &, std::string const &, std::string const &, Options)
            • ListNodes(google::cloud::cpp::compute::node_groups::v1::ListNodesRequest, Options)
            • PatchNodeGroup(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NodeGroup const &, Options)
            • PatchNodeGroup(google::cloud::cpp::compute::node_groups::v1::PatchNodeGroupRequest const &, Options)
            • SetIamPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::ZoneSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::node_groups::v1::SetIamPolicyRequest const &, Options)
            • SetNodeTemplate(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NodeGroupsSetNodeTemplateRequest const &, Options)
            • SetNodeTemplate(google::cloud::cpp::compute::node_groups::v1::SetNodeTemplateRequest const &, Options)
            • SimulateMaintenanceEvent(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::NodeGroupsSimulateMaintenanceEventRequest const &, Options)
            • SimulateMaintenanceEvent(google::cloud::cpp::compute::node_groups::v1::SimulateMaintenanceEventRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::node_groups::v1::TestIamPermissionsRequest const &, Options)
        • NodeGroupsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddNodes(google::cloud::cpp::compute::node_groups::v1::AddNodesRequest const &)
            • virtual AggregatedListNodeGroups(google::cloud::cpp::compute::node_groups::v1::AggregatedListNodeGroupsRequest)
            • virtual DeleteNodeGroup(google::cloud::cpp::compute::node_groups::v1::DeleteNodeGroupRequest const &)
            • virtual DeleteNodes(google::cloud::cpp::compute::node_groups::v1::DeleteNodesRequest const &)
            • virtual GetNodeGroup(google::cloud::cpp::compute::node_groups::v1::GetNodeGroupRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::node_groups::v1::GetIamPolicyRequest const &)
            • virtual InsertNodeGroup(google::cloud::cpp::compute::node_groups::v1::InsertNodeGroupRequest const &)
            • virtual ListNodeGroups(google::cloud::cpp::compute::node_groups::v1::ListNodeGroupsRequest)
            • virtual ListNodes(google::cloud::cpp::compute::node_groups::v1::ListNodesRequest)
            • virtual PatchNodeGroup(google::cloud::cpp::compute::node_groups::v1::PatchNodeGroupRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::node_groups::v1::SetIamPolicyRequest const &)
            • virtual SetNodeTemplate(google::cloud::cpp::compute::node_groups::v1::SetNodeTemplateRequest const &)
            • virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::node_groups::v1::SimulateMaintenanceEventRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::node_groups::v1::TestIamPermissionsRequest const &)
        • NodeGroupsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AddNodes(google::cloud::cpp::compute::node_groups::v1::AddNodesRequest const &)
            • virtual AggregatedListNodeGroups(google::cloud::cpp::compute::node_groups::v1::AggregatedListNodeGroupsRequest)
            • virtual DeleteNodeGroup(google::cloud::cpp::compute::node_groups::v1::DeleteNodeGroupRequest const &)
            • virtual DeleteNodes(google::cloud::cpp::compute::node_groups::v1::DeleteNodesRequest const &)
            • virtual GetNodeGroup(google::cloud::cpp::compute::node_groups::v1::GetNodeGroupRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::node_groups::v1::GetIamPolicyRequest const &)
            • virtual InsertNodeGroup(google::cloud::cpp::compute::node_groups::v1::InsertNodeGroupRequest const &)
            • virtual ListNodeGroups(google::cloud::cpp::compute::node_groups::v1::ListNodeGroupsRequest)
            • virtual ListNodes(google::cloud::cpp::compute::node_groups::v1::ListNodesRequest)
            • virtual PatchNodeGroup(google::cloud::cpp::compute::node_groups::v1::PatchNodeGroupRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::node_groups::v1::SetIamPolicyRequest const &)
            • virtual SetNodeTemplate(google::cloud::cpp::compute::node_groups::v1::SetNodeTemplateRequest const &)
            • virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::node_groups::v1::SimulateMaintenanceEventRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::node_groups::v1::TestIamPermissionsRequest const &)
        • NodeGroupsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NodeGroupsLimitedErrorCountRetryPolicy(int)
            • NodeGroupsLimitedErrorCountRetryPolicy(NodeGroupsLimitedErrorCountRetryPolicy &&)
            • NodeGroupsLimitedErrorCountRetryPolicy(NodeGroupsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeGroupsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NodeGroupsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NodeGroupsLimitedTimeRetryPolicy(NodeGroupsLimitedTimeRetryPolicy &&)
            • NodeGroupsLimitedTimeRetryPolicy(NodeGroupsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeGroupsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NodeGroupsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupsPollingPolicyOption
          • Overview
          • Types
            • Type
        • NodeGroupsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNodeGroupsConnectionIdempotencyPolicy()
        • MakeNodeGroupsConnectionRest(Options)
      • Types
        • NodeGroupsPolicyOptionList
    • google::cloud::compute_node_groups_v1_mocks
      • Overview
      • Classes
        • MockNodeGroupsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AddNodes(google::cloud::cpp::compute::node_groups::v1::AddNodesRequest const &)
            • virtual AggregatedListNodeGroups(google::cloud::cpp::compute::node_groups::v1::AggregatedListNodeGroupsRequest)
            • virtual DeleteNodeGroup(google::cloud::cpp::compute::node_groups::v1::DeleteNodeGroupRequest const &)
            • virtual DeleteNodes(google::cloud::cpp::compute::node_groups::v1::DeleteNodesRequest const &)
            • virtual GetNodeGroup(google::cloud::cpp::compute::node_groups::v1::GetNodeGroupRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::node_groups::v1::GetIamPolicyRequest const &)
            • virtual InsertNodeGroup(google::cloud::cpp::compute::node_groups::v1::InsertNodeGroupRequest const &)
            • virtual ListNodeGroups(google::cloud::cpp::compute::node_groups::v1::ListNodeGroupsRequest)
            • virtual ListNodes(google::cloud::cpp::compute::node_groups::v1::ListNodesRequest)
            • virtual PatchNodeGroup(google::cloud::cpp::compute::node_groups::v1::PatchNodeGroupRequest const &)
            • virtual SetIamPolicy(google::cloud::cpp::compute::node_groups::v1::SetIamPolicyRequest const &)
            • virtual SetNodeTemplate(google::cloud::cpp::compute::node_groups::v1::SetNodeTemplateRequest const &)
            • virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::node_groups::v1::SimulateMaintenanceEventRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::node_groups::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_node_templates_v1
      • Overview
      • Classes
        • NodeTemplatesClient
          • Overview
          • Constructors
            • NodeTemplatesClient(NodeTemplatesClient const &)
            • NodeTemplatesClient(NodeTemplatesClient &&)
            • NodeTemplatesClient(std::shared_ptr< NodeTemplatesConnection >, Options)
          • Operators
            • operator=(NodeTemplatesClient const &)
            • operator=(NodeTemplatesClient &&)
            • operator==(NodeTemplatesClient const &, NodeTemplatesClient const &)
            • operator!=(NodeTemplatesClient const &, NodeTemplatesClient const &)
          • Functions
            • AggregatedListNodeTemplates(std::string const &, Options)
            • AggregatedListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::AggregatedListNodeTemplatesRequest, Options)
            • DeleteNodeTemplate(std::string const &, std::string const &, std::string const &, Options)
            • DeleteNodeTemplate(google::cloud::cpp::compute::node_templates::v1::DeleteNodeTemplateRequest const &, Options)
            • GetNodeTemplate(std::string const &, std::string const &, std::string const &, Options)
            • GetNodeTemplate(google::cloud::cpp::compute::node_templates::v1::GetNodeTemplateRequest const &, Options)
            • GetIamPolicy(std::string const &, std::string const &, std::string const &, Options)
            • GetIamPolicy(google::cloud::cpp::compute::node_templates::v1::GetIamPolicyRequest const &, Options)
            • InsertNodeTemplate(std::string const &, std::string const &, google::cloud::cpp::compute::v1::NodeTemplate const &, Options)
            • InsertNodeTemplate(google::cloud::cpp::compute::node_templates::v1::InsertNodeTemplateRequest const &, Options)
            • ListNodeTemplates(std::string const &, std::string const &, Options)
            • ListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::ListNodeTemplatesRequest, Options)
            • SetIamPolicy(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::RegionSetPolicyRequest const &, Options)
            • SetIamPolicy(google::cloud::cpp::compute::node_templates::v1::SetIamPolicyRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::node_templates::v1::TestIamPermissionsRequest const &, Options)
        • NodeTemplatesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::AggregatedListNodeTemplatesRequest)
            • virtual DeleteNodeTemplate(google::cloud::cpp::compute::node_templates::v1::DeleteNodeTemplateRequest const &)
            • virtual GetNodeTemplate(google::cloud::cpp::compute::node_templates::v1::GetNodeTemplateRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::node_templates::v1::GetIamPolicyRequest const &)
            • virtual InsertNodeTemplate(google::cloud::cpp::compute::node_templates::v1::InsertNodeTemplateRequest const &)
            • virtual ListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::ListNodeTemplatesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::node_templates::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::node_templates::v1::TestIamPermissionsRequest const &)
        • NodeTemplatesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::AggregatedListNodeTemplatesRequest)
            • virtual DeleteNodeTemplate(google::cloud::cpp::compute::node_templates::v1::DeleteNodeTemplateRequest const &)
            • virtual GetNodeTemplate(google::cloud::cpp::compute::node_templates::v1::GetNodeTemplateRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::node_templates::v1::GetIamPolicyRequest const &)
            • virtual InsertNodeTemplate(google::cloud::cpp::compute::node_templates::v1::InsertNodeTemplateRequest const &)
            • virtual ListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::ListNodeTemplatesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::node_templates::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::node_templates::v1::TestIamPermissionsRequest const &)
        • NodeTemplatesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NodeTemplatesLimitedErrorCountRetryPolicy(int)
            • NodeTemplatesLimitedErrorCountRetryPolicy(NodeTemplatesLimitedErrorCountRetryPolicy &&)
            • NodeTemplatesLimitedErrorCountRetryPolicy(NodeTemplatesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeTemplatesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NodeTemplatesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NodeTemplatesLimitedTimeRetryPolicy(NodeTemplatesLimitedTimeRetryPolicy &&)
            • NodeTemplatesLimitedTimeRetryPolicy(NodeTemplatesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeTemplatesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NodeTemplatesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NodeTemplatesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NodeTemplatesPollingPolicyOption
          • Overview
          • Types
            • Type
        • NodeTemplatesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNodeTemplatesConnectionIdempotencyPolicy()
        • MakeNodeTemplatesConnectionRest(Options)
      • Types
        • NodeTemplatesPolicyOptionList
    • google::cloud::compute_node_templates_v1_mocks
      • Overview
      • Classes
        • MockNodeTemplatesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::AggregatedListNodeTemplatesRequest)
            • virtual DeleteNodeTemplate(google::cloud::cpp::compute::node_templates::v1::DeleteNodeTemplateRequest const &)
            • virtual GetNodeTemplate(google::cloud::cpp::compute::node_templates::v1::GetNodeTemplateRequest const &)
            • virtual GetIamPolicy(google::cloud::cpp::compute::node_templates::v1::GetIamPolicyRequest const &)
            • virtual InsertNodeTemplate(google::cloud::cpp::compute::node_templates::v1::InsertNodeTemplateRequest const &)
            • virtual ListNodeTemplates(google::cloud::cpp::compute::node_templates::v1::ListNodeTemplatesRequest)
            • virtual SetIamPolicy(google::cloud::cpp::compute::node_templates::v1::SetIamPolicyRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::node_templates::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_node_types_v1
      • Overview
      • Classes
        • NodeTypesClient
          • Overview
          • Constructors
            • NodeTypesClient(NodeTypesClient const &)
            • NodeTypesClient(NodeTypesClient &&)
            • NodeTypesClient(std::shared_ptr< NodeTypesConnection >, Options)
          • Operators
            • operator=(NodeTypesClient const &)
            • operator=(NodeTypesClient &&)
            • operator==(NodeTypesClient const &, NodeTypesClient const &)
            • operator!=(NodeTypesClient const &, NodeTypesClient const &)
          • Functions
            • AggregatedListNodeTypes(std::string const &, Options)
            • AggregatedListNodeTypes(google::cloud::cpp::compute::node_types::v1::AggregatedListNodeTypesRequest, Options)
            • GetNodeType(std::string const &, std::string const &, std::string const &, Options)
            • GetNodeType(google::cloud::cpp::compute::node_types::v1::GetNodeTypeRequest const &, Options)
            • ListNodeTypes(std::string const &, std::string const &, Options)
            • ListNodeTypes(google::cloud::cpp::compute::node_types::v1::ListNodeTypesRequest, Options)
        • NodeTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNodeTypes(google::cloud::cpp::compute::node_types::v1::AggregatedListNodeTypesRequest)
            • virtual GetNodeType(google::cloud::cpp::compute::node_types::v1::GetNodeTypeRequest const &)
            • virtual ListNodeTypes(google::cloud::cpp::compute::node_types::v1::ListNodeTypesRequest)
        • NodeTypesConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListNodeTypes(google::cloud::cpp::compute::node_types::v1::AggregatedListNodeTypesRequest)
            • virtual GetNodeType(google::cloud::cpp::compute::node_types::v1::GetNodeTypeRequest const &)
            • virtual ListNodeTypes(google::cloud::cpp::compute::node_types::v1::ListNodeTypesRequest)
        • NodeTypesLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • NodeTypesLimitedErrorCountRetryPolicy(int)
            • NodeTypesLimitedErrorCountRetryPolicy(NodeTypesLimitedErrorCountRetryPolicy &&)
            • NodeTypesLimitedErrorCountRetryPolicy(NodeTypesLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeTypesLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • NodeTypesLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • NodeTypesLimitedTimeRetryPolicy(NodeTypesLimitedTimeRetryPolicy &&)
            • NodeTypesLimitedTimeRetryPolicy(NodeTypesLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • NodeTypesRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • NodeTypesBackoffPolicyOption
          • Overview
          • Types
            • Type
        • NodeTypesConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • NodeTypesRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultNodeTypesConnectionIdempotencyPolicy()
        • MakeNodeTypesConnectionRest(Options)
      • Types
        • NodeTypesPolicyOptionList
    • google::cloud::compute_node_types_v1_mocks
      • Overview
      • Classes
        • MockNodeTypesConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListNodeTypes(google::cloud::cpp::compute::node_types::v1::AggregatedListNodeTypesRequest)
            • virtual GetNodeType(google::cloud::cpp::compute::node_types::v1::GetNodeTypeRequest const &)
            • virtual ListNodeTypes(google::cloud::cpp::compute::node_types::v1::ListNodeTypesRequest)
    • google::cloud::compute_packet_mirrorings_v1
      • Overview
      • Classes
        • PacketMirroringsClient
          • Overview
          • Constructors
            • PacketMirroringsClient(PacketMirroringsClient const &)
            • PacketMirroringsClient(PacketMirroringsClient &&)
            • PacketMirroringsClient(std::shared_ptr< PacketMirroringsConnection >, Options)
          • Operators
            • operator=(PacketMirroringsClient const &)
            • operator=(PacketMirroringsClient &&)
            • operator==(PacketMirroringsClient const &, PacketMirroringsClient const &)
            • operator!=(PacketMirroringsClient const &, PacketMirroringsClient const &)
          • Functions
            • AggregatedListPacketMirrorings(std::string const &, Options)
            • AggregatedListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::AggregatedListPacketMirroringsRequest, Options)
            • DeletePacketMirroring(std::string const &, std::string const &, std::string const &, Options)
            • DeletePacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::DeletePacketMirroringRequest const &, Options)
            • GetPacketMirroring(std::string const &, std::string const &, std::string const &, Options)
            • GetPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::GetPacketMirroringRequest const &, Options)
            • InsertPacketMirroring(std::string const &, std::string const &, google::cloud::cpp::compute::v1::PacketMirroring const &, Options)
            • InsertPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::InsertPacketMirroringRequest const &, Options)
            • ListPacketMirrorings(std::string const &, std::string const &, Options)
            • ListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::ListPacketMirroringsRequest, Options)
            • PatchPacketMirroring(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::PacketMirroring const &, Options)
            • PatchPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::PatchPacketMirroringRequest const &, Options)
            • TestIamPermissions(std::string const &, std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
            • TestIamPermissions(google::cloud::cpp::compute::packet_mirrorings::v1::TestIamPermissionsRequest const &, Options)
        • PacketMirroringsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::AggregatedListPacketMirroringsRequest)
            • virtual DeletePacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::DeletePacketMirroringRequest const &)
            • virtual GetPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::GetPacketMirroringRequest const &)
            • virtual InsertPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::InsertPacketMirroringRequest const &)
            • virtual ListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::ListPacketMirroringsRequest)
            • virtual PatchPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::PatchPacketMirroringRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::packet_mirrorings::v1::TestIamPermissionsRequest const &)
        • PacketMirroringsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual AggregatedListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::AggregatedListPacketMirroringsRequest)
            • virtual DeletePacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::DeletePacketMirroringRequest const &)
            • virtual GetPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::GetPacketMirroringRequest const &)
            • virtual InsertPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::InsertPacketMirroringRequest const &)
            • virtual ListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::ListPacketMirroringsRequest)
            • virtual PatchPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::PatchPacketMirroringRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::packet_mirrorings::v1::TestIamPermissionsRequest const &)
        • PacketMirroringsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • PacketMirroringsLimitedErrorCountRetryPolicy(int)
            • PacketMirroringsLimitedErrorCountRetryPolicy(PacketMirroringsLimitedErrorCountRetryPolicy &&)
            • PacketMirroringsLimitedErrorCountRetryPolicy(PacketMirroringsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • PacketMirroringsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • PacketMirroringsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • PacketMirroringsLimitedTimeRetryPolicy(PacketMirroringsLimitedTimeRetryPolicy &&)
            • PacketMirroringsLimitedTimeRetryPolicy(PacketMirroringsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • PacketMirroringsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • PacketMirroringsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • PacketMirroringsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • PacketMirroringsPollingPolicyOption
          • Overview
          • Types
            • Type
        • PacketMirroringsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultPacketMirroringsConnectionIdempotencyPolicy()
        • MakePacketMirroringsConnectionRest(Options)
      • Types
        • PacketMirroringsPolicyOptionList
    • google::cloud::compute_packet_mirrorings_v1_mocks
      • Overview
      • Classes
        • MockPacketMirroringsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual AggregatedListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::AggregatedListPacketMirroringsRequest)
            • virtual DeletePacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::DeletePacketMirroringRequest const &)
            • virtual GetPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::GetPacketMirroringRequest const &)
            • virtual InsertPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::InsertPacketMirroringRequest const &)
            • virtual ListPacketMirrorings(google::cloud::cpp::compute::packet_mirrorings::v1::ListPacketMirroringsRequest)
            • virtual PatchPacketMirroring(google::cloud::cpp::compute::packet_mirrorings::v1::PatchPacketMirroringRequest const &)
            • virtual TestIamPermissions(google::cloud::cpp::compute::packet_mirrorings::v1::TestIamPermissionsRequest const &)
    • google::cloud::compute_projects_v1
      • Overview
      • Classes
        • ProjectsClient
          • Overview
          • Constructors
            • ProjectsClient(ProjectsClient const &)
            • ProjectsClient(ProjectsClient &&)
            • ProjectsClient(std::shared_ptr< ProjectsConnection >, Options)
          • Operators
            • operator=(ProjectsClient const &)
            • operator=(ProjectsClient &&)
            • operator==(ProjectsClient const &, ProjectsClient const &)
            • operator!=(ProjectsClient const &, ProjectsClient const &)
          • Functions
            • DisableXpnHost(std::string const &, Options)
            • DisableXpnHost(google::cloud::cpp::compute::projects::v1::DisableXpnHostRequest const &, Options)
            • DisableXpnResource(std::string const &, google::cloud::cpp::compute::v1::ProjectsDisableXpnResourceRequest const &, Options)
            • DisableXpnResource(google::cloud::cpp::compute::projects::v1::DisableXpnResourceRequest const &, Options)
            • EnableXpnHost(std::string const &, Options)
            • EnableXpnHost(google::cloud::cpp::compute::projects::v1::EnableXpnHostRequest const &, Options)
            • EnableXpnResource(std::string const &, google::cloud::cpp::compute::v1::ProjectsEnableXpnResourceRequest const &, Options)
            • EnableXpnResource(google::cloud::cpp::compute::projects::v1::EnableXpnResourceRequest const &, Options)
            • GetProject(std::string const &, Options)
            • GetProject(google::cloud::cpp::compute::projects::v1::GetProjectRequest const &, Options)
            • GetXpnHost(std::string const &, Options)
            • GetXpnHost(google::cloud::cpp::compute::projects::v1::GetXpnHostRequest const &, Options)
            • GetXpnResources(std::string const &, Options)
            • GetXpnResources(google::cloud::cpp::compute::projects::v1::GetXpnResourcesRequest const &, Options)
            • ListXpnHosts(std::string const &, google::cloud::cpp::compute::v1::ProjectsListXpnHostsRequest const &, Options)
            • ListXpnHosts(google::cloud::cpp::compute::projects::v1::ListXpnHostsRequest, Options)
            • MoveDisk(std::string const &, google::cloud::cpp::compute::v1::DiskMoveRequest const &, Options)
            • MoveDisk(google::cloud::cpp::compute::projects::v1::MoveDiskRequest const &, Options)
            • MoveInstance(std::string const &, google::cloud::cpp::compute::v1::InstanceMoveRequest const &, Options)
            • MoveInstance(google::cloud::cpp::compute::projects::v1::MoveInstanceRequest const &, Options)
            • SetCommonInstanceMetadata(std::string const &, google::cloud::cpp::compute::v1::Metadata const &, Options)
            • SetCommonInstanceMetadata(google::cloud::cpp::compute::projects::v1::SetCommonInstanceMetadataRequest const &, Options)
            • SetDefaultNetworkTier(std::string const &, google::cloud::cpp::compute::v1::ProjectsSetDefaultNetworkTierRequest const &, Options)
            • SetDefaultNetworkTier(google::cloud::cpp::compute::projects::v1::SetDefaultNetworkTierRequest const &, Options)
            • SetUsageExportBucket(std::string const &, google::cloud::cpp::compute::v1::UsageExportLocation const &, Options)
            • SetUsageExportBucket(google::cloud::cpp::compute::projects::v1::SetUsageExportBucketRequest const &, Options)
        • ProjectsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DisableXpnHost(google::cloud::cpp::compute::projects::v1::DisableXpnHostRequest const &)
            • virtual DisableXpnResource(google::cloud::cpp::compute::projects::v1::DisableXpnResourceRequest const &)
            • virtual EnableXpnHost(google::cloud::cpp::compute::projects::v1::EnableXpnHostRequest const &)
            • virtual EnableXpnResource(google::cloud::cpp::compute::projects::v1::EnableXpnResourceRequest const &)
            • virtual GetProject(google::cloud::cpp::compute::projects::v1::GetProjectRequest const &)
            • virtual GetXpnHost(google::cloud::cpp::compute::projects::v1::GetXpnHostRequest const &)
            • virtual GetXpnResources(google::cloud::cpp::compute::projects::v1::GetXpnResourcesRequest const &)
            • virtual ListXpnHosts(google::cloud::cpp::compute::projects::v1::ListXpnHostsRequest)
            • virtual MoveDisk(google::cloud::cpp::compute::projects::v1::MoveDiskRequest const &)
            • virtual MoveInstance(google::cloud::cpp::compute::projects::v1::MoveInstanceRequest const &)
            • virtual SetCommonInstanceMetadata(google::cloud::cpp::compute::projects::v1::SetCommonInstanceMetadataRequest const &)
            • virtual SetDefaultNetworkTier(google::cloud::cpp::compute::projects::v1::SetDefaultNetworkTierRequest const &)
            • virtual SetUsageExportBucket(google::cloud::cpp::compute::projects::v1::SetUsageExportBucketRequest const &)
        • ProjectsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DisableXpnHost(google::cloud::cpp::compute::projects::v1::DisableXpnHostRequest const &)
            • virtual DisableXpnResource(google::cloud::cpp::compute::projects::v1::DisableXpnResourceRequest const &)
            • virtual EnableXpnHost(google::cloud::cpp::compute::projects::v1::EnableXpnHostRequest const &)
            • virtual EnableXpnResource(google::cloud::cpp::compute::projects::v1::EnableXpnResourceRequest const &)
            • virtual GetProject(google::cloud::cpp::compute::projects::v1::GetProjectRequest const &)
            • virtual GetXpnHost(google::cloud::cpp::compute::projects::v1::GetXpnHostRequest const &)
            • virtual GetXpnResources(google::cloud::cpp::compute::projects::v1::GetXpnResourcesRequest const &)
            • virtual ListXpnHosts(google::cloud::cpp::compute::projects::v1::ListXpnHostsRequest)
            • virtual MoveDisk(google::cloud::cpp::compute::projects::v1::MoveDiskRequest const &)
            • virtual MoveInstance(google::cloud::cpp::compute::projects::v1::MoveInstanceRequest const &)
            • virtual SetCommonInstanceMetadata(google::cloud::cpp::compute::projects::v1::SetCommonInstanceMetadataRequest const &)
            • virtual SetDefaultNetworkTier(google::cloud::cpp::compute::projects::v1::SetDefaultNetworkTierRequest const &)
            • virtual SetUsageExportBucket(google::cloud::cpp::compute::projects::v1::SetUsageExportBucketRequest const &)
        • ProjectsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ProjectsLimitedErrorCountRetryPolicy(int)
            • ProjectsLimitedErrorCountRetryPolicy(ProjectsLimitedErrorCountRetryPolicy &&)
            • ProjectsLimitedErrorCountRetryPolicy(ProjectsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ProjectsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ProjectsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ProjectsLimitedTimeRetryPolicy(ProjectsLimitedTimeRetryPolicy &&)
            • ProjectsLimitedTimeRetryPolicy(ProjectsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ProjectsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • ProjectsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ProjectsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ProjectsPollingPolicyOption
          • Overview
          • Types
            • Type
        • ProjectsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDefaultProjectsConnectionIdempotencyPolicy()
        • MakeProjectsConnectionRest(Options)
      • Types
        • ProjectsPolicyOptionList
    • google::cloud::compute_projects_v1_mocks
      • Overview
      • Classes
        • MockProjectsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual DisableXpnHost(google::cloud::cpp::compute::projects::v1::DisableXpnHostRequest const &)
            • virtual DisableXpnResource(google::cloud::cpp::compute::projects::v1::DisableXpnResourceRequest const &)
            • virtual EnableXpnHost(google::cloud::cpp::compute::projects::v1::EnableXpnHostRequest const &)