Package com.microsoft.graph.http
Class BaseReferenceRequestBuilder<T,T2 extends BaseReferenceRequest<T>>
java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<T>
com.microsoft.graph.http.BaseReferenceRequestBuilder<T,T2>
- All Implemented Interfaces:
IRequestBuilder
public abstract class BaseReferenceRequestBuilder<T,T2 extends BaseReferenceRequest<T>>
extends BaseRequestBuilder<T>
A request builder
-
Constructor Summary
ConstructorsConstructorDescriptionBaseReferenceRequestBuilder(String requestUrl, IBaseClient<?> client, List<? extends Option> requestOptions, Class<T2> referenceRequestClass)The request builder for the User -
Method Summary
Modifier and TypeMethodDescriptionbuildRequest(Option... requestOptions)Creates the requestbuildRequest(List<? extends Option> requestOptions)Creates the request with specific requestOptions instead of the existing requestOptionsMethods inherited from class com.microsoft.graph.http.BaseRequestBuilder
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegment
-
Constructor Details
-
BaseReferenceRequestBuilder
public BaseReferenceRequestBuilder(@Nonnull String requestUrl, @Nonnull IBaseClient<?> client, @Nullable List<? extends Option> requestOptions, @Nonnull Class<T2> referenceRequestClass)The request builder for the User- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this requestreferenceRequestClass- the class to use to build the request
-
-
Method Details
-
buildRequest
Creates the request- Parameters:
requestOptions- the options for this request- Returns:
- The ReferenceRequest instance
-
buildRequest
Creates the request with specific requestOptions instead of the existing requestOptions- Parameters:
requestOptions- the options for this request- Returns:
- the ReferenceRequest instance
-