Class GetSourceRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • sourceExcludes

        public final GetSourceRequest.Builder sourceExcludes​(java.util.List<java.lang.String> list)
        A comma-separated list of source fields to exclude in the response.

        API name: _source_excludes

        Adds all elements of list to sourceExcludes.

      • sourceExcludes

        public final GetSourceRequest.Builder sourceExcludes​(java.lang.String value,
                                                             java.lang.String... values)
        A comma-separated list of source fields to exclude in the response.

        API name: _source_excludes

        Adds one or more values to sourceExcludes.

      • sourceIncludes

        public final GetSourceRequest.Builder sourceIncludes​(java.util.List<java.lang.String> list)
        A comma-separated list of source fields to include in the response.

        API name: _source_includes

        Adds all elements of list to sourceIncludes.

      • sourceIncludes

        public final GetSourceRequest.Builder sourceIncludes​(java.lang.String value,
                                                             java.lang.String... values)
        A comma-separated list of source fields to include in the response.

        API name: _source_includes

        Adds one or more values to sourceIncludes.

      • id

        public final GetSourceRequest.Builder id​(java.lang.String value)
        Required - Unique identifier of the document.

        API name: id

      • index

        public final GetSourceRequest.Builder index​(java.lang.String value)
        Required - Name of the index that contains the document.

        API name: index

      • preference

        public final GetSourceRequest.Builder preference​(@Nullable
                                                         java.lang.String value)
        Specifies the node or shard the operation should be performed on. Random by default.

        API name: preference

      • realtime

        public final GetSourceRequest.Builder realtime​(@Nullable
                                                       java.lang.Boolean value)
        Boolean) If true, the request is real-time as opposed to near-real-time.

        API name: realtime

      • refresh

        public final GetSourceRequest.Builder refresh​(@Nullable
                                                      java.lang.Boolean value)
        If true, Elasticsearch refreshes the affected shards to make this operation visible to search. If false, do nothing with refreshes.

        API name: refresh

      • routing

        public final GetSourceRequest.Builder routing​(@Nullable
                                                      java.lang.String value)
        Target the specified primary shard.

        API name: routing

      • storedFields

        public final GetSourceRequest.Builder storedFields​(java.util.List<java.lang.String> list)
        API name: stored_fields

        Adds all elements of list to storedFields.

      • storedFields

        public final GetSourceRequest.Builder storedFields​(java.lang.String value,
                                                           java.lang.String... values)
        API name: stored_fields

        Adds one or more values to storedFields.

      • version

        public final GetSourceRequest.Builder version​(@Nullable
                                                      java.lang.Long value)
        Explicit version number for concurrency control. The specified version must match the current version of the document for the request to succeed.

        API name: version

      • versionType

        public final GetSourceRequest.Builder versionType​(@Nullable
                                                          VersionType value)
        Specific version type: internal, external, external_gte.

        API name: version_type