public static interface Table.AutomatedBackupPolicyOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Duration |
getFrequency()
How frequently automated backups should occur.
|
com.google.protobuf.DurationOrBuilder |
getFrequencyOrBuilder()
How frequently automated backups should occur.
|
String |
getLocations(int index)
Optional.
|
com.google.protobuf.ByteString |
getLocationsBytes(int index)
Optional.
|
int |
getLocationsCount()
Optional.
|
List<String> |
getLocationsList()
Optional.
|
com.google.protobuf.Duration |
getRetentionPeriod()
Required.
|
com.google.protobuf.DurationOrBuilder |
getRetentionPeriodOrBuilder()
Required.
|
boolean |
hasFrequency()
How frequently automated backups should occur.
|
boolean |
hasRetentionPeriod()
Required.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasRetentionPeriod()
Required. How long the automated backups should be retained. Values must be at least 3 days and at most 90 days.
.google.protobuf.Duration retention_period = 1 [(.google.api.field_behavior) = REQUIRED];
com.google.protobuf.Duration getRetentionPeriod()
Required. How long the automated backups should be retained. Values must be at least 3 days and at most 90 days.
.google.protobuf.Duration retention_period = 1 [(.google.api.field_behavior) = REQUIRED];
com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder()
Required. How long the automated backups should be retained. Values must be at least 3 days and at most 90 days.
.google.protobuf.Duration retention_period = 1 [(.google.api.field_behavior) = REQUIRED];
boolean hasFrequency()
How frequently automated backups should occur. The only supported value at this time is 24 hours. An undefined frequency is treated as 24 hours.
.google.protobuf.Duration frequency = 2;com.google.protobuf.Duration getFrequency()
How frequently automated backups should occur. The only supported value at this time is 24 hours. An undefined frequency is treated as 24 hours.
.google.protobuf.Duration frequency = 2;com.google.protobuf.DurationOrBuilder getFrequencyOrBuilder()
How frequently automated backups should occur. The only supported value at this time is 24 hours. An undefined frequency is treated as 24 hours.
.google.protobuf.Duration frequency = 2;List<String> getLocationsList()
Optional. A list of Cloud Bigtable zones where automated backups are
allowed to be created. If empty, automated backups will be created in all
zones of the instance. Locations are in the format
`projects/{project}/locations/{zone}`.
This field can only set for tables in Enterprise Plus instances.
repeated string locations = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
int getLocationsCount()
Optional. A list of Cloud Bigtable zones where automated backups are
allowed to be created. If empty, automated backups will be created in all
zones of the instance. Locations are in the format
`projects/{project}/locations/{zone}`.
This field can only set for tables in Enterprise Plus instances.
repeated string locations = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
String getLocations(int index)
Optional. A list of Cloud Bigtable zones where automated backups are
allowed to be created. If empty, automated backups will be created in all
zones of the instance. Locations are in the format
`projects/{project}/locations/{zone}`.
This field can only set for tables in Enterprise Plus instances.
repeated string locations = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
index - The index of the element to return.com.google.protobuf.ByteString getLocationsBytes(int index)
Optional. A list of Cloud Bigtable zones where automated backups are
allowed to be created. If empty, automated backups will be created in all
zones of the instance. Locations are in the format
`projects/{project}/locations/{zone}`.
This field can only set for tables in Enterprise Plus instances.
repeated string locations = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
index - The index of the value to return.Copyright © 2026 Google LLC. All rights reserved.