public static interface WriteTreatmentResource.Builder extends CopyableBuilder<WriteTreatmentResource.Builder,WriteTreatmentResource>
| Modifier and Type | Method and Description |
|---|---|
default WriteTreatmentResource.Builder |
messageConfiguration(Consumer<MessageConfiguration.Builder> messageConfiguration)
The message configuration settings.
|
WriteTreatmentResource.Builder |
messageConfiguration(MessageConfiguration messageConfiguration)
The message configuration settings.
|
default WriteTreatmentResource.Builder |
schedule(Consumer<Schedule.Builder> schedule)
The campaign schedule.
|
WriteTreatmentResource.Builder |
schedule(Schedule schedule)
The campaign schedule.
|
WriteTreatmentResource.Builder |
sizePercent(Integer sizePercent)
The allocated percentage of users for this treatment.
|
WriteTreatmentResource.Builder |
treatmentDescription(String treatmentDescription)
A custom description for the treatment.
|
WriteTreatmentResource.Builder |
treatmentName(String treatmentName)
The custom name of a variation of the campaign used for A/B testing.
|
copyapply, buildWriteTreatmentResource.Builder messageConfiguration(MessageConfiguration messageConfiguration)
messageConfiguration - The message configuration settings.default WriteTreatmentResource.Builder messageConfiguration(Consumer<MessageConfiguration.Builder> messageConfiguration)
MessageConfiguration.Builder avoiding the need to create one manually via
MessageConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to messageConfiguration(MessageConfiguration).messageConfiguration - a consumer that will call methods on MessageConfiguration.BuildermessageConfiguration(MessageConfiguration)WriteTreatmentResource.Builder schedule(Schedule schedule)
schedule - The campaign schedule.default WriteTreatmentResource.Builder schedule(Consumer<Schedule.Builder> schedule)
Schedule.Builder
avoiding the need to create one manually via Schedule.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to schedule(Schedule).schedule - a consumer that will call methods on Schedule.Builderschedule(Schedule)WriteTreatmentResource.Builder sizePercent(Integer sizePercent)
sizePercent - The allocated percentage of users for this treatment.WriteTreatmentResource.Builder treatmentDescription(String treatmentDescription)
treatmentDescription - A custom description for the treatment.WriteTreatmentResource.Builder treatmentName(String treatmentName)
treatmentName - The custom name of a variation of the campaign used for A/B testing.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.