Documentation
Technology areas
close
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
close
Access and resources management
Costs and usage management
Google Cloud SDK, languages, frameworks, and tools
Infrastructure as code
Migration
Related sites
close
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
中文 – 简体
日本語
한국어
Sign in
C++
Overview
Guides
Reference
Samples
Contact Us
Start free
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_snapshot_settings_v1::SnapshotSettingsClient 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)
GetIamPolicy(std::string const &, std::string const &, Options)
GetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::GetIamPolicyRequest 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)
SetIamPolicy(std::string const &, std::string const &, google::cloud::cpp::compute::v1::GlobalSetPolicyRequest const &, Options)
SetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetIamPolicyRequest const &, Options)
TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
TestIamPermissions(google::cloud::cpp::compute::backend_buckets::v1::TestIamPermissionsRequest 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 GetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::GetIamPolicyRequest 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 SetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::cloud::cpp::compute::backend_buckets::v1::TestIamPermissionsRequest 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 GetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::GetIamPolicyRequest 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 SetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::cloud::cpp::compute::backend_buckets::v1::TestIamPermissionsRequest 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 GetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::GetIamPolicyRequest 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 SetIamPolicy(google::cloud::cpp::compute::backend_buckets::v1::SetIamPolicyRequest const &)
virtual TestIamPermissions(google::cloud::cpp::compute::backend_buckets::v1::TestIamPermissionsRequest 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)
ListUsable(std::string const &, Options)
ListUsable(google::cloud::cpp::compute::backend_services::v1::ListUsableRequest, 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)
TestIamPermissions(std::string const &, std::string const &, google::cloud::cpp::compute::v1::TestPermissionsRequest const &, Options)
TestIamPermissions(google::cloud::cpp::compute::backend_services::v1::TestIamPermissionsRequest 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 ListUsable(google::cloud::cpp::compute::backend_services::v1::ListUsableRequest)
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 TestIamPermissions(google::cloud::cpp::compute::backend_services::v1::TestIamPermissionsRequest 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 ListUsable(google::cloud::cpp::compute::backend_services::v1::ListUsableRequest)
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 TestIamPermissions(google::cloud::cpp::compute::backend_services::v1::TestIamPermissionsRequest 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 ListUsable(google::cloud::cpp::compute::backend_services::v1::ListUsableRequest)
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 TestIamPermissions(google::cloud::cpp::compute::backend_services::v1::TestIamPermissionsRequest 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