Class GetSourceRequest

  • All Implemented Interfaces:
    Validatable

    public final class GetSourceRequest
    extends java.lang.Object
    implements Validatable
    • Constructor Detail

      • GetSourceRequest

        public GetSourceRequest​(java.lang.String index,
                                java.lang.String id)
    • 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 _local to 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 to true. Defaults to false.
      • fetchSourceContext

        public GetSourceRequest fetchSourceContext​(org.opensearch.search.fetch.subphase.FetchSourceContext context)
        Allows setting the FetchSourceContext for this request, controlling if and how _source should be returned. Note, the fetchSource field of the context must be set to true.
      • index

        public java.lang.String index()
      • type

        public 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()