Package com.google.cloud.resourcemanager.v3.stub (1.23.0)

Classes

FoldersStub

Base stub class for the Folders service API.

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

FoldersStubSettings

Settings class to configure an instance of FoldersStub.

The default instance has everything set to sensible defaults:

  • The default service address (cloudresourcemanager.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 getFolder 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
 FoldersStubSettings.Builder foldersSettingsBuilder = FoldersStubSettings.newBuilder();
 foldersSettingsBuilder
     .getFolderSettings()
     .setRetrySettings(
         foldersSettingsBuilder
             .getFolderSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 FoldersStubSettings foldersSettings = foldersSettingsBuilder.build();
 

FoldersStubSettings.Builder

Builder for FoldersStubSettings.

GrpcFoldersCallableFactory

gRPC callable factory implementation for the Folders service API.

This class is for advanced usage.

GrpcFoldersStub

gRPC stub implementation for the Folders service API.

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

GrpcOrganizationsCallableFactory

gRPC callable factory implementation for the Organizations service API.

This class is for advanced usage.

GrpcOrganizationsStub

gRPC stub implementation for the Organizations service API.

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

GrpcProjectsCallableFactory

gRPC callable factory implementation for the Projects service API.

This class is for advanced usage.

GrpcProjectsStub

gRPC stub implementation for the Projects service API.

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

GrpcTagBindingsCallableFactory

gRPC callable factory implementation for the TagBindings service API.

This class is for advanced usage.

GrpcTagBindingsStub

gRPC stub implementation for the TagBindings service API.

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

GrpcTagHoldsCallableFactory

gRPC callable factory implementation for the TagHolds service API.

This class is for advanced usage.

GrpcTagHoldsStub

gRPC stub implementation for the TagHolds service API.

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

GrpcTagKeysCallableFactory

gRPC callable factory implementation for the TagKeys service API.

This class is for advanced usage.

GrpcTagKeysStub

gRPC stub implementation for the TagKeys service API.

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

GrpcTagValuesCallableFactory

gRPC callable factory implementation for the TagValues service API.

This class is for advanced usage.

GrpcTagValuesStub

gRPC stub implementation for the TagValues service API.

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

HttpJsonFoldersCallableFactory

REST callable factory implementation for the Folders service API.

This class is for advanced usage.

HttpJsonFoldersStub

REST stub implementation for the Folders service API.

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

HttpJsonOrganizationsCallableFactory

REST callable factory implementation for the Organizations service API.

This class is for advanced usage.

HttpJsonOrganizationsStub

REST stub implementation for the Organizations 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.

HttpJsonTagBindingsCallableFactory

REST callable factory implementation for the TagBindings service API.

This class is for advanced usage.

HttpJsonTagBindingsStub

REST stub implementation for the TagBindings service API.

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

HttpJsonTagHoldsCallableFactory

REST callable factory implementation for the TagHolds service API.

This class is for advanced usage.

HttpJsonTagHoldsStub

REST stub implementation for the TagHolds service API.

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

HttpJsonTagKeysCallableFactory

REST callable factory implementation for the TagKeys service API.

This class is for advanced usage.

HttpJsonTagKeysStub

REST stub implementation for the TagKeys service API.

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

HttpJsonTagValuesCallableFactory

REST callable factory implementation for the TagValues service API.

This class is for advanced usage.

HttpJsonTagValuesStub

REST stub implementation for the TagValues service API.

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

OrganizationsStub

Base stub class for the Organizations service API.

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

OrganizationsStubSettings

Settings class to configure an instance of OrganizationsStub.

The default instance has everything set to sensible defaults:

  • The default service address (cloudresourcemanager.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 getOrganization 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
 OrganizationsStubSettings.Builder organizationsSettingsBuilder =
     OrganizationsStubSettings.newBuilder();
 organizationsSettingsBuilder
     .getOrganizationSettings()
     .setRetrySettings(
         organizationsSettingsBuilder
             .getOrganizationSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 OrganizationsStubSettings organizationsSettings = organizationsSettingsBuilder.build();
 

OrganizationsStubSettings.Builder

Builder for OrganizationsStubSettings.

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 (cloudresourcemanager.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 getProject 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
     .getProjectSettings()
     .setRetrySettings(
         projectsSettingsBuilder
             .getProjectSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 ProjectsStubSettings projectsSettings = projectsSettingsBuilder.build();
 

ProjectsStubSettings.Builder

Builder for ProjectsStubSettings.

TagBindingsStub

Base stub class for the TagBindings service API.

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

TagBindingsStubSettings

Settings class to configure an instance of TagBindingsStub.

The default instance has everything set to sensible defaults:

  • The default service address (cloudresourcemanager.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 listTagBindings 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
 TagBindingsStubSettings.Builder tagBindingsSettingsBuilder =
     TagBindingsStubSettings.newBuilder();
 tagBindingsSettingsBuilder
     .listTagBindingsSettings()
     .setRetrySettings(
         tagBindingsSettingsBuilder
             .listTagBindingsSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TagBindingsStubSettings tagBindingsSettings = tagBindingsSettingsBuilder.build();
 

TagBindingsStubSettings.Builder

Builder for TagBindingsStubSettings.

TagHoldsStub

Base stub class for the TagHolds service API.

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

TagHoldsStubSettings

Settings class to configure an instance of TagHoldsStub.

The default instance has everything set to sensible defaults:

  • The default service address (cloudresourcemanager.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 createTagHold 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
 TagHoldsStubSettings.Builder tagHoldsSettingsBuilder = TagHoldsStubSettings.newBuilder();
 tagHoldsSettingsBuilder
     .createTagHoldSettings()
     .setRetrySettings(
         tagHoldsSettingsBuilder
             .createTagHoldSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TagHoldsStubSettings tagHoldsSettings = tagHoldsSettingsBuilder.build();
 

TagHoldsStubSettings.Builder

Builder for TagHoldsStubSettings.

TagKeysStub

Base stub class for the TagKeys service API.

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

TagKeysStubSettings

Settings class to configure an instance of TagKeysStub.

The default instance has everything set to sensible defaults:

  • The default service address (cloudresourcemanager.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 getTagKey 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
 TagKeysStubSettings.Builder tagKeysSettingsBuilder = TagKeysStubSettings.newBuilder();
 tagKeysSettingsBuilder
     .getTagKeySettings()
     .setRetrySettings(
         tagKeysSettingsBuilder
             .getTagKeySettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TagKeysStubSettings tagKeysSettings = tagKeysSettingsBuilder.build();
 

TagKeysStubSettings.Builder

Builder for TagKeysStubSettings.

TagValuesStub

Base stub class for the TagValues service API.

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

TagValuesStubSettings

Settings class to configure an instance of TagValuesStub.

The default instance has everything set to sensible defaults:

  • The default service address (cloudresourcemanager.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 getTagValue 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
 TagValuesStubSettings.Builder tagValuesSettingsBuilder = TagValuesStubSettings.newBuilder();
 tagValuesSettingsBuilder
     .getTagValueSettings()
     .setRetrySettings(
         tagValuesSettingsBuilder
             .getTagValueSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TagValuesStubSettings tagValuesSettings = tagValuesSettingsBuilder.build();
 

TagValuesStubSettings.Builder

Builder for TagValuesStubSettings.