org.mechio.impl.sensor
Class DeviceReadPeriodRecord.Builder

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

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

RecordBuilder for DeviceReadPeriodRecord instances.


Method Summary
 DeviceReadPeriodRecord build()
           
 DeviceReadPeriodRecord.Builder clearHeader()
          Clears the value of the 'header' field
 DeviceReadPeriodRecord.Builder clearPeriod()
          Clears the value of the 'period' field
 HeaderRecord getHeader()
          Gets the value of the 'header' field
 java.lang.Double getPeriod()
          Gets the value of the 'period' field
 DeviceReadPeriodRecord getValue()
           
 boolean hasHeader()
          Checks whether the 'header' field has been set
 boolean hasPeriod()
          Checks whether the 'period' field has been set
 DeviceReadPeriodRecord.Builder setHeader(HeaderRecord value)
          Sets the value of the 'header' field
 DeviceReadPeriodRecord.Builder setPeriod(double value)
          Sets the value of the 'period' 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 DeviceReadPeriodRecord.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 DeviceReadPeriodRecord.Builder clearHeader()
Clears the value of the 'header' field


getPeriod

public java.lang.Double getPeriod()
Gets the value of the 'period' field


setPeriod

public DeviceReadPeriodRecord.Builder setPeriod(double value)
Sets the value of the 'period' field


hasPeriod

public boolean hasPeriod()
Checks whether the 'period' field has been set


clearPeriod

public DeviceReadPeriodRecord.Builder clearPeriod()
Clears the value of the 'period' field


build

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

getValue

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


Copyright © 2011-2014. All Rights Reserved.