Class EmailHeader.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.EmailHeader.Builder
-
- All Implemented Interfaces:
EmailHeader._FinalStage,EmailHeader.LogoStage
- Enclosing class:
- EmailHeader
public static final class EmailHeader.Builder extends java.lang.Object implements EmailHeader.LogoStage, EmailHeader._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailHeader._FinalStagebarColor(java.lang.String barColor)EmailHeader._FinalStagebarColor(java.util.Optional<java.lang.String> barColor)EmailHeaderbuild()EmailHeader.Builderfrom(EmailHeader other)EmailHeader._FinalStageinheritDefault(java.lang.Boolean inheritDefault)EmailHeader._FinalStageinheritDefault(java.util.Optional<java.lang.Boolean> inheritDefault)EmailHeader._FinalStagelogo(Logo logo)
-
-
-
Method Detail
-
from
public EmailHeader.Builder from(EmailHeader other)
- Specified by:
fromin interfaceEmailHeader.LogoStage
-
logo
public EmailHeader._FinalStage logo(Logo logo)
- Specified by:
logoin interfaceEmailHeader.LogoStage
-
barColor
public EmailHeader._FinalStage barColor(java.lang.String barColor)
- Specified by:
barColorin interfaceEmailHeader._FinalStage
-
barColor
public EmailHeader._FinalStage barColor(java.util.Optional<java.lang.String> barColor)
- Specified by:
barColorin interfaceEmailHeader._FinalStage
-
inheritDefault
public EmailHeader._FinalStage inheritDefault(java.lang.Boolean inheritDefault)
- Specified by:
inheritDefaultin interfaceEmailHeader._FinalStage
-
inheritDefault
public EmailHeader._FinalStage inheritDefault(java.util.Optional<java.lang.Boolean> inheritDefault)
- Specified by:
inheritDefaultin interfaceEmailHeader._FinalStage
-
build
public EmailHeader build()
- Specified by:
buildin interfaceEmailHeader._FinalStage
-
-