Class RollupJobConfiguration
java.lang.Object
co.elastic.clients.elasticsearch.rollup.get_jobs.RollupJobConfiguration
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class RollupJobConfiguration extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRollupJobConfiguration.BuilderBuilder forRollupJobConfiguration. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<RollupJobConfiguration>_DESERIALIZERJson deserializer forRollupJobConfiguration -
Method Summary
Modifier and Type Method Description java.lang.Stringcron()Required - API name:cronGroupingsgroups()Required - API name:groupsjava.lang.Stringid()Required - API name:idjava.lang.StringindexPattern()Required - API name:index_patternjava.util.List<FieldMetric>metrics()Required - API name:metricsstatic RollupJobConfigurationof(java.util.function.Function<RollupJobConfiguration.Builder,ObjectBuilder<RollupJobConfiguration>> fn)longpageSize()Required - API name:page_sizejava.lang.StringrollupIndex()Required - 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 voidsetupRollupJobConfigurationDeserializer(ObjectDeserializer<RollupJobConfiguration.Builder> op)Timetimeout()Required - API name:timeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forRollupJobConfiguration
-
-
Method Details
-
of
public static RollupJobConfiguration of(java.util.function.Function<RollupJobConfiguration.Builder,ObjectBuilder<RollupJobConfiguration>> fn) -
cron
public final java.lang.String cron()Required - API name:cron -
groups
Required - API name:groups -
id
public final java.lang.String id()Required - API name:id -
indexPattern
public final java.lang.String indexPattern()Required - API name:index_pattern -
metrics
Required - API name:metrics -
pageSize
public final long pageSize()Required - API name:page_size -
rollupIndex
public final java.lang.String rollupIndex()Required - API name:rollup_index -
timeout
Required - API name:timeout -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupRollupJobConfigurationDeserializer
protected static void setupRollupJobConfigurationDeserializer(ObjectDeserializer<RollupJobConfiguration.Builder> op)
-