Interface ThrowMessage.IBuildStage
-
- All Known Implementing Classes:
ThrowMessage.ThrowMessagBuilder
- Enclosing class:
- ThrowMessage
public static interface ThrowMessage.IBuildStageDefinition of a stage for staged builder.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ThrowMessagebuild()Builder method of the builder.ThrowMessage.IBuildStagebusinessKey(java.util.Optional<java.lang.String> businessKey)Builder method for businessKey parameter.ThrowMessage.IBuildStagecorrelationKey(java.util.Optional<java.lang.String> correlationKey)Builder method for correlationKey parameter.ThrowMessage.IBuildStagepayload(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> payload)Builder method for payload parameter.
-
-
-
Method Detail
-
payload
ThrowMessage.IBuildStage payload(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> payload)
Builder method for payload parameter.- Parameters:
payload- field to set- Returns:
- builder
-
businessKey
ThrowMessage.IBuildStage businessKey(java.util.Optional<java.lang.String> businessKey)
Builder method for businessKey parameter.- Parameters:
businessKey- field to set- Returns:
- builder
-
correlationKey
ThrowMessage.IBuildStage correlationKey(java.util.Optional<java.lang.String> correlationKey)
Builder method for correlationKey parameter.- Parameters:
correlationKey- field to set- Returns:
- builder
-
build
ThrowMessage build()
Builder method of the builder.- Returns:
- built class
-
-