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.
    • build

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