Class StorageControlStubSettings.Builder

java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<StorageControlStubSettings,StorageControlStubSettings.Builder>
com.google.storage.control.v2.stub.StorageControlStubSettings.Builder
Enclosing class:
StorageControlStubSettings

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

    • Builder

      protected Builder()
    • Builder

      protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
    • Builder

      protected Builder(StorageControlStubSettings settings)
  • Method Details

    • applyToAllUnaryMethods

      public StorageControlStubSettings.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.

    • unaryMethodSettingsBuilders

      public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
    • 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 StorageControlStubSettings build() throws IOException
      Specified by:
      build in class com.google.api.gax.rpc.StubSettings.Builder<StorageControlStubSettings,StorageControlStubSettings.Builder>
      Throws:
      IOException