org.robokind.impl.audio.config
Class WavPlayerConfigRecord.Builder

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

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

RecordBuilder for WavPlayerConfigRecord instances.


Method Summary
 WavPlayerConfigRecord build()
           
 WavPlayerConfigRecord.Builder clearStartDelayMillisec()
          Clears the value of the 'startDelayMillisec' field
 WavPlayerConfigRecord.Builder clearStartTimeMicrosec()
          Clears the value of the 'startTimeMicrosec' field
 WavPlayerConfigRecord.Builder clearStopTimeMicrosec()
          Clears the value of the 'stopTimeMicrosec' field
 WavPlayerConfigRecord.Builder clearWavLocation()
          Clears the value of the 'wavLocation' field
 WavPlayerConfigRecord.Builder clearWavPlayerId()
          Clears the value of the 'wavPlayerId' field
 Long getStartDelayMillisec()
          Gets the value of the 'startDelayMillisec' field
 Long getStartTimeMicrosec()
          Gets the value of the 'startTimeMicrosec' field
 Long getStopTimeMicrosec()
          Gets the value of the 'stopTimeMicrosec' field
 WavPlayerConfigRecord getValue()
           
 String getWavLocation()
          Gets the value of the 'wavLocation' field
 String getWavPlayerId()
          Gets the value of the 'wavPlayerId' field
 boolean hasStartDelayMillisec()
          Checks whether the 'startDelayMillisec' field has been set
 boolean hasStartTimeMicrosec()
          Checks whether the 'startTimeMicrosec' field has been set
 boolean hasStopTimeMicrosec()
          Checks whether the 'stopTimeMicrosec' field has been set
 boolean hasWavLocation()
          Checks whether the 'wavLocation' field has been set
 boolean hasWavPlayerId()
          Checks whether the 'wavPlayerId' field has been set
 WavPlayerConfigRecord.Builder setStartDelayMillisec(long value)
          Sets the value of the 'startDelayMillisec' field
 WavPlayerConfigRecord.Builder setStartTimeMicrosec(long value)
          Sets the value of the 'startTimeMicrosec' field
 WavPlayerConfigRecord.Builder setStopTimeMicrosec(long value)
          Sets the value of the 'stopTimeMicrosec' field
 WavPlayerConfigRecord.Builder setWavLocation(String value)
          Sets the value of the 'wavLocation' field
 WavPlayerConfigRecord.Builder setWavPlayerId(String value)
          Sets the value of the 'wavPlayerId' 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

getWavPlayerId

public String getWavPlayerId()
Gets the value of the 'wavPlayerId' field


setWavPlayerId

public WavPlayerConfigRecord.Builder setWavPlayerId(String value)
Sets the value of the 'wavPlayerId' field


hasWavPlayerId

public boolean hasWavPlayerId()
Checks whether the 'wavPlayerId' field has been set


clearWavPlayerId

public WavPlayerConfigRecord.Builder clearWavPlayerId()
Clears the value of the 'wavPlayerId' field


getWavLocation

public String getWavLocation()
Gets the value of the 'wavLocation' field


setWavLocation

public WavPlayerConfigRecord.Builder setWavLocation(String value)
Sets the value of the 'wavLocation' field


hasWavLocation

public boolean hasWavLocation()
Checks whether the 'wavLocation' field has been set


clearWavLocation

public WavPlayerConfigRecord.Builder clearWavLocation()
Clears the value of the 'wavLocation' field


getStartTimeMicrosec

public Long getStartTimeMicrosec()
Gets the value of the 'startTimeMicrosec' field


setStartTimeMicrosec

public WavPlayerConfigRecord.Builder setStartTimeMicrosec(long value)
Sets the value of the 'startTimeMicrosec' field


hasStartTimeMicrosec

public boolean hasStartTimeMicrosec()
Checks whether the 'startTimeMicrosec' field has been set


clearStartTimeMicrosec

public WavPlayerConfigRecord.Builder clearStartTimeMicrosec()
Clears the value of the 'startTimeMicrosec' field


getStopTimeMicrosec

public Long getStopTimeMicrosec()
Gets the value of the 'stopTimeMicrosec' field


setStopTimeMicrosec

public WavPlayerConfigRecord.Builder setStopTimeMicrosec(long value)
Sets the value of the 'stopTimeMicrosec' field


hasStopTimeMicrosec

public boolean hasStopTimeMicrosec()
Checks whether the 'stopTimeMicrosec' field has been set


clearStopTimeMicrosec

public WavPlayerConfigRecord.Builder clearStopTimeMicrosec()
Clears the value of the 'stopTimeMicrosec' field


getStartDelayMillisec

public Long getStartDelayMillisec()
Gets the value of the 'startDelayMillisec' field


setStartDelayMillisec

public WavPlayerConfigRecord.Builder setStartDelayMillisec(long value)
Sets the value of the 'startDelayMillisec' field


hasStartDelayMillisec

public boolean hasStartDelayMillisec()
Checks whether the 'startDelayMillisec' field has been set


clearStartDelayMillisec

public WavPlayerConfigRecord.Builder clearStartDelayMillisec()
Clears the value of the 'startDelayMillisec' field


build

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

getValue

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


Copyright © 2011-2014. All Rights Reserved.