BaseWithReferenceRequestBuilder<T,T2,T3> Class
- java.
lang. Object - com.
microsoft. graph. http. BaseRequestBuilder<T> - com.
microsoft. graph. http. BaseWithReferenceRequestBuilder<T,T2,T3>
- com.
- com.
Type Parameters
- T
- T2
- T3
public abstract class BaseWithReferenceRequestBuilder<T,T2,T3>
extends BaseRequestBuilder<T>
A request builder
Constructor Summary
| Constructor | Description |
|---|---|
| BaseWithReferenceRequestBuilder(String requestUrl, IBaseClient<?> client, List<? extends Option> requestOptions, Class<T2> withReferenceRequestClass, Class<T3> referenceRequestBuilderClass) |
The request builder for the User |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| T2 |
buildRequest(Option[] requestOptions)
Creates the request |
| T2 |
buildRequest(List<? extends Option> requestOptions)
Creates the request with specific options instead of the existing options |
| T3 |
reference()
Creates a request builder to get the reference to the entity |
Methods inherited from BaseRequestBuilder
Methods inherited from java.lang.Object
Constructor Details
BaseWithReferenceRequestBuilder
public BaseWithReferenceRequestBuilder(String requestUrl, IBaseClient client, List requestOptions, Class
The request builder for the User
Parameters:
Method Details
buildRequest
public T2 buildRequest(Option[] requestOptions)
Creates the request
Parameters:
Returns:
buildRequest
public T2 buildRequest(List requestOptions)
Creates the request with specific options instead of the existing options
Parameters:
Returns:
reference
public T3 reference()
Creates a request builder to get the reference to the entity
Returns: