BaseRequestBuilder<T> Class
- java.
lang. Object - com.
microsoft. graph. http. BaseRequestBuilder<T>
- com.
Type Parameters
- T
Implements
public abstract class BaseRequestBuilder<T>
implements IRequestBuilder
A request builder
Constructor Summary
| Constructor | Description |
|---|---|
| BaseRequestBuilder(String requestUrl, IBaseClient<?> client, List<? extends Option> options) |
Creates the request builder |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
IBase |
getClient()
Gets the client |
| java.util.List<> |
getOptions(Option[] requestOptions)
Get the full list of options for this request |
| java.lang.String |
getRequestUrl()
Gets the request URL |
| java.lang.String |
getRequestUrlWithAdditionalParameter(String parameter)
Gets the request URL with an odata parameter added to it |
| java.lang.String |
getRequestUrlWithAdditionalSegment(String urlSegment)
Gets the request URL with an extra segment added to it |
Methods inherited from java.lang.Object
Constructor Details
BaseRequestBuilder
public BaseRequestBuilder(String requestUrl, IBaseClient client, List options)
Creates the request builder
Parameters:
Method Details
getClient
public IBaseClient getClient()
Gets the client
Returns:
getOptions
public List getOptions(Option[] requestOptions)
Get the full list of options for this request
Parameters:
Returns:
getRequestUrl
public String getRequestUrl()
Gets the request URL
Returns:
getRequestUrlWithAdditionalParameter
public String getRequestUrlWithAdditionalParameter(String parameter)
Gets the request URL with an odata parameter added to it
Parameters:
Returns:
getRequestUrlWithAdditionalSegment
public String getRequestUrlWithAdditionalSegment(String urlSegment)
Gets the request URL with an extra segment added to it
Parameters:
Returns: