public static class TimedRGBOutputRecord.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<TimedRGBOutputRecord> implements org.apache.avro.data.RecordBuilder<TimedRGBOutputRecord>, org.jflux.api.core.Source<TimedRGBOutputRecord>
| Modifier and Type | Method and Description |
|---|---|
TimedRGBOutputRecord |
build() |
TimedRGBOutputRecord.Builder |
clearBlue()
Clears the value of the 'blue' field
|
TimedRGBOutputRecord.Builder |
clearChannelId()
Clears the value of the 'channelId' field
|
TimedRGBOutputRecord.Builder |
clearGreen()
Clears the value of the 'green' field
|
TimedRGBOutputRecord.Builder |
clearHeader()
Clears the value of the 'header' field
|
TimedRGBOutputRecord.Builder |
clearInterpolationInterval()
Clears the value of the 'interpolationInterval' field
|
TimedRGBOutputRecord.Builder |
clearRed()
Clears the value of the 'red' field
|
TimedRGBOutputRecord.Builder |
clearTargetTime()
Clears the value of the 'targetTime' field
|
Integer |
getBlue()
Gets the value of the 'blue' field
|
Integer |
getChannelId()
Gets the value of the 'channelId' field
|
Integer |
getGreen()
Gets the value of the 'green' field
|
HeaderRecord |
getHeader()
Gets the value of the 'header' field
|
Integer |
getInterpolationInterval()
Gets the value of the 'interpolationInterval' field
|
Integer |
getRed()
Gets the value of the 'red' field
|
Integer |
getTargetTime()
Gets the value of the 'targetTime' field
|
TimedRGBOutputRecord |
getValue() |
boolean |
hasBlue()
Checks whether the 'blue' field has been set
|
boolean |
hasChannelId()
Checks whether the 'channelId' field has been set
|
boolean |
hasGreen()
Checks whether the 'green' field has been set
|
boolean |
hasHeader()
Checks whether the 'header' field has been set
|
boolean |
hasInterpolationInterval()
Checks whether the 'interpolationInterval' field has been set
|
boolean |
hasRed()
Checks whether the 'red' field has been set
|
boolean |
hasTargetTime()
Checks whether the 'targetTime' field has been set
|
TimedRGBOutputRecord.Builder |
setBlue(int value)
Sets the value of the 'blue' field
|
TimedRGBOutputRecord.Builder |
setChannelId(int value)
Sets the value of the 'channelId' field
|
TimedRGBOutputRecord.Builder |
setGreen(int value)
Sets the value of the 'green' field
|
TimedRGBOutputRecord.Builder |
setHeader(HeaderRecord value)
Sets the value of the 'header' field
|
TimedRGBOutputRecord.Builder |
setInterpolationInterval(int value)
Sets the value of the 'interpolationInterval' field
|
TimedRGBOutputRecord.Builder |
setRed(int value)
Sets the value of the 'red' field
|
TimedRGBOutputRecord.Builder |
setTargetTime(int value)
Sets the value of the 'targetTime' field
|
public HeaderRecord getHeader()
public TimedRGBOutputRecord.Builder setHeader(HeaderRecord value)
public boolean hasHeader()
public TimedRGBOutputRecord.Builder clearHeader()
public Integer getChannelId()
public TimedRGBOutputRecord.Builder setChannelId(int value)
public boolean hasChannelId()
public TimedRGBOutputRecord.Builder clearChannelId()
public Integer getRed()
public TimedRGBOutputRecord.Builder setRed(int value)
public boolean hasRed()
public TimedRGBOutputRecord.Builder clearRed()
public Integer getGreen()
public TimedRGBOutputRecord.Builder setGreen(int value)
public boolean hasGreen()
public TimedRGBOutputRecord.Builder clearGreen()
public Integer getBlue()
public TimedRGBOutputRecord.Builder setBlue(int value)
public boolean hasBlue()
public TimedRGBOutputRecord.Builder clearBlue()
public Integer getTargetTime()
public TimedRGBOutputRecord.Builder setTargetTime(int value)
public boolean hasTargetTime()
public TimedRGBOutputRecord.Builder clearTargetTime()
public Integer getInterpolationInterval()
public TimedRGBOutputRecord.Builder setInterpolationInterval(int value)
public boolean hasInterpolationInterval()
public TimedRGBOutputRecord.Builder clearInterpolationInterval()
public TimedRGBOutputRecord build()
build in interface org.apache.avro.data.RecordBuilder<TimedRGBOutputRecord>public TimedRGBOutputRecord getValue()
getValue in interface org.jflux.api.core.Source<TimedRGBOutputRecord>Copyright © 2011-2014. All Rights Reserved.