public class WorkforceIntegrationRequest extends BaseRequest implements IWorkforceIntegrationRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING
Constructor and Description |
---|
WorkforceIntegrationRequest(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request for the WorkforceIntegration
|
Modifier and Type | Method and Description |
---|---|
void |
delete()
Delete this item from the service
|
void |
delete(ICallback<? super WorkforceIntegration> callback)
Delete this item from the service
|
IWorkforceIntegrationRequest |
expand(java.lang.String value)
Sets the expand clause for the request
|
WorkforceIntegration |
get()
Gets the WorkforceIntegration from the service
|
void |
get(ICallback<? super WorkforceIntegration> callback)
Gets the WorkforceIntegration from the service
|
WorkforceIntegration |
patch(WorkforceIntegration sourceWorkforceIntegration)
Patches this WorkforceIntegration with a source
|
void |
patch(WorkforceIntegration sourceWorkforceIntegration,
ICallback<? super WorkforceIntegration> callback)
Patches this WorkforceIntegration with a source
|
WorkforceIntegration |
post(WorkforceIntegration newWorkforceIntegration)
Creates a WorkforceIntegration with a new object
|
void |
post(WorkforceIntegration newWorkforceIntegration,
ICallback<? super WorkforceIntegration> callback)
Creates a WorkforceIntegration with a new object
|
WorkforceIntegration |
put(WorkforceIntegration newWorkforceIntegration)
Creates a WorkforceIntegration with a new object
|
void |
put(WorkforceIntegration newWorkforceIntegration,
ICallback<? super WorkforceIntegration> callback)
Creates a WorkforceIntegration with a new object
|
IWorkforceIntegrationRequest |
select(java.lang.String value)
Sets the select clause for the request
|
addFunctionOption, addHeader, addQueryOption, getClient, getDelay, getFunctionOptions, getHeaders, getHttpMethod, getHttpRequest, getHttpRequest, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getQueryOptions, getRequestUrl, getResponseType, getShouldRedirect, getShouldRetry, getUseCaches, send, send, setDelay, setHttpMethod, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethod
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addHeader, getDelay, getHeaders, getHttpMethod, getHttpRequest, getHttpRequest, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getRequestUrl, getShouldRedirect, getShouldRetry, getUseCaches, setDelay, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethod
public WorkforceIntegrationRequest(java.lang.String requestUrl, IBaseClient client, java.util.List<? extends Option> requestOptions)
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this requestpublic void get(ICallback<? super WorkforceIntegration> callback)
get
in interface IWorkforceIntegrationRequest
callback
- the callback to be called after success or failurepublic WorkforceIntegration get() throws ClientException
get
in interface IWorkforceIntegrationRequest
ClientException
- this exception occurs if the request was unable to complete for any reasonpublic void delete(ICallback<? super WorkforceIntegration> callback)
delete
in interface IWorkforceIntegrationRequest
callback
- the callback when the deletion action has completedpublic void delete() throws ClientException
delete
in interface IWorkforceIntegrationRequest
ClientException
- if there was an exception during the delete operationpublic void patch(WorkforceIntegration sourceWorkforceIntegration, ICallback<? super WorkforceIntegration> callback)
patch
in interface IWorkforceIntegrationRequest
sourceWorkforceIntegration
- the source object with updatescallback
- the callback to be called after success or failurepublic WorkforceIntegration patch(WorkforceIntegration sourceWorkforceIntegration) throws ClientException
patch
in interface IWorkforceIntegrationRequest
sourceWorkforceIntegration
- the source object with updatesClientException
- this exception occurs if the request was unable to complete for any reasonpublic void post(WorkforceIntegration newWorkforceIntegration, ICallback<? super WorkforceIntegration> callback)
post
in interface IWorkforceIntegrationRequest
newWorkforceIntegration
- the new object to createcallback
- the callback to be called after success or failurepublic WorkforceIntegration post(WorkforceIntegration newWorkforceIntegration) throws ClientException
post
in interface IWorkforceIntegrationRequest
newWorkforceIntegration
- the new object to createClientException
- this exception occurs if the request was unable to complete for any reasonpublic void put(WorkforceIntegration newWorkforceIntegration, ICallback<? super WorkforceIntegration> callback)
put
in interface IWorkforceIntegrationRequest
newWorkforceIntegration
- the object to create/updatecallback
- the callback to be called after success or failurepublic WorkforceIntegration put(WorkforceIntegration newWorkforceIntegration) throws ClientException
put
in interface IWorkforceIntegrationRequest
newWorkforceIntegration
- the object to create/updateClientException
- this exception occurs if the request was unable to complete for any reasonpublic IWorkforceIntegrationRequest select(java.lang.String value)
select
in interface IWorkforceIntegrationRequest
value
- the select clausepublic IWorkforceIntegrationRequest expand(java.lang.String value)
expand
in interface IWorkforceIntegrationRequest
value
- the expand clause