Class PutDatafeedRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.ml.PutDatafeedRequest
- All Implemented Interfaces:
ElasticsearchCommonRequest,JsonpSerializable
@JsonpDeserializable public final class PutDatafeedRequest extends RequestBase implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPutDatafeedRequest.BuilderBuilder forPutDatafeedRequest.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<PutDatafeedRequest>_DESERIALIZERJson deserializer forPutDatafeedRequeststatic Endpoint<PutDatafeedRequest,PutDatafeedResponse,ElasticsearchError>ENDPOINTEndpoint "ml.put_datafeed". -
Constructor Summary
Constructors Constructor Description PutDatafeedRequest(PutDatafeedRequest.Builder builder)PutDatafeedRequest(java.util.function.Function<PutDatafeedRequest.Builder,PutDatafeedRequest.Builder> fn) -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,Aggregation>aggregations()API name:aggregationsjava.lang.BooleanallowNoIndices()Ignore if the source indices expressions resolves to no concrete indices (default: true)ChunkingConfigchunkingConfig()API name:chunking_configjava.lang.StringdatafeedId()Required - The ID of the datafeed to createDelayedDataCheckConfigdelayedDataCheckConfig()API name:delayed_data_check_configjava.util.List<ExpandWildcardOptions>expandWildcards()Whether source index expressions should get expanded to open or closed indices (default: open)java.lang.Stringfrequency()API name:frequencyjava.lang.BooleanignoreThrottled()Ignore indices that are marked as throttled (default: true)java.lang.BooleanignoreUnavailable()Ignore unavailable indexes (default: false)java.util.List<java.lang.String>indices()API name:indicesDatafeedIndicesOptionsindicesOptions()API name:indices_optionsjava.lang.StringjobId()API name:job_idjava.lang.IntegermaxEmptySearches()API name:max_empty_searchesQueryquery()API name:queryjava.lang.StringqueryDelay()API name:query_delayjava.util.Map<java.lang.String,RuntimeField>runtimeMappings()API name:runtime_mappingsjava.util.Map<java.lang.String,ScriptField>scriptFields()API name:script_fieldsjava.lang.IntegerscrollSize()API name:scroll_sizevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupPutDatafeedRequestDeserializer(DelegatingDeserializer<PutDatafeedRequest.Builder> op)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forPutDatafeedRequest -
ENDPOINT
Endpoint "ml.put_datafeed".
-
-
Constructor Details
-
PutDatafeedRequest
-
PutDatafeedRequest
public PutDatafeedRequest(java.util.function.Function<PutDatafeedRequest.Builder,PutDatafeedRequest.Builder> fn)
-
-
Method Details
-
datafeedId
public java.lang.String datafeedId()Required - The ID of the datafeed to createAPI name:
datafeed_id -
allowNoIndices
@Nullable public java.lang.Boolean allowNoIndices()Ignore if the source indices expressions resolves to no concrete indices (default: true)API name:
allow_no_indices -
expandWildcards
Whether source index expressions should get expanded to open or closed indices (default: open)API name:
expand_wildcards -
ignoreThrottled
@Nullable public java.lang.Boolean ignoreThrottled()Ignore indices that are marked as throttled (default: true)API name:
ignore_throttled -
aggregations
API name:aggregations -
chunkingConfig
API name:chunking_config -
delayedDataCheckConfig
API name:delayed_data_check_config -
frequency
@Nullable public java.lang.String frequency()API name:frequency -
indices
@Nullable public java.util.List<java.lang.String> indices()API name:indices -
indicesOptions
API name:indices_options -
jobId
@Nullable public java.lang.String jobId()API name:job_id -
maxEmptySearches
@Nullable public java.lang.Integer maxEmptySearches()API name:max_empty_searches -
query
API name:query -
queryDelay
@Nullable public java.lang.String queryDelay()API name:query_delay -
runtimeMappings
API name:runtime_mappings -
scriptFields
API name:script_fields -
scrollSize
@Nullable public java.lang.Integer scrollSize()API name:scroll_size -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupPutDatafeedRequestDeserializer
protected static void setupPutDatafeedRequestDeserializer(DelegatingDeserializer<PutDatafeedRequest.Builder> op)
-