Enum gapi_grpc::google::cloud::dialogflow::cx::v3beta1::security_settings::DataRetention[][src]

pub enum DataRetention {
    RetentionWindowDays(i32),
}

Specifies how data is retained. Note that even if the data is purged due to retention policy, we may still hold it in backup storage for a few days without allowing direct readings.

Variants

RetentionWindowDays(i32)

Retains data in interaction logging for the specified number of days. This does not apply to Cloud logging, which is owned by the user - not Dialogflow. User must Set a value lower than Dialogflow’s default 30d TTL. Setting a value higher than that has no effect. A missing value or setting to 0 also means we use Dialogflow’s default TTL. Note: Interaction logging is a limited access feature. Talk to your Google representative to check availability for you.

Implementations

impl DataRetention[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<DataRetention>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for DataRetention[src]

impl Debug for DataRetention[src]

impl PartialEq<DataRetention> for DataRetention[src]

impl StructuralPartialEq for DataRetention[src]

Auto Trait Implementations

impl RefUnwindSafe for DataRetention

impl Send for DataRetention

impl Sync for DataRetention

impl Unpin for DataRetention

impl UnwindSafe for DataRetention

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]