Studio Visual Editor
| Field | Value | Description | XML | 
|---|---|---|---|
Display Name  | 
Set Payload  | 
Customize to display a unique name for the transformer in your application.  | 
  | 
Value  | 
String or Mule Expression  | 
Enter a literal string or a Mule expression that defines how Mule should set the payload.  | 
  | 
XML Editor or Standalone
# Example setting a payload to a literal string.
<set-payload value="MyNewPayload" doc:name="Set Payload"/>
# Example setting a payload using a Mule expression.
# This takes the current payload and transforms it
# by adding the string "Hello, " in front of it.
# Thus, if your payload was "Charlie", this
# set-payload transformer changes it to "Hello, Charlie".
<set-payload value="#['Hello, ' + message.payload]" doc:name="Set Payload"/>
| Element | Description | 
|---|---|
set-payload  | 
Set a payload on your message (as shown in examples above).  | 
| Element Attribute | Description | 
|---|---|
value  | 
The literal string or Mule expression that defines how Mule should set the payload.  | 
doc:name  | 
Customize to display a unique name for the transformer in your application. Note: Attribute not required in Mule Standalone configuration.  | 



