Class RoutingStrategyChannel.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.RoutingStrategyChannel.Builder
-
- All Implemented Interfaces:
RoutingStrategyChannel._FinalStage,RoutingStrategyChannel.ChannelStage
- Enclosing class:
- RoutingStrategyChannel
public static final class RoutingStrategyChannel.Builder extends java.lang.Object implements RoutingStrategyChannel.ChannelStage, RoutingStrategyChannel._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public RoutingStrategyChannel.Builder from(RoutingStrategyChannel other)
- Specified by:
fromin interfaceRoutingStrategyChannel.ChannelStage
-
channel
public RoutingStrategyChannel._FinalStage channel(java.lang.String channel)
- Specified by:
channelin interfaceRoutingStrategyChannel.ChannelStage
-
if_
public RoutingStrategyChannel._FinalStage if_(java.lang.String if_)
- Specified by:
if_in interfaceRoutingStrategyChannel._FinalStage
-
if_
public RoutingStrategyChannel._FinalStage if_(java.util.Optional<java.lang.String> if_)
- Specified by:
if_in interfaceRoutingStrategyChannel._FinalStage
-
providers
public RoutingStrategyChannel._FinalStage providers(java.util.Map<java.lang.String,MessageProvidersType> providers)
- Specified by:
providersin interfaceRoutingStrategyChannel._FinalStage
-
providers
public RoutingStrategyChannel._FinalStage providers(java.util.Optional<java.util.Map<java.lang.String,MessageProvidersType>> providers)
- Specified by:
providersin interfaceRoutingStrategyChannel._FinalStage
-
method
public RoutingStrategyChannel._FinalStage method(RoutingMethod method)
- Specified by:
methodin interfaceRoutingStrategyChannel._FinalStage
-
method
public RoutingStrategyChannel._FinalStage method(java.util.Optional<RoutingMethod> method)
- Specified by:
methodin interfaceRoutingStrategyChannel._FinalStage
-
config
public RoutingStrategyChannel._FinalStage config(java.util.Map<java.lang.String,java.lang.Object> config)
- Specified by:
configin interfaceRoutingStrategyChannel._FinalStage
-
config
public RoutingStrategyChannel._FinalStage config(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> config)
- Specified by:
configin interfaceRoutingStrategyChannel._FinalStage
-
build
public RoutingStrategyChannel build()
- Specified by:
buildin interfaceRoutingStrategyChannel._FinalStage
-
-