Package com.microsoft.graph.http
Class BaseDeltaCollectionRequest<T,T2 extends ICollectionResponse<T>,T3 extends BaseCollectionPage<T,? extends BaseRequestBuilder<T>>>
java.lang.Object
com.microsoft.graph.http.BaseCollectionRequest<T,T2,T3>
com.microsoft.graph.http.BaseFunctionCollectionRequest<T,T2,T3>
com.microsoft.graph.http.BaseDeltaCollectionRequest<T,T2,T3>
- Type Parameters:
T- the type of the object in the collectionT2- the response collection typeT3- the collection page type
- All Implemented Interfaces:
IHttpRequest
public abstract class BaseDeltaCollectionRequest<T,T2 extends ICollectionResponse<T>,T3 extends BaseCollectionPage<T,? extends BaseRequestBuilder<T>>>
extends BaseFunctionCollectionRequest<T,T2,T3>
A request against a collection bound function
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseCollectionRequest
responseCollectionClass -
Constructor Summary
ConstructorsConstructorDescriptionBaseDeltaCollectionRequest(String requestUrl, IBaseClient<?> client, List<? extends Option> options, Class<T2> responseCollectionClass, Class<T3> collectionPageClass, Class<? extends BaseCollectionRequestBuilder<T,? extends BaseRequestBuilder<T>,T2,T3,? extends BaseCollectionRequest<T,T2,T3>>> collectionRequestBuilderClass)Create the collection request -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDeltaTokenOption(String value, String optionKey)Adds the delta token query string value for the requestprotected StringgetDeltaTokenFromLink(String deltaLink)Gets the delta token from the delta link provided by the previous responseMethods inherited from class com.microsoft.graph.http.BaseFunctionCollectionRequest
get, getAsyncMethods 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
-
BaseDeltaCollectionRequest
public BaseDeltaCollectionRequest(@Nonnull String requestUrl, @Nonnull IBaseClient<?> client, @Nullable List<? extends Option> options, @Nonnull Class<T2> responseCollectionClass, @Nonnull Class<T3> collectionPageClass, @Nonnull Class<? extends BaseCollectionRequestBuilder<T,? extends BaseRequestBuilder<T>,T2,T3,? extends BaseCollectionRequest<T,T2,T3>>> collectionRequestBuilderClass)Create the collection request- Parameters:
requestUrl- the URL to make the request againstclient- the client which can issue the requestoptions- the options for this requestresponseCollectionClass- the class for the response collectioncollectionPageClass- the class for the collection pagecollectionRequestBuilderClass- the class for the collection request builder
-
-
Method Details
-
addDeltaTokenOption
Adds the delta token query string value for the request- Parameters:
value- - The tokenoptionKey- - the key to use for the query string parameter
-
getDeltaTokenFromLink
Gets the delta token from the delta link provided by the previous response- Parameters:
deltaLink- the delta link provided by the previous request- Returns:
- the delta token
-