## Uses of Interface
org.apache.olingo.client.api.communication.request.ODataRequest

- Packages that use ODataRequest
  Package | Description
  --- | ---
  org.apache.olingo.client.api.communication.request |
  org.apache.olingo.client.api.communication.request.batch |
  org.apache.olingo.client.api.communication.request.cud |
  org.apache.olingo.client.api.communication.request.invoke |
  org.apache.olingo.client.api.communication.request.retrieve |
  org.apache.olingo.client.api.communication.request.streamed |
  org.apache.olingo.ext.proxy.api |

- - ### Uses of ODataRequest in org.apache.olingo.client.api.communication.request

    Subinterfaces of ODataRequest in org.apache.olingo.client.api.communication.request
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataBasicRequest<T extends ODataResponse>` Basic OData request.
    `interface` | `ODataBatchableRequest` Object request that can be sent embedded into a batch request.
    `interface` | `ODataStreamedRequest<V extends ODataResponse,T extends ODataPayloadManager<V>>` Streamed OData request interface.

    Methods in org.apache.olingo.client.api.communication.request that return ODataRequest
    Modifier and Type | Method and Description
    --- | ---
    `ODataRequest` | ODataRequest.`addCustomHeader(String name, String value)` Adds a custom OData request header.
    `ODataRequest` | ODataRequest.`setAccept(String value)` Adds `Accept` OData request header.
    `ODataRequest` | ODataRequest.`setContentType(String value)` Adds `contentType` OData request header.
    `ODataRequest` | ODataRequest.`setIfMatch(String value)` Adds `If-Match` OData request header.
    `ODataRequest` | ODataRequest.`setIfNoneMatch(String value)` Adds `If-None-Match` OData request header.
    `ODataRequest` | ODataRequest.`setPrefer(String value)` Adds `Prefer` OData request header.
    `ODataRequest` | ODataRequest.`setXHTTPMethod(String value)` Adds `X-HTTP-METHOD` OData request header.

    Methods in org.apache.olingo.client.api.communication.request with parameters of type ODataRequest
    Modifier and Type | Method and Description
    --- | ---
    `<R extends ODataResponse> AsyncRequestWrapper<R>` | AsyncRequestFactory.`getAsyncRequestWrapper(ODataRequest odataRequest)`

  - ### Uses of ODataRequest in org.apache.olingo.client.api.communication.request.batch

    Subinterfaces of ODataRequest in org.apache.olingo.client.api.communication.request.batch
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataBatchRequest`

  - ### Uses of ODataRequest in org.apache.olingo.client.api.communication.request.cud

    Subinterfaces of ODataRequest in org.apache.olingo.client.api.communication.request.cud
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataDeleteRequest` This class implements an OData delete request.
    `interface` | `ODataEntityCreateRequest<E extends ClientEntity>` This interface describes an OData create request.
    `interface` | `ODataEntityUpdateRequest<E extends ClientEntity>` This class implements an OData update request.
    `interface` | `ODataPropertyUpdateRequest` This class implements an OData update entity property request.
    `interface` | `ODataReferenceAddingRequest` This class implements an OData reference adding request.
    `interface` | `ODataValueUpdateRequest` This class implements an OData update entity property value request.

  - ### Uses of ODataRequest in org.apache.olingo.client.api.communication.request.invoke

    Subinterfaces of ODataRequest in org.apache.olingo.client.api.communication.request.invoke
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataInvokeRequest<T extends ClientInvokeResult>` This class implements an OData invoke operation request.

  - ### Uses of ODataRequest in org.apache.olingo.client.api.communication.request.retrieve

    Subinterfaces of ODataRequest in org.apache.olingo.client.api.communication.request.retrieve
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EdmMetadataRequest` This class implements a metadata query request.
    `interface` | `ODataDeltaRequest` Describes an OData retrieve request returning a delta object.
    `interface` | `ODataEntityRequest<E extends ClientEntity>` Describes an OData retrieve query request returning a single entity.
    `interface` | `ODataEntitySetIteratorRequest<ES extends ClientEntitySet,E extends ClientEntity>` This class implements an OData EntitySet query request.
    `interface` | `ODataEntitySetRequest<ES extends ClientEntitySet>` This interface describes an OData EntitySet query request.
    `interface` | `ODataMediaRequest` This class implements an OData media query request.
    `interface` | `ODataPropertyRequest<T extends ClientProperty>` This class implements an OData entity property query request.
    `interface` | `ODataRawRequest` This interface represents a generic OData request.
    `interface` | `ODataRetrieveRequest<T>` This is an abstract representation of an OData retrieve query request returning one or more result item.
    `interface` | `ODataServiceDocumentRequest` This class implements an OData service document request.
    `interface` | `ODataValueRequest` This class implements an OData entity property value query request.
    `interface` | `XMLMetadataRequest` This class implements an XML metadata request.

  - ### Uses of ODataRequest in org.apache.olingo.client.api.communication.request.streamed

    Subinterfaces of ODataRequest in org.apache.olingo.client.api.communication.request.streamed
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ODataMediaEntityCreateRequest<E extends ClientEntity>` This class implements an OData Media Entity create request.
    `interface` | `ODataMediaEntityUpdateRequest<E extends ClientEntity>` This class implements an OData Media Entity create request.
    `interface` | `ODataStreamedEntityRequest<V extends ODataResponse,T extends ODataPayloadManager<V>>` Abstract class representing a request concerning a streamed entity.
    `interface` | `ODataStreamUpdateRequest` This class implements an OData stream create/update request.

  - ### Uses of ODataRequest in org.apache.olingo.ext.proxy.api

    Methods in org.apache.olingo.ext.proxy.api that return ODataRequest
    Modifier and Type | Method and Description
    --- | ---
    `ODataRequest` | ODataResponseError.`getRequest()`

    Constructors in org.apache.olingo.ext.proxy.api with parameters of type ODataRequest
    Constructor and Description
    `ODataResponseError(ODataRuntimeException exception, int index, ODataRequest request)`

Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.