pub struct GoogleCloudDialogflowCxV3ExperimentDefinition {
pub condition: Option<String>,
pub version_variants: Option<GoogleCloudDialogflowCxV3VersionVariants>,
}Expand description
Definition of the experiment.
This type is not used in any activity, and only used as part of another schema.
Fields§
§condition: Option<String>The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. “query_input.language_code=en” See the conditions reference.
version_variants: Option<GoogleCloudDialogflowCxV3VersionVariants>The flow versions as the variants of this experiment.
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowCxV3ExperimentDefinition
impl Clone for GoogleCloudDialogflowCxV3ExperimentDefinition
Source§fn clone(&self) -> GoogleCloudDialogflowCxV3ExperimentDefinition
fn clone(&self) -> GoogleCloudDialogflowCxV3ExperimentDefinition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleCloudDialogflowCxV3ExperimentDefinition
impl Default for GoogleCloudDialogflowCxV3ExperimentDefinition
Source§fn default() -> GoogleCloudDialogflowCxV3ExperimentDefinition
fn default() -> GoogleCloudDialogflowCxV3ExperimentDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3ExperimentDefinition
impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3ExperimentDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudDialogflowCxV3ExperimentDefinition
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowCxV3ExperimentDefinition
impl RefUnwindSafe for GoogleCloudDialogflowCxV3ExperimentDefinition
impl Send for GoogleCloudDialogflowCxV3ExperimentDefinition
impl Sync for GoogleCloudDialogflowCxV3ExperimentDefinition
impl Unpin for GoogleCloudDialogflowCxV3ExperimentDefinition
impl UnwindSafe for GoogleCloudDialogflowCxV3ExperimentDefinition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more