org.mechio.impl.motion.messaging
Class RobotRequestRecord.Builder

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

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

RecordBuilder for RobotRequestRecord instances.


Method Summary
 RobotRequestRecord build()
           
 RobotRequestRecord.Builder clearIntParam()
          Clears the value of the 'intParam' field
 RobotRequestRecord.Builder clearRequestDestinationId()
          Clears the value of the 'requestDestinationId' field
 RobotRequestRecord.Builder clearRequestSourceId()
          Clears the value of the 'requestSourceId' field
 RobotRequestRecord.Builder clearRequestType()
          Clears the value of the 'requestType' field
 RobotRequestRecord.Builder clearRobotId()
          Clears the value of the 'robotId' field
 RobotRequestRecord.Builder clearTimestampMillisecUTC()
          Clears the value of the 'timestampMillisecUTC' field
 java.lang.Integer getIntParam()
          Gets the value of the 'intParam' field
 java.lang.String getRequestDestinationId()
          Gets the value of the 'requestDestinationId' field
 java.lang.String getRequestSourceId()
          Gets the value of the 'requestSourceId' field
 java.lang.String getRequestType()
          Gets the value of the 'requestType' field
 java.lang.String getRobotId()
          Gets the value of the 'robotId' field
 java.lang.Long getTimestampMillisecUTC()
          Gets the value of the 'timestampMillisecUTC' field
 boolean hasIntParam()
          Checks whether the 'intParam' field has been set
 boolean hasRequestDestinationId()
          Checks whether the 'requestDestinationId' field has been set
 boolean hasRequestSourceId()
          Checks whether the 'requestSourceId' field has been set
 boolean hasRequestType()
          Checks whether the 'requestType' field has been set
 boolean hasRobotId()
          Checks whether the 'robotId' field has been set
 boolean hasTimestampMillisecUTC()
          Checks whether the 'timestampMillisecUTC' field has been set
 RobotRequestRecord.Builder setIntParam(java.lang.Integer value)
          Sets the value of the 'intParam' field
 RobotRequestRecord.Builder setRequestDestinationId(java.lang.String value)
          Sets the value of the 'requestDestinationId' field
 RobotRequestRecord.Builder setRequestSourceId(java.lang.String value)
          Sets the value of the 'requestSourceId' field
 RobotRequestRecord.Builder setRequestType(java.lang.String value)
          Sets the value of the 'requestType' field
 RobotRequestRecord.Builder setRobotId(java.lang.String value)
          Sets the value of the 'robotId' field
 RobotRequestRecord.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

getRobotId

public java.lang.String getRobotId()
Gets the value of the 'robotId' field


setRobotId

public RobotRequestRecord.Builder setRobotId(java.lang.String value)
Sets the value of the 'robotId' field


hasRobotId

public boolean hasRobotId()
Checks whether the 'robotId' field has been set


clearRobotId

public RobotRequestRecord.Builder clearRobotId()
Clears the value of the 'robotId' field


getRequestSourceId

public java.lang.String getRequestSourceId()
Gets the value of the 'requestSourceId' field


setRequestSourceId

public RobotRequestRecord.Builder setRequestSourceId(java.lang.String value)
Sets the value of the 'requestSourceId' field


hasRequestSourceId

public boolean hasRequestSourceId()
Checks whether the 'requestSourceId' field has been set


clearRequestSourceId

public RobotRequestRecord.Builder clearRequestSourceId()
Clears the value of the 'requestSourceId' field


getRequestDestinationId

public java.lang.String getRequestDestinationId()
Gets the value of the 'requestDestinationId' field


setRequestDestinationId

public RobotRequestRecord.Builder setRequestDestinationId(java.lang.String value)
Sets the value of the 'requestDestinationId' field


hasRequestDestinationId

public boolean hasRequestDestinationId()
Checks whether the 'requestDestinationId' field has been set


clearRequestDestinationId

public RobotRequestRecord.Builder clearRequestDestinationId()
Clears the value of the 'requestDestinationId' field


getRequestType

public java.lang.String getRequestType()
Gets the value of the 'requestType' field


setRequestType

public RobotRequestRecord.Builder setRequestType(java.lang.String value)
Sets the value of the 'requestType' field


hasRequestType

public boolean hasRequestType()
Checks whether the 'requestType' field has been set


clearRequestType

public RobotRequestRecord.Builder clearRequestType()
Clears the value of the 'requestType' field


getTimestampMillisecUTC

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


setTimestampMillisecUTC

public RobotRequestRecord.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 RobotRequestRecord.Builder clearTimestampMillisecUTC()
Clears the value of the 'timestampMillisecUTC' field


getIntParam

public java.lang.Integer getIntParam()
Gets the value of the 'intParam' field


setIntParam

public RobotRequestRecord.Builder setIntParam(java.lang.Integer value)
Sets the value of the 'intParam' field


hasIntParam

public boolean hasIntParam()
Checks whether the 'intParam' field has been set


clearIntParam

public RobotRequestRecord.Builder clearIntParam()
Clears the value of the 'intParam' field


build

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


Copyright © 2011-2014. All Rights Reserved.