[][src]Struct gcp_client::google::bigtable::admin::v2::CreateTableFromSnapshotRequest

pub struct CreateTableFromSnapshotRequest {
    pub parent: String,
    pub table_id: String,
    pub source_snapshot: String,
}

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

impl Clone for CreateTableFromSnapshotRequest[src]

impl Debug for CreateTableFromSnapshotRequest[src]

impl Default for CreateTableFromSnapshotRequest[src]

impl Message for CreateTableFromSnapshotRequest[src]

impl PartialEq<CreateTableFromSnapshotRequest> for CreateTableFromSnapshotRequest[src]

impl StructuralPartialEq for CreateTableFromSnapshotRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]