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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<RollupJobConfiguration>
Json deserializer forRollupJobConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
cron()
Required - API name:cron
final Groupings
groups()
Required - API name:groups
final String
id()
Required - API name:id
final String
Required - API name:index_pattern
final List<FieldMetric>
metrics()
Required - API name:metrics
static RollupJobConfiguration
final long
pageSize()
Required - API name:page_size
final String
Required - API name:rollup_index
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
final Time
timeout()
Required - API name:timeout
toString()
-
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:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupRollupJobConfigurationDeserializer
protected static void setupRollupJobConfigurationDeserializer(ObjectDeserializer<RollupJobConfiguration.Builder> op)
-