Package com.microsoft.graph.http
Class BaseCollectionWithReferencesRequest<T,T2 extends BaseWithReferenceRequest<T>,T3 extends BaseReferenceRequestBuilder<T,? extends BaseReferenceRequest<T>>,T4 extends BaseWithReferenceRequestBuilder<T,T2,T3>,T5 extends ICollectionResponse<T>,T6 extends BaseCollectionPage<T,? extends BaseRequestBuilder<T>>,T7 extends BaseEntityCollectionRequest<T,T5,T6>>
java.lang.Object
com.microsoft.graph.http.BaseCollectionRequest<T,T2,T3>
com.microsoft.graph.http.BaseEntityCollectionRequest<T,T5,T6>
com.microsoft.graph.http.BaseCollectionWithReferencesRequest<T,T2,T3,T4,T5,T6,T7>
- Type Parameters:
T- the response class
- All Implemented Interfaces:
IHttpRequest
public abstract class BaseCollectionWithReferencesRequest<T,T2 extends BaseWithReferenceRequest<T>,T3 extends BaseReferenceRequestBuilder<T,? extends BaseReferenceRequest<T>>,T4 extends BaseWithReferenceRequestBuilder<T,T2,T3>,T5 extends ICollectionResponse<T>,T6 extends BaseCollectionPage<T,? extends BaseRequestBuilder<T>>,T7 extends BaseEntityCollectionRequest<T,T5,T6>>
extends BaseEntityCollectionRequest<T,T5,T6>
An HTTP request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseCollectionRequest
responseCollectionClass -
Constructor Summary
ConstructorsConstructorDescriptionBaseCollectionWithReferencesRequest(String requestUrl, IBaseClient<?> client, List<? extends Option> requestOptions, Class<T5> collectionResponseClass, Class<T6> collectionPageClass, Class<? extends BaseCollectionWithReferencesRequestBuilder<T,T2,T3,T4,T5,T6,? extends BaseCollectionWithReferencesRequest<T,T2,T3,T4,T5,T6,T7>,? extends BaseCollectionReferenceRequestBuilder<T,T3,T5,T6,? extends BaseCollectionWithReferencesRequest<T,T2,T3,T4,T5,T6,T7>>>> collectionWithReferencesRequestBuilderClass)The request builder for this collection of User -
Method Summary
Methods inherited from class com.microsoft.graph.http.BaseEntityCollectionRequest
get, getAsync, postMethods inherited from class com.microsoft.graph.http.BaseCollectionRequest
addCountOption, addExpandOption, addFilterOption, addFunctionOption, addHeader, addOrderByOption, addQueryOption, addSelectOption, addSkipOption, addSkipTokenOption, addTopOption, buildFromResponse, getBaseRequest, getCollectionPageClass, getDelay, getHeaders, getHttpMethod, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getRequestUrl, getShouldRedirect, getShouldRetry, getUseCaches, send, sendAsync, setDelay, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.http.IHttpRequest
getHttpRequest
-
Constructor Details
-
BaseCollectionWithReferencesRequest
public BaseCollectionWithReferencesRequest(@Nonnull String requestUrl, @Nonnull IBaseClient<?> client, @Nullable List<? extends Option> requestOptions, @Nonnull Class<T5> collectionResponseClass, @Nonnull Class<T6> collectionPageClass, @Nonnull Class<? extends BaseCollectionWithReferencesRequestBuilder<T,T2,T3,T4,T5,T6,? extends BaseCollectionWithReferencesRequest<T,T2,T3,T4,T5,T6,T7>,? extends BaseCollectionReferenceRequestBuilder<T,T3,T5,T6,? extends BaseCollectionWithReferencesRequest<T,T2,T3,T4,T5,T6,T7>>>> collectionWithReferencesRequestBuilderClass)The request builder for this collection of User- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this requestcollectionResponseClass- the class for the collection responsecollectionPageClass- the class for the collection pagecollectionWithReferencesRequestBuilderClass- the class for the request builder
-