Class Channel.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.Channel.Builder
-
- Enclosing class:
- Channel
public static final class Channel.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Channel.BuilderbrandId(java.lang.String brandId)Channel.BuilderbrandId(java.util.Optional<java.lang.String> brandId)Channelbuild()Channel.Builderfrom(Channel other)Channel.Builderif_(java.lang.String if_)Channel.Builderif_(java.util.Optional<java.lang.String> if_)Channel.Buildermetadata(ChannelMetadata metadata)Channel.Buildermetadata(java.util.Optional<ChannelMetadata> metadata)Channel.Builderoverride(java.util.Map<java.lang.String,java.lang.Object> override)Channel.Builderoverride(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> override)Channel.Builderproviders(java.util.List<java.lang.String> providers)Channel.Builderproviders(java.util.Optional<java.util.List<java.lang.String>> providers)Channel.BuilderroutingMethod(RoutingMethod routingMethod)Channel.BuilderroutingMethod(java.util.Optional<RoutingMethod> routingMethod)Channel.Buildertimeouts(Timeouts timeouts)Channel.Buildertimeouts(java.util.Optional<Timeouts> timeouts)
-
-
-
Method Detail
-
from
public Channel.Builder from(Channel other)
-
brandId
public Channel.Builder brandId(java.util.Optional<java.lang.String> brandId)
-
brandId
public Channel.Builder brandId(java.lang.String brandId)
-
providers
public Channel.Builder providers(java.util.Optional<java.util.List<java.lang.String>> providers)
-
providers
public Channel.Builder providers(java.util.List<java.lang.String> providers)
-
routingMethod
public Channel.Builder routingMethod(java.util.Optional<RoutingMethod> routingMethod)
-
routingMethod
public Channel.Builder routingMethod(RoutingMethod routingMethod)
-
if_
public Channel.Builder if_(java.util.Optional<java.lang.String> if_)
-
if_
public Channel.Builder if_(java.lang.String if_)
-
timeouts
public Channel.Builder timeouts(java.util.Optional<Timeouts> timeouts)
-
timeouts
public Channel.Builder timeouts(Timeouts timeouts)
-
override
public Channel.Builder override(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> override)
-
override
public Channel.Builder override(java.util.Map<java.lang.String,java.lang.Object> override)
-
metadata
public Channel.Builder metadata(java.util.Optional<ChannelMetadata> metadata)
-
metadata
public Channel.Builder metadata(ChannelMetadata metadata)
-
build
public Channel build()
-
-