Class RollupJobConfiguration
java.lang.Object
co.elastic.clients.elasticsearch.rollup.get_jobs.RollupJobConfiguration
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class RollupJobConfiguration
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RollupJobConfiguration>Json deserializer forRollupJobConfiguration -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringcron()Required - API name:cronfinal Groupingsgroups()Required - API name:groupsfinal Stringid()Required - API name:idfinal StringRequired - API name:index_patternfinal List<FieldMetric>metrics()Required - API name:metricsstatic RollupJobConfigurationfinal longpageSize()Required - API name:page_sizefinal StringRequired - API name:rollup_indexvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal Timetimeout()Required - API name:timeouttoString()
-
Field Details
-
_DESERIALIZER
Json deserializer forRollupJobConfiguration
-
-
Method Details
-
of
public static RollupJobConfiguration of(Function<RollupJobConfiguration.Builder, ObjectBuilder<RollupJobConfiguration>> fn) -
cron
Required - API name:cron -
groups
Required - API name:groups -
id
Required - API name:id -
indexPattern
Required - API name:index_pattern -
metrics
Required - API name:metrics -
pageSize
public final long pageSize()Required - API name:page_size -
rollupIndex
Required - API name:rollup_index -
timeout
Required - API name:timeout -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupRollupJobConfigurationDeserializer
protected static void setupRollupJobConfigurationDeserializer(ObjectDeserializer<RollupJobConfiguration.Builder> op)
-