Package org.awsutils.sqs.message
Interface AbstractAwsMessage.Builder<T,A extends AbstractAwsMessage<T>>
- Enclosing class:
- AbstractAwsMessage<T>
public static interface AbstractAwsMessage.Builder<T,A extends AbstractAwsMessage<T>>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()<X extends AbstractAwsMessage.Builder<T,A>>
XexceptionFunc(Function<Throwable, RuntimeException> exceptionFunc) <X extends AbstractAwsMessage.Builder<T,A>>
X<X extends AbstractAwsMessage.Builder<T,A>>
XmessageType(String messageType) <X extends AbstractAwsMessage.Builder<T,A>>
XtransactionId(String transactionId)
-
Method Details
-
transactionId
-
messageType
-
message
-
exceptionFunc
<X extends AbstractAwsMessage.Builder<T,A>> X exceptionFunc(Function<Throwable, RuntimeException> exceptionFunc) -
build
A build()
-