Struct gapi_grpc::google::cloud::automl::v1beta1::TableSpec[][src]

pub struct TableSpec {
    pub name: String,
    pub time_column_spec_id: String,
    pub row_count: i64,
    pub valid_row_count: i64,
    pub column_count: i64,
    pub input_configs: Vec<InputConfig>,
    pub etag: String,
}

A specification of a relational table. The table’s schema is represented via its child column specs. It is pre-populated as part of ImportData by schema inference algorithm, the version of which is a required parameter of ImportData InputConfig. Note: While working with a table, at times the schema may be inconsistent with the data in the table (e.g. string in a FLOAT64 column). The consistency validation is done upon creation of a model. Used by:

Fields

name: String

Output only. The resource name of the table spec. Form:

projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/tableSpecs/{table_spec_id}

time_column_spec_id: String

column_spec_id of the time column. Only used if the parent dataset’s ml_use_column_spec_id is not set. Used to split rows into TRAIN, VALIDATE and TEST sets such that oldest rows go to TRAIN set, newest to TEST, and those in between to VALIDATE. Required type: TIMESTAMP. If both this column and ml_use_column are not set, then ML use of all rows will be assigned by AutoML. NOTE: Updates of this field will instantly affect any other users concurrently working with the dataset.

row_count: i64

Output only. The number of rows (i.e. examples) in the table.

valid_row_count: i64

Output only. The number of valid rows (i.e. without values that don’t match DataType-s of their columns).

column_count: i64

Output only. The number of columns of the table. That is, the number of child ColumnSpec-s.

input_configs: Vec<InputConfig>

Output only. Input configs via which data currently residing in the table had been imported.

etag: String

Used to perform consistent read-modify-write updates. If not set, a blind “overwrite” update happens.

Trait Implementations

impl Clone for TableSpec[src]

impl Debug for TableSpec[src]

impl Default for TableSpec[src]

impl Message for TableSpec[src]

impl PartialEq<TableSpec> for TableSpec[src]

impl StructuralPartialEq for TableSpec[src]

Auto Trait Implementations

impl RefUnwindSafe for TableSpec

impl Send for TableSpec

impl Sync for TableSpec

impl Unpin for TableSpec

impl UnwindSafe for TableSpec

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> 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>, 
[src]

impl<T> WithSubscriber for T[src]