org.mechio.impl.animation.messaging
Class PlayRequestRecord.Builder

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

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

RecordBuilder for PlayRequestRecord instances.


Method Summary
 PlayRequestRecord build()
           
 PlayRequestRecord.Builder clearAnimationName()
          Clears the value of the 'animationName' field
 PlayRequestRecord.Builder clearAnimationVersionNumber()
          Clears the value of the 'animationVersionNumber' field
 PlayRequestRecord.Builder clearCurrentTimeMillisec()
          Clears the value of the 'currentTimeMillisec' field
 PlayRequestRecord.Builder clearDestinationId()
          Clears the value of the 'destinationId' field
 PlayRequestRecord.Builder clearSourceId()
          Clears the value of the 'sourceId' field
 String getAnimationName()
          Gets the value of the 'animationName' field
 String getAnimationVersionNumber()
          Gets the value of the 'animationVersionNumber' field
 Long getCurrentTimeMillisec()
          Gets the value of the 'currentTimeMillisec' field
 String getDestinationId()
          Gets the value of the 'destinationId' field
 String getSourceId()
          Gets the value of the 'sourceId' field
 PlayRequestRecord getValue()
           
 boolean hasAnimationName()
          Checks whether the 'animationName' field has been set
 boolean hasAnimationVersionNumber()
          Checks whether the 'animationVersionNumber' field has been set
 boolean hasCurrentTimeMillisec()
          Checks whether the 'currentTimeMillisec' field has been set
 boolean hasDestinationId()
          Checks whether the 'destinationId' field has been set
 boolean hasSourceId()
          Checks whether the 'sourceId' field has been set
 PlayRequestRecord.Builder setAnimationName(String value)
          Sets the value of the 'animationName' field
 PlayRequestRecord.Builder setAnimationVersionNumber(String value)
          Sets the value of the 'animationVersionNumber' field
 PlayRequestRecord.Builder setCurrentTimeMillisec(long value)
          Sets the value of the 'currentTimeMillisec' field
 PlayRequestRecord.Builder setDestinationId(String value)
          Sets the value of the 'destinationId' field
 PlayRequestRecord.Builder setSourceId(String value)
          Sets the value of the 'sourceId' 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

getSourceId

public String getSourceId()
Gets the value of the 'sourceId' field


setSourceId

public PlayRequestRecord.Builder setSourceId(String value)
Sets the value of the 'sourceId' field


hasSourceId

public boolean hasSourceId()
Checks whether the 'sourceId' field has been set


clearSourceId

public PlayRequestRecord.Builder clearSourceId()
Clears the value of the 'sourceId' field


getDestinationId

public String getDestinationId()
Gets the value of the 'destinationId' field


setDestinationId

public PlayRequestRecord.Builder setDestinationId(String value)
Sets the value of the 'destinationId' field


hasDestinationId

public boolean hasDestinationId()
Checks whether the 'destinationId' field has been set


clearDestinationId

public PlayRequestRecord.Builder clearDestinationId()
Clears the value of the 'destinationId' field


getCurrentTimeMillisec

public Long getCurrentTimeMillisec()
Gets the value of the 'currentTimeMillisec' field


setCurrentTimeMillisec

public PlayRequestRecord.Builder setCurrentTimeMillisec(long value)
Sets the value of the 'currentTimeMillisec' field


hasCurrentTimeMillisec

public boolean hasCurrentTimeMillisec()
Checks whether the 'currentTimeMillisec' field has been set


clearCurrentTimeMillisec

public PlayRequestRecord.Builder clearCurrentTimeMillisec()
Clears the value of the 'currentTimeMillisec' field


getAnimationName

public String getAnimationName()
Gets the value of the 'animationName' field


setAnimationName

public PlayRequestRecord.Builder setAnimationName(String value)
Sets the value of the 'animationName' field


hasAnimationName

public boolean hasAnimationName()
Checks whether the 'animationName' field has been set


clearAnimationName

public PlayRequestRecord.Builder clearAnimationName()
Clears the value of the 'animationName' field


getAnimationVersionNumber

public String getAnimationVersionNumber()
Gets the value of the 'animationVersionNumber' field


setAnimationVersionNumber

public PlayRequestRecord.Builder setAnimationVersionNumber(String value)
Sets the value of the 'animationVersionNumber' field


hasAnimationVersionNumber

public boolean hasAnimationVersionNumber()
Checks whether the 'animationVersionNumber' field has been set


clearAnimationVersionNumber

public PlayRequestRecord.Builder clearAnimationVersionNumber()
Clears the value of the 'animationVersionNumber' field


build

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

getValue

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


Copyright © 2011-2015. All Rights Reserved.