Class TimeSync.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<TimeSync.Builder>
co.elastic.clients.elasticsearch.transform.TimeSync.Builder
- All Implemented Interfaces:
WithJson<TimeSync.Builder>
,ObjectBuilder<TimeSync>
- Enclosing class:
- TimeSync
public static class TimeSync.Builder
extends WithJsonObjectBuilderBase<TimeSync.Builder>
implements ObjectBuilder<TimeSync>
Builder for
TimeSync
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aTimeSync
.final TimeSync.Builder
The time delay between the current time and the latest input data time.final TimeSync.Builder
The time delay between the current time and the latest input data time.final TimeSync.Builder
Required - The date field that is used to identify new documents in the source.protected TimeSync.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
delay
The time delay between the current time and the latest input data time.API name:
delay
-
delay
The time delay between the current time and the latest input data time.API name:
delay
-
field
Required - The date field that is used to identify new documents in the source. In general, it’s a good idea to use a field that contains the ingest timestamp. If you use a different field, you might need to set the delay such that it accounts for data transmission delays.API name:
field
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<TimeSync.Builder>
-
build
Builds aTimeSync
.- Specified by:
build
in interfaceObjectBuilder<TimeSync>
- Throws:
NullPointerException
- if some of the required fields are null.
-