All Classes and Interfaces

Class
Description
AzureIdentityAccessTokenProvider wrapper from Kiota library with Microsoft Graph defaults.
Implementation of Authentication provider for Azure Identity with Microsoft Graph defaults
Extension of the OkHttpRequestAdapter which is used as the default for Graph Requests.
Enum list of Keys which can be used to access the cloudList map.
A request builder for creating batch requests.
A class representing the content of a batch request.
A collection of batch requests
Represents a single request in a batch request
A class representing the content of a batch request response.
A collection of BatchResponseContent objects.
Graph client exception wrapper.
Core Constants for use in other classes.
Batch Request Constants
Collection Response Method Name Constants
Header Constants
MimeTypeNames Constants
Odata Instance Annotation Constants
Url Replacement Constants Example: /users/{id} -> /me
Serialization Constants
Constants used for exception building
Exception codes
Exception messages
The class which holds the values of each feature flag.
Manages and tracks the flags for tasks and handlers.
The GraphClientFactory used to create the OkHttpClient.
Options to be passed to the telemetry middleware.
Middleware responsible for adding telemetry information on SDK usage Note: the telemetry only collects anonymous information on SDK version and usage.
The default client interface
Defines how to return progress status from a request.
Interface defining and UploadSession
A model to map id Keys to requests within a BatchResponseContent object.
LargeFileUploadTask<T extends com.microsoft.kiota.serialization.Parsable>
Task for uploading large files including pausing and resuming.
PageIterator<TEntity extends com.microsoft.kiota.serialization.Parsable,TCollectionPage extends com.microsoft.kiota.serialization.Parsable & com.microsoft.kiota.serialization.AdditionalDataHolder>
A class for iterating through pages of a collection Use to automatically page through result sets across multiple calls and process each item in the result set.
PageIterator.Builder<TEntity extends com.microsoft.kiota.serialization.Parsable,TCollectionPage extends com.microsoft.kiota.serialization.Parsable & com.microsoft.kiota.serialization.AdditionalDataHolder>
A builder class for building a PageIterator.
Enum to represent the possible states of the PageIterator.
ResponseBodyHandler<T extends com.microsoft.kiota.serialization.Parsable>
A response handler for deserializing responses to a ModelType.
The request handler for upload requests.
Model containing the information from an upload response.
Concrete implementation of the IUploadSession interface.
UploadSessionRequestBuilder<T extends com.microsoft.kiota.serialization.Parsable>
UploadSessionRequestBuilder class to get and delete an UploadSession.
UploadSliceRequestBuilder<T extends com.microsoft.kiota.serialization.Parsable>
Request for uploading a slice of a large file.