Struct aws_sdk_pinpoint::model::WriteTreatmentResource
source · [−]#[non_exhaustive]pub struct WriteTreatmentResource {
pub custom_delivery_configuration: Option<CustomDeliveryConfiguration>,
pub message_configuration: Option<MessageConfiguration>,
pub schedule: Option<Schedule>,
pub size_percent: i32,
pub template_configuration: Option<TemplateConfiguration>,
pub treatment_description: Option<String>,
pub treatment_name: Option<String>,
}
Expand description
Specifies the settings for a campaign treatment. A treatment is a variation of a campaign that's used for A/B testing of a campaign.
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.custom_delivery_configuration: Option<CustomDeliveryConfiguration>
The delivery configuration settings for sending the treatment through a custom channel. This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.
message_configuration: Option<MessageConfiguration>
The message configuration settings for the treatment.
schedule: Option<Schedule>
The schedule settings for the treatment.
size_percent: i32
The allocated percentage of users (segment members) to send the treatment to.
template_configuration: Option<TemplateConfiguration>
The message template to use for the treatment.
treatment_description: Option<String>
A custom description of the treatment.
treatment_name: Option<String>
A custom name for the treatment.
Implementations
The delivery configuration settings for sending the treatment through a custom channel. This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.
The message configuration settings for the treatment.
The allocated percentage of users (segment members) to send the treatment to.
The message template to use for the treatment.
A custom description of the treatment.
A custom name for the treatment.
Creates a new builder-style object to manufacture WriteTreatmentResource
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for WriteTreatmentResource
impl Send for WriteTreatmentResource
impl Sync for WriteTreatmentResource
impl Unpin for WriteTreatmentResource
impl UnwindSafe for WriteTreatmentResource
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more