All Classes

Class
Description
Holds additional properties that are not part of the default object's schema
Interceptor responsible for injecting the token in the request headers
A request against a collection bound action
The base method request builder class used for POST actions
The base method request builder class used for POST actions
Provides basic common methods for all authentication providers
A client that communications with an OData service
Builder to help configure the Graph service client
A page of results from a collection
A request builder
A request against a collection
The basic implementation of a collection request builder
The basic collection response implementation
An HTTP request.
A request builder
A request against a collection bound function
A request against a collection
A request against a collection bound function
The base method request builder class
The base method request builder class
An HTTP request.
A request builder
An HTTP request.
A request builder
A request for a binary stream
A request against a collection bound action
An HTTP request.
A request builder
Request for batch requests
Request builder for batch requests
Respresents the content of a JSON batch request
the http request for the batch step
Respresents the result of a JSON batch request
Response for the batch step
Common abstractions between batch request steps and batch response steps
Serializer for byte[]s
DO NOT USE IN PRODUCTION interceptor that randomly fails the responses for unit testing purposes
An exception from the client.
Specialized serializer to handle collection pages
Specialized de-serializer to handle collection responses
HTTP provider based off of OkHttp and msgraph-sdk-java-core library
Respresents a custom request to be executed against the service
The class for the CustomRequestBuilder If the provided URL is malformed, the ClientException will contain a MalformedURLException
A timezone-nonspecific date
The default logger for the service client
The default serializer implementation for the SDK
A page of results from a delta collection
This class provides methods to get the derived class corresponding to the OData type when deserializing payloads.
Deserializer for native EDM types from the service.
Serializes and deserializes EnumSets The Graph service expects a single enum value as a comma-delimited string Here, we flatten the EnumSet to serialize the object and insert the response into an array to deserialize back to an EnumSet
Handles serialization/deserialization for special types (especially of fields which are not caught by registering a type adapter).
Represents an option to use with OData methods
Represents an error returned by the service
The common Graph error codes
Represents the error response body returned by the service
An unexpected exception from the Graph service
Represents an inner error returned by the service
An exception from the Graph service
A header value
Builder to get a custom HttpClient to be used for requests against Microsoft Graph
The HTTP method for a request
The HTTP code for the HTTP request
Authenticates requests to be sent to the API
A client that communications with an OData service
Represents a response of a collection of items returned by the service
Sends HTTP requests
An HTTP request
A request for a binary stream
An object that was parsed from JSON
The logger for the service client
Option to be passed to one of the middlewares provided by this SDK
A callback that describes how to deal with success, failure, and progress
Builder for a request
Serializes and deserializes items from strings into their types
Indicates whether a specific response redirect information should be followed
Indicates whether a specific request should be retried
The handler interface for requests having stateful response from server.
The interface for the Upload Session.
Respresents the result of a large file upload task.
ChunkedUpload service provider
Describes the logging levels supported by this client
The type of middleware to applied to the request/response
Helper for submitting multipart data This follows the Network Working Group's RFC on multipart/form-data posting format: https://www.ietf.org/rfc/rfc2388.txt
Serializes and deserializes a string
An option that is settable for a request
The class for the Primitive Request.
The class for the Primitive Request Builder.
A query parameter
Middleware that determines whether a redirect information should be followed or not, and follows it if necessary.
Options to be passed to the redirect middleware.
Represents the body to use with an OData method
The middleware responsible for retrying requests when they fail because of transient issues
The options to be passed to the retry middleware.
Middleware responsible for adding telemetry information on SDK usage Note: the telemetry only collects anonymous information on SDK version and usage.
Options to be passed to the telemetry middleware.
The time of day
An implementation of the Authentication Provider with Azure-identity