Package com.mailersend.sdk.inboundroutes
Class InboundRouteBuilder
- java.lang.Object
-
- com.mailersend.sdk.inboundroutes.InboundRouteBuilder
-
public class InboundRouteBuilder extends Object
InboundRouteBuilder class.
- Version:
- $Id: $Id
- Author:
- mailersend
-
-
Constructor Summary
Constructors Constructor Description InboundRouteBuilder(MailerSend ref)Constructor for InboundRouteBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InboundRouteaddRoute()addRoute.InboundRouteBuildercatchFilter(CatchFilter filter)catchFilter.InboundRouteBuilderdomainEnabled(boolean enabled)domainEnabled.InboundRouteBuilderdomainId(String domainId)domainId.InboundRouteBuilderforwards(Forward[] forwards)forwards.InboundRouteBuilderinboundAddress(String address)inboundAddress.InboundRouteBuilderinboundDomain(String domain)inboundDomain.InboundRouteBuilderinboundPriority(int priority)inboundPriority.InboundRouteBuilderinboundSubdomain(String subdomain)inboundSubdomain.InboundRouteBuildermatchFilter(String type)matchFilter.InboundRouteBuildername(String name)name.InboundRouteupdateRoute(String inboundRouteId)updateRoute.
-
-
-
Constructor Detail
-
InboundRouteBuilder
public InboundRouteBuilder(MailerSend ref)
Constructor for InboundRouteBuilder.
- Parameters:
ref- aMailerSendobject.
-
-
Method Detail
-
domainId
public InboundRouteBuilder domainId(String domainId)
domainId.
- Parameters:
domainId- aStringobject.- Returns:
- a
InboundRouteBuilderobject.
-
name
public InboundRouteBuilder name(String name)
name.
- Parameters:
name- aStringobject.- Returns:
- a
InboundRouteBuilderobject.
-
domainEnabled
public InboundRouteBuilder domainEnabled(boolean enabled)
domainEnabled.
- Parameters:
enabled- a boolean.- Returns:
- a
InboundRouteBuilderobject.
-
inboundDomain
public InboundRouteBuilder inboundDomain(String domain)
inboundDomain.
- Parameters:
domain- aStringobject.- Returns:
- a
InboundRouteBuilderobject.
-
inboundAddress
public InboundRouteBuilder inboundAddress(String address)
inboundAddress.
- Parameters:
address- aStringobject.- Returns:
- a
InboundRouteBuilderobject.
-
inboundSubdomain
public InboundRouteBuilder inboundSubdomain(String subdomain)
inboundSubdomain.
- Parameters:
subdomain- aStringobject.- Returns:
- a
InboundRouteBuilderobject.
-
inboundPriority
public InboundRouteBuilder inboundPriority(int priority)
inboundPriority.
- Parameters:
priority- a int.- Returns:
- a
InboundRouteBuilderobject.
-
matchFilter
public InboundRouteBuilder matchFilter(String type)
matchFilter.
- Parameters:
type- aStringobject.- Returns:
- a
InboundRouteBuilderobject.
-
catchFilter
public InboundRouteBuilder catchFilter(CatchFilter filter)
catchFilter.
- Parameters:
filter- aCatchFilterobject.- Returns:
- a
InboundRouteBuilderobject.
-
forwards
public InboundRouteBuilder forwards(Forward[] forwards)
forwards.
- Parameters:
forwards- an array ofForwardobjects.- Returns:
- a
InboundRouteBuilderobject.
-
addRoute
public InboundRoute addRoute() throws MailerSendException
addRoute.
- Returns:
- a
InboundRouteobject. - Throws:
MailerSendException- if any.
-
updateRoute
public InboundRoute updateRoute(String inboundRouteId) throws MailerSendException
updateRoute.
- Parameters:
inboundRouteId- aStringobject.- Returns:
- a
InboundRouteobject. - Throws:
MailerSendException- if any.
-
-