Class RollupJobConfiguration
java.lang.Object
co.elastic.clients.elasticsearch.rollup.get_jobs.RollupJobConfiguration
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class RollupJobConfiguration extends java.lang.Object implements JsonpSerializable
-
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 -
Constructor Summary
Constructors Constructor Description RollupJobConfiguration(RollupJobConfiguration.Builder builder)RollupJobConfiguration(java.util.function.Function<RollupJobConfiguration.Builder,RollupJobConfiguration.Builder> fn) -
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:metricslongpageSize()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(DelegatingDeserializer<RollupJobConfiguration.Builder> op)java.lang.Stringtimeout()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
-
-
Constructor Details
-
RollupJobConfiguration
-
RollupJobConfiguration
public RollupJobConfiguration(java.util.function.Function<RollupJobConfiguration.Builder,RollupJobConfiguration.Builder> fn)
-
-
Method Details
-
cron
public java.lang.String cron()Required - API name:cron -
groups
Required - API name:groups -
id
public java.lang.String id()Required - API name:id -
indexPattern
public java.lang.String indexPattern()Required - API name:index_pattern -
metrics
Required - API name:metrics -
pageSize
public long pageSize()Required - API name:page_size -
rollupIndex
public java.lang.String rollupIndex()Required - API name:rollup_index -
timeout
public java.lang.String timeout()Required - API name:timeout -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupRollupJobConfigurationDeserializer
protected static void setupRollupJobConfigurationDeserializer(DelegatingDeserializer<RollupJobConfiguration.Builder> op)
-