Package net.corda.data.p2p
Class LinkOutMessage.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class LinkOutMessage.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for LinkOutMessage instances.
-
-
Field Summary
Fields Modifier and Type Field Description public LinkOutHeader
header
public LinkOutHeader.Builder
headerBuilder
public Object
payload
-
Method Summary
Modifier and Type Method Description LinkOutHeader
getHeader()
Gets the value of the 'header' field. LinkOutMessage.Builder
setHeader(LinkOutHeader value)
Sets the value of the 'header' field. LinkOutHeader.Builder
getHeaderBuilder()
Gets the Builder instance for the 'header' field and creates one if it doesn't exist yet. LinkOutMessage.Builder
setHeaderBuilder(LinkOutHeader.Builder value)
Sets the Builder instance for the 'header' field Object
getPayload()
Gets the value of the 'payload' field. LinkOutMessage.Builder
setPayload(Object value)
Sets the value of the 'payload' field. boolean
hasHeader()
Checks whether the 'header' field has been set. boolean
hasHeaderBuilder()
Checks whether the 'header' field has an active Builder instance LinkOutMessage.Builder
clearHeader()
Clears the value of the 'header' field. boolean
hasPayload()
Checks whether the 'payload' field has been set. LinkOutMessage.Builder
clearPayload()
Clears the value of the 'payload' field. LinkOutMessage
build()
-
-
Method Detail
-
getHeader
LinkOutHeader getHeader()
Gets the value of the 'header' field.
-
setHeader
LinkOutMessage.Builder setHeader(LinkOutHeader value)
Sets the value of the 'header' field.
- Parameters:
value
- The value of 'header'.
-
getHeaderBuilder
LinkOutHeader.Builder getHeaderBuilder()
Gets the Builder instance for the 'header' field and creates one if it doesn't exist yet.
-
setHeaderBuilder
LinkOutMessage.Builder setHeaderBuilder(LinkOutHeader.Builder value)
Sets the Builder instance for the 'header' field
- Parameters:
value
- The builder instance that must be set.
-
getPayload
Object getPayload()
Gets the value of the 'payload' field.
-
setPayload
LinkOutMessage.Builder setPayload(Object value)
Sets the value of the 'payload' field.
- Parameters:
value
- The value of 'payload'.
-
hasHeader
boolean hasHeader()
Checks whether the 'header' field has been set.
-
hasHeaderBuilder
boolean hasHeaderBuilder()
Checks whether the 'header' field has an active Builder instance
-
clearHeader
LinkOutMessage.Builder clearHeader()
Clears the value of the 'header' field.
-
hasPayload
boolean hasPayload()
Checks whether the 'payload' field has been set.
-
clearPayload
LinkOutMessage.Builder clearPayload()
Clears the value of the 'payload' field.
-
build
LinkOutMessage build()
-
-
-
-