Class MgetRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • source

        public final MgetRequest.Builder source​(@Nullable
                                                SourceConfigParam value)
        True or false to return the _source field or not, or a list of fields to return

        API name: _source

      • sourceExcludes

        public final MgetRequest.Builder sourceExcludes​(java.util.List<java.lang.String> list)
        A list of fields to exclude from the returned _source field

        API name: _source_excludes

        Adds all elements of list to sourceExcludes.

      • sourceExcludes

        public final MgetRequest.Builder sourceExcludes​(java.lang.String value,
                                                        java.lang.String... values)
        A list of fields to exclude from the returned _source field

        API name: _source_excludes

        Adds one or more values to sourceExcludes.

      • sourceIncludes

        public final MgetRequest.Builder sourceIncludes​(java.util.List<java.lang.String> list)
        A list of fields to extract and return from the _source field

        API name: _source_includes

        Adds all elements of list to sourceIncludes.

      • sourceIncludes

        public final MgetRequest.Builder sourceIncludes​(java.lang.String value,
                                                        java.lang.String... values)
        A list of fields to extract and return from the _source field

        API name: _source_includes

        Adds one or more values to sourceIncludes.

      • ids

        public final MgetRequest.Builder ids​(java.util.List<java.lang.String> list)
        API name: ids

        Adds all elements of list to ids.

      • ids

        public final MgetRequest.Builder ids​(java.lang.String value,
                                             java.lang.String... values)
        API name: ids

        Adds one or more values to ids.

      • index

        public final MgetRequest.Builder index​(@Nullable
                                               java.lang.String value)
        The name of the index

        API name: index

      • preference

        public final MgetRequest.Builder preference​(@Nullable
                                                    java.lang.String value)
        Specify the node or shard the operation should be performed on (default: random)

        API name: preference

      • realtime

        public final MgetRequest.Builder realtime​(@Nullable
                                                  java.lang.Boolean value)
        Specify whether to perform the operation in realtime or search mode

        API name: realtime

      • refresh

        public final MgetRequest.Builder refresh​(@Nullable
                                                 java.lang.Boolean value)
        Refresh the shard containing the document before performing the operation

        API name: refresh

      • routing

        public final MgetRequest.Builder routing​(@Nullable
                                                 java.lang.String value)
        Specific routing value

        API name: routing

      • storedFields

        public final MgetRequest.Builder storedFields​(java.util.List<java.lang.String> list)
        A comma-separated list of stored fields to return in the response

        API name: stored_fields

        Adds all elements of list to storedFields.

      • storedFields

        public final MgetRequest.Builder storedFields​(java.lang.String value,
                                                      java.lang.String... values)
        A comma-separated list of stored fields to return in the response

        API name: stored_fields

        Adds one or more values to storedFields.