Class Preference.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.Preference.Builder
-
- All Implemented Interfaces:
Preference._FinalStage,Preference.StatusStage
- Enclosing class:
- Preference
public static final class Preference.Builder extends java.lang.Object implements Preference.StatusStage, Preference._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Preferencebuild()Preference._FinalStagechannelPreferences(java.util.List<ChannelPreference> channelPreferences)Preference._FinalStagechannelPreferences(java.util.Optional<java.util.List<ChannelPreference>> channelPreferences)Preference.Builderfrom(Preference other)Preference._FinalStagerules(java.util.List<Rule> rules)Preference._FinalStagerules(java.util.Optional<java.util.List<Rule>> rules)Preference._FinalStagesource(ChannelSource source)Preference._FinalStagesource(java.util.Optional<ChannelSource> source)Preference._FinalStagestatus(PreferenceStatus status)
-
-
-
Method Detail
-
from
public Preference.Builder from(Preference other)
- Specified by:
fromin interfacePreference.StatusStage
-
status
public Preference._FinalStage status(PreferenceStatus status)
- Specified by:
statusin interfacePreference.StatusStage
-
source
public Preference._FinalStage source(ChannelSource source)
- Specified by:
sourcein interfacePreference._FinalStage
-
source
public Preference._FinalStage source(java.util.Optional<ChannelSource> source)
- Specified by:
sourcein interfacePreference._FinalStage
-
channelPreferences
public Preference._FinalStage channelPreferences(java.util.List<ChannelPreference> channelPreferences)
- Specified by:
channelPreferencesin interfacePreference._FinalStage
-
channelPreferences
public Preference._FinalStage channelPreferences(java.util.Optional<java.util.List<ChannelPreference>> channelPreferences)
- Specified by:
channelPreferencesin interfacePreference._FinalStage
-
rules
public Preference._FinalStage rules(java.util.List<Rule> rules)
- Specified by:
rulesin interfacePreference._FinalStage
-
rules
public Preference._FinalStage rules(java.util.Optional<java.util.List<Rule>> rules)
- Specified by:
rulesin interfacePreference._FinalStage
-
build
public Preference build()
- Specified by:
buildin interfacePreference._FinalStage
-
-