com.evernote.edam.notestore
Class NotesMetadataResultSpec

java.lang.Object
  extended by com.evernote.edam.notestore.NotesMetadataResultSpec
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class NotesMetadataResultSpec
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

This structure is provided to the findNotesMetadata function to specify the subset of fields that should be included in each NoteMetadata element that is returned in the NotesMetadataList. Each field on this structure is a boolean flag that indicates whether the corresponding field should be included in the NoteMetadata structure when it is returned. For example, if the 'includeTitle' field is set on this structure when calling findNotesMetadata, then each NoteMetadata in the list should have its 'title' field set. If one of the fields in this spec is not set, then it will be treated as 'false' by the server, so the default behavior is to include nothing in replies (but the mandatory GUID)

See Also:
Serialized Form

Nested Class Summary
static class NotesMetadataResultSpec._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
static java.util.Map<NotesMetadataResultSpec._Fields,FieldMetaData> metaDataMap
           
 
Constructor Summary
NotesMetadataResultSpec()
           
NotesMetadataResultSpec(NotesMetadataResultSpec other)
          Performs a deep copy on other.
 
Method Summary
 void clear()
           
 int compareTo(NotesMetadataResultSpec other)
           
 NotesMetadataResultSpec deepCopy()
           
 boolean equals(NotesMetadataResultSpec that)
           
 boolean equals(java.lang.Object that)
           
 NotesMetadataResultSpec._Fields fieldForId(int fieldId)
           
 java.lang.Object getFieldValue(NotesMetadataResultSpec._Fields field)
           
 int hashCode()
           
 boolean isIncludeAttributes()
           
 boolean isIncludeContentLength()
           
 boolean isIncludeCreated()
           
 boolean isIncludeLargestResourceMime()
           
 boolean isIncludeLargestResourceSize()
           
 boolean isIncludeNotebookGuid()
           
 boolean isIncludeTagGuids()
           
 boolean isIncludeTitle()
           
 boolean isIncludeUpdated()
           
 boolean isIncludeUpdateSequenceNum()
           
 boolean isSet(NotesMetadataResultSpec._Fields field)
          Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise
 boolean isSetIncludeAttributes()
          Returns true if field includeAttributes is set (has been asigned a value) and false otherwise
 boolean isSetIncludeContentLength()
          Returns true if field includeContentLength is set (has been asigned a value) and false otherwise
 boolean isSetIncludeCreated()
          Returns true if field includeCreated is set (has been asigned a value) and false otherwise
 boolean isSetIncludeLargestResourceMime()
          Returns true if field includeLargestResourceMime is set (has been asigned a value) and false otherwise
 boolean isSetIncludeLargestResourceSize()
          Returns true if field includeLargestResourceSize is set (has been asigned a value) and false otherwise
 boolean isSetIncludeNotebookGuid()
          Returns true if field includeNotebookGuid is set (has been asigned a value) and false otherwise
 boolean isSetIncludeTagGuids()
          Returns true if field includeTagGuids is set (has been asigned a value) and false otherwise
 boolean isSetIncludeTitle()
          Returns true if field includeTitle is set (has been asigned a value) and false otherwise
 boolean isSetIncludeUpdated()
          Returns true if field includeUpdated is set (has been asigned a value) and false otherwise
 boolean isSetIncludeUpdateSequenceNum()
          Returns true if field includeUpdateSequenceNum is set (has been asigned a value) and false otherwise
 void read(TProtocol iprot)
           
 void setFieldValue(NotesMetadataResultSpec._Fields field, java.lang.Object value)
           
 void setIncludeAttributes(boolean includeAttributes)
           
 void setIncludeAttributesIsSet(boolean value)
           
 void setIncludeContentLength(boolean includeContentLength)
           
 void setIncludeContentLengthIsSet(boolean value)
           
 void setIncludeCreated(boolean includeCreated)
           
 void setIncludeCreatedIsSet(boolean value)
           
 void setIncludeLargestResourceMime(boolean includeLargestResourceMime)
           
 void setIncludeLargestResourceMimeIsSet(boolean value)
           
 void setIncludeLargestResourceSize(boolean includeLargestResourceSize)
           
 void setIncludeLargestResourceSizeIsSet(boolean value)
           
 void setIncludeNotebookGuid(boolean includeNotebookGuid)
           
 void setIncludeNotebookGuidIsSet(boolean value)
           
 void setIncludeTagGuids(boolean includeTagGuids)
           
 void setIncludeTagGuidsIsSet(boolean value)
           
 void setIncludeTitle(boolean includeTitle)
           
 void setIncludeTitleIsSet(boolean value)
           
 void setIncludeUpdated(boolean includeUpdated)
           
 void setIncludeUpdatedIsSet(boolean value)
           
 void setIncludeUpdateSequenceNum(boolean includeUpdateSequenceNum)
           
 void setIncludeUpdateSequenceNumIsSet(boolean value)
           
 java.lang.String toString()
           
 void unsetIncludeAttributes()
           
 void unsetIncludeContentLength()
           
 void unsetIncludeCreated()
           
 void unsetIncludeLargestResourceMime()
           
 void unsetIncludeLargestResourceSize()
           
 void unsetIncludeNotebookGuid()
           
 void unsetIncludeTagGuids()
           
 void unsetIncludeTitle()
           
 void unsetIncludeUpdated()
           
 void unsetIncludeUpdateSequenceNum()
           
 void validate()
           
 void write(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<NotesMetadataResultSpec._Fields,FieldMetaData> metaDataMap
Constructor Detail

NotesMetadataResultSpec

public NotesMetadataResultSpec()

NotesMetadataResultSpec

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

Method Detail

deepCopy

public NotesMetadataResultSpec deepCopy()

clear

public void clear()

isIncludeTitle

public boolean isIncludeTitle()

setIncludeTitle

public void setIncludeTitle(boolean includeTitle)

unsetIncludeTitle

public void unsetIncludeTitle()

isSetIncludeTitle

public boolean isSetIncludeTitle()
Returns true if field includeTitle is set (has been asigned a value) and false otherwise


setIncludeTitleIsSet

public void setIncludeTitleIsSet(boolean value)

isIncludeContentLength

public boolean isIncludeContentLength()

setIncludeContentLength

public void setIncludeContentLength(boolean includeContentLength)

unsetIncludeContentLength

public void unsetIncludeContentLength()

isSetIncludeContentLength

public boolean isSetIncludeContentLength()
Returns true if field includeContentLength is set (has been asigned a value) and false otherwise


setIncludeContentLengthIsSet

public void setIncludeContentLengthIsSet(boolean value)

isIncludeCreated

public boolean isIncludeCreated()

setIncludeCreated

public void setIncludeCreated(boolean includeCreated)

unsetIncludeCreated

public void unsetIncludeCreated()

isSetIncludeCreated

public boolean isSetIncludeCreated()
Returns true if field includeCreated is set (has been asigned a value) and false otherwise


setIncludeCreatedIsSet

public void setIncludeCreatedIsSet(boolean value)

isIncludeUpdated

public boolean isIncludeUpdated()

setIncludeUpdated

public void setIncludeUpdated(boolean includeUpdated)

unsetIncludeUpdated

public void unsetIncludeUpdated()

isSetIncludeUpdated

public boolean isSetIncludeUpdated()
Returns true if field includeUpdated is set (has been asigned a value) and false otherwise


setIncludeUpdatedIsSet

public void setIncludeUpdatedIsSet(boolean value)

isIncludeUpdateSequenceNum

public boolean isIncludeUpdateSequenceNum()

setIncludeUpdateSequenceNum

public void setIncludeUpdateSequenceNum(boolean includeUpdateSequenceNum)

unsetIncludeUpdateSequenceNum

public void unsetIncludeUpdateSequenceNum()

isSetIncludeUpdateSequenceNum

public boolean isSetIncludeUpdateSequenceNum()
Returns true if field includeUpdateSequenceNum is set (has been asigned a value) and false otherwise


setIncludeUpdateSequenceNumIsSet

public void setIncludeUpdateSequenceNumIsSet(boolean value)

isIncludeNotebookGuid

public boolean isIncludeNotebookGuid()

setIncludeNotebookGuid

public void setIncludeNotebookGuid(boolean includeNotebookGuid)

unsetIncludeNotebookGuid

public void unsetIncludeNotebookGuid()

isSetIncludeNotebookGuid

public boolean isSetIncludeNotebookGuid()
Returns true if field includeNotebookGuid is set (has been asigned a value) and false otherwise


setIncludeNotebookGuidIsSet

public void setIncludeNotebookGuidIsSet(boolean value)

isIncludeTagGuids

public boolean isIncludeTagGuids()

setIncludeTagGuids

public void setIncludeTagGuids(boolean includeTagGuids)

unsetIncludeTagGuids

public void unsetIncludeTagGuids()

isSetIncludeTagGuids

public boolean isSetIncludeTagGuids()
Returns true if field includeTagGuids is set (has been asigned a value) and false otherwise


setIncludeTagGuidsIsSet

public void setIncludeTagGuidsIsSet(boolean value)

isIncludeAttributes

public boolean isIncludeAttributes()

setIncludeAttributes

public void setIncludeAttributes(boolean includeAttributes)

unsetIncludeAttributes

public void unsetIncludeAttributes()

isSetIncludeAttributes

public boolean isSetIncludeAttributes()
Returns true if field includeAttributes is set (has been asigned a value) and false otherwise


setIncludeAttributesIsSet

public void setIncludeAttributesIsSet(boolean value)

isIncludeLargestResourceMime

public boolean isIncludeLargestResourceMime()

setIncludeLargestResourceMime

public void setIncludeLargestResourceMime(boolean includeLargestResourceMime)

unsetIncludeLargestResourceMime

public void unsetIncludeLargestResourceMime()

isSetIncludeLargestResourceMime

public boolean isSetIncludeLargestResourceMime()
Returns true if field includeLargestResourceMime is set (has been asigned a value) and false otherwise


setIncludeLargestResourceMimeIsSet

public void setIncludeLargestResourceMimeIsSet(boolean value)

isIncludeLargestResourceSize

public boolean isIncludeLargestResourceSize()

setIncludeLargestResourceSize

public void setIncludeLargestResourceSize(boolean includeLargestResourceSize)

unsetIncludeLargestResourceSize

public void unsetIncludeLargestResourceSize()

isSetIncludeLargestResourceSize

public boolean isSetIncludeLargestResourceSize()
Returns true if field includeLargestResourceSize is set (has been asigned a value) and false otherwise


setIncludeLargestResourceSizeIsSet

public void setIncludeLargestResourceSizeIsSet(boolean value)

setFieldValue

public void setFieldValue(NotesMetadataResultSpec._Fields field,
                          java.lang.Object value)

getFieldValue

public java.lang.Object getFieldValue(NotesMetadataResultSpec._Fields field)

isSet

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


equals

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

equals

public boolean equals(NotesMetadataResultSpec that)

hashCode

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

compareTo

public int compareTo(NotesMetadataResultSpec other)

fieldForId

public NotesMetadataResultSpec._Fields fieldForId(int fieldId)

read

public void read(TProtocol iprot)
          throws TException
Throws:
TException

write

public void write(TProtocol oprot)
           throws TException
Throws:
TException

toString

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

validate

public void validate()
              throws TException
Throws:
TException