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:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PutDatafeedRequest.Builder
Builder 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>
_DESERIALIZER
Json deserializer forPutDatafeedRequest
static Endpoint<PutDatafeedRequest,PutDatafeedResponse,ErrorResponse>
_ENDPOINT
Endpoint "ml.put_datafeed
". -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,Aggregation>
aggregations()
API name:aggregations
java.lang.Boolean
allowNoIndices()
Ignore if the source indices expressions resolves to no concrete indices (default: true)ChunkingConfig
chunkingConfig()
API name:chunking_config
java.lang.String
datafeedId()
Required - The ID of the datafeed to createDelayedDataCheckConfig
delayedDataCheckConfig()
API name:delayed_data_check_config
java.util.List<ExpandWildcard>
expandWildcards()
Whether source index expressions should get expanded to open or closed indices (default: open)Time
frequency()
API name:frequency
java.lang.Boolean
ignoreThrottled()
Ignore indices that are marked as throttled (default: true)java.lang.Boolean
ignoreUnavailable()
Ignore unavailable indexes (default: false)java.util.List<java.lang.String>
indices()
API name:indices
IndicesOptions
indicesOptions()
API name:indices_options
java.lang.String
jobId()
API name:job_id
java.lang.Integer
maxEmptySearches()
API name:max_empty_searches
static PutDatafeedRequest
of(java.util.function.Function<PutDatafeedRequest.Builder,ObjectBuilder<PutDatafeedRequest>> fn)
Query
query()
API name:query
Time
queryDelay()
API name:query_delay
java.util.Map<java.lang.String,RuntimeField>
runtimeMappings()
API name:runtime_mappings
java.util.Map<java.lang.String,ScriptField>
scriptFields()
API name:script_fields
java.lang.Integer
scrollSize()
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
setupPutDatafeedRequestDeserializer(ObjectDeserializer<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
".
-
-
Method Details
-
of
public static PutDatafeedRequest of(java.util.function.Function<PutDatafeedRequest.Builder,ObjectBuilder<PutDatafeedRequest>> fn) -
aggregations
API name:aggregations
-
allowNoIndices
@Nullable public final java.lang.Boolean 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
public final java.lang.String 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
@Nullable public final java.lang.Boolean ignoreThrottled()Ignore indices that are marked as throttled (default: true)API name:
ignore_throttled
-
indices
public final java.util.List<java.lang.String> indices()API name:indices
-
indicesOptions
API name:indices_options
-
jobId
@Nullable public final java.lang.String jobId()API name:job_id
-
maxEmptySearches
@Nullable public final java.lang.Integer 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
@Nullable public final java.lang.Integer 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)
-