Package org.opensearch.client.core
Class GetSourceRequest
- java.lang.Object
-
- org.opensearch.client.core.GetSourceRequest
-
- All Implemented Interfaces:
Validatable
public final class GetSourceRequest extends java.lang.Object implements Validatable
-
-
Field Summary
-
Fields inherited from interface org.opensearch.client.Validatable
EMPTY
-
-
Constructor Summary
Constructors Constructor Description GetSourceRequest(java.lang.String index, java.lang.String id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensearch.search.fetch.subphase.FetchSourceContextfetchSourceContext()GetSourceRequestfetchSourceContext(org.opensearch.search.fetch.subphase.FetchSourceContext context)Allows setting theFetchSourceContextfor this request, controlling if and how _source should be returned.static GetSourceRequestfrom(org.opensearch.action.get.GetRequest getRequest)java.lang.Stringid()java.lang.Stringindex()java.lang.Stringpreference()GetSourceRequestpreference(java.lang.String preference)Sets the preference to execute the search.booleanrealtime()GetSourceRequestrealtime(boolean realtime)booleanrefresh()GetSourceRequestrefresh(boolean refresh)Should a refresh be executed before this get operation causing the operation to return the latest value.java.lang.Stringrouting()GetSourceRequestrouting(java.lang.String routing)Controls the shard routing of the request.java.lang.Stringtype()GetSourceRequesttype(java.lang.String type)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.Validatable
validate
-
-
-
-
Method Detail
-
from
public static GetSourceRequest from(org.opensearch.action.get.GetRequest getRequest)
-
routing
public GetSourceRequest routing(java.lang.String routing)
Controls the shard routing of the request. Using this value to hash the shard and not the id.
-
preference
public GetSourceRequest preference(java.lang.String preference)
Sets the preference to execute the search. Defaults to randomize across shards. Can be set to_localto prefer local shards or a custom value, which guarantees that the same order will be used across different requests.
-
refresh
public GetSourceRequest refresh(boolean refresh)
Should a refresh be executed before this get operation causing the operation to return the latest value. Note, heavy get should not set this totrue. Defaults tofalse.
-
realtime
public GetSourceRequest realtime(boolean realtime)
-
fetchSourceContext
public GetSourceRequest fetchSourceContext(org.opensearch.search.fetch.subphase.FetchSourceContext context)
Allows setting theFetchSourceContextfor this request, controlling if and how _source should be returned. Note, thefetchSourcefield of the context must be set totrue.
-
index
public java.lang.String index()
-
type
public java.lang.String type()
-
type
public GetSourceRequest type(java.lang.String type)
-
id
public java.lang.String id()
-
routing
public java.lang.String routing()
-
preference
public java.lang.String preference()
-
refresh
public boolean refresh()
-
realtime
public boolean realtime()
-
fetchSourceContext
public org.opensearch.search.fetch.subphase.FetchSourceContext fetchSourceContext()
-
-