Class TransformSummary.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<TransformSummary.Builder>
co.elastic.clients.elasticsearch.transform.get_transform.TransformSummary.Builder
- All Implemented Interfaces:
WithJson<TransformSummary.Builder>,ObjectBuilder<TransformSummary>
- Enclosing class:
- TransformSummary
public static class TransformSummary.Builder
extends WithJsonObjectBuilderBase<TransformSummary.Builder>
implements ObjectBuilder<TransformSummary>
Builder for
TransformSummary.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal TransformSummary.BuilderThe security privileges that the transform uses to run its queries.final TransformSummary.BuilderThe security privileges that the transform uses to run its queries.build()Builds aTransformSummary.final TransformSummary.BuildercreateTime(Long value) The time the transform was created.final TransformSummary.Builderdescription(String value) Free text description of the transform.final TransformSummary.Builderdest(Destination value) Required - The destination for the transform.final TransformSummary.BuilderRequired - The destination for the transform.final TransformSummary.BuilderAPI name:frequencyfinal TransformSummary.BuilderAPI name:frequencyfinal TransformSummary.BuilderRequired - API name:idfinal TransformSummary.BuilderAPI name:latestfinal TransformSummary.BuilderAPI name:latestfinal TransformSummary.BuilderAPI name:_metafinal TransformSummary.BuilderAPI name:_metafinal TransformSummary.BuilderThe pivot method transforms the data by aggregating and grouping it.final TransformSummary.BuilderThe pivot method transforms the data by aggregating and grouping it.final TransformSummary.BuilderretentionPolicy(RetentionPolicy value) API name:retention_policyfinal TransformSummary.BuilderAPI name:retention_policyprotected TransformSummary.Builderself()final TransformSummary.BuilderDefines optional transform settings.final TransformSummary.BuilderDefines optional transform settings.final TransformSummary.BuilderRequired - The source of the data for the transform.final TransformSummary.BuilderRequired - The source of the data for the transform.final TransformSummary.BuilderDefines the properties transforms require to run continuously.final TransformSummary.BuilderDefines the properties transforms require to run continuously.final TransformSummary.BuilderThe version of Elasticsearch that existed on the node when the transform was created.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
authorization
The security privileges that the transform uses to run its queries. If Elastic Stack security features were disabled at the time of the most recent update to the transform, this property is omitted.API name:
authorization -
authorization
public final TransformSummary.Builder authorization(Function<TransformAuthorization.Builder, ObjectBuilder<TransformAuthorization>> fn) The security privileges that the transform uses to run its queries. If Elastic Stack security features were disabled at the time of the most recent update to the transform, this property is omitted.API name:
authorization -
createTime
The time the transform was created.API name:
create_time -
description
Free text description of the transform.API name:
description -
dest
Required - The destination for the transform.API name:
dest -
dest
public final TransformSummary.Builder dest(Function<Destination.Builder, ObjectBuilder<Destination>> fn) Required - The destination for the transform.API name:
dest -
frequency
API name:frequency -
frequency
API name:frequency -
id
Required - API name:id -
latest
API name:latest -
latest
API name:latest -
pivot
The pivot method transforms the data by aggregating and grouping it.API name:
pivot -
pivot
The pivot method transforms the data by aggregating and grouping it.API name:
pivot -
retentionPolicy
API name:retention_policy -
retentionPolicy
public final TransformSummary.Builder retentionPolicy(Function<RetentionPolicy.Builder, ObjectBuilder<RetentionPolicy>> fn) API name:retention_policy -
settings
Defines optional transform settings.API name:
settings -
settings
public final TransformSummary.Builder settings(Function<Settings.Builder, ObjectBuilder<Settings>> fn) Defines optional transform settings.API name:
settings -
source
Required - The source of the data for the transform.API name:
source -
source
Required - The source of the data for the transform.API name:
source -
sync
Defines the properties transforms require to run continuously.API name:
sync -
sync
Defines the properties transforms require to run continuously.API name:
sync -
version
The version of Elasticsearch that existed on the node when the transform was created.API name:
version -
meta
API name:_metaAdds all entries of
maptometa. -
meta
API name:_metaAdds an entry to
meta. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<TransformSummary.Builder>
-
build
Builds aTransformSummary.- Specified by:
buildin interfaceObjectBuilder<TransformSummary>- Throws:
NullPointerException- if some of the required fields are null.
-