Class BigtableTableAdminStubSettings.Builder

    • Constructor Detail

      • Builder

        protected Builder()
      • Builder

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

      • applyToAllUnaryMethods

        public BigtableTableAdminStubSettings.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()
      • createTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTableRequest,​Table> createTableSettings()
        Returns the builder for the settings used for calls to createTable.
      • createTableFromSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTableFromSnapshotRequest,​com.google.longrunning.Operation> createTableFromSnapshotSettings()
        Returns the builder for the settings used for calls to createTableFromSnapshot.
      • createTableFromSnapshotOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateTableFromSnapshotRequest,​Table,​CreateTableFromSnapshotMetadata> createTableFromSnapshotOperationSettings()
        Returns the builder for the settings used for calls to createTableFromSnapshot.
      • listTablesSettings

        public com.google.api.gax.rpc.PagedCallSettings.Builder<ListTablesRequest,​ListTablesResponse,​com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListTablesPagedResponse> listTablesSettings()
        Returns the builder for the settings used for calls to listTables.
      • getTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTableRequest,​Table> getTableSettings()
        Returns the builder for the settings used for calls to getTable.
      • updateTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTableRequest,​com.google.longrunning.Operation> updateTableSettings()
        Returns the builder for the settings used for calls to updateTable.
      • updateTableOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateTableRequest,​Table,​UpdateTableMetadata> updateTableOperationSettings()
        Returns the builder for the settings used for calls to updateTable.
      • deleteTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTableRequest,​com.google.protobuf.Empty> deleteTableSettings()
        Returns the builder for the settings used for calls to deleteTable.
      • undeleteTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UndeleteTableRequest,​com.google.longrunning.Operation> undeleteTableSettings()
        Returns the builder for the settings used for calls to undeleteTable.
      • undeleteTableOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<UndeleteTableRequest,​Table,​UndeleteTableMetadata> undeleteTableOperationSettings()
        Returns the builder for the settings used for calls to undeleteTable.
      • modifyColumnFamiliesSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyColumnFamiliesRequest,​Table> modifyColumnFamiliesSettings()
        Returns the builder for the settings used for calls to modifyColumnFamilies.
      • dropRowRangeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DropRowRangeRequest,​com.google.protobuf.Empty> dropRowRangeSettings()
        Returns the builder for the settings used for calls to dropRowRange.
      • checkConsistencySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CheckConsistencyRequest,​CheckConsistencyResponse> checkConsistencySettings()
        Returns the builder for the settings used for calls to checkConsistency.
      • snapshotTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<SnapshotTableRequest,​com.google.longrunning.Operation> snapshotTableSettings()
        Returns the builder for the settings used for calls to snapshotTable.
      • snapshotTableOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<SnapshotTableRequest,​Snapshot,​SnapshotTableMetadata> snapshotTableOperationSettings()
        Returns the builder for the settings used for calls to snapshotTable.
      • getSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetSnapshotRequest,​Snapshot> getSnapshotSettings()
        Returns the builder for the settings used for calls to getSnapshot.
      • listSnapshotsSettings

        public com.google.api.gax.rpc.PagedCallSettings.Builder<ListSnapshotsRequest,​ListSnapshotsResponse,​com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListSnapshotsPagedResponse> listSnapshotsSettings()
        Returns the builder for the settings used for calls to listSnapshots.
      • deleteSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteSnapshotRequest,​com.google.protobuf.Empty> deleteSnapshotSettings()
        Returns the builder for the settings used for calls to deleteSnapshot.
      • createBackupSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateBackupRequest,​com.google.longrunning.Operation> createBackupSettings()
        Returns the builder for the settings used for calls to createBackup.
      • createBackupOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateBackupRequest,​Backup,​CreateBackupMetadata> createBackupOperationSettings()
        Returns the builder for the settings used for calls to createBackup.
      • getBackupSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBackupRequest,​Backup> getBackupSettings()
        Returns the builder for the settings used for calls to getBackup.
      • updateBackupSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateBackupRequest,​Backup> updateBackupSettings()
        Returns the builder for the settings used for calls to updateBackup.
      • deleteBackupSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBackupRequest,​com.google.protobuf.Empty> deleteBackupSettings()
        Returns the builder for the settings used for calls to deleteBackup.
      • listBackupsSettings

        public com.google.api.gax.rpc.PagedCallSettings.Builder<ListBackupsRequest,​ListBackupsResponse,​com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListBackupsPagedResponse> listBackupsSettings()
        Returns the builder for the settings used for calls to listBackups.
      • restoreTableSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<RestoreTableRequest,​com.google.longrunning.Operation> restoreTableSettings()
        Returns the builder for the settings used for calls to restoreTable.
      • restoreTableOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<RestoreTableRequest,​Table,​RestoreTableMetadata> restoreTableOperationSettings()
        Returns the builder for the settings used for calls to restoreTable.
      • copyBackupSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CopyBackupRequest,​com.google.longrunning.Operation> copyBackupSettings()
        Returns the builder for the settings used for calls to copyBackup.
      • copyBackupOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<CopyBackupRequest,​Backup,​CopyBackupMetadata> copyBackupOperationSettings()
        Returns the builder for the settings used for calls to copyBackup.
      • getIamPolicySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,​com.google.iam.v1.Policy> getIamPolicySettings()
        Returns the builder for the settings used for calls to getIamPolicy.
      • setIamPolicySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,​com.google.iam.v1.Policy> setIamPolicySettings()
        Returns the builder for the settings used for calls to setIamPolicy.
      • testIamPermissionsSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,​com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()
        Returns the builder for the settings used for calls to testIamPermissions.