Package com.google.cloud.compute.v1.stub (1.34.0)

Classes

AcceleratorTypesStub

Base stub class for the AcceleratorTypes service API.

This class is for advanced usage and reflects the underlying API directly.

AcceleratorTypesStubSettings

Settings class to configure an instance of AcceleratorTypesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 AcceleratorTypesStubSettings.Builder acceleratorTypesSettingsBuilder =
     AcceleratorTypesStubSettings.newBuilder();
 acceleratorTypesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         acceleratorTypesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 AcceleratorTypesStubSettings acceleratorTypesSettings = acceleratorTypesSettingsBuilder.build();
 

AcceleratorTypesStubSettings.Builder

Builder for AcceleratorTypesStubSettings.

AddressesStub

Base stub class for the Addresses service API.

This class is for advanced usage and reflects the underlying API directly.

AddressesStubSettings

Settings class to configure an instance of AddressesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 AddressesStubSettings.Builder addressesSettingsBuilder = AddressesStubSettings.newBuilder();
 addressesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         addressesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 AddressesStubSettings addressesSettings = addressesSettingsBuilder.build();
 

AddressesStubSettings.Builder

Builder for AddressesStubSettings.

AutoscalersStub

Base stub class for the Autoscalers service API.

This class is for advanced usage and reflects the underlying API directly.

AutoscalersStubSettings

Settings class to configure an instance of AutoscalersStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 AutoscalersStubSettings.Builder autoscalersSettingsBuilder =
     AutoscalersStubSettings.newBuilder();
 autoscalersSettingsBuilder
     .getSettings()
     .setRetrySettings(
         autoscalersSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 AutoscalersStubSettings autoscalersSettings = autoscalersSettingsBuilder.build();
 

AutoscalersStubSettings.Builder

Builder for AutoscalersStubSettings.

BackendBucketsStub

Base stub class for the BackendBuckets service API.

This class is for advanced usage and reflects the underlying API directly.

BackendBucketsStubSettings

Settings class to configure an instance of BackendBucketsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 BackendBucketsStubSettings.Builder backendBucketsSettingsBuilder =
     BackendBucketsStubSettings.newBuilder();
 backendBucketsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         backendBucketsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 BackendBucketsStubSettings backendBucketsSettings = backendBucketsSettingsBuilder.build();
 

BackendBucketsStubSettings.Builder

Builder for BackendBucketsStubSettings.

BackendServicesStub

Base stub class for the BackendServices service API.

This class is for advanced usage and reflects the underlying API directly.

BackendServicesStubSettings

Settings class to configure an instance of BackendServicesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 BackendServicesStubSettings.Builder backendServicesSettingsBuilder =
     BackendServicesStubSettings.newBuilder();
 backendServicesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         backendServicesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 BackendServicesStubSettings backendServicesSettings = backendServicesSettingsBuilder.build();
 

BackendServicesStubSettings.Builder

Builder for BackendServicesStubSettings.

DiskTypesStub

Base stub class for the DiskTypes service API.

This class is for advanced usage and reflects the underlying API directly.

DiskTypesStubSettings

Settings class to configure an instance of DiskTypesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 DiskTypesStubSettings.Builder diskTypesSettingsBuilder = DiskTypesStubSettings.newBuilder();
 diskTypesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         diskTypesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 DiskTypesStubSettings diskTypesSettings = diskTypesSettingsBuilder.build();
 

DiskTypesStubSettings.Builder

Builder for DiskTypesStubSettings.

DisksStub

Base stub class for the Disks service API.

This class is for advanced usage and reflects the underlying API directly.

DisksStubSettings

Settings class to configure an instance of DisksStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 DisksStubSettings.Builder disksSettingsBuilder = DisksStubSettings.newBuilder();
 disksSettingsBuilder
     .getSettings()
     .setRetrySettings(
         disksSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 DisksStubSettings disksSettings = disksSettingsBuilder.build();
 

DisksStubSettings.Builder

Builder for DisksStubSettings.

ExternalVpnGatewaysStub

Base stub class for the ExternalVpnGateways service API.

This class is for advanced usage and reflects the underlying API directly.

ExternalVpnGatewaysStubSettings

Settings class to configure an instance of ExternalVpnGatewaysStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ExternalVpnGatewaysStubSettings.Builder externalVpnGatewaysSettingsBuilder =
     ExternalVpnGatewaysStubSettings.newBuilder();
 externalVpnGatewaysSettingsBuilder
     .getSettings()
     .setRetrySettings(
         externalVpnGatewaysSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ExternalVpnGatewaysStubSettings externalVpnGatewaysSettings =
     externalVpnGatewaysSettingsBuilder.build();
 

ExternalVpnGatewaysStubSettings.Builder

Builder for ExternalVpnGatewaysStubSettings.

FirewallPoliciesStub

Base stub class for the FirewallPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

FirewallPoliciesStubSettings

Settings class to configure an instance of FirewallPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 FirewallPoliciesStubSettings.Builder firewallPoliciesSettingsBuilder =
     FirewallPoliciesStubSettings.newBuilder();
 firewallPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         firewallPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 FirewallPoliciesStubSettings firewallPoliciesSettings = firewallPoliciesSettingsBuilder.build();
 

FirewallPoliciesStubSettings.Builder

Builder for FirewallPoliciesStubSettings.

FirewallsStub

Base stub class for the Firewalls service API.

This class is for advanced usage and reflects the underlying API directly.

FirewallsStubSettings

Settings class to configure an instance of FirewallsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 FirewallsStubSettings.Builder firewallsSettingsBuilder = FirewallsStubSettings.newBuilder();
 firewallsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         firewallsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 FirewallsStubSettings firewallsSettings = firewallsSettingsBuilder.build();
 

FirewallsStubSettings.Builder

Builder for FirewallsStubSettings.

ForwardingRulesStub

Base stub class for the ForwardingRules service API.

This class is for advanced usage and reflects the underlying API directly.

ForwardingRulesStubSettings

Settings class to configure an instance of ForwardingRulesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ForwardingRulesStubSettings.Builder forwardingRulesSettingsBuilder =
     ForwardingRulesStubSettings.newBuilder();
 forwardingRulesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         forwardingRulesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ForwardingRulesStubSettings forwardingRulesSettings = forwardingRulesSettingsBuilder.build();
 

ForwardingRulesStubSettings.Builder

Builder for ForwardingRulesStubSettings.

GlobalAddressesStub

Base stub class for the GlobalAddresses service API.

This class is for advanced usage and reflects the underlying API directly.

GlobalAddressesStubSettings

Settings class to configure an instance of GlobalAddressesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 GlobalAddressesStubSettings.Builder globalAddressesSettingsBuilder =
     GlobalAddressesStubSettings.newBuilder();
 globalAddressesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         globalAddressesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 GlobalAddressesStubSettings globalAddressesSettings = globalAddressesSettingsBuilder.build();
 

GlobalAddressesStubSettings.Builder

Builder for GlobalAddressesStubSettings.

GlobalForwardingRulesStub

Base stub class for the GlobalForwardingRules service API.

This class is for advanced usage and reflects the underlying API directly.

GlobalForwardingRulesStubSettings

Settings class to configure an instance of GlobalForwardingRulesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 GlobalForwardingRulesStubSettings.Builder globalForwardingRulesSettingsBuilder =
     GlobalForwardingRulesStubSettings.newBuilder();
 globalForwardingRulesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         globalForwardingRulesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 GlobalForwardingRulesStubSettings globalForwardingRulesSettings =
     globalForwardingRulesSettingsBuilder.build();
 

GlobalForwardingRulesStubSettings.Builder

Builder for GlobalForwardingRulesStubSettings.

GlobalNetworkEndpointGroupsStub

Base stub class for the GlobalNetworkEndpointGroups service API.

This class is for advanced usage and reflects the underlying API directly.

GlobalNetworkEndpointGroupsStubSettings

Settings class to configure an instance of GlobalNetworkEndpointGroupsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 GlobalNetworkEndpointGroupsStubSettings.Builder globalNetworkEndpointGroupsSettingsBuilder =
     GlobalNetworkEndpointGroupsStubSettings.newBuilder();
 globalNetworkEndpointGroupsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         globalNetworkEndpointGroupsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 GlobalNetworkEndpointGroupsStubSettings globalNetworkEndpointGroupsSettings =
     globalNetworkEndpointGroupsSettingsBuilder.build();
 

GlobalNetworkEndpointGroupsStubSettings.Builder

Builder for GlobalNetworkEndpointGroupsStubSettings.

GlobalOperationsStub

Base stub class for the GlobalOperations service API.

This class is for advanced usage and reflects the underlying API directly.

GlobalOperationsStubSettings

Settings class to configure an instance of GlobalOperationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of delete to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 GlobalOperationsStubSettings.Builder globalOperationsSettingsBuilder =
     GlobalOperationsStubSettings.newBuilder();
 globalOperationsSettingsBuilder
     .deleteSettings()
     .setRetrySettings(
         globalOperationsSettingsBuilder
             .deleteSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 GlobalOperationsStubSettings globalOperationsSettings = globalOperationsSettingsBuilder.build();
 

GlobalOperationsStubSettings.Builder

Builder for GlobalOperationsStubSettings.

GlobalOrganizationOperationsStub

Base stub class for the GlobalOrganizationOperations service API.

This class is for advanced usage and reflects the underlying API directly.

GlobalOrganizationOperationsStubSettings

Settings class to configure an instance of GlobalOrganizationOperationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of delete to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 GlobalOrganizationOperationsStubSettings.Builder globalOrganizationOperationsSettingsBuilder =
     GlobalOrganizationOperationsStubSettings.newBuilder();
 globalOrganizationOperationsSettingsBuilder
     .deleteSettings()
     .setRetrySettings(
         globalOrganizationOperationsSettingsBuilder
             .deleteSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 GlobalOrganizationOperationsStubSettings globalOrganizationOperationsSettings =
     globalOrganizationOperationsSettingsBuilder.build();
 

GlobalOrganizationOperationsStubSettings.Builder

Builder for GlobalOrganizationOperationsStubSettings.

GlobalPublicDelegatedPrefixesStub

Base stub class for the GlobalPublicDelegatedPrefixes service API.

This class is for advanced usage and reflects the underlying API directly.

GlobalPublicDelegatedPrefixesStubSettings

Settings class to configure an instance of GlobalPublicDelegatedPrefixesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 GlobalPublicDelegatedPrefixesStubSettings.Builder globalPublicDelegatedPrefixesSettingsBuilder =
     GlobalPublicDelegatedPrefixesStubSettings.newBuilder();
 globalPublicDelegatedPrefixesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         globalPublicDelegatedPrefixesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 GlobalPublicDelegatedPrefixesStubSettings globalPublicDelegatedPrefixesSettings =
     globalPublicDelegatedPrefixesSettingsBuilder.build();
 

GlobalPublicDelegatedPrefixesStubSettings.Builder

Builder for GlobalPublicDelegatedPrefixesStubSettings.

HealthChecksStub

Base stub class for the HealthChecks service API.

This class is for advanced usage and reflects the underlying API directly.

HealthChecksStubSettings

Settings class to configure an instance of HealthChecksStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 HealthChecksStubSettings.Builder healthChecksSettingsBuilder =
     HealthChecksStubSettings.newBuilder();
 healthChecksSettingsBuilder
     .getSettings()
     .setRetrySettings(
         healthChecksSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 HealthChecksStubSettings healthChecksSettings = healthChecksSettingsBuilder.build();
 

HealthChecksStubSettings.Builder

Builder for HealthChecksStubSettings.

HttpJsonAcceleratorTypesCallableFactory

REST callable factory implementation for the AcceleratorTypes service API.

This class is for advanced usage.

HttpJsonAcceleratorTypesStub

REST stub implementation for the AcceleratorTypes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonAddressesCallableFactory

REST callable factory implementation for the Addresses service API.

This class is for advanced usage.

HttpJsonAddressesStub

REST stub implementation for the Addresses service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonAutoscalersCallableFactory

REST callable factory implementation for the Autoscalers service API.

This class is for advanced usage.

HttpJsonAutoscalersStub

REST stub implementation for the Autoscalers service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonBackendBucketsCallableFactory

REST callable factory implementation for the BackendBuckets service API.

This class is for advanced usage.

HttpJsonBackendBucketsStub

REST stub implementation for the BackendBuckets service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonBackendServicesCallableFactory

REST callable factory implementation for the BackendServices service API.

This class is for advanced usage.

HttpJsonBackendServicesStub

REST stub implementation for the BackendServices service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonDiskTypesCallableFactory

REST callable factory implementation for the DiskTypes service API.

This class is for advanced usage.

HttpJsonDiskTypesStub

REST stub implementation for the DiskTypes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonDisksCallableFactory

REST callable factory implementation for the Disks service API.

This class is for advanced usage.

HttpJsonDisksStub

REST stub implementation for the Disks service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonExternalVpnGatewaysCallableFactory

REST callable factory implementation for the ExternalVpnGateways service API.

This class is for advanced usage.

HttpJsonExternalVpnGatewaysStub

REST stub implementation for the ExternalVpnGateways service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonFirewallPoliciesCallableFactory

REST callable factory implementation for the FirewallPolicies service API.

This class is for advanced usage.

HttpJsonFirewallPoliciesStub

REST stub implementation for the FirewallPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonFirewallsCallableFactory

REST callable factory implementation for the Firewalls service API.

This class is for advanced usage.

HttpJsonFirewallsStub

REST stub implementation for the Firewalls service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonForwardingRulesCallableFactory

REST callable factory implementation for the ForwardingRules service API.

This class is for advanced usage.

HttpJsonForwardingRulesStub

REST stub implementation for the ForwardingRules service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonGlobalAddressesCallableFactory

REST callable factory implementation for the GlobalAddresses service API.

This class is for advanced usage.

HttpJsonGlobalAddressesStub

REST stub implementation for the GlobalAddresses service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonGlobalForwardingRulesCallableFactory

REST callable factory implementation for the GlobalForwardingRules service API.

This class is for advanced usage.

HttpJsonGlobalForwardingRulesStub

REST stub implementation for the GlobalForwardingRules service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonGlobalNetworkEndpointGroupsCallableFactory

REST callable factory implementation for the GlobalNetworkEndpointGroups service API.

This class is for advanced usage.

HttpJsonGlobalNetworkEndpointGroupsStub

REST stub implementation for the GlobalNetworkEndpointGroups service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonGlobalOperationsCallableFactory

REST callable factory implementation for the GlobalOperations service API.

This class is for advanced usage.

HttpJsonGlobalOperationsStub

REST stub implementation for the GlobalOperations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonGlobalOrganizationOperationsCallableFactory

REST callable factory implementation for the GlobalOrganizationOperations service API.

This class is for advanced usage.

HttpJsonGlobalOrganizationOperationsStub

REST stub implementation for the GlobalOrganizationOperations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonGlobalPublicDelegatedPrefixesCallableFactory

REST callable factory implementation for the GlobalPublicDelegatedPrefixes service API.

This class is for advanced usage.

HttpJsonGlobalPublicDelegatedPrefixesStub

REST stub implementation for the GlobalPublicDelegatedPrefixes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonHealthChecksCallableFactory

REST callable factory implementation for the HealthChecks service API.

This class is for advanced usage.

HttpJsonHealthChecksStub

REST stub implementation for the HealthChecks service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonImageFamilyViewsCallableFactory

REST callable factory implementation for the ImageFamilyViews service API.

This class is for advanced usage.

HttpJsonImageFamilyViewsStub

REST stub implementation for the ImageFamilyViews service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonImagesCallableFactory

REST callable factory implementation for the Images service API.

This class is for advanced usage.

HttpJsonImagesStub

REST stub implementation for the Images service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInstanceGroupManagersCallableFactory

REST callable factory implementation for the InstanceGroupManagers service API.

This class is for advanced usage.

HttpJsonInstanceGroupManagersStub

REST stub implementation for the InstanceGroupManagers service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInstanceGroupsCallableFactory

REST callable factory implementation for the InstanceGroups service API.

This class is for advanced usage.

HttpJsonInstanceGroupsStub

REST stub implementation for the InstanceGroups service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInstanceTemplatesCallableFactory

REST callable factory implementation for the InstanceTemplates service API.

This class is for advanced usage.

HttpJsonInstanceTemplatesStub

REST stub implementation for the InstanceTemplates service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInstancesCallableFactory

REST callable factory implementation for the Instances service API.

This class is for advanced usage.

HttpJsonInstancesStub

REST stub implementation for the Instances service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInterconnectAttachmentsCallableFactory

REST callable factory implementation for the InterconnectAttachments service API.

This class is for advanced usage.

HttpJsonInterconnectAttachmentsStub

REST stub implementation for the InterconnectAttachments service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInterconnectLocationsCallableFactory

REST callable factory implementation for the InterconnectLocations service API.

This class is for advanced usage.

HttpJsonInterconnectLocationsStub

REST stub implementation for the InterconnectLocations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInterconnectRemoteLocationsCallableFactory

REST callable factory implementation for the InterconnectRemoteLocations service API.

This class is for advanced usage.

HttpJsonInterconnectRemoteLocationsStub

REST stub implementation for the InterconnectRemoteLocations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonInterconnectsCallableFactory

REST callable factory implementation for the Interconnects service API.

This class is for advanced usage.

HttpJsonInterconnectsStub

REST stub implementation for the Interconnects service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonLicenseCodesCallableFactory

REST callable factory implementation for the LicenseCodes service API.

This class is for advanced usage.

HttpJsonLicenseCodesStub

REST stub implementation for the LicenseCodes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonLicensesCallableFactory

REST callable factory implementation for the Licenses service API.

This class is for advanced usage.

HttpJsonLicensesStub

REST stub implementation for the Licenses service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonMachineImagesCallableFactory

REST callable factory implementation for the MachineImages service API.

This class is for advanced usage.

HttpJsonMachineImagesStub

REST stub implementation for the MachineImages service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonMachineTypesCallableFactory

REST callable factory implementation for the MachineTypes service API.

This class is for advanced usage.

HttpJsonMachineTypesStub

REST stub implementation for the MachineTypes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNetworkAttachmentsCallableFactory

REST callable factory implementation for the NetworkAttachments service API.

This class is for advanced usage.

HttpJsonNetworkAttachmentsStub

REST stub implementation for the NetworkAttachments service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNetworkEdgeSecurityServicesCallableFactory

REST callable factory implementation for the NetworkEdgeSecurityServices service API.

This class is for advanced usage.

HttpJsonNetworkEdgeSecurityServicesStub

REST stub implementation for the NetworkEdgeSecurityServices service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNetworkEndpointGroupsCallableFactory

REST callable factory implementation for the NetworkEndpointGroups service API.

This class is for advanced usage.

HttpJsonNetworkEndpointGroupsStub

REST stub implementation for the NetworkEndpointGroups service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNetworkFirewallPoliciesCallableFactory

REST callable factory implementation for the NetworkFirewallPolicies service API.

This class is for advanced usage.

HttpJsonNetworkFirewallPoliciesStub

REST stub implementation for the NetworkFirewallPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNetworksCallableFactory

REST callable factory implementation for the Networks service API.

This class is for advanced usage.

HttpJsonNetworksStub

REST stub implementation for the Networks service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNodeGroupsCallableFactory

REST callable factory implementation for the NodeGroups service API.

This class is for advanced usage.

HttpJsonNodeGroupsStub

REST stub implementation for the NodeGroups service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNodeTemplatesCallableFactory

REST callable factory implementation for the NodeTemplates service API.

This class is for advanced usage.

HttpJsonNodeTemplatesStub

REST stub implementation for the NodeTemplates service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonNodeTypesCallableFactory

REST callable factory implementation for the NodeTypes service API.

This class is for advanced usage.

HttpJsonNodeTypesStub

REST stub implementation for the NodeTypes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonPacketMirroringsCallableFactory

REST callable factory implementation for the PacketMirrorings service API.

This class is for advanced usage.

HttpJsonPacketMirroringsStub

REST stub implementation for the PacketMirrorings service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonProjectsCallableFactory

REST callable factory implementation for the Projects service API.

This class is for advanced usage.

HttpJsonProjectsStub

REST stub implementation for the Projects service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonPublicAdvertisedPrefixesCallableFactory

REST callable factory implementation for the PublicAdvertisedPrefixes service API.

This class is for advanced usage.

HttpJsonPublicAdvertisedPrefixesStub

REST stub implementation for the PublicAdvertisedPrefixes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonPublicDelegatedPrefixesCallableFactory

REST callable factory implementation for the PublicDelegatedPrefixes service API.

This class is for advanced usage.

HttpJsonPublicDelegatedPrefixesStub

REST stub implementation for the PublicDelegatedPrefixes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionAutoscalersCallableFactory

REST callable factory implementation for the RegionAutoscalers service API.

This class is for advanced usage.

HttpJsonRegionAutoscalersStub

REST stub implementation for the RegionAutoscalers service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionBackendServicesCallableFactory

REST callable factory implementation for the RegionBackendServices service API.

This class is for advanced usage.

HttpJsonRegionBackendServicesStub

REST stub implementation for the RegionBackendServices service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionCommitmentsCallableFactory

REST callable factory implementation for the RegionCommitments service API.

This class is for advanced usage.

HttpJsonRegionCommitmentsStub

REST stub implementation for the RegionCommitments service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionDiskTypesCallableFactory

REST callable factory implementation for the RegionDiskTypes service API.

This class is for advanced usage.

HttpJsonRegionDiskTypesStub

REST stub implementation for the RegionDiskTypes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionDisksCallableFactory

REST callable factory implementation for the RegionDisks service API.

This class is for advanced usage.

HttpJsonRegionDisksStub

REST stub implementation for the RegionDisks service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionHealthCheckServicesCallableFactory

REST callable factory implementation for the RegionHealthCheckServices service API.

This class is for advanced usage.

HttpJsonRegionHealthCheckServicesStub

REST stub implementation for the RegionHealthCheckServices service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionHealthChecksCallableFactory

REST callable factory implementation for the RegionHealthChecks service API.

This class is for advanced usage.

HttpJsonRegionHealthChecksStub

REST stub implementation for the RegionHealthChecks service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionInstanceGroupManagersCallableFactory

REST callable factory implementation for the RegionInstanceGroupManagers service API.

This class is for advanced usage.

HttpJsonRegionInstanceGroupManagersStub

REST stub implementation for the RegionInstanceGroupManagers service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionInstanceGroupsCallableFactory

REST callable factory implementation for the RegionInstanceGroups service API.

This class is for advanced usage.

HttpJsonRegionInstanceGroupsStub

REST stub implementation for the RegionInstanceGroups service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionInstanceTemplatesCallableFactory

REST callable factory implementation for the RegionInstanceTemplates service API.

This class is for advanced usage.

HttpJsonRegionInstanceTemplatesStub

REST stub implementation for the RegionInstanceTemplates service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionInstancesCallableFactory

REST callable factory implementation for the RegionInstances service API.

This class is for advanced usage.

HttpJsonRegionInstancesStub

REST stub implementation for the RegionInstances service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionNetworkEndpointGroupsCallableFactory

REST callable factory implementation for the RegionNetworkEndpointGroups service API.

This class is for advanced usage.

HttpJsonRegionNetworkEndpointGroupsStub

REST stub implementation for the RegionNetworkEndpointGroups service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionNetworkFirewallPoliciesCallableFactory

REST callable factory implementation for the RegionNetworkFirewallPolicies service API.

This class is for advanced usage.

HttpJsonRegionNetworkFirewallPoliciesStub

REST stub implementation for the RegionNetworkFirewallPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionNotificationEndpointsCallableFactory

REST callable factory implementation for the RegionNotificationEndpoints service API.

This class is for advanced usage.

HttpJsonRegionNotificationEndpointsStub

REST stub implementation for the RegionNotificationEndpoints service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionOperationsCallableFactory

REST callable factory implementation for the RegionOperations service API.

This class is for advanced usage.

HttpJsonRegionOperationsStub

REST stub implementation for the RegionOperations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionSecurityPoliciesCallableFactory

REST callable factory implementation for the RegionSecurityPolicies service API.

This class is for advanced usage.

HttpJsonRegionSecurityPoliciesStub

REST stub implementation for the RegionSecurityPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionSslCertificatesCallableFactory

REST callable factory implementation for the RegionSslCertificates service API.

This class is for advanced usage.

HttpJsonRegionSslCertificatesStub

REST stub implementation for the RegionSslCertificates service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionSslPoliciesCallableFactory

REST callable factory implementation for the RegionSslPolicies service API.

This class is for advanced usage.

HttpJsonRegionSslPoliciesStub

REST stub implementation for the RegionSslPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionTargetHttpProxiesCallableFactory

REST callable factory implementation for the RegionTargetHttpProxies service API.

This class is for advanced usage.

HttpJsonRegionTargetHttpProxiesStub

REST stub implementation for the RegionTargetHttpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionTargetHttpsProxiesCallableFactory

REST callable factory implementation for the RegionTargetHttpsProxies service API.

This class is for advanced usage.

HttpJsonRegionTargetHttpsProxiesStub

REST stub implementation for the RegionTargetHttpsProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionTargetTcpProxiesCallableFactory

REST callable factory implementation for the RegionTargetTcpProxies service API.

This class is for advanced usage.

HttpJsonRegionTargetTcpProxiesStub

REST stub implementation for the RegionTargetTcpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionUrlMapsCallableFactory

REST callable factory implementation for the RegionUrlMaps service API.

This class is for advanced usage.

HttpJsonRegionUrlMapsStub

REST stub implementation for the RegionUrlMaps service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRegionsCallableFactory

REST callable factory implementation for the Regions service API.

This class is for advanced usage.

HttpJsonRegionsStub

REST stub implementation for the Regions service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonReservationsCallableFactory

REST callable factory implementation for the Reservations service API.

This class is for advanced usage.

HttpJsonReservationsStub

REST stub implementation for the Reservations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonResourcePoliciesCallableFactory

REST callable factory implementation for the ResourcePolicies service API.

This class is for advanced usage.

HttpJsonResourcePoliciesStub

REST stub implementation for the ResourcePolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRoutersCallableFactory

REST callable factory implementation for the Routers service API.

This class is for advanced usage.

HttpJsonRoutersStub

REST stub implementation for the Routers service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonRoutesCallableFactory

REST callable factory implementation for the Routes service API.

This class is for advanced usage.

HttpJsonRoutesStub

REST stub implementation for the Routes service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonSecurityPoliciesCallableFactory

REST callable factory implementation for the SecurityPolicies service API.

This class is for advanced usage.

HttpJsonSecurityPoliciesStub

REST stub implementation for the SecurityPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonServiceAttachmentsCallableFactory

REST callable factory implementation for the ServiceAttachments service API.

This class is for advanced usage.

HttpJsonServiceAttachmentsStub

REST stub implementation for the ServiceAttachments service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonSnapshotsCallableFactory

REST callable factory implementation for the Snapshots service API.

This class is for advanced usage.

HttpJsonSnapshotsStub

REST stub implementation for the Snapshots service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonSslCertificatesCallableFactory

REST callable factory implementation for the SslCertificates service API.

This class is for advanced usage.

HttpJsonSslCertificatesStub

REST stub implementation for the SslCertificates service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonSslPoliciesCallableFactory

REST callable factory implementation for the SslPolicies service API.

This class is for advanced usage.

HttpJsonSslPoliciesStub

REST stub implementation for the SslPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonSubnetworksCallableFactory

REST callable factory implementation for the Subnetworks service API.

This class is for advanced usage.

HttpJsonSubnetworksStub

REST stub implementation for the Subnetworks service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetGrpcProxiesCallableFactory

REST callable factory implementation for the TargetGrpcProxies service API.

This class is for advanced usage.

HttpJsonTargetGrpcProxiesStub

REST stub implementation for the TargetGrpcProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetHttpProxiesCallableFactory

REST callable factory implementation for the TargetHttpProxies service API.

This class is for advanced usage.

HttpJsonTargetHttpProxiesStub

REST stub implementation for the TargetHttpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetHttpsProxiesCallableFactory

REST callable factory implementation for the TargetHttpsProxies service API.

This class is for advanced usage.

HttpJsonTargetHttpsProxiesStub

REST stub implementation for the TargetHttpsProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetInstancesCallableFactory

REST callable factory implementation for the TargetInstances service API.

This class is for advanced usage.

HttpJsonTargetInstancesStub

REST stub implementation for the TargetInstances service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetPoolsCallableFactory

REST callable factory implementation for the TargetPools service API.

This class is for advanced usage.

HttpJsonTargetPoolsStub

REST stub implementation for the TargetPools service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetSslProxiesCallableFactory

REST callable factory implementation for the TargetSslProxies service API.

This class is for advanced usage.

HttpJsonTargetSslProxiesStub

REST stub implementation for the TargetSslProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetTcpProxiesCallableFactory

REST callable factory implementation for the TargetTcpProxies service API.

This class is for advanced usage.

HttpJsonTargetTcpProxiesStub

REST stub implementation for the TargetTcpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonTargetVpnGatewaysCallableFactory

REST callable factory implementation for the TargetVpnGateways service API.

This class is for advanced usage.

HttpJsonTargetVpnGatewaysStub

REST stub implementation for the TargetVpnGateways service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonUrlMapsCallableFactory

REST callable factory implementation for the UrlMaps service API.

This class is for advanced usage.

HttpJsonUrlMapsStub

REST stub implementation for the UrlMaps service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonVpnGatewaysCallableFactory

REST callable factory implementation for the VpnGateways service API.

This class is for advanced usage.

HttpJsonVpnGatewaysStub

REST stub implementation for the VpnGateways service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonVpnTunnelsCallableFactory

REST callable factory implementation for the VpnTunnels service API.

This class is for advanced usage.

HttpJsonVpnTunnelsStub

REST stub implementation for the VpnTunnels service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonZoneOperationsCallableFactory

REST callable factory implementation for the ZoneOperations service API.

This class is for advanced usage.

HttpJsonZoneOperationsStub

REST stub implementation for the ZoneOperations service API.

This class is for advanced usage and reflects the underlying API directly.

HttpJsonZonesCallableFactory

REST callable factory implementation for the Zones service API.

This class is for advanced usage.

HttpJsonZonesStub

REST stub implementation for the Zones service API.

This class is for advanced usage and reflects the underlying API directly.

ImageFamilyViewsStub

Base stub class for the ImageFamilyViews service API.

This class is for advanced usage and reflects the underlying API directly.

ImageFamilyViewsStubSettings

Settings class to configure an instance of ImageFamilyViewsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ImageFamilyViewsStubSettings.Builder imageFamilyViewsSettingsBuilder =
     ImageFamilyViewsStubSettings.newBuilder();
 imageFamilyViewsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         imageFamilyViewsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ImageFamilyViewsStubSettings imageFamilyViewsSettings = imageFamilyViewsSettingsBuilder.build();
 

ImageFamilyViewsStubSettings.Builder

Builder for ImageFamilyViewsStubSettings.

ImagesStub

Base stub class for the Images service API.

This class is for advanced usage and reflects the underlying API directly.

ImagesStubSettings

Settings class to configure an instance of ImagesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ImagesStubSettings.Builder imagesSettingsBuilder = ImagesStubSettings.newBuilder();
 imagesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         imagesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ImagesStubSettings imagesSettings = imagesSettingsBuilder.build();
 

ImagesStubSettings.Builder

Builder for ImagesStubSettings.

InstanceGroupManagersStub

Base stub class for the InstanceGroupManagers service API.

This class is for advanced usage and reflects the underlying API directly.

InstanceGroupManagersStubSettings

Settings class to configure an instance of InstanceGroupManagersStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InstanceGroupManagersStubSettings.Builder instanceGroupManagersSettingsBuilder =
     InstanceGroupManagersStubSettings.newBuilder();
 instanceGroupManagersSettingsBuilder
     .getSettings()
     .setRetrySettings(
         instanceGroupManagersSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InstanceGroupManagersStubSettings instanceGroupManagersSettings =
     instanceGroupManagersSettingsBuilder.build();
 

InstanceGroupManagersStubSettings.Builder

Builder for InstanceGroupManagersStubSettings.

InstanceGroupsStub

Base stub class for the InstanceGroups service API.

This class is for advanced usage and reflects the underlying API directly.

InstanceGroupsStubSettings

Settings class to configure an instance of InstanceGroupsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InstanceGroupsStubSettings.Builder instanceGroupsSettingsBuilder =
     InstanceGroupsStubSettings.newBuilder();
 instanceGroupsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         instanceGroupsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InstanceGroupsStubSettings instanceGroupsSettings = instanceGroupsSettingsBuilder.build();
 

InstanceGroupsStubSettings.Builder

Builder for InstanceGroupsStubSettings.

InstanceTemplatesStub

Base stub class for the InstanceTemplates service API.

This class is for advanced usage and reflects the underlying API directly.

InstanceTemplatesStubSettings

Settings class to configure an instance of InstanceTemplatesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InstanceTemplatesStubSettings.Builder instanceTemplatesSettingsBuilder =
     InstanceTemplatesStubSettings.newBuilder();
 instanceTemplatesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         instanceTemplatesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InstanceTemplatesStubSettings instanceTemplatesSettings =
     instanceTemplatesSettingsBuilder.build();
 

InstanceTemplatesStubSettings.Builder

Builder for InstanceTemplatesStubSettings.

InstancesStub

Base stub class for the Instances service API.

This class is for advanced usage and reflects the underlying API directly.

InstancesStubSettings

Settings class to configure an instance of InstancesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InstancesStubSettings.Builder instancesSettingsBuilder = InstancesStubSettings.newBuilder();
 instancesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         instancesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InstancesStubSettings instancesSettings = instancesSettingsBuilder.build();
 

InstancesStubSettings.Builder

Builder for InstancesStubSettings.

InterconnectAttachmentsStub

Base stub class for the InterconnectAttachments service API.

This class is for advanced usage and reflects the underlying API directly.

InterconnectAttachmentsStubSettings

Settings class to configure an instance of InterconnectAttachmentsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InterconnectAttachmentsStubSettings.Builder interconnectAttachmentsSettingsBuilder =
     InterconnectAttachmentsStubSettings.newBuilder();
 interconnectAttachmentsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         interconnectAttachmentsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InterconnectAttachmentsStubSettings interconnectAttachmentsSettings =
     interconnectAttachmentsSettingsBuilder.build();
 

InterconnectAttachmentsStubSettings.Builder

Builder for InterconnectAttachmentsStubSettings.

InterconnectLocationsStub

Base stub class for the InterconnectLocations service API.

This class is for advanced usage and reflects the underlying API directly.

InterconnectLocationsStubSettings

Settings class to configure an instance of InterconnectLocationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InterconnectLocationsStubSettings.Builder interconnectLocationsSettingsBuilder =
     InterconnectLocationsStubSettings.newBuilder();
 interconnectLocationsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         interconnectLocationsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InterconnectLocationsStubSettings interconnectLocationsSettings =
     interconnectLocationsSettingsBuilder.build();
 

InterconnectLocationsStubSettings.Builder

Builder for InterconnectLocationsStubSettings.

InterconnectRemoteLocationsStub

Base stub class for the InterconnectRemoteLocations service API.

This class is for advanced usage and reflects the underlying API directly.

InterconnectRemoteLocationsStubSettings

Settings class to configure an instance of InterconnectRemoteLocationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InterconnectRemoteLocationsStubSettings.Builder interconnectRemoteLocationsSettingsBuilder =
     InterconnectRemoteLocationsStubSettings.newBuilder();
 interconnectRemoteLocationsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         interconnectRemoteLocationsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InterconnectRemoteLocationsStubSettings interconnectRemoteLocationsSettings =
     interconnectRemoteLocationsSettingsBuilder.build();
 

InterconnectRemoteLocationsStubSettings.Builder

Builder for InterconnectRemoteLocationsStubSettings.

InterconnectsStub

Base stub class for the Interconnects service API.

This class is for advanced usage and reflects the underlying API directly.

InterconnectsStubSettings

Settings class to configure an instance of InterconnectsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 InterconnectsStubSettings.Builder interconnectsSettingsBuilder =
     InterconnectsStubSettings.newBuilder();
 interconnectsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         interconnectsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 InterconnectsStubSettings interconnectsSettings = interconnectsSettingsBuilder.build();
 

InterconnectsStubSettings.Builder

Builder for InterconnectsStubSettings.

LicenseCodesStub

Base stub class for the LicenseCodes service API.

This class is for advanced usage and reflects the underlying API directly.

LicenseCodesStubSettings

Settings class to configure an instance of LicenseCodesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 LicenseCodesStubSettings.Builder licenseCodesSettingsBuilder =
     LicenseCodesStubSettings.newBuilder();
 licenseCodesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         licenseCodesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 LicenseCodesStubSettings licenseCodesSettings = licenseCodesSettingsBuilder.build();
 

LicenseCodesStubSettings.Builder

Builder for LicenseCodesStubSettings.

LicensesStub

Base stub class for the Licenses service API.

This class is for advanced usage and reflects the underlying API directly.

LicensesStubSettings

Settings class to configure an instance of LicensesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 LicensesStubSettings.Builder licensesSettingsBuilder = LicensesStubSettings.newBuilder();
 licensesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         licensesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 LicensesStubSettings licensesSettings = licensesSettingsBuilder.build();
 

LicensesStubSettings.Builder

Builder for LicensesStubSettings.

MachineImagesStub

Base stub class for the MachineImages service API.

This class is for advanced usage and reflects the underlying API directly.

MachineImagesStubSettings

Settings class to configure an instance of MachineImagesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 MachineImagesStubSettings.Builder machineImagesSettingsBuilder =
     MachineImagesStubSettings.newBuilder();
 machineImagesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         machineImagesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 MachineImagesStubSettings machineImagesSettings = machineImagesSettingsBuilder.build();
 

MachineImagesStubSettings.Builder

Builder for MachineImagesStubSettings.

MachineTypesStub

Base stub class for the MachineTypes service API.

This class is for advanced usage and reflects the underlying API directly.

MachineTypesStubSettings

Settings class to configure an instance of MachineTypesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 MachineTypesStubSettings.Builder machineTypesSettingsBuilder =
     MachineTypesStubSettings.newBuilder();
 machineTypesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         machineTypesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 MachineTypesStubSettings machineTypesSettings = machineTypesSettingsBuilder.build();
 

MachineTypesStubSettings.Builder

Builder for MachineTypesStubSettings.

NetworkAttachmentsStub

Base stub class for the NetworkAttachments service API.

This class is for advanced usage and reflects the underlying API directly.

NetworkAttachmentsStubSettings

Settings class to configure an instance of NetworkAttachmentsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetworkAttachmentsStubSettings.Builder networkAttachmentsSettingsBuilder =
     NetworkAttachmentsStubSettings.newBuilder();
 networkAttachmentsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         networkAttachmentsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NetworkAttachmentsStubSettings networkAttachmentsSettings =
     networkAttachmentsSettingsBuilder.build();
 

NetworkAttachmentsStubSettings.Builder

Builder for NetworkAttachmentsStubSettings.

NetworkEdgeSecurityServicesStub

Base stub class for the NetworkEdgeSecurityServices service API.

This class is for advanced usage and reflects the underlying API directly.

NetworkEdgeSecurityServicesStubSettings

Settings class to configure an instance of NetworkEdgeSecurityServicesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetworkEdgeSecurityServicesStubSettings.Builder networkEdgeSecurityServicesSettingsBuilder =
     NetworkEdgeSecurityServicesStubSettings.newBuilder();
 networkEdgeSecurityServicesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         networkEdgeSecurityServicesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NetworkEdgeSecurityServicesStubSettings networkEdgeSecurityServicesSettings =
     networkEdgeSecurityServicesSettingsBuilder.build();
 

NetworkEdgeSecurityServicesStubSettings.Builder

Builder for NetworkEdgeSecurityServicesStubSettings.

NetworkEndpointGroupsStub

Base stub class for the NetworkEndpointGroups service API.

This class is for advanced usage and reflects the underlying API directly.

NetworkEndpointGroupsStubSettings

Settings class to configure an instance of NetworkEndpointGroupsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetworkEndpointGroupsStubSettings.Builder networkEndpointGroupsSettingsBuilder =
     NetworkEndpointGroupsStubSettings.newBuilder();
 networkEndpointGroupsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         networkEndpointGroupsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NetworkEndpointGroupsStubSettings networkEndpointGroupsSettings =
     networkEndpointGroupsSettingsBuilder.build();
 

NetworkEndpointGroupsStubSettings.Builder

Builder for NetworkEndpointGroupsStubSettings.

NetworkFirewallPoliciesStub

Base stub class for the NetworkFirewallPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

NetworkFirewallPoliciesStubSettings

Settings class to configure an instance of NetworkFirewallPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetworkFirewallPoliciesStubSettings.Builder networkFirewallPoliciesSettingsBuilder =
     NetworkFirewallPoliciesStubSettings.newBuilder();
 networkFirewallPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         networkFirewallPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NetworkFirewallPoliciesStubSettings networkFirewallPoliciesSettings =
     networkFirewallPoliciesSettingsBuilder.build();
 

NetworkFirewallPoliciesStubSettings.Builder

Builder for NetworkFirewallPoliciesStubSettings.

NetworksStub

Base stub class for the Networks service API.

This class is for advanced usage and reflects the underlying API directly.

NetworksStubSettings

Settings class to configure an instance of NetworksStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetworksStubSettings.Builder networksSettingsBuilder = NetworksStubSettings.newBuilder();
 networksSettingsBuilder
     .getSettings()
     .setRetrySettings(
         networksSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NetworksStubSettings networksSettings = networksSettingsBuilder.build();
 

NetworksStubSettings.Builder

Builder for NetworksStubSettings.

NodeGroupsStub

Base stub class for the NodeGroups service API.

This class is for advanced usage and reflects the underlying API directly.

NodeGroupsStubSettings

Settings class to configure an instance of NodeGroupsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NodeGroupsStubSettings.Builder nodeGroupsSettingsBuilder = NodeGroupsStubSettings.newBuilder();
 nodeGroupsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         nodeGroupsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NodeGroupsStubSettings nodeGroupsSettings = nodeGroupsSettingsBuilder.build();
 

NodeGroupsStubSettings.Builder

Builder for NodeGroupsStubSettings.

NodeTemplatesStub

Base stub class for the NodeTemplates service API.

This class is for advanced usage and reflects the underlying API directly.

NodeTemplatesStubSettings

Settings class to configure an instance of NodeTemplatesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NodeTemplatesStubSettings.Builder nodeTemplatesSettingsBuilder =
     NodeTemplatesStubSettings.newBuilder();
 nodeTemplatesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         nodeTemplatesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NodeTemplatesStubSettings nodeTemplatesSettings = nodeTemplatesSettingsBuilder.build();
 

NodeTemplatesStubSettings.Builder

Builder for NodeTemplatesStubSettings.

NodeTypesStub

Base stub class for the NodeTypes service API.

This class is for advanced usage and reflects the underlying API directly.

NodeTypesStubSettings

Settings class to configure an instance of NodeTypesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NodeTypesStubSettings.Builder nodeTypesSettingsBuilder = NodeTypesStubSettings.newBuilder();
 nodeTypesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         nodeTypesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NodeTypesStubSettings nodeTypesSettings = nodeTypesSettingsBuilder.build();
 

NodeTypesStubSettings.Builder

Builder for NodeTypesStubSettings.

PacketMirroringsStub

Base stub class for the PacketMirrorings service API.

This class is for advanced usage and reflects the underlying API directly.

PacketMirroringsStubSettings

Settings class to configure an instance of PacketMirroringsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 PacketMirroringsStubSettings.Builder packetMirroringsSettingsBuilder =
     PacketMirroringsStubSettings.newBuilder();
 packetMirroringsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         packetMirroringsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 PacketMirroringsStubSettings packetMirroringsSettings = packetMirroringsSettingsBuilder.build();
 

PacketMirroringsStubSettings.Builder

Builder for PacketMirroringsStubSettings.

ProjectsStub

Base stub class for the Projects service API.

This class is for advanced usage and reflects the underlying API directly.

ProjectsStubSettings

Settings class to configure an instance of ProjectsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ProjectsStubSettings.Builder projectsSettingsBuilder = ProjectsStubSettings.newBuilder();
 projectsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         projectsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ProjectsStubSettings projectsSettings = projectsSettingsBuilder.build();
 

ProjectsStubSettings.Builder

Builder for ProjectsStubSettings.

PublicAdvertisedPrefixesStub

Base stub class for the PublicAdvertisedPrefixes service API.

This class is for advanced usage and reflects the underlying API directly.

PublicAdvertisedPrefixesStubSettings

Settings class to configure an instance of PublicAdvertisedPrefixesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 PublicAdvertisedPrefixesStubSettings.Builder publicAdvertisedPrefixesSettingsBuilder =
     PublicAdvertisedPrefixesStubSettings.newBuilder();
 publicAdvertisedPrefixesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         publicAdvertisedPrefixesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 PublicAdvertisedPrefixesStubSettings publicAdvertisedPrefixesSettings =
     publicAdvertisedPrefixesSettingsBuilder.build();
 

PublicAdvertisedPrefixesStubSettings.Builder

Builder for PublicAdvertisedPrefixesStubSettings.

PublicDelegatedPrefixesStub

Base stub class for the PublicDelegatedPrefixes service API.

This class is for advanced usage and reflects the underlying API directly.

PublicDelegatedPrefixesStubSettings

Settings class to configure an instance of PublicDelegatedPrefixesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 PublicDelegatedPrefixesStubSettings.Builder publicDelegatedPrefixesSettingsBuilder =
     PublicDelegatedPrefixesStubSettings.newBuilder();
 publicDelegatedPrefixesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         publicDelegatedPrefixesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 PublicDelegatedPrefixesStubSettings publicDelegatedPrefixesSettings =
     publicDelegatedPrefixesSettingsBuilder.build();
 

PublicDelegatedPrefixesStubSettings.Builder

Builder for PublicDelegatedPrefixesStubSettings.

RegionAutoscalersStub

Base stub class for the RegionAutoscalers service API.

This class is for advanced usage and reflects the underlying API directly.

RegionAutoscalersStubSettings

Settings class to configure an instance of RegionAutoscalersStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionAutoscalersStubSettings.Builder regionAutoscalersSettingsBuilder =
     RegionAutoscalersStubSettings.newBuilder();
 regionAutoscalersSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionAutoscalersSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionAutoscalersStubSettings regionAutoscalersSettings =
     regionAutoscalersSettingsBuilder.build();
 

RegionAutoscalersStubSettings.Builder

Builder for RegionAutoscalersStubSettings.

RegionBackendServicesStub

Base stub class for the RegionBackendServices service API.

This class is for advanced usage and reflects the underlying API directly.

RegionBackendServicesStubSettings

Settings class to configure an instance of RegionBackendServicesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionBackendServicesStubSettings.Builder regionBackendServicesSettingsBuilder =
     RegionBackendServicesStubSettings.newBuilder();
 regionBackendServicesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionBackendServicesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionBackendServicesStubSettings regionBackendServicesSettings =
     regionBackendServicesSettingsBuilder.build();
 

RegionBackendServicesStubSettings.Builder

Builder for RegionBackendServicesStubSettings.

RegionCommitmentsStub

Base stub class for the RegionCommitments service API.

This class is for advanced usage and reflects the underlying API directly.

RegionCommitmentsStubSettings

Settings class to configure an instance of RegionCommitmentsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionCommitmentsStubSettings.Builder regionCommitmentsSettingsBuilder =
     RegionCommitmentsStubSettings.newBuilder();
 regionCommitmentsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionCommitmentsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionCommitmentsStubSettings regionCommitmentsSettings =
     regionCommitmentsSettingsBuilder.build();
 

RegionCommitmentsStubSettings.Builder

Builder for RegionCommitmentsStubSettings.

RegionDiskTypesStub

Base stub class for the RegionDiskTypes service API.

This class is for advanced usage and reflects the underlying API directly.

RegionDiskTypesStubSettings

Settings class to configure an instance of RegionDiskTypesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionDiskTypesStubSettings.Builder regionDiskTypesSettingsBuilder =
     RegionDiskTypesStubSettings.newBuilder();
 regionDiskTypesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionDiskTypesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionDiskTypesStubSettings regionDiskTypesSettings = regionDiskTypesSettingsBuilder.build();
 

RegionDiskTypesStubSettings.Builder

Builder for RegionDiskTypesStubSettings.

RegionDisksStub

Base stub class for the RegionDisks service API.

This class is for advanced usage and reflects the underlying API directly.

RegionDisksStubSettings

Settings class to configure an instance of RegionDisksStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionDisksStubSettings.Builder regionDisksSettingsBuilder =
     RegionDisksStubSettings.newBuilder();
 regionDisksSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionDisksSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionDisksStubSettings regionDisksSettings = regionDisksSettingsBuilder.build();
 

RegionDisksStubSettings.Builder

Builder for RegionDisksStubSettings.

RegionHealthCheckServicesStub

Base stub class for the RegionHealthCheckServices service API.

This class is for advanced usage and reflects the underlying API directly.

RegionHealthCheckServicesStubSettings

Settings class to configure an instance of RegionHealthCheckServicesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionHealthCheckServicesStubSettings.Builder regionHealthCheckServicesSettingsBuilder =
     RegionHealthCheckServicesStubSettings.newBuilder();
 regionHealthCheckServicesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionHealthCheckServicesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionHealthCheckServicesStubSettings regionHealthCheckServicesSettings =
     regionHealthCheckServicesSettingsBuilder.build();
 

RegionHealthCheckServicesStubSettings.Builder

Builder for RegionHealthCheckServicesStubSettings.

RegionHealthChecksStub

Base stub class for the RegionHealthChecks service API.

This class is for advanced usage and reflects the underlying API directly.

RegionHealthChecksStubSettings

Settings class to configure an instance of RegionHealthChecksStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionHealthChecksStubSettings.Builder regionHealthChecksSettingsBuilder =
     RegionHealthChecksStubSettings.newBuilder();
 regionHealthChecksSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionHealthChecksSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionHealthChecksStubSettings regionHealthChecksSettings =
     regionHealthChecksSettingsBuilder.build();
 

RegionHealthChecksStubSettings.Builder

Builder for RegionHealthChecksStubSettings.

RegionInstanceGroupManagersStub

Base stub class for the RegionInstanceGroupManagers service API.

This class is for advanced usage and reflects the underlying API directly.

RegionInstanceGroupManagersStubSettings

Settings class to configure an instance of RegionInstanceGroupManagersStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionInstanceGroupManagersStubSettings.Builder regionInstanceGroupManagersSettingsBuilder =
     RegionInstanceGroupManagersStubSettings.newBuilder();
 regionInstanceGroupManagersSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionInstanceGroupManagersSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionInstanceGroupManagersStubSettings regionInstanceGroupManagersSettings =
     regionInstanceGroupManagersSettingsBuilder.build();
 

RegionInstanceGroupManagersStubSettings.Builder

Builder for RegionInstanceGroupManagersStubSettings.

RegionInstanceGroupsStub

Base stub class for the RegionInstanceGroups service API.

This class is for advanced usage and reflects the underlying API directly.

RegionInstanceGroupsStubSettings

Settings class to configure an instance of RegionInstanceGroupsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionInstanceGroupsStubSettings.Builder regionInstanceGroupsSettingsBuilder =
     RegionInstanceGroupsStubSettings.newBuilder();
 regionInstanceGroupsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionInstanceGroupsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionInstanceGroupsStubSettings regionInstanceGroupsSettings =
     regionInstanceGroupsSettingsBuilder.build();
 

RegionInstanceGroupsStubSettings.Builder

Builder for RegionInstanceGroupsStubSettings.

RegionInstanceTemplatesStub

Base stub class for the RegionInstanceTemplates service API.

This class is for advanced usage and reflects the underlying API directly.

RegionInstanceTemplatesStubSettings

Settings class to configure an instance of RegionInstanceTemplatesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionInstanceTemplatesStubSettings.Builder regionInstanceTemplatesSettingsBuilder =
     RegionInstanceTemplatesStubSettings.newBuilder();
 regionInstanceTemplatesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionInstanceTemplatesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionInstanceTemplatesStubSettings regionInstanceTemplatesSettings =
     regionInstanceTemplatesSettingsBuilder.build();
 

RegionInstanceTemplatesStubSettings.Builder

Builder for RegionInstanceTemplatesStubSettings.

RegionInstancesStub

Base stub class for the RegionInstances service API.

This class is for advanced usage and reflects the underlying API directly.

RegionInstancesStubSettings

Settings class to configure an instance of RegionInstancesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of bulkInsert to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionInstancesStubSettings.Builder regionInstancesSettingsBuilder =
     RegionInstancesStubSettings.newBuilder();
 regionInstancesSettingsBuilder
     .bulkInsertSettings()
     .setRetrySettings(
         regionInstancesSettingsBuilder
             .bulkInsertSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionInstancesStubSettings regionInstancesSettings = regionInstancesSettingsBuilder.build();
 

RegionInstancesStubSettings.Builder

Builder for RegionInstancesStubSettings.

RegionNetworkEndpointGroupsStub

Base stub class for the RegionNetworkEndpointGroups service API.

This class is for advanced usage and reflects the underlying API directly.

RegionNetworkEndpointGroupsStubSettings

Settings class to configure an instance of RegionNetworkEndpointGroupsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionNetworkEndpointGroupsStubSettings.Builder regionNetworkEndpointGroupsSettingsBuilder =
     RegionNetworkEndpointGroupsStubSettings.newBuilder();
 regionNetworkEndpointGroupsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionNetworkEndpointGroupsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionNetworkEndpointGroupsStubSettings regionNetworkEndpointGroupsSettings =
     regionNetworkEndpointGroupsSettingsBuilder.build();
 

RegionNetworkEndpointGroupsStubSettings.Builder

Builder for RegionNetworkEndpointGroupsStubSettings.

RegionNetworkFirewallPoliciesStub

Base stub class for the RegionNetworkFirewallPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

RegionNetworkFirewallPoliciesStubSettings

Settings class to configure an instance of RegionNetworkFirewallPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionNetworkFirewallPoliciesStubSettings.Builder regionNetworkFirewallPoliciesSettingsBuilder =
     RegionNetworkFirewallPoliciesStubSettings.newBuilder();
 regionNetworkFirewallPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionNetworkFirewallPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionNetworkFirewallPoliciesStubSettings regionNetworkFirewallPoliciesSettings =
     regionNetworkFirewallPoliciesSettingsBuilder.build();
 

RegionNetworkFirewallPoliciesStubSettings.Builder

Builder for RegionNetworkFirewallPoliciesStubSettings.

RegionNotificationEndpointsStub

Base stub class for the RegionNotificationEndpoints service API.

This class is for advanced usage and reflects the underlying API directly.

RegionNotificationEndpointsStubSettings

Settings class to configure an instance of RegionNotificationEndpointsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionNotificationEndpointsStubSettings.Builder regionNotificationEndpointsSettingsBuilder =
     RegionNotificationEndpointsStubSettings.newBuilder();
 regionNotificationEndpointsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionNotificationEndpointsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionNotificationEndpointsStubSettings regionNotificationEndpointsSettings =
     regionNotificationEndpointsSettingsBuilder.build();
 

RegionNotificationEndpointsStubSettings.Builder

Builder for RegionNotificationEndpointsStubSettings.

RegionOperationsStub

Base stub class for the RegionOperations service API.

This class is for advanced usage and reflects the underlying API directly.

RegionOperationsStubSettings

Settings class to configure an instance of RegionOperationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of delete to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionOperationsStubSettings.Builder regionOperationsSettingsBuilder =
     RegionOperationsStubSettings.newBuilder();
 regionOperationsSettingsBuilder
     .deleteSettings()
     .setRetrySettings(
         regionOperationsSettingsBuilder
             .deleteSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionOperationsStubSettings regionOperationsSettings = regionOperationsSettingsBuilder.build();
 

RegionOperationsStubSettings.Builder

Builder for RegionOperationsStubSettings.

RegionSecurityPoliciesStub

Base stub class for the RegionSecurityPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

RegionSecurityPoliciesStubSettings

Settings class to configure an instance of RegionSecurityPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionSecurityPoliciesStubSettings.Builder regionSecurityPoliciesSettingsBuilder =
     RegionSecurityPoliciesStubSettings.newBuilder();
 regionSecurityPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionSecurityPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionSecurityPoliciesStubSettings regionSecurityPoliciesSettings =
     regionSecurityPoliciesSettingsBuilder.build();
 

RegionSecurityPoliciesStubSettings.Builder

Builder for RegionSecurityPoliciesStubSettings.

RegionSslCertificatesStub

Base stub class for the RegionSslCertificates service API.

This class is for advanced usage and reflects the underlying API directly.

RegionSslCertificatesStubSettings

Settings class to configure an instance of RegionSslCertificatesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionSslCertificatesStubSettings.Builder regionSslCertificatesSettingsBuilder =
     RegionSslCertificatesStubSettings.newBuilder();
 regionSslCertificatesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionSslCertificatesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionSslCertificatesStubSettings regionSslCertificatesSettings =
     regionSslCertificatesSettingsBuilder.build();
 

RegionSslCertificatesStubSettings.Builder

Builder for RegionSslCertificatesStubSettings.

RegionSslPoliciesStub

Base stub class for the RegionSslPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

RegionSslPoliciesStubSettings

Settings class to configure an instance of RegionSslPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionSslPoliciesStubSettings.Builder regionSslPoliciesSettingsBuilder =
     RegionSslPoliciesStubSettings.newBuilder();
 regionSslPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionSslPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionSslPoliciesStubSettings regionSslPoliciesSettings =
     regionSslPoliciesSettingsBuilder.build();
 

RegionSslPoliciesStubSettings.Builder

Builder for RegionSslPoliciesStubSettings.

RegionTargetHttpProxiesStub

Base stub class for the RegionTargetHttpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

RegionTargetHttpProxiesStubSettings

Settings class to configure an instance of RegionTargetHttpProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionTargetHttpProxiesStubSettings.Builder regionTargetHttpProxiesSettingsBuilder =
     RegionTargetHttpProxiesStubSettings.newBuilder();
 regionTargetHttpProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionTargetHttpProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionTargetHttpProxiesStubSettings regionTargetHttpProxiesSettings =
     regionTargetHttpProxiesSettingsBuilder.build();
 

RegionTargetHttpProxiesStubSettings.Builder

Builder for RegionTargetHttpProxiesStubSettings.

RegionTargetHttpsProxiesStub

Base stub class for the RegionTargetHttpsProxies service API.

This class is for advanced usage and reflects the underlying API directly.

RegionTargetHttpsProxiesStubSettings

Settings class to configure an instance of RegionTargetHttpsProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionTargetHttpsProxiesStubSettings.Builder regionTargetHttpsProxiesSettingsBuilder =
     RegionTargetHttpsProxiesStubSettings.newBuilder();
 regionTargetHttpsProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionTargetHttpsProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionTargetHttpsProxiesStubSettings regionTargetHttpsProxiesSettings =
     regionTargetHttpsProxiesSettingsBuilder.build();
 

RegionTargetHttpsProxiesStubSettings.Builder

Builder for RegionTargetHttpsProxiesStubSettings.

RegionTargetTcpProxiesStub

Base stub class for the RegionTargetTcpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

RegionTargetTcpProxiesStubSettings

Settings class to configure an instance of RegionTargetTcpProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionTargetTcpProxiesStubSettings.Builder regionTargetTcpProxiesSettingsBuilder =
     RegionTargetTcpProxiesStubSettings.newBuilder();
 regionTargetTcpProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionTargetTcpProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionTargetTcpProxiesStubSettings regionTargetTcpProxiesSettings =
     regionTargetTcpProxiesSettingsBuilder.build();
 

RegionTargetTcpProxiesStubSettings.Builder

Builder for RegionTargetTcpProxiesStubSettings.

RegionUrlMapsStub

Base stub class for the RegionUrlMaps service API.

This class is for advanced usage and reflects the underlying API directly.

RegionUrlMapsStubSettings

Settings class to configure an instance of RegionUrlMapsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionUrlMapsStubSettings.Builder regionUrlMapsSettingsBuilder =
     RegionUrlMapsStubSettings.newBuilder();
 regionUrlMapsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionUrlMapsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionUrlMapsStubSettings regionUrlMapsSettings = regionUrlMapsSettingsBuilder.build();
 

RegionUrlMapsStubSettings.Builder

Builder for RegionUrlMapsStubSettings.

RegionsStub

Base stub class for the Regions service API.

This class is for advanced usage and reflects the underlying API directly.

RegionsStubSettings

Settings class to configure an instance of RegionsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RegionsStubSettings.Builder regionsSettingsBuilder = RegionsStubSettings.newBuilder();
 regionsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         regionsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RegionsStubSettings regionsSettings = regionsSettingsBuilder.build();
 

RegionsStubSettings.Builder

Builder for RegionsStubSettings.

ReservationsStub

Base stub class for the Reservations service API.

This class is for advanced usage and reflects the underlying API directly.

ReservationsStubSettings

Settings class to configure an instance of ReservationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ReservationsStubSettings.Builder reservationsSettingsBuilder =
     ReservationsStubSettings.newBuilder();
 reservationsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         reservationsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ReservationsStubSettings reservationsSettings = reservationsSettingsBuilder.build();
 

ReservationsStubSettings.Builder

Builder for ReservationsStubSettings.

ResourcePoliciesStub

Base stub class for the ResourcePolicies service API.

This class is for advanced usage and reflects the underlying API directly.

ResourcePoliciesStubSettings

Settings class to configure an instance of ResourcePoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ResourcePoliciesStubSettings.Builder resourcePoliciesSettingsBuilder =
     ResourcePoliciesStubSettings.newBuilder();
 resourcePoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         resourcePoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ResourcePoliciesStubSettings resourcePoliciesSettings = resourcePoliciesSettingsBuilder.build();
 

ResourcePoliciesStubSettings.Builder

Builder for ResourcePoliciesStubSettings.

RoutersStub

Base stub class for the Routers service API.

This class is for advanced usage and reflects the underlying API directly.

RoutersStubSettings

Settings class to configure an instance of RoutersStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RoutersStubSettings.Builder routersSettingsBuilder = RoutersStubSettings.newBuilder();
 routersSettingsBuilder
     .getSettings()
     .setRetrySettings(
         routersSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RoutersStubSettings routersSettings = routersSettingsBuilder.build();
 

RoutersStubSettings.Builder

Builder for RoutersStubSettings.

RoutesStub

Base stub class for the Routes service API.

This class is for advanced usage and reflects the underlying API directly.

RoutesStubSettings

Settings class to configure an instance of RoutesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 RoutesStubSettings.Builder routesSettingsBuilder = RoutesStubSettings.newBuilder();
 routesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         routesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 RoutesStubSettings routesSettings = routesSettingsBuilder.build();
 

RoutesStubSettings.Builder

Builder for RoutesStubSettings.

SecurityPoliciesStub

Base stub class for the SecurityPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

SecurityPoliciesStubSettings

Settings class to configure an instance of SecurityPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 SecurityPoliciesStubSettings.Builder securityPoliciesSettingsBuilder =
     SecurityPoliciesStubSettings.newBuilder();
 securityPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         securityPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 SecurityPoliciesStubSettings securityPoliciesSettings = securityPoliciesSettingsBuilder.build();
 

SecurityPoliciesStubSettings.Builder

Builder for SecurityPoliciesStubSettings.

ServiceAttachmentsStub

Base stub class for the ServiceAttachments service API.

This class is for advanced usage and reflects the underlying API directly.

ServiceAttachmentsStubSettings

Settings class to configure an instance of ServiceAttachmentsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ServiceAttachmentsStubSettings.Builder serviceAttachmentsSettingsBuilder =
     ServiceAttachmentsStubSettings.newBuilder();
 serviceAttachmentsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         serviceAttachmentsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ServiceAttachmentsStubSettings serviceAttachmentsSettings =
     serviceAttachmentsSettingsBuilder.build();
 

ServiceAttachmentsStubSettings.Builder

Builder for ServiceAttachmentsStubSettings.

SnapshotsStub

Base stub class for the Snapshots service API.

This class is for advanced usage and reflects the underlying API directly.

SnapshotsStubSettings

Settings class to configure an instance of SnapshotsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 SnapshotsStubSettings.Builder snapshotsSettingsBuilder = SnapshotsStubSettings.newBuilder();
 snapshotsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         snapshotsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 SnapshotsStubSettings snapshotsSettings = snapshotsSettingsBuilder.build();
 

SnapshotsStubSettings.Builder

Builder for SnapshotsStubSettings.

SslCertificatesStub

Base stub class for the SslCertificates service API.

This class is for advanced usage and reflects the underlying API directly.

SslCertificatesStubSettings

Settings class to configure an instance of SslCertificatesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 SslCertificatesStubSettings.Builder sslCertificatesSettingsBuilder =
     SslCertificatesStubSettings.newBuilder();
 sslCertificatesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         sslCertificatesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 SslCertificatesStubSettings sslCertificatesSettings = sslCertificatesSettingsBuilder.build();
 

SslCertificatesStubSettings.Builder

Builder for SslCertificatesStubSettings.

SslPoliciesStub

Base stub class for the SslPolicies service API.

This class is for advanced usage and reflects the underlying API directly.

SslPoliciesStubSettings

Settings class to configure an instance of SslPoliciesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 SslPoliciesStubSettings.Builder sslPoliciesSettingsBuilder =
     SslPoliciesStubSettings.newBuilder();
 sslPoliciesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         sslPoliciesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 SslPoliciesStubSettings sslPoliciesSettings = sslPoliciesSettingsBuilder.build();
 

SslPoliciesStubSettings.Builder

Builder for SslPoliciesStubSettings.

SubnetworksStub

Base stub class for the Subnetworks service API.

This class is for advanced usage and reflects the underlying API directly.

SubnetworksStubSettings

Settings class to configure an instance of SubnetworksStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 SubnetworksStubSettings.Builder subnetworksSettingsBuilder =
     SubnetworksStubSettings.newBuilder();
 subnetworksSettingsBuilder
     .getSettings()
     .setRetrySettings(
         subnetworksSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 SubnetworksStubSettings subnetworksSettings = subnetworksSettingsBuilder.build();
 

SubnetworksStubSettings.Builder

Builder for SubnetworksStubSettings.

TargetGrpcProxiesStub

Base stub class for the TargetGrpcProxies service API.

This class is for advanced usage and reflects the underlying API directly.

TargetGrpcProxiesStubSettings

Settings class to configure an instance of TargetGrpcProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetGrpcProxiesStubSettings.Builder targetGrpcProxiesSettingsBuilder =
     TargetGrpcProxiesStubSettings.newBuilder();
 targetGrpcProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetGrpcProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetGrpcProxiesStubSettings targetGrpcProxiesSettings =
     targetGrpcProxiesSettingsBuilder.build();
 

TargetGrpcProxiesStubSettings.Builder

Builder for TargetGrpcProxiesStubSettings.

TargetHttpProxiesStub

Base stub class for the TargetHttpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

TargetHttpProxiesStubSettings

Settings class to configure an instance of TargetHttpProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetHttpProxiesStubSettings.Builder targetHttpProxiesSettingsBuilder =
     TargetHttpProxiesStubSettings.newBuilder();
 targetHttpProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetHttpProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetHttpProxiesStubSettings targetHttpProxiesSettings =
     targetHttpProxiesSettingsBuilder.build();
 

TargetHttpProxiesStubSettings.Builder

Builder for TargetHttpProxiesStubSettings.

TargetHttpsProxiesStub

Base stub class for the TargetHttpsProxies service API.

This class is for advanced usage and reflects the underlying API directly.

TargetHttpsProxiesStubSettings

Settings class to configure an instance of TargetHttpsProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetHttpsProxiesStubSettings.Builder targetHttpsProxiesSettingsBuilder =
     TargetHttpsProxiesStubSettings.newBuilder();
 targetHttpsProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetHttpsProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetHttpsProxiesStubSettings targetHttpsProxiesSettings =
     targetHttpsProxiesSettingsBuilder.build();
 

TargetHttpsProxiesStubSettings.Builder

Builder for TargetHttpsProxiesStubSettings.

TargetInstancesStub

Base stub class for the TargetInstances service API.

This class is for advanced usage and reflects the underlying API directly.

TargetInstancesStubSettings

Settings class to configure an instance of TargetInstancesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetInstancesStubSettings.Builder targetInstancesSettingsBuilder =
     TargetInstancesStubSettings.newBuilder();
 targetInstancesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetInstancesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetInstancesStubSettings targetInstancesSettings = targetInstancesSettingsBuilder.build();
 

TargetInstancesStubSettings.Builder

Builder for TargetInstancesStubSettings.

TargetPoolsStub

Base stub class for the TargetPools service API.

This class is for advanced usage and reflects the underlying API directly.

TargetPoolsStubSettings

Settings class to configure an instance of TargetPoolsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetPoolsStubSettings.Builder targetPoolsSettingsBuilder =
     TargetPoolsStubSettings.newBuilder();
 targetPoolsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetPoolsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetPoolsStubSettings targetPoolsSettings = targetPoolsSettingsBuilder.build();
 

TargetPoolsStubSettings.Builder

Builder for TargetPoolsStubSettings.

TargetSslProxiesStub

Base stub class for the TargetSslProxies service API.

This class is for advanced usage and reflects the underlying API directly.

TargetSslProxiesStubSettings

Settings class to configure an instance of TargetSslProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetSslProxiesStubSettings.Builder targetSslProxiesSettingsBuilder =
     TargetSslProxiesStubSettings.newBuilder();
 targetSslProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetSslProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetSslProxiesStubSettings targetSslProxiesSettings = targetSslProxiesSettingsBuilder.build();
 

TargetSslProxiesStubSettings.Builder

Builder for TargetSslProxiesStubSettings.

TargetTcpProxiesStub

Base stub class for the TargetTcpProxies service API.

This class is for advanced usage and reflects the underlying API directly.

TargetTcpProxiesStubSettings

Settings class to configure an instance of TargetTcpProxiesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetTcpProxiesStubSettings.Builder targetTcpProxiesSettingsBuilder =
     TargetTcpProxiesStubSettings.newBuilder();
 targetTcpProxiesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetTcpProxiesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetTcpProxiesStubSettings targetTcpProxiesSettings = targetTcpProxiesSettingsBuilder.build();
 

TargetTcpProxiesStubSettings.Builder

Builder for TargetTcpProxiesStubSettings.

TargetVpnGatewaysStub

Base stub class for the TargetVpnGateways service API.

This class is for advanced usage and reflects the underlying API directly.

TargetVpnGatewaysStubSettings

Settings class to configure an instance of TargetVpnGatewaysStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 TargetVpnGatewaysStubSettings.Builder targetVpnGatewaysSettingsBuilder =
     TargetVpnGatewaysStubSettings.newBuilder();
 targetVpnGatewaysSettingsBuilder
     .getSettings()
     .setRetrySettings(
         targetVpnGatewaysSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TargetVpnGatewaysStubSettings targetVpnGatewaysSettings =
     targetVpnGatewaysSettingsBuilder.build();
 

TargetVpnGatewaysStubSettings.Builder

Builder for TargetVpnGatewaysStubSettings.

UrlMapsStub

Base stub class for the UrlMaps service API.

This class is for advanced usage and reflects the underlying API directly.

UrlMapsStubSettings

Settings class to configure an instance of UrlMapsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 UrlMapsStubSettings.Builder urlMapsSettingsBuilder = UrlMapsStubSettings.newBuilder();
 urlMapsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         urlMapsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 UrlMapsStubSettings urlMapsSettings = urlMapsSettingsBuilder.build();
 

UrlMapsStubSettings.Builder

Builder for UrlMapsStubSettings.

VpnGatewaysStub

Base stub class for the VpnGateways service API.

This class is for advanced usage and reflects the underlying API directly.

VpnGatewaysStubSettings

Settings class to configure an instance of VpnGatewaysStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 VpnGatewaysStubSettings.Builder vpnGatewaysSettingsBuilder =
     VpnGatewaysStubSettings.newBuilder();
 vpnGatewaysSettingsBuilder
     .getSettings()
     .setRetrySettings(
         vpnGatewaysSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 VpnGatewaysStubSettings vpnGatewaysSettings = vpnGatewaysSettingsBuilder.build();
 

VpnGatewaysStubSettings.Builder

Builder for VpnGatewaysStubSettings.

VpnTunnelsStub

Base stub class for the VpnTunnels service API.

This class is for advanced usage and reflects the underlying API directly.

VpnTunnelsStubSettings

Settings class to configure an instance of VpnTunnelsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 VpnTunnelsStubSettings.Builder vpnTunnelsSettingsBuilder = VpnTunnelsStubSettings.newBuilder();
 vpnTunnelsSettingsBuilder
     .getSettings()
     .setRetrySettings(
         vpnTunnelsSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 VpnTunnelsStubSettings vpnTunnelsSettings = vpnTunnelsSettingsBuilder.build();
 

VpnTunnelsStubSettings.Builder

Builder for VpnTunnelsStubSettings.

ZoneOperationsStub

Base stub class for the ZoneOperations service API.

This class is for advanced usage and reflects the underlying API directly.

ZoneOperationsStubSettings

Settings class to configure an instance of ZoneOperationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of delete to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ZoneOperationsStubSettings.Builder zoneOperationsSettingsBuilder =
     ZoneOperationsStubSettings.newBuilder();
 zoneOperationsSettingsBuilder
     .deleteSettings()
     .setRetrySettings(
         zoneOperationsSettingsBuilder
             .deleteSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ZoneOperationsStubSettings zoneOperationsSettings = zoneOperationsSettingsBuilder.build();
 

ZoneOperationsStubSettings.Builder

Builder for ZoneOperationsStubSettings.

ZonesStub

Base stub class for the Zones service API.

This class is for advanced usage and reflects the underlying API directly.

ZonesStubSettings

Settings class to configure an instance of ZonesStub.

The default instance has everything set to sensible defaults:

  • The default service address (compute.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of get to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ZonesStubSettings.Builder zonesSettingsBuilder = ZonesStubSettings.newBuilder();
 zonesSettingsBuilder
     .getSettings()
     .setRetrySettings(
         zonesSettingsBuilder
             .getSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ZonesStubSettings zonesSettings = zonesSettingsBuilder.build();
 

ZonesStubSettings.Builder

Builder for ZonesStubSettings.