Package com.courier.models.bulk
Class InboundBulkMessage.InboundBulkContentMessage.Content
-
- All Implemented Interfaces:
public final class InboundBulkMessage.InboundBulkContentMessage.ContentSyntactic sugar to provide a fast shorthand for Courier Elemental Blocks.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceInboundBulkMessage.InboundBulkContentMessage.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
-
-
Method Detail
-
elementalContentSugar
final Optional<ElementalContentSugar> elementalContentSugar()
Syntactic sugar to provide a fast shorthand for Courier Elemental Blocks.
-
elemental
final Optional<ElementalContent> elemental()
-
isElementalContentSugar
final Boolean isElementalContentSugar()
-
isElemental
final Boolean isElemental()
-
asElementalContentSugar
final ElementalContentSugar asElementalContentSugar()
Syntactic sugar to provide a fast shorthand for Courier Elemental Blocks.
-
asElemental
final ElementalContent asElemental()
-
accept
final <T extends Any> T accept(InboundBulkMessage.InboundBulkContentMessage.Content.Visitor<T> visitor)
-
validate
final InboundBulkMessage.InboundBulkContentMessage.Content validate()
-
ofElementalContentSugar
final static InboundBulkMessage.InboundBulkContentMessage.Content ofElementalContentSugar(ElementalContentSugar elementalContentSugar)
Syntactic sugar to provide a fast shorthand for Courier Elemental Blocks.
-
ofElemental
final static InboundBulkMessage.InboundBulkContentMessage.Content ofElemental(ElementalContent elemental)
-
-
-
-