Module com.logicommerce.sdk
Class FreeLargeQueueMessage.Builder
- java.lang.Object
-
- com.logicommerce.sdk.models.queues.QueueMessageBuilder<FreeLargeQueueMessage.Builder>
-
- com.logicommerce.sdk.models.queues.FreeLargeQueueMessage.Builder
-
- Enclosing class:
- FreeLargeQueueMessage
public static final class FreeLargeQueueMessage.Builder extends QueueMessageBuilder<FreeLargeQueueMessage.Builder>
Builder for the FreeLargeQueueMessage
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FreeLargeQueueMessage.Builderbody(String body)Sets the body of the messageprotected QueueMessagebuild(String action, Set<Attribute> attributes, Settings settings)protected FreeLargeQueueMessage.BuilderreturnThis()Returns this object.-
Methods inherited from class com.logicommerce.sdk.models.queues.QueueMessageBuilder
action, attribute, attributes, build, settings, settings
-
-
-
-
Method Detail
-
body
public FreeLargeQueueMessage.Builder body(String body)
Sets the body of the message- Parameters:
body- aStringobject representing the body of the message and cannot be null, empty or larger than 1MB.- Returns:
- a
FreeLargeQueueMessage.Builderobject
-
returnThis
protected FreeLargeQueueMessage.Builder returnThis()
Description copied from class:QueueMessageBuilderReturns this object.
- Specified by:
returnThisin classQueueMessageBuilder<FreeLargeQueueMessage.Builder>- Returns:
- a
QueueMessageBuilderobject
-
build
protected QueueMessage build(String action, Set<Attribute> attributes, Settings settings)
- Specified by:
buildin classQueueMessageBuilder<FreeLargeQueueMessage.Builder>
-
-