Class PutDatafeedRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.ml.PutDatafeedRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class PutDatafeedRequest
extends RequestBase
implements JsonpSerializable
Instantiates a datafeed.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<PutDatafeedRequest>
Json deserializer forPutDatafeedRequest
static final Endpoint<PutDatafeedRequest,
PutDatafeedResponse, ErrorResponse> Endpoint "ml.put_datafeed
". -
Method Summary
Modifier and TypeMethodDescriptionfinal Map<String,
Aggregation> API name:aggregations
final Boolean
Ignore if the source indices expressions resolves to no concrete indices (default: true)final ChunkingConfig
API name:chunking_config
final String
Required - The ID of the datafeed to createfinal DelayedDataCheckConfig
API name:delayed_data_check_config
final List<ExpandWildcard>
Whether source index expressions should get expanded to open or closed indices (default: open)final Time
API name:frequency
final Boolean
Ignore indices that are marked as throttled (default: true)final Boolean
Ignore unavailable indexes (default: false)indices()
API name:indices
final IndicesOptions
API name:indices_options
final String
jobId()
API name:job_id
final Integer
API name:max_empty_searches
static PutDatafeedRequest
final Query
query()
API name:query
final Time
API name:query_delay
final Map<String,
RuntimeField> API name:runtime_mappings
final Map<String,
ScriptField> API name:script_fields
final Integer
API name:scroll_size
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forPutDatafeedRequest
-
_ENDPOINT
Endpoint "ml.put_datafeed
".
-
-
Method Details
-
of
public static PutDatafeedRequest of(Function<PutDatafeedRequest.Builder, ObjectBuilder<PutDatafeedRequest>> fn) -
aggregations
API name:aggregations
-
allowNoIndices
Ignore if the source indices expressions resolves to no concrete indices (default: true)API name:
allow_no_indices
-
chunkingConfig
API name:chunking_config
-
datafeedId
Required - The ID of the datafeed to createAPI name:
datafeed_id
-
delayedDataCheckConfig
API name:delayed_data_check_config
-
expandWildcards
Whether source index expressions should get expanded to open or closed indices (default: open)API name:
expand_wildcards
-
frequency
API name:frequency
-
ignoreThrottled
Ignore indices that are marked as throttled (default: true)API name:
ignore_throttled
-
indices
API name:indices
-
indicesOptions
API name:indices_options
-
jobId
API name:job_id
-
maxEmptySearches
API name:max_empty_searches
-
query
API name:query
-
queryDelay
API name:query_delay
-
runtimeMappings
API name:runtime_mappings
-
scriptFields
API name:script_fields
-
scrollSize
API name:scroll_size
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupPutDatafeedRequestDeserializer
protected static void setupPutDatafeedRequestDeserializer(ObjectDeserializer<PutDatafeedRequest.Builder> op)
-