How to Override the Default Endpoint
In some cases, you may need to override the default endpoint used by the client library. Use the EndpointOption when initializing the client library to change this default.
For example, this will override the default endpoint for compute_accelerator_types_v1::AcceleratorTypesClient:
// This configuration is common with Private Google Access:
// https://cloud.google.com/vpc/docs/private-google-access
auto options = google::cloud::Options{}.set<google::cloud::EndpointOption>(
"private.googleapis.com");
auto client =
google::cloud::compute_accelerator_types_v1::AcceleratorTypesClient(
google::cloud::compute_accelerator_types_v1::
MakeAcceleratorTypesConnectionRest(options));
Follow these links to find examples for other *Client classes:
compute_accelerator_types_v1::AcceleratorTypesClientcompute_addresses_v1::AddressesClientcompute_autoscalers_v1::AutoscalersClientcompute_backend_buckets_v1::BackendBucketsClientcompute_backend_services_v1::BackendServicesClientcompute_disk_types_v1::DiskTypesClientcompute_disks_v1::DisksClientcompute_external_vpn_gateways_v1::ExternalVpnGatewaysClientcompute_firewall_policies_v1::FirewallPoliciesClientcompute_firewalls_v1::FirewallsClientcompute_forwarding_rules_v1::ForwardingRulesClientcompute_future_reservations_v1::FutureReservationsClientcompute_global_addresses_v1::GlobalAddressesClientcompute_global_forwarding_rules_v1::GlobalForwardingRulesClientcompute_global_network_endpoint_groups_v1::GlobalNetworkEndpointGroupsClientcompute_global_operations_v1::GlobalOperationsClientcompute_global_organization_operations_v1::GlobalOrganizationOperationsClientcompute_global_public_delegated_prefixes_v1::GlobalPublicDelegatedPrefixesClientcompute_health_checks_v1::HealthChecksClientcompute_http_health_checks_v1::HttpHealthChecksClientcompute_https_health_checks_v1::HttpsHealthChecksClientcompute_image_family_views_v1::ImageFamilyViewsClientcompute_images_v1::ImagesClientcompute_instance_group_manager_resize_requests_v1::InstanceGroupManagerResizeRequestsClientcompute_instance_group_managers_v1::InstanceGroupManagersClientcompute_instance_groups_v1::InstanceGroupsClientcompute_instance_settings_v1::InstanceSettingsClientcompute_instance_templates_v1::InstanceTemplatesClientcompute_instances_v1::InstancesClientcompute_instant_snapshots_v1::InstantSnapshotsClientcompute_interconnect_attachments_v1::InterconnectAttachmentsClientcompute_interconnect_locations_v1::InterconnectLocationsClientcompute_interconnect_remote_locations_v1::InterconnectRemoteLocationsClientcompute_interconnects_v1::InterconnectsClientcompute_license_codes_v1::LicenseCodesClientcompute_licenses_v1::LicensesClientcompute_machine_images_v1::MachineImagesClientcompute_machine_types_v1::MachineTypesClientcompute_network_attachments_v1::NetworkAttachmentsClientcompute_network_edge_security_services_v1::NetworkEdgeSecurityServicesClientcompute_network_endpoint_groups_v1::NetworkEndpointGroupsClientcompute_network_firewall_policies_v1::NetworkFirewallPoliciesClientcompute_networks_v1::NetworksClientcompute_node_groups_v1::NodeGroupsClientcompute_node_templates_v1::NodeTemplatesClientcompute_node_types_v1::NodeTypesClientcompute_packet_mirrorings_v1::PacketMirroringsClientcompute_projects_v1::ProjectsClientcompute_public_advertised_prefixes_v1::PublicAdvertisedPrefixesClientcompute_public_delegated_prefixes_v1::PublicDelegatedPrefixesClientcompute_region_autoscalers_v1::RegionAutoscalersClientcompute_region_backend_services_v1::RegionBackendServicesClientcompute_region_commitments_v1::RegionCommitmentsClientcompute_region_disk_types_v1::RegionDiskTypesClientcompute_region_disks_v1::RegionDisksClientcompute_region_health_check_services_v1::RegionHealthCheckServicesClientcompute_region_health_checks_v1::RegionHealthChecksClientcompute_region_instance_group_managers_v1::RegionInstanceGroupManagersClientcompute_region_instance_groups_v1::RegionInstanceGroupsClientcompute_region_instance_templates_v1::RegionInstanceTemplatesClientcompute_region_instances_v1::RegionInstancesClientcompute_region_instant_snapshots_v1::RegionInstantSnapshotsClientcompute_region_network_endpoint_groups_v1::RegionNetworkEndpointGroupsClientcompute_region_network_firewall_policies_v1::RegionNetworkFirewallPoliciesClientcompute_region_notification_endpoints_v1::RegionNotificationEndpointsClientcompute_region_operations_v1::RegionOperationsClientcompute_region_security_policies_v1::RegionSecurityPoliciesClientcompute_region_ssl_certificates_v1::RegionSslCertificatesClientcompute_region_ssl_policies_v1::RegionSslPoliciesClientcompute_region_target_http_proxies_v1::RegionTargetHttpProxiesClientcompute_region_target_https_proxies_v1::RegionTargetHttpsProxiesClientcompute_region_target_tcp_proxies_v1::RegionTargetTcpProxiesClientcompute_region_url_maps_v1::RegionUrlMapsClientcompute_region_zones_v1::RegionZonesClientcompute_regions_v1::RegionsClientcompute_reservations_v1::ReservationsClientcompute_resource_policies_v1::ResourcePoliciesClientcompute_routers_v1::RoutersClientcompute_routes_v1::RoutesClientcompute_security_policies_v1::SecurityPoliciesClientcompute_service_attachments_v1::ServiceAttachmentsClientcompute_snapshot_settings_v1::SnapshotSettingsClientcompute_snapshots_v1::SnapshotsClientcompute_ssl_certificates_v1::SslCertificatesClientcompute_ssl_policies_v1::SslPoliciesClientcompute_storage_pool_types_v1::StoragePoolTypesClientcompute_storage_pools_v1::StoragePoolsClientcompute_subnetworks_v1::SubnetworksClientcompute_target_grpc_proxies_v1::TargetGrpcProxiesClientcompute_target_http_proxies_v1::TargetHttpProxiesClientcompute_target_https_proxies_v1::TargetHttpsProxiesClientcompute_target_instances_v1::TargetInstancesClientcompute_target_pools_v1::TargetPoolsClientcompute_target_ssl_proxies_v1::TargetSslProxiesClientcompute_target_tcp_proxies_v1::TargetTcpProxiesClientcompute_target_vpn_gateways_v1::TargetVpnGatewaysClientcompute_url_maps_v1::UrlMapsClientcompute_vpn_gateways_v1::VpnGatewaysClientcompute_vpn_tunnels_v1::VpnTunnelsClientcompute_zone_operations_v1::ZoneOperationsClientcompute_zones_v1::ZonesClient