public interface SnapshotTableRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getCluster()
Required.
|
com.google.protobuf.ByteString |
getClusterBytes()
Required.
|
String |
getDescription()
Description of the snapshot.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Description of the snapshot.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
String |
getSnapshotId()
Required.
|
com.google.protobuf.ByteString |
getSnapshotIdBytes()
Required.
|
com.google.protobuf.Duration |
getTtl()
The amount of time that the new snapshot can stay active after it is
created.
|
com.google.protobuf.DurationOrBuilder |
getTtlOrBuilder()
The amount of time that the new snapshot can stay active after it is
created.
|
boolean |
hasTtl()
The amount of time that the new snapshot can stay active after it is
created.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Required. The unique name of the table to have the snapshot taken.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getNameBytes()
Required. The unique name of the table to have the snapshot taken.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
String getCluster()
Required. The name of the cluster where the snapshot will be created in.
Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string cluster = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getClusterBytes()
Required. The name of the cluster where the snapshot will be created in.
Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string cluster = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
String getSnapshotId()
Required. The ID by which the new snapshot should be referred to within the parent
cluster, e.g., `mysnapshot` of the form: `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
rather than
`projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/mysnapshot`.
string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getSnapshotIdBytes()
Required. The ID by which the new snapshot should be referred to within the parent
cluster, e.g., `mysnapshot` of the form: `[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
rather than
`projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/mysnapshot`.
string snapshot_id = 3 [(.google.api.field_behavior) = REQUIRED];boolean hasTtl()
The amount of time that the new snapshot can stay active after it is created. Once 'ttl' expires, the snapshot will get deleted. The maximum amount of time a snapshot can stay active is 7 days. If 'ttl' is not specified, the default value of 24 hours will be used.
.google.protobuf.Duration ttl = 4;com.google.protobuf.Duration getTtl()
The amount of time that the new snapshot can stay active after it is created. Once 'ttl' expires, the snapshot will get deleted. The maximum amount of time a snapshot can stay active is 7 days. If 'ttl' is not specified, the default value of 24 hours will be used.
.google.protobuf.Duration ttl = 4;com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
The amount of time that the new snapshot can stay active after it is created. Once 'ttl' expires, the snapshot will get deleted. The maximum amount of time a snapshot can stay active is 7 days. If 'ttl' is not specified, the default value of 24 hours will be used.
.google.protobuf.Duration ttl = 4;String getDescription()
Description of the snapshot.
string description = 5;com.google.protobuf.ByteString getDescriptionBytes()
Description of the snapshot.
string description = 5;Copyright © 2023 Google LLC. All rights reserved.