public abstract class BaseRequestBuilder extends java.lang.Object implements IRequestBuilder
| Constructor and Description |
|---|
BaseRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> options)
Creates the request builder
|
| Modifier and Type | Method and Description |
|---|---|
IBaseClient |
getClient()
Gets the client
|
java.util.List<? extends Option> |
getOptions()
Get the full list of options for this request
|
java.lang.String |
getRequestUrl()
Gets the request URL
|
java.lang.String |
getRequestUrlWithAdditionalParameter(java.lang.String parameter) |
java.lang.String |
getRequestUrlWithAdditionalSegment(java.lang.String urlSegment)
Gets the request URL with an extra segment added to it
|
public BaseRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> options)
requestUrl - the URL to make the request againstclient - the client which can issue the requestoptions - the options for this requestpublic IBaseClient getClient()
getClient in interface IRequestBuilderpublic java.lang.String getRequestUrl()
getRequestUrl in interface IRequestBuilderpublic java.util.List<? extends Option> getOptions()
public java.lang.String getRequestUrlWithAdditionalSegment(java.lang.String urlSegment)
getRequestUrlWithAdditionalSegment in interface IRequestBuilderurlSegment - the section to addpublic java.lang.String getRequestUrlWithAdditionalParameter(java.lang.String parameter)