Struct aws_sdk_evidently::model::OnlineAbDefinition
source · [−]#[non_exhaustive]pub struct OnlineAbDefinition {
pub control_treatment_name: Option<String>,
pub treatment_weights: Option<HashMap<String, i64>>,
}
Expand description
A structure that contains the configuration of which variation to use as the "control" version. The "control" version is used for comparison with other variations. This structure also specifies how much experiment traffic is allocated to each variation.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.control_treatment_name: Option<String>
The name of the variation that is the default variation that the other variations are compared to.
treatment_weights: Option<HashMap<String, i64>>
A set of key-value pairs. The keys are variation names, and the values are the portion of experiment traffic to be assigned to that variation. The traffic portion is specified in thousandths of a percent, so 20,000 for a variation would allocate 20% of the experiment traffic to that variation.
Implementations
sourceimpl OnlineAbDefinition
impl OnlineAbDefinition
sourcepub fn control_treatment_name(&self) -> Option<&str>
pub fn control_treatment_name(&self) -> Option<&str>
The name of the variation that is the default variation that the other variations are compared to.
sourcepub fn treatment_weights(&self) -> Option<&HashMap<String, i64>>
pub fn treatment_weights(&self) -> Option<&HashMap<String, i64>>
A set of key-value pairs. The keys are variation names, and the values are the portion of experiment traffic to be assigned to that variation. The traffic portion is specified in thousandths of a percent, so 20,000 for a variation would allocate 20% of the experiment traffic to that variation.
sourceimpl OnlineAbDefinition
impl OnlineAbDefinition
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture OnlineAbDefinition
Trait Implementations
sourceimpl Clone for OnlineAbDefinition
impl Clone for OnlineAbDefinition
sourcefn clone(&self) -> OnlineAbDefinition
fn clone(&self) -> OnlineAbDefinition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OnlineAbDefinition
impl Debug for OnlineAbDefinition
sourceimpl PartialEq<OnlineAbDefinition> for OnlineAbDefinition
impl PartialEq<OnlineAbDefinition> for OnlineAbDefinition
sourcefn eq(&self, other: &OnlineAbDefinition) -> bool
fn eq(&self, other: &OnlineAbDefinition) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &OnlineAbDefinition) -> bool
fn ne(&self, other: &OnlineAbDefinition) -> bool
This method tests for !=
.
impl StructuralPartialEq for OnlineAbDefinition
Auto Trait Implementations
impl RefUnwindSafe for OnlineAbDefinition
impl Send for OnlineAbDefinition
impl Sync for OnlineAbDefinition
impl Unpin for OnlineAbDefinition
impl UnwindSafe for OnlineAbDefinition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more