Class CollectionNonEntityRequestOptionsBuilder<T>
- java.lang.Object
-
- com.github.davidmoten.odata.client.CollectionNonEntityRequestOptionsBuilder<T>
-
public final class CollectionNonEntityRequestOptionsBuilder<T> extends Object
-
-
Method Summary
-
-
-
Method Detail
-
requestHeader
public CollectionNonEntityRequestOptionsBuilder<T> requestHeader(String name, String value)
-
requestHeader
public CollectionNonEntityRequestOptionsBuilder<T> requestHeader(RequestHeader header)
-
maxPageSize
public CollectionNonEntityRequestOptionsBuilder<T> maxPageSize(int size)
Sets the odata.maxpagesize request header value. Is a preference only and may not be honoured by the service.- Parameters:
size- max page size- Returns:
- this
-
search
public CollectionNonEntityRequestOptionsBuilder<T> search(String clause)
-
expand
public CollectionNonEntityRequestOptionsBuilder<T> expand(String clause)
-
filter
public CollectionNonEntityRequestOptionsBuilder<T> filter(String clause)
-
connectTimeout
public CollectionNonEntityRequestOptionsBuilder<T> connectTimeout(long duration, TimeUnit unit)
-
readTimeout
public CollectionNonEntityRequestOptionsBuilder<T> readTimeout(long duration, TimeUnit unit)
-
filter
public <S extends T> CollectionNonEntityRequestOptionsBuilder<S> filter(Class<S> cls)
Returns a request builder for those members of the collection that are of the requested type. This is referred to in the OData 4.01 specification as a "restriction to instances of the derived type".- Type Parameters:
S- the type ("derived type") to be restricting to- Parameters:
cls- the Class of the type to restrict to- Returns:
- a request builder for a collection of instances restricted to the given type
-
orderBy
public CollectionNonEntityRequestOptionsBuilder<T> orderBy(String clause)
-
skip
public CollectionNonEntityRequestOptionsBuilder<T> skip(long n)
-
top
public CollectionNonEntityRequestOptionsBuilder<T> top(long n)
-
select
public CollectionNonEntityRequestOptionsBuilder<T> select(String clause)
-
metadataFull
public CollectionNonEntityRequestOptionsBuilder<T> metadataFull()
-
metadataMinimal
public CollectionNonEntityRequestOptionsBuilder<T> metadataMinimal()
-
metadataNone
public CollectionNonEntityRequestOptionsBuilder<T> metadataNone()
-
urlOverride
public CollectionNonEntityRequestOptionsBuilder<T> urlOverride(String urlOverride)
-
deltaTokenLatest
public CollectionNonEntityRequestOptionsBuilder<T> deltaTokenLatest()
-
query
public CollectionNonEntityRequestOptionsBuilder<T> query(String name, String value)
-
get
public CollectionPage<T> get()
-
streamWithDeltaLink
public Stream<ObjectOrDeltaLink<T>> streamWithDeltaLink()
-
to
public <S> S to(Function<? super CollectionPage<T>,? extends S> function)
-
-