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

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

public static class MotionPathRecord.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<MotionPathRecord>
implements org.apache.avro.data.RecordBuilder<MotionPathRecord>

RecordBuilder for MotionPathRecord instances.


Method Summary
 MotionPathRecord build()
           
 MotionPathRecord.Builder clearControlPoints()
          Clears the value of the 'controlPoints' field
 MotionPathRecord.Builder clearInterpolator()
          Clears the value of the 'interpolator' field
 MotionPathRecord.Builder clearMotionPathId()
          Clears the value of the 'motionPathId' field
 MotionPathRecord.Builder clearName()
          Clears the value of the 'name' field
 MotionPathRecord.Builder clearStartTime()
          Clears the value of the 'startTime' field
 MotionPathRecord.Builder clearStopTime()
          Clears the value of the 'stopTime' field
 List<ControlPointRecord> getControlPoints()
          Gets the value of the 'controlPoints' field
 InterpolatorTypeRecord getInterpolator()
          Gets the value of the 'interpolator' field
 Integer getMotionPathId()
          Gets the value of the 'motionPathId' field
 String getName()
          Gets the value of the 'name' field
 Long getStartTime()
          Gets the value of the 'startTime' field
 Long getStopTime()
          Gets the value of the 'stopTime' field
 boolean hasControlPoints()
          Checks whether the 'controlPoints' field has been set
 boolean hasInterpolator()
          Checks whether the 'interpolator' field has been set
 boolean hasMotionPathId()
          Checks whether the 'motionPathId' field has been set
 boolean hasName()
          Checks whether the 'name' field has been set
 boolean hasStartTime()
          Checks whether the 'startTime' field has been set
 boolean hasStopTime()
          Checks whether the 'stopTime' field has been set
 MotionPathRecord.Builder setControlPoints(List<ControlPointRecord> value)
          Sets the value of the 'controlPoints' field
 MotionPathRecord.Builder setInterpolator(InterpolatorTypeRecord value)
          Sets the value of the 'interpolator' field
 MotionPathRecord.Builder setMotionPathId(int value)
          Sets the value of the 'motionPathId' field
 MotionPathRecord.Builder setName(String value)
          Sets the value of the 'name' field
 MotionPathRecord.Builder setStartTime(Long value)
          Sets the value of the 'startTime' field
 MotionPathRecord.Builder setStopTime(Long value)
          Sets the value of the 'stopTime' 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

getName

public String getName()
Gets the value of the 'name' field


setName

public MotionPathRecord.Builder setName(String value)
Sets the value of the 'name' field


hasName

public boolean hasName()
Checks whether the 'name' field has been set


clearName

public MotionPathRecord.Builder clearName()
Clears the value of the 'name' field


getMotionPathId

public Integer getMotionPathId()
Gets the value of the 'motionPathId' field


setMotionPathId

public MotionPathRecord.Builder setMotionPathId(int value)
Sets the value of the 'motionPathId' field


hasMotionPathId

public boolean hasMotionPathId()
Checks whether the 'motionPathId' field has been set


clearMotionPathId

public MotionPathRecord.Builder clearMotionPathId()
Clears the value of the 'motionPathId' field


getStartTime

public Long getStartTime()
Gets the value of the 'startTime' field


setStartTime

public MotionPathRecord.Builder setStartTime(Long value)
Sets the value of the 'startTime' field


hasStartTime

public boolean hasStartTime()
Checks whether the 'startTime' field has been set


clearStartTime

public MotionPathRecord.Builder clearStartTime()
Clears the value of the 'startTime' field


getStopTime

public Long getStopTime()
Gets the value of the 'stopTime' field


setStopTime

public MotionPathRecord.Builder setStopTime(Long value)
Sets the value of the 'stopTime' field


hasStopTime

public boolean hasStopTime()
Checks whether the 'stopTime' field has been set


clearStopTime

public MotionPathRecord.Builder clearStopTime()
Clears the value of the 'stopTime' field


getInterpolator

public InterpolatorTypeRecord getInterpolator()
Gets the value of the 'interpolator' field


setInterpolator

public MotionPathRecord.Builder setInterpolator(InterpolatorTypeRecord value)
Sets the value of the 'interpolator' field


hasInterpolator

public boolean hasInterpolator()
Checks whether the 'interpolator' field has been set


clearInterpolator

public MotionPathRecord.Builder clearInterpolator()
Clears the value of the 'interpolator' field


getControlPoints

public List<ControlPointRecord> getControlPoints()
Gets the value of the 'controlPoints' field


setControlPoints

public MotionPathRecord.Builder setControlPoints(List<ControlPointRecord> value)
Sets the value of the 'controlPoints' field


hasControlPoints

public boolean hasControlPoints()
Checks whether the 'controlPoints' field has been set


clearControlPoints

public MotionPathRecord.Builder clearControlPoints()
Clears the value of the 'controlPoints' field


build

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


Copyright © 2011-2013. All Rights Reserved.