Package com.microsoft.graph.models
Class MailSearchFolder
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MailFolder
com.microsoft.graph.models.MailSearchFolder
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class MailSearchFolder
extends MailFolder
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mail Search Folder.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Filter Query.The Include Nested Folders.The Is Supported.The Source Folder Ids.Fields inherited from class com.microsoft.graph.models.MailFolder
childFolderCount, childFolders, displayName, isHidden, messageRules, messages, multiValueExtendedProperties, parentFolderId, singleValueExtendedProperties, totalItemCount, unreadItemCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
filterQuery
@SerializedName(value="filterQuery", alternate="FilterQuery") @Expose @Nullable public String filterQueryThe Filter Query. The OData query to filter the messages. -
includeNestedFolders
@SerializedName(value="includeNestedFolders", alternate="IncludeNestedFolders") @Expose @Nullable public Boolean includeNestedFoldersThe Include Nested Folders. Indicates how the mailbox folder hierarchy should be traversed in the search. true means that a deep search should be done to include child folders in the hierarchy of each folder explicitly specified in sourceFolderIds. false means a shallow search of only each of the folders explicitly specified in sourceFolderIds. -
isSupported
@SerializedName(value="isSupported", alternate="IsSupported") @Expose @Nullable public Boolean isSupportedThe Is Supported. Indicates whether a search folder is editable using REST APIs. -
sourceFolderIds
@SerializedName(value="sourceFolderIds", alternate="SourceFolderIds") @Expose @Nullable public List<String> sourceFolderIdsThe Source Folder Ids. The mailbox folders that should be mined.
-
-
Constructor Details
-
MailSearchFolder
public MailSearchFolder()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classMailFolder- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-