## Uses of Interface
org.apache.olingo.client.api.uri.URIBuilder

- Packages that use URIBuilder
  Package | Description
  --- | ---
  org.apache.olingo.client.api |
  org.apache.olingo.client.api.uri |
  org.apache.olingo.ext.proxy.commons |
  org.apache.olingo.ext.proxy.utils |

- - ### Uses of URIBuilder in org.apache.olingo.client.api

    Methods in org.apache.olingo.client.api that return URIBuilder
    Modifier and Type | Method and Description
    --- | ---
    `URIBuilder` | EdmEnabledODataClient.`newURIBuilder()`
    `URIBuilder` | ODataClient.`newURIBuilder(String serviceRoot)`

  - ### Uses of URIBuilder in org.apache.olingo.client.api.uri

    Methods in org.apache.olingo.client.api.uri that return URIBuilder
    Modifier and Type | Method and Description
    --- | ---
    `URIBuilder` | URIBuilder.`addCustomQueryOption(String customName, String customValue)` Adds/Replaces the specified custom query option to the URI.
    `URIBuilder` | URIBuilder.`addParameterAlias(String alias, String exp)` Adds the specified (custom) parameter alias to the URI.
    `URIBuilder` | URIBuilder.`addQueryOption(QueryOption option, String value)` Adds the specified query option to the URI.
    `URIBuilder` | URIBuilder.`addQueryOption(String option, String value, boolean replace)` Adds/Replaces the specified (custom) query option to the URI.
    `URIBuilder` | URIBuilder.`appendActionCallSegment(String action)` Appends action segment to the URI.
    `URIBuilder` | URIBuilder.`appendAllSegment()` Appends all segment to the URI.
    `URIBuilder` | URIBuilder.`appendBatchSegment()` Appends batch segment to the URI.
    `URIBuilder` | URIBuilder.`appendCountSegment()` Appends count segment to the URI.
    `URIBuilder` | URIBuilder.`appendCrossjoinSegment(String... segmentValues)` Appends cross join segment to the URI.
    `URIBuilder` | URIBuilder.`appendDerivedEntityTypeSegment(String segmentValue)` Appends derived entity type segment to the URI.
    `URIBuilder` | URIBuilder.`appendEntityIdSegment(String segmentValue)` Appends entity-id segment to the URI.
    `URIBuilder` | URIBuilder.`appendEntitySetSegment(String segmentValue)` Appends EntitySet segment to the URI.
    `URIBuilder` | URIBuilder.`appendKeySegment(EdmEnumType enumType, String memberName)` Appends enum key segment to the URI.
    `URIBuilder` | URIBuilder.`appendKeySegment(Map<String,Object> segmentValues)` Appends key segment to the URI, for multiple keys.
    `URIBuilder` | URIBuilder.`appendKeySegment(Map<String,org.apache.commons.lang3.tuple.Pair<EdmEnumType,String>> enumValues, Map<String,Object> segmentValues)` Appends key segment to the URI, for multiple keys.
    `URIBuilder` | URIBuilder.`appendKeySegment(Object val)` Appends key segment to the URI.
    `URIBuilder` | URIBuilder.`appendMetadataSegment()` Appends metadata segment to the URI.
    `URIBuilder` | URIBuilder.`appendNavigationSegment(String segmentValue)` Appends navigation segment to the URI.
    `URIBuilder` | URIBuilder.`appendOperationCallSegment(String operation)` Appends operation (action or function) segment to the URI.
    `URIBuilder` | URIBuilder.`appendPropertySegment(String segmentValue)` Appends property segment to the URI.
    `URIBuilder` | URIBuilder.`appendRefSegment()` Appends ref segment to the URI.
    `URIBuilder` | URIBuilder.`appendSingletonSegment(String segmentValue)` Appends Singleton segment to the URI.
    `URIBuilder` | URIBuilder.`appendValueSegment()` Appends value segment to the URI.
    `URIBuilder` | URIBuilder.`count()` Adds count query option.
    `URIBuilder` | URIBuilder.`count(boolean value)` Appends count query option.
    `URIBuilder` | URIBuilder.`expand(String... expandItems)` Adds expand query option.
    `URIBuilder` | URIBuilder.`expandWithOptions(String expandItem, boolean pathRef, boolean pathCount, Map<QueryOption,Object> options)` The set of expanded entities can be refined through the application of expand options, expressed as a semicolon-separated list of system query options, enclosed in parentheses, see [OData-URL].
    `URIBuilder` | URIBuilder.`expandWithOptions(String expandItem, Map<QueryOption,Object> options)` The set of expanded entities can be refined through the application of expand options, expressed as a semicolon-separated list of system query options, enclosed in parentheses, see [OData-URL].
    `URIBuilder` | URIBuilder.`expandWithSelect(String expandItem, String... selectItems)` Properties of related entities can be specified by including the $select query option within the $expand.
    `URIBuilder` | URIBuilder.`filter(String filter)` Adds filter query option.
    `URIBuilder` | URIBuilder.`filter(URIFilter filter)` Adds filter for filter query option.
    `URIBuilder` | URIBuilder.`format(String format)` Adds format query option.
    `URIBuilder` | URIBuilder.`id(String idValue)` Adds id query option.
    `URIBuilder` | URIBuilder.`orderBy(String order)` Adds orderby query option.
    `URIBuilder` | URIBuilder.`replaceQueryOption(QueryOption option, String value)` Adds/replaces the specified query option to the URI.
    `URIBuilder` | URIBuilder.`search(String expression)` Appends search query option.
    `URIBuilder` | URIBuilder.`search(URISearch search)` Appends search query option.
    `URIBuilder` | URIBuilder.`select(String... selectItems)` Adds select query option.
    `URIBuilder` | URIBuilder.`skip(int skip)` Adds skip query option.
    `URIBuilder` | URIBuilder.`skipToken(String skipToken)` Adds skiptoken query option.
    `URIBuilder` | URIBuilder.`top(int top)` Adds top query option.

  - ### Uses of URIBuilder in org.apache.olingo.ext.proxy.commons

    Fields in org.apache.olingo.ext.proxy.commons declared as URIBuilder
    Modifier and Type | Field and Description
    --- | ---
    `protected URIBuilder` | AbstractCollectionInvocationHandler.`uri`
    `protected URIBuilder` | AbstractStructuredInvocationHandler.`uri`

    Methods in org.apache.olingo.ext.proxy.commons with parameters of type URIBuilder
    Modifier and Type | Method and Description
    --- | ---
    `<S extends T,SEC extends EntityCollection<S,?,?>> SEC` | EntitySetInvocationHandler.`fetchWholeEntitySet(URIBuilder uriBuilder, Class<S> typeRef, Class<SEC> collTypeRef)`
    `static ComplexInvocationHandler` | ComplexInvocationHandler.`getInstance(Class<?> typeRef, AbstractService<?> service, URIBuilder uri)`
    `static ComplexInvocationHandler` | ComplexInvocationHandler.`getInstance(ClientComplexValue complex, Class<?> typeRef, AbstractService<?> service, URIBuilder uri)`

    Constructors in org.apache.olingo.ext.proxy.commons with parameters of type URIBuilder
    Constructor and Description
    `AbstractCollectionInvocationHandler(AbstractService<?> service, Collection<T> items, Class<T> itemRef, URIBuilder uri)`
    `AbstractEntityCollectionInvocationHandler(Class<?> ref, AbstractService<?> service, URIBuilder uri)`
    `AbstractEntityCollectionInvocationHandler(Class<? extends EntityCollection<T,?,?>> ref, AbstractService<?> service, URI targetEntitySetURI, URIBuilder uri)`
    `ComplexCollectionInvocationHandler(AbstractService<?> service, Collection<T> items, Class<T> itemRef, URIBuilder uri)`
    `ComplexCollectionInvocationHandler(Class<T> itemRef, AbstractService<?> service, URIBuilder uri)`
    `EntityCollectionInvocationHandler(AbstractService<?> service, Collection<T> items, Class<? extends EntityCollection<T,?,?>> collItemRef, URI targetEntitySetURI, URIBuilder uri)`
    `EntitySetInvocationHandler(Class<?> ref, AbstractService<?> service, URIBuilder uri)`
    `InlineEntitySetInvocationHandler(Class<?> ref, AbstractService<?> service, URIBuilder uri, Collection<T> items)`
    `PrimitiveCollectionInvocationHandler(AbstractService<?> service, Class<T> itemRef, URIBuilder uri)`
    `PrimitiveCollectionInvocationHandler(AbstractService<?> service, Collection<T> items, Class<T> itemRef, URIBuilder uri)`

  - ### Uses of URIBuilder in org.apache.olingo.ext.proxy.utils

    Methods in org.apache.olingo.ext.proxy.utils that return URIBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static URIBuilder` | CoreUtils.`buildEditLink(EdmEnabledODataClient client, String entitySetURI, Object key)`

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