Struct google_api_proto::google::bigtable::admin::v2::CreateTableFromSnapshotRequest
source · pub struct CreateTableFromSnapshotRequest {
pub parent: String,
pub table_id: String,
pub source_snapshot: String,
}
Expand description
Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot]
Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Fields§
§parent: String
Required. The unique name of the instance in which to create the table.
Values are of the form projects/{project}/instances/{instance}
.
table_id: String
Required. The name by which the new table should be referred to within the
parent instance, e.g., foobar
rather than {parent}/tables/foobar
.
source_snapshot: String
Required. The unique name of the snapshot from which to restore the table.
The snapshot and the table must be in the same instance. Values are of the
form
projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}
.
Trait Implementations§
source§impl Clone for CreateTableFromSnapshotRequest
impl Clone for CreateTableFromSnapshotRequest
source§fn clone(&self) -> CreateTableFromSnapshotRequest
fn clone(&self) -> CreateTableFromSnapshotRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Message for CreateTableFromSnapshotRequest
impl Message for CreateTableFromSnapshotRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for CreateTableFromSnapshotRequest
impl PartialEq for CreateTableFromSnapshotRequest
source§fn eq(&self, other: &CreateTableFromSnapshotRequest) -> bool
fn eq(&self, other: &CreateTableFromSnapshotRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateTableFromSnapshotRequest
Auto Trait Implementations§
impl Freeze for CreateTableFromSnapshotRequest
impl RefUnwindSafe for CreateTableFromSnapshotRequest
impl Send for CreateTableFromSnapshotRequest
impl Sync for CreateTableFromSnapshotRequest
impl Unpin for CreateTableFromSnapshotRequest
impl UnwindSafe for CreateTableFromSnapshotRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request