Class StorageControlSettings.Builder

java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<StorageControlSettings,StorageControlSettings.Builder>
com.google.storage.control.v2.StorageControlSettings.Builder
Enclosing class:
StorageControlSettings

public static class StorageControlSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<StorageControlSettings,StorageControlSettings.Builder>
Builder for StorageControlSettings.
  • Constructor Details

  • Method Details

    • getStubSettingsBuilder

      public StorageControlStubSettings.Builder getStubSettingsBuilder()
    • applyToAllUnaryMethods

      public StorageControlSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
      Applies the given settings updater function to all of the unary API methods in this service.

      Note: This method does not support applying settings to streaming methods.

    • createFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateFolderRequest,Folder> createFolderSettings()
      Returns the builder for the settings used for calls to createFolder.
    • deleteFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteFolderRequest,com.google.protobuf.Empty> deleteFolderSettings()
      Returns the builder for the settings used for calls to deleteFolder.
    • getFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetFolderRequest,Folder> getFolderSettings()
      Returns the builder for the settings used for calls to getFolder.
    • listFoldersSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListFoldersRequest,ListFoldersResponse,StorageControlClient.ListFoldersPagedResponse> listFoldersSettings()
      Returns the builder for the settings used for calls to listFolders.
    • renameFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameFolderRequest,com.google.longrunning.Operation> renameFolderSettings()
      Returns the builder for the settings used for calls to renameFolder.
    • renameFolderOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<RenameFolderRequest,Folder,RenameFolderMetadata> renameFolderOperationSettings()
      Returns the builder for the settings used for calls to renameFolder.
    • getStorageLayoutSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetStorageLayoutRequest,StorageLayout> getStorageLayoutSettings()
      Returns the builder for the settings used for calls to getStorageLayout.
    • createManagedFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateManagedFolderRequest,ManagedFolder> createManagedFolderSettings()
      Returns the builder for the settings used for calls to createManagedFolder.
    • deleteManagedFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteManagedFolderRequest,com.google.protobuf.Empty> deleteManagedFolderSettings()
      Returns the builder for the settings used for calls to deleteManagedFolder.
    • getManagedFolderSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetManagedFolderRequest,ManagedFolder> getManagedFolderSettings()
      Returns the builder for the settings used for calls to getManagedFolder.
    • listManagedFoldersSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListManagedFoldersRequest,ListManagedFoldersResponse,StorageControlClient.ListManagedFoldersPagedResponse> listManagedFoldersSettings()
      Returns the builder for the settings used for calls to listManagedFolders.
    • createAnywhereCacheSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAnywhereCacheRequest,com.google.longrunning.Operation> createAnywhereCacheSettings()
      Returns the builder for the settings used for calls to createAnywhereCache.
    • createAnywhereCacheOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAnywhereCacheRequest,AnywhereCache,CreateAnywhereCacheMetadata> createAnywhereCacheOperationSettings()
      Returns the builder for the settings used for calls to createAnywhereCache.
    • updateAnywhereCacheSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAnywhereCacheRequest,com.google.longrunning.Operation> updateAnywhereCacheSettings()
      Returns the builder for the settings used for calls to updateAnywhereCache.
    • updateAnywhereCacheOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAnywhereCacheRequest,AnywhereCache,UpdateAnywhereCacheMetadata> updateAnywhereCacheOperationSettings()
      Returns the builder for the settings used for calls to updateAnywhereCache.
    • disableAnywhereCacheSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableAnywhereCacheRequest,AnywhereCache> disableAnywhereCacheSettings()
      Returns the builder for the settings used for calls to disableAnywhereCache.
    • pauseAnywhereCacheSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<PauseAnywhereCacheRequest,AnywhereCache> pauseAnywhereCacheSettings()
      Returns the builder for the settings used for calls to pauseAnywhereCache.
    • resumeAnywhereCacheSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ResumeAnywhereCacheRequest,AnywhereCache> resumeAnywhereCacheSettings()
      Returns the builder for the settings used for calls to resumeAnywhereCache.
    • getAnywhereCacheSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAnywhereCacheRequest,AnywhereCache> getAnywhereCacheSettings()
      Returns the builder for the settings used for calls to getAnywhereCache.
    • listAnywhereCachesSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListAnywhereCachesRequest,ListAnywhereCachesResponse,StorageControlClient.ListAnywhereCachesPagedResponse> listAnywhereCachesSettings()
      Returns the builder for the settings used for calls to listAnywhereCaches.
    • getProjectIntelligenceConfigSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetProjectIntelligenceConfigRequest,IntelligenceConfig> getProjectIntelligenceConfigSettings()
      Returns the builder for the settings used for calls to getProjectIntelligenceConfig.
    • updateProjectIntelligenceConfigSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateProjectIntelligenceConfigRequest,IntelligenceConfig> updateProjectIntelligenceConfigSettings()
      Returns the builder for the settings used for calls to updateProjectIntelligenceConfig.
    • getFolderIntelligenceConfigSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetFolderIntelligenceConfigRequest,IntelligenceConfig> getFolderIntelligenceConfigSettings()
      Returns the builder for the settings used for calls to getFolderIntelligenceConfig.
    • updateFolderIntelligenceConfigSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateFolderIntelligenceConfigRequest,IntelligenceConfig> updateFolderIntelligenceConfigSettings()
      Returns the builder for the settings used for calls to updateFolderIntelligenceConfig.
    • getOrganizationIntelligenceConfigSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetOrganizationIntelligenceConfigRequest,IntelligenceConfig> getOrganizationIntelligenceConfigSettings()
      Returns the builder for the settings used for calls to getOrganizationIntelligenceConfig.
    • updateOrganizationIntelligenceConfigSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateOrganizationIntelligenceConfigRequest,IntelligenceConfig> updateOrganizationIntelligenceConfigSettings()
      Returns the builder for the settings used for calls to updateOrganizationIntelligenceConfig.
    • build

      public StorageControlSettings build() throws IOException
      Specified by:
      build in class com.google.api.gax.rpc.ClientSettings.Builder<StorageControlSettings,StorageControlSettings.Builder>
      Throws:
      IOException