Class UpdateTableRequest (2.52.0)

public class UpdateTableRequest

Wrapper for com.google.bigtable.admin.v2.UpdateTableRequest

Allows for updating table:

  • Change stream retention period.

Inheritance

Object > UpdateTableRequest

Static Methods

of(String tableId)

public static UpdateTableRequest of(String tableId)
Parameter
Name Description
tableId String
Returns
Type Description
UpdateTableRequest

Methods

addChangeStreamRetention(Duration retention)

public UpdateTableRequest addChangeStreamRetention(Duration retention)

Update change stream retention period between 1 day and 7 days.

Parameter
Name Description
retention org.threeten.bp.Duration
Returns
Type Description
UpdateTableRequest

disableAutomatedBackup()

public UpdateTableRequest disableAutomatedBackup()

Disables table automated backup policy.

Returns
Type Description
UpdateTableRequest

disableChangeStreamRetention()

public UpdateTableRequest disableChangeStreamRetention()

Disable change stream for table.

Returns
Type Description
UpdateTableRequest

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

setAutomatedBackup(Duration retentionPeriod, Duration frequency)

public UpdateTableRequest setAutomatedBackup(Duration retentionPeriod, Duration frequency)

Set an automated backup policy for the table.

Parameters
Name Description
retentionPeriod org.threeten.bp.Duration
frequency org.threeten.bp.Duration
Returns
Type Description
UpdateTableRequest

setAutomatedBackupFrequency(Duration frequency)

public UpdateTableRequest setAutomatedBackupFrequency(Duration frequency)

Updates table automated backup policy frequency.

Parameter
Name Description
frequency org.threeten.bp.Duration
Returns
Type Description
UpdateTableRequest

setAutomatedBackupRetentionPeriod(Duration retention)

public UpdateTableRequest setAutomatedBackupRetentionPeriod(Duration retention)

Updates table automated backup policy retention period.

Parameter
Name Description
retention org.threeten.bp.Duration
Returns
Type Description
UpdateTableRequest

setDeletionProtection(boolean deletionProtection)

public UpdateTableRequest setDeletionProtection(boolean deletionProtection)

Changes the deletion protection of an existing table.

Parameter
Name Description
deletionProtection boolean
Returns
Type Description
UpdateTableRequest

toProto(String projectId, String instanceId)

public UpdateTableRequest toProto(String projectId, String instanceId)
Parameters
Name Description
projectId String
instanceId String
Returns
Type Description
com.google.bigtable.admin.v2.UpdateTableRequest