Class IncomingMessage.Builder
- java.lang.Object
-
- pl.gsmservice.gateway.models.components.IncomingMessage.Builder
-
- Enclosing class:
- IncomingMessage
public static final class IncomingMessage.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IncomingMessagebuild()IncomingMessage.Builderdate(java.time.OffsetDateTime date)Date and time of message receipt in ISO 8601 formatIncomingMessage.Builderdate(java.util.Optional<java.time.OffsetDateTime> date)Date and time of message receipt in ISO 8601 formatIncomingMessage.BuilderdedicatedNumber(java.lang.String dedicatedNumber)Dedicated Mobile Originated service number (if the message was received on this number)IncomingMessage.BuilderdedicatedNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber)Dedicated Mobile Originated service number (if the message was received on this number)IncomingMessage.BuilderdedicatedPrefix(java.lang.String dedicatedPrefix)Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)IncomingMessage.BuilderdedicatedPrefix(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix)Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)IncomingMessage.Builderid(long id)Unique identifier of incoming messageIncomingMessage.Builderid(java.util.Optional<java.lang.Long> id)Unique identifier of incoming messageIncomingMessage.Builderlogin(java.lang.String login)Login of the account (sub-account) on which the message was receivedIncomingMessage.Builderlogin(java.util.Optional<java.lang.String> login)Login of the account (sub-account) on which the message was receivedIncomingMessage.Buildermessage(java.lang.String message)Received message contentIncomingMessage.Buildermessage(java.util.Optional<java.lang.String> message)Received message contentIncomingMessage.BuilderphonebookSenderName(java.lang.String phonebookSenderName)Sender name (matched with phonebook)IncomingMessage.BuilderphonebookSenderName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName)Sender name (matched with phonebook)IncomingMessage.Builderrecipient(java.lang.String recipient)Recipient number (or service name)IncomingMessage.Builderrecipient(java.util.Optional<java.lang.String> recipient)Recipient number (or service name)IncomingMessage.Buildersender(java.lang.String sender)Message sender number (or alphanumeric name)IncomingMessage.Buildersender(java.util.Optional<java.lang.String> sender)Message sender number (or alphanumeric name)
-
-
-
Method Detail
-
id
public IncomingMessage.Builder id(long id)
Unique identifier of incoming message
-
id
public IncomingMessage.Builder id(java.util.Optional<java.lang.Long> id)
Unique identifier of incoming message
-
login
public IncomingMessage.Builder login(java.lang.String login)
Login of the account (sub-account) on which the message was received
-
login
public IncomingMessage.Builder login(java.util.Optional<java.lang.String> login)
Login of the account (sub-account) on which the message was received
-
recipient
public IncomingMessage.Builder recipient(java.lang.String recipient)
Recipient number (or service name)
-
recipient
public IncomingMessage.Builder recipient(java.util.Optional<java.lang.String> recipient)
Recipient number (or service name)
-
sender
public IncomingMessage.Builder sender(java.lang.String sender)
Message sender number (or alphanumeric name)
-
sender
public IncomingMessage.Builder sender(java.util.Optional<java.lang.String> sender)
Message sender number (or alphanumeric name)
-
phonebookSenderName
public IncomingMessage.Builder phonebookSenderName(java.lang.String phonebookSenderName)
Sender name (matched with phonebook)
-
phonebookSenderName
public IncomingMessage.Builder phonebookSenderName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName)
Sender name (matched with phonebook)
-
date
public IncomingMessage.Builder date(java.time.OffsetDateTime date)
Date and time of message receipt in ISO 8601 format
-
date
public IncomingMessage.Builder date(java.util.Optional<java.time.OffsetDateTime> date)
Date and time of message receipt in ISO 8601 format
-
message
public IncomingMessage.Builder message(java.lang.String message)
Received message content
-
message
public IncomingMessage.Builder message(java.util.Optional<java.lang.String> message)
Received message content
-
dedicatedNumber
public IncomingMessage.Builder dedicatedNumber(java.lang.String dedicatedNumber)
Dedicated Mobile Originated service number (if the message was received on this number)
-
dedicatedNumber
public IncomingMessage.Builder dedicatedNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber)
Dedicated Mobile Originated service number (if the message was received on this number)
-
dedicatedPrefix
public IncomingMessage.Builder dedicatedPrefix(java.lang.String dedicatedPrefix)
Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
-
dedicatedPrefix
public IncomingMessage.Builder dedicatedPrefix(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix)
Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
-
build
public IncomingMessage build()
-
-