edu.stolaf.cs.wmrserver.thrift
Class JobRequest

java.lang.Object
  extended by edu.stolaf.cs.wmrserver.thrift.JobRequest
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<JobRequest>, org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

public class JobRequest
extends java.lang.Object
implements org.apache.thrift.TBase<JobRequest,JobRequest._Fields>, java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Nested Class Summary
static class JobRequest._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
static java.util.Map<JobRequest._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 
Constructor Summary
JobRequest()
           
JobRequest(JobRequest other)
          Performs a deep copy on other.
JobRequest(java.lang.String name, java.lang.String user, java.lang.String language, boolean test, java.lang.String input, java.lang.String mapper, java.lang.String reducer, boolean numericSort)
           
 
Method Summary
 void clear()
           
 int compareTo(JobRequest other)
           
 JobRequest deepCopy()
           
 boolean equals(JobRequest that)
           
 boolean equals(java.lang.Object that)
           
 JobRequest._Fields fieldForId(int fieldId)
           
 java.lang.Object getFieldValue(JobRequest._Fields field)
           
 java.lang.String getInput()
           
 java.lang.String getLanguage()
           
 java.lang.String getMapper()
           
 int getMapTasks()
           
 java.lang.String getName()
           
 java.lang.String getReducer()
           
 int getReduceTasks()
           
 java.lang.String getUser()
           
 int hashCode()
           
 boolean isNumericSort()
           
 boolean isSet(JobRequest._Fields field)
          Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
 boolean isSetInput()
          Returns true if field input is set (has been assigned a value) and false otherwise
 boolean isSetLanguage()
          Returns true if field language is set (has been assigned a value) and false otherwise
 boolean isSetMapper()
          Returns true if field mapper is set (has been assigned a value) and false otherwise
 boolean isSetMapTasks()
          Returns true if field mapTasks is set (has been assigned a value) and false otherwise
 boolean isSetName()
          Returns true if field name is set (has been assigned a value) and false otherwise
 boolean isSetNumericSort()
          Returns true if field numericSort is set (has been assigned a value) and false otherwise
 boolean isSetReducer()
          Returns true if field reducer is set (has been assigned a value) and false otherwise
 boolean isSetReduceTasks()
          Returns true if field reduceTasks is set (has been assigned a value) and false otherwise
 boolean isSetTest()
          Returns true if field test is set (has been assigned a value) and false otherwise
 boolean isSetUser()
          Returns true if field user is set (has been assigned a value) and false otherwise
 boolean isTest()
           
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 void setFieldValue(JobRequest._Fields field, java.lang.Object value)
           
 void setInput(java.lang.String input)
           
 void setInputIsSet(boolean value)
           
 void setLanguage(java.lang.String language)
           
 void setLanguageIsSet(boolean value)
           
 void setMapper(java.lang.String mapper)
           
 void setMapperIsSet(boolean value)
           
 void setMapTasks(int mapTasks)
           
 void setMapTasksIsSet(boolean value)
           
 void setName(java.lang.String name)
           
 void setNameIsSet(boolean value)
           
 void setNumericSort(boolean numericSort)
           
 void setNumericSortIsSet(boolean value)
           
 void setReducer(java.lang.String reducer)
           
 void setReducerIsSet(boolean value)
           
 void setReduceTasks(int reduceTasks)
           
 void setReduceTasksIsSet(boolean value)
           
 void setTest(boolean test)
           
 void setTestIsSet(boolean value)
           
 void setUser(java.lang.String user)
           
 void setUserIsSet(boolean value)
           
 java.lang.String toString()
           
 void unsetInput()
           
 void unsetLanguage()
           
 void unsetMapper()
           
 void unsetMapTasks()
           
 void unsetName()
           
 void unsetNumericSort()
           
 void unsetReducer()
           
 void unsetReduceTasks()
           
 void unsetTest()
           
 void unsetUser()
           
 void validate()
           
 void write(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

metaDataMap

public static final java.util.Map<JobRequest._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

JobRequest

public JobRequest()

JobRequest

public JobRequest(java.lang.String name,
                  java.lang.String user,
                  java.lang.String language,
                  boolean test,
                  java.lang.String input,
                  java.lang.String mapper,
                  java.lang.String reducer,
                  boolean numericSort)

JobRequest

public JobRequest(JobRequest other)
Performs a deep copy on other.

Method Detail

deepCopy

public JobRequest deepCopy()
Specified by:
deepCopy in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

clear

public void clear()
Specified by:
clear in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

unsetName

public void unsetName()

isSetName

public boolean isSetName()
Returns true if field name is set (has been assigned a value) and false otherwise


setNameIsSet

public void setNameIsSet(boolean value)

getUser

public java.lang.String getUser()

setUser

public void setUser(java.lang.String user)

unsetUser

public void unsetUser()

isSetUser

public boolean isSetUser()
Returns true if field user is set (has been assigned a value) and false otherwise


setUserIsSet

public void setUserIsSet(boolean value)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

unsetLanguage

public void unsetLanguage()

isSetLanguage

public boolean isSetLanguage()
Returns true if field language is set (has been assigned a value) and false otherwise


setLanguageIsSet

public void setLanguageIsSet(boolean value)

isTest

public boolean isTest()

setTest

public void setTest(boolean test)

unsetTest

public void unsetTest()

isSetTest

public boolean isSetTest()
Returns true if field test is set (has been assigned a value) and false otherwise


setTestIsSet

public void setTestIsSet(boolean value)

getInput

public java.lang.String getInput()

setInput

public void setInput(java.lang.String input)

unsetInput

public void unsetInput()

isSetInput

public boolean isSetInput()
Returns true if field input is set (has been assigned a value) and false otherwise


setInputIsSet

public void setInputIsSet(boolean value)

getMapper

public java.lang.String getMapper()

setMapper

public void setMapper(java.lang.String mapper)

unsetMapper

public void unsetMapper()

isSetMapper

public boolean isSetMapper()
Returns true if field mapper is set (has been assigned a value) and false otherwise


setMapperIsSet

public void setMapperIsSet(boolean value)

getReducer

public java.lang.String getReducer()

setReducer

public void setReducer(java.lang.String reducer)

unsetReducer

public void unsetReducer()

isSetReducer

public boolean isSetReducer()
Returns true if field reducer is set (has been assigned a value) and false otherwise


setReducerIsSet

public void setReducerIsSet(boolean value)

getMapTasks

public int getMapTasks()

setMapTasks

public void setMapTasks(int mapTasks)

unsetMapTasks

public void unsetMapTasks()

isSetMapTasks

public boolean isSetMapTasks()
Returns true if field mapTasks is set (has been assigned a value) and false otherwise


setMapTasksIsSet

public void setMapTasksIsSet(boolean value)

getReduceTasks

public int getReduceTasks()

setReduceTasks

public void setReduceTasks(int reduceTasks)

unsetReduceTasks

public void unsetReduceTasks()

isSetReduceTasks

public boolean isSetReduceTasks()
Returns true if field reduceTasks is set (has been assigned a value) and false otherwise


setReduceTasksIsSet

public void setReduceTasksIsSet(boolean value)

isNumericSort

public boolean isNumericSort()

setNumericSort

public void setNumericSort(boolean numericSort)

unsetNumericSort

public void unsetNumericSort()

isSetNumericSort

public boolean isSetNumericSort()
Returns true if field numericSort is set (has been assigned a value) and false otherwise


setNumericSortIsSet

public void setNumericSortIsSet(boolean value)

setFieldValue

public void setFieldValue(JobRequest._Fields field,
                          java.lang.Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

getFieldValue

public java.lang.Object getFieldValue(JobRequest._Fields field)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

isSet

public boolean isSet(JobRequest._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise

Specified by:
isSet in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(JobRequest that)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(JobRequest other)
Specified by:
compareTo in interface java.lang.Comparable<JobRequest>

fieldForId

public JobRequest._Fields fieldForId(int fieldId)
Specified by:
fieldForId in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>

read

public void read(org.apache.thrift.protocol.TProtocol iprot)
          throws org.apache.thrift.TException
Specified by:
read in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>
Throws:
org.apache.thrift.TException

write

public void write(org.apache.thrift.protocol.TProtocol oprot)
           throws org.apache.thrift.TException
Specified by:
write in interface org.apache.thrift.TBase<JobRequest,JobRequest._Fields>
Throws:
org.apache.thrift.TException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public void validate()
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException