Enum gapi_grpc::google::cloud::dialogflow::cx::v3beta1::nlu_settings::ModelTrainingMode[][src]

#[repr(i32)]pub enum ModelTrainingMode {
    Unspecified,
    Automatic,
    Manual,
}

NLU model training mode.

Variants

Unspecified

Not specified. MODEL_TRAINING_MODE_AUTOMATIC will be used.

Automatic

NLU model training is automatically triggered when a flow gets modified. User can also manually trigger model training in this mode.

Manual

User needs to manually trigger NLU model training. Best for large flows whose models take long time to train.

Implementations

impl ModelTrainingMode[src]

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

Returns true if value is a variant of ModelTrainingMode.

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

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

Trait Implementations

impl Clone for ModelTrainingMode[src]

impl Copy for ModelTrainingMode[src]

impl Debug for ModelTrainingMode[src]

impl Default for ModelTrainingMode[src]

impl Eq for ModelTrainingMode[src]

impl From<ModelTrainingMode> for i32[src]

impl Hash for ModelTrainingMode[src]

impl Ord for ModelTrainingMode[src]

impl PartialEq<ModelTrainingMode> for ModelTrainingMode[src]

impl PartialOrd<ModelTrainingMode> for ModelTrainingMode[src]

impl StructuralEq for ModelTrainingMode[src]

impl StructuralPartialEq for ModelTrainingMode[src]

Auto Trait Implementations

impl RefUnwindSafe for ModelTrainingMode

impl Send for ModelTrainingMode

impl Sync for ModelTrainingMode

impl Unpin for ModelTrainingMode

impl UnwindSafe for ModelTrainingMode

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> 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]