Class GraphClientFactory
java.lang.Object
com.microsoft.graph.core.requests.GraphClientFactory
The GraphClientFactory used to create the OkHttpClient.
-
Method Summary
Modifier and TypeMethodDescriptionstatic okhttp3.OkHttpClient.Buildercreate()The default OkHttpClient Builder for Graph.static okhttp3.OkHttpClient.Buildercreate(GraphClientOption graphClientOption) The OkHttpClient Builder with optional GraphClientOptionstatic okhttp3.OkHttpClient.Buildercreate(GraphClientOption graphClientOption, okhttp3.Interceptor... interceptors) OkHttpClient Builder for Graph with specified Interceptors and GraphClientOption.static okhttp3.OkHttpClient.Buildercreate(okhttp3.Interceptor... interceptors) OkHttpClient Builder for Graph with specified Interceptors.static okhttp3.Interceptor[]createDefaultGraphInterceptors(GraphClientOption graphClientOption) Creates the default Interceptors for use with Graph.
-
Method Details
-
create
@Nonnull public static okhttp3.OkHttpClient.Builder create()The default OkHttpClient Builder for Graph.- Returns:
- an OkHttpClient Builder instance.
-
create
@Nonnull public static okhttp3.OkHttpClient.Builder create(@Nonnull okhttp3.Interceptor... interceptors) OkHttpClient Builder for Graph with specified Interceptors.- Parameters:
interceptors- desired interceptors for use in requests.- Returns:
- an OkHttpClient Builder instance.
-
create
@Nonnull public static okhttp3.OkHttpClient.Builder create(@Nonnull GraphClientOption graphClientOption, @Nonnull okhttp3.Interceptor... interceptors) OkHttpClient Builder for Graph with specified Interceptors and GraphClientOption.- Parameters:
graphClientOption- the GraphClientOption for use in requests.interceptors- desired interceptors for use in requests.- Returns:
- an OkHttpClient Builder instance.
-
create
@Nonnull public static okhttp3.OkHttpClient.Builder create(@Nullable GraphClientOption graphClientOption) The OkHttpClient Builder with optional GraphClientOption- Parameters:
graphClientOption- the GraphClientOption for use in requests.- Returns:
- an OkHttpClient Builder instance.
-
createDefaultGraphInterceptors
@Nonnull public static okhttp3.Interceptor[] createDefaultGraphInterceptors(@Nonnull GraphClientOption graphClientOption) Creates the default Interceptors for use with Graph.- Parameters:
graphClientOption- the GraphClientOption used to create the GraphTelemetryHandler with.- Returns:
- an array of interceptors.
-