MessageBuilder
Provides builder pattern for HTTP message.
Value members
Abstract methods
Creates message with supplied attributes.
Creates message with supplied attributes.
- Value Params
- attributes
message attributes
- Returns
new message
- Note
All previous attributes are removed.
Creates message with supplied body.
Creates message with supplied body.
- Value Params
- body
message body
- Returns
new message
Creates message with supplied headers.
Creates message with supplied headers.
- Value Params
- headers
message headers
- Returns
new message
- Note
All previous headers are removed.
Concrete methods
Creates message with additional headers.
Creates message with additional headers.
- Value Params
- headers
message headers
- Returns
new message
Creates message with additional headers.
Creates message with additional headers.
- Value Params
- more
additional message headers
- one
message header
- Returns
new message
Creates message with supplied attribute.
Creates message with supplied attribute.
- Value Params
- attributes
attributes
- Returns
new message
- Note
If attribute already exists, its value is replaced.
Creates message with supplied attributes.
Creates message with supplied attributes.
- Value Params
- more
additional attribute
- one
attribute
- Returns
new message
- Note
If attribute already exists, its value is replaced.
Creates message with supplied headers.
Creates message with supplied headers.
- Value Params
- headers
message headers
- Returns
new message
- Note
All previous headers with same name are removed.
Creates message with supplied headers.
Creates message with supplied headers.
- Value Params
- more
additional headers
- one
header
- Returns
new message
- Note
All previous headers with same name are removed.
Creates message excluding attributes with given names.
Creates message excluding attributes with given names.
- Value Params
- names
attribute names
- Returns
new message
Creates message excluding attributes with given names.
Creates message excluding attributes with given names.
- Value Params
- more
additional attribute names
- one
attribute name
- Returns
new message
Creates message excluding headers with given names.
Creates message excluding headers with given names.
- Value Params
- names
header names
- Returns
new message
Creates message excluding headers with given names.
Creates message excluding headers with given names.
- Value Params
- more
additional header names
- one
header name
- Returns
new message
Creates message with supplied attributes.
Creates message with supplied attributes.
- Value Params
- more
additional message attributes
- one
message attribute
- Returns
new message
- Note
All previous attributes are removed.
Creates message with supplied body.
Creates message with supplied body.
- Value Params
- body
message body
- Returns
new message
Creates message with supplied body.
Creates message with supplied body.
- Value Params
- body
message body
- Returns
new message
Creates message with supplied body.
Creates message with supplied body.
- Value Params
- body
message body
- Returns
new message
Creates message with supplied body.
Creates message with supplied body.
- Value Params
- body
message body
- Returns
new message