org.robokind.avrogen.sensor
Class AccelerometerConfigRecord.Builder

java.lang.Object
  extended by org.apache.avro.data.RecordBuilderBase<T>
      extended by org.apache.avro.specific.SpecificRecordBuilderBase<AccelerometerConfigRecord>
          extended by org.robokind.avrogen.sensor.AccelerometerConfigRecord.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<AccelerometerConfigRecord>, org.jflux.api.core.Source<AccelerometerConfigRecord>
Enclosing class:
AccelerometerConfigRecord

public static class AccelerometerConfigRecord.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<AccelerometerConfigRecord>
implements org.apache.avro.data.RecordBuilder<AccelerometerConfigRecord>, org.jflux.api.core.Source<AccelerometerConfigRecord>

RecordBuilder for AccelerometerConfigRecord instances.


Method Summary
 AccelerometerConfigRecord build()
           
 AccelerometerConfigRecord.Builder clearHeader()
          Clears the value of the 'header' field
 AccelerometerConfigRecord.Builder clearRegisterAddress()
          Clears the value of the 'registerAddress' field
 AccelerometerConfigRecord.Builder clearRegisterValue()
          Clears the value of the 'registerValue' field
 HeaderRecord getHeader()
          Gets the value of the 'header' field
 Integer getRegisterAddress()
          Gets the value of the 'registerAddress' field
 Integer getRegisterValue()
          Gets the value of the 'registerValue' field
 AccelerometerConfigRecord getValue()
           
 boolean hasHeader()
          Checks whether the 'header' field has been set
 boolean hasRegisterAddress()
          Checks whether the 'registerAddress' field has been set
 boolean hasRegisterValue()
          Checks whether the 'registerValue' field has been set
 AccelerometerConfigRecord.Builder setHeader(HeaderRecord value)
          Sets the value of the 'header' field
 AccelerometerConfigRecord.Builder setRegisterAddress(int value)
          Sets the value of the 'registerAddress' field
 AccelerometerConfigRecord.Builder setRegisterValue(int value)
          Sets the value of the 'registerValue' field
 
Methods inherited from class org.apache.avro.data.RecordBuilderBase
data, defaultValue, equals, fields, fieldSetFlags, hashCode, isValidValue, schema, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getHeader

public HeaderRecord getHeader()
Gets the value of the 'header' field


setHeader

public AccelerometerConfigRecord.Builder setHeader(HeaderRecord value)
Sets the value of the 'header' field


hasHeader

public boolean hasHeader()
Checks whether the 'header' field has been set


clearHeader

public AccelerometerConfigRecord.Builder clearHeader()
Clears the value of the 'header' field


getRegisterAddress

public Integer getRegisterAddress()
Gets the value of the 'registerAddress' field


setRegisterAddress

public AccelerometerConfigRecord.Builder setRegisterAddress(int value)
Sets the value of the 'registerAddress' field


hasRegisterAddress

public boolean hasRegisterAddress()
Checks whether the 'registerAddress' field has been set


clearRegisterAddress

public AccelerometerConfigRecord.Builder clearRegisterAddress()
Clears the value of the 'registerAddress' field


getRegisterValue

public Integer getRegisterValue()
Gets the value of the 'registerValue' field


setRegisterValue

public AccelerometerConfigRecord.Builder setRegisterValue(int value)
Sets the value of the 'registerValue' field


hasRegisterValue

public boolean hasRegisterValue()
Checks whether the 'registerValue' field has been set


clearRegisterValue

public AccelerometerConfigRecord.Builder clearRegisterValue()
Clears the value of the 'registerValue' field


build

public AccelerometerConfigRecord build()
Specified by:
build in interface org.apache.avro.data.RecordBuilder<AccelerometerConfigRecord>

getValue

public AccelerometerConfigRecord getValue()
Specified by:
getValue in interface org.jflux.api.core.Source<AccelerometerConfigRecord>


Copyright © 2011-2013. All Rights Reserved.