CopyableBuilder<WriteCampaignRequest.Builder,WriteCampaignRequest>
, SdkBuilder<WriteCampaignRequest.Builder,WriteCampaignRequest>
public static interface WriteCampaignRequest.Builder extends CopyableBuilder<WriteCampaignRequest.Builder,WriteCampaignRequest>
Modifier and Type | Method | Description |
---|---|---|
WriteCampaignRequest.Builder |
additionalTreatments(Collection<WriteTreatmentResource> additionalTreatments) |
Treatments that are defined in addition to the default treatment.
|
WriteCampaignRequest.Builder |
additionalTreatments(WriteTreatmentResource... additionalTreatments) |
Treatments that are defined in addition to the default treatment.
|
WriteCampaignRequest.Builder |
description(String description) |
A description of the campaign.
|
WriteCampaignRequest.Builder |
holdoutPercent(Integer holdoutPercent) |
The allocated percentage of end users who will not receive messages from this campaign.
|
WriteCampaignRequest.Builder |
isPaused(Boolean isPaused) |
Indicates whether the campaign is paused.
|
WriteCampaignRequest.Builder |
limits(CampaignLimits limits) |
The campaign limits settings.
|
WriteCampaignRequest.Builder |
messageConfiguration(MessageConfiguration messageConfiguration) |
The message configuration settings.
|
WriteCampaignRequest.Builder |
name(String name) |
The custom name of the campaign.
|
WriteCampaignRequest.Builder |
schedule(Schedule schedule) |
The campaign schedule.
|
WriteCampaignRequest.Builder |
segmentId(String segmentId) |
The ID of the segment to which the campaign sends messages.
|
WriteCampaignRequest.Builder |
segmentVersion(Integer segmentVersion) |
The version of the segment to which the campaign sends messages.
|
WriteCampaignRequest.Builder |
treatmentDescription(String treatmentDescription) |
A custom description for the treatment.
|
WriteCampaignRequest.Builder |
treatmentName(String treatmentName) |
The custom name of a variation of the campaign used for A/B testing.
|
copy
apply, build
WriteCampaignRequest.Builder additionalTreatments(Collection<WriteTreatmentResource> additionalTreatments)
additionalTreatments
- Treatments that are defined in addition to the default treatment.WriteCampaignRequest.Builder additionalTreatments(WriteTreatmentResource... additionalTreatments)
NOTE: This method appends the values to the existing list (if any). Use
#setAdditionalTreatments(java.util.Collection)
or
#withAdditionalTreatments(java.util.Collection)
if you want to override the existing values.
additionalTreatments
- Treatments that are defined in addition to the default treatment.WriteCampaignRequest.Builder description(String description)
description
- A description of the campaign.WriteCampaignRequest.Builder holdoutPercent(Integer holdoutPercent)
holdoutPercent
- The allocated percentage of end users who will not receive messages from this campaign.WriteCampaignRequest.Builder isPaused(Boolean isPaused)
isPaused
- Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume
it by setting IsPaused to false.WriteCampaignRequest.Builder limits(CampaignLimits limits)
limits
- The campaign limits settings.WriteCampaignRequest.Builder messageConfiguration(MessageConfiguration messageConfiguration)
messageConfiguration
- The message configuration settings.WriteCampaignRequest.Builder name(String name)
name
- The custom name of the campaign.WriteCampaignRequest.Builder schedule(Schedule schedule)
schedule
- The campaign schedule.WriteCampaignRequest.Builder segmentId(String segmentId)
segmentId
- The ID of the segment to which the campaign sends messages.WriteCampaignRequest.Builder segmentVersion(Integer segmentVersion)
segmentVersion
- The version of the segment to which the campaign sends messages.WriteCampaignRequest.Builder treatmentDescription(String treatmentDescription)
treatmentDescription
- A custom description for the treatment.WriteCampaignRequest.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.