Class UpdateTableRequest

java.lang.Object
com.google.cloud.bigtable.admin.v2.models.UpdateTableRequest

public class UpdateTableRequest extends Object
Wrapper for UpdateTableRequest

Allows for updating table:

  • Change stream retention period.
  • Method Details

    • of

      public static UpdateTableRequest of(String tableId)
    • addChangeStreamRetention

      public UpdateTableRequest addChangeStreamRetention(org.threeten.bp.Duration retention)
      Update change stream retention period between 1 day and 7 days.
    • disableChangeStreamRetention

      public UpdateTableRequest disableChangeStreamRetention()
      Disable change stream for table.
    • setDeletionProtection

      public UpdateTableRequest setDeletionProtection(boolean deletionProtection)
      Changes the deletion protection of an existing table.
    • disableAutomatedBackup

      public UpdateTableRequest disableAutomatedBackup()
      Disables table automated backup policy.
    • setAutomatedBackup

      public UpdateTableRequest setAutomatedBackup(org.threeten.bp.Duration retentionPeriod, org.threeten.bp.Duration frequency)
      Set an automated backup policy for the table.
    • setAutomatedBackupRetentionPeriod

      public UpdateTableRequest setAutomatedBackupRetentionPeriod(org.threeten.bp.Duration retention)
      Updates table automated backup policy retention period.
    • setAutomatedBackupFrequency

      public UpdateTableRequest setAutomatedBackupFrequency(org.threeten.bp.Duration frequency)
      Updates table automated backup policy frequency.
    • toProto

      @InternalApi public UpdateTableRequest toProto(String projectId, String instanceId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object