org.robokind.impl.animation.messaging
Class AnimationSignallingRecord.Builder

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

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

RecordBuilder for AnimationSignallingRecord instances.


Method Summary
 AnimationSignallingRecord build()
           
 AnimationSignallingRecord.Builder clearAnimationHash()
          Clears the value of the 'animationHash' field
 AnimationSignallingRecord.Builder clearAnimationLength()
          Clears the value of the 'animationLength' field
 AnimationSignallingRecord.Builder clearAnimationName()
          Clears the value of the 'animationName' field
 AnimationSignallingRecord.Builder clearAnimationProperties()
          Clears the value of the 'animationProperties' field
 AnimationSignallingRecord.Builder clearAnimationVersion()
          Clears the value of the 'animationVersion' field
 AnimationSignallingRecord.Builder clearEventType()
          Clears the value of the 'eventType' field
 AnimationSignallingRecord.Builder clearSourceId()
          Clears the value of the 'sourceId' field
 AnimationSignallingRecord.Builder clearTimestampMillisecUTC()
          Clears the value of the 'timestampMillisecUTC' field
 Integer getAnimationHash()
          Gets the value of the 'animationHash' field
 Long getAnimationLength()
          Gets the value of the 'animationLength' field
 String getAnimationName()
          Gets the value of the 'animationName' field
 List<String> getAnimationProperties()
          Gets the value of the 'animationProperties' field
 String getAnimationVersion()
          Gets the value of the 'animationVersion' field
 String getEventType()
          Gets the value of the 'eventType' field
 String getSourceId()
          Gets the value of the 'sourceId' field
 Long getTimestampMillisecUTC()
          Gets the value of the 'timestampMillisecUTC' field
 AnimationSignallingRecord getValue()
           
 boolean hasAnimationHash()
          Checks whether the 'animationHash' field has been set
 boolean hasAnimationLength()
          Checks whether the 'animationLength' field has been set
 boolean hasAnimationName()
          Checks whether the 'animationName' field has been set
 boolean hasAnimationProperties()
          Checks whether the 'animationProperties' field has been set
 boolean hasAnimationVersion()
          Checks whether the 'animationVersion' field has been set
 boolean hasEventType()
          Checks whether the 'eventType' field has been set
 boolean hasSourceId()
          Checks whether the 'sourceId' field has been set
 boolean hasTimestampMillisecUTC()
          Checks whether the 'timestampMillisecUTC' field has been set
 AnimationSignallingRecord.Builder setAnimationHash(int value)
          Sets the value of the 'animationHash' field
 AnimationSignallingRecord.Builder setAnimationLength(long value)
          Sets the value of the 'animationLength' field
 AnimationSignallingRecord.Builder setAnimationName(String value)
          Sets the value of the 'animationName' field
 AnimationSignallingRecord.Builder setAnimationProperties(List<String> value)
          Sets the value of the 'animationProperties' field
 AnimationSignallingRecord.Builder setAnimationVersion(String value)
          Sets the value of the 'animationVersion' field
 AnimationSignallingRecord.Builder setEventType(String value)
          Sets the value of the 'eventType' field
 AnimationSignallingRecord.Builder setSourceId(String value)
          Sets the value of the 'sourceId' field
 AnimationSignallingRecord.Builder setTimestampMillisecUTC(long value)
          Sets the value of the 'timestampMillisecUTC' 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 AnimationSignallingRecord.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 AnimationSignallingRecord.Builder clearSourceId()
Clears the value of the 'sourceId' field


getTimestampMillisecUTC

public Long getTimestampMillisecUTC()
Gets the value of the 'timestampMillisecUTC' field


setTimestampMillisecUTC

public AnimationSignallingRecord.Builder setTimestampMillisecUTC(long value)
Sets the value of the 'timestampMillisecUTC' field


hasTimestampMillisecUTC

public boolean hasTimestampMillisecUTC()
Checks whether the 'timestampMillisecUTC' field has been set


clearTimestampMillisecUTC

public AnimationSignallingRecord.Builder clearTimestampMillisecUTC()
Clears the value of the 'timestampMillisecUTC' field


getEventType

public String getEventType()
Gets the value of the 'eventType' field


setEventType

public AnimationSignallingRecord.Builder setEventType(String value)
Sets the value of the 'eventType' field


hasEventType

public boolean hasEventType()
Checks whether the 'eventType' field has been set


clearEventType

public AnimationSignallingRecord.Builder clearEventType()
Clears the value of the 'eventType' field


getAnimationName

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


setAnimationName

public AnimationSignallingRecord.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 AnimationSignallingRecord.Builder clearAnimationName()
Clears the value of the 'animationName' field


getAnimationVersion

public String getAnimationVersion()
Gets the value of the 'animationVersion' field


setAnimationVersion

public AnimationSignallingRecord.Builder setAnimationVersion(String value)
Sets the value of the 'animationVersion' field


hasAnimationVersion

public boolean hasAnimationVersion()
Checks whether the 'animationVersion' field has been set


clearAnimationVersion

public AnimationSignallingRecord.Builder clearAnimationVersion()
Clears the value of the 'animationVersion' field


getAnimationHash

public Integer getAnimationHash()
Gets the value of the 'animationHash' field


setAnimationHash

public AnimationSignallingRecord.Builder setAnimationHash(int value)
Sets the value of the 'animationHash' field


hasAnimationHash

public boolean hasAnimationHash()
Checks whether the 'animationHash' field has been set


clearAnimationHash

public AnimationSignallingRecord.Builder clearAnimationHash()
Clears the value of the 'animationHash' field


getAnimationLength

public Long getAnimationLength()
Gets the value of the 'animationLength' field


setAnimationLength

public AnimationSignallingRecord.Builder setAnimationLength(long value)
Sets the value of the 'animationLength' field


hasAnimationLength

public boolean hasAnimationLength()
Checks whether the 'animationLength' field has been set


clearAnimationLength

public AnimationSignallingRecord.Builder clearAnimationLength()
Clears the value of the 'animationLength' field


getAnimationProperties

public List<String> getAnimationProperties()
Gets the value of the 'animationProperties' field


setAnimationProperties

public AnimationSignallingRecord.Builder setAnimationProperties(List<String> value)
Sets the value of the 'animationProperties' field


hasAnimationProperties

public boolean hasAnimationProperties()
Checks whether the 'animationProperties' field has been set


clearAnimationProperties

public AnimationSignallingRecord.Builder clearAnimationProperties()
Clears the value of the 'animationProperties' field


build

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

getValue

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


Copyright © 2011-2014. All Rights Reserved.