[][src]Enum gcp_client::google::cloud::datacatalog::v1::EntryType

#[repr(i32)]pub enum EntryType {
    Unspecified,
    Table,
    Model,
    DataStream,
    Fileset,
}

Entry resources in Data Catalog can be of different types e.g. a BigQuery Table entry is of type TABLE. This enum describes all the possible types Data Catalog contains.

Variants

Unspecified

Default unknown type.

Table

Output only. The type of entry that has a GoogleSQL schema, including logical views.

Model

Output only. The type of models, examples include https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro

DataStream

Output only. An entry type which is used for streaming entries. Example: Pub/Sub topic.

Fileset

An entry type which is a set of files or objects. Example: Cloud Storage fileset.

Implementations

impl EntryType[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of EntryType.

pub fn from_i32(value: i32) -> Option<EntryType>[src]

Converts an i32 to a EntryType, or None if value is not a valid variant.

Trait Implementations

impl Clone for EntryType[src]

impl Copy for EntryType[src]

impl Debug for EntryType[src]

impl Default for EntryType[src]

impl Eq for EntryType[src]

impl From<EntryType> for i32[src]

impl Hash for EntryType[src]

impl Ord for EntryType[src]

impl PartialEq<EntryType> for EntryType[src]

impl PartialOrd<EntryType> for EntryType[src]

impl StructuralEq for EntryType[src]

impl StructuralPartialEq for EntryType[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]