Class EqlFeatures.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<EqlFeatures.Builder>
co.elastic.clients.elasticsearch.xpack.usage.EqlFeatures.Builder
- All Implemented Interfaces:
WithJson<EqlFeatures.Builder>,ObjectBuilder<EqlFeatures>
- Enclosing class:
- EqlFeatures
public static class EqlFeatures.Builder
extends WithJsonObjectBuilderBase<EqlFeatures.Builder>
implements ObjectBuilder<EqlFeatures>
Builder for
EqlFeatures.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aEqlFeatures.final EqlFeatures.BuilderRequired - API name:eventfinal EqlFeatures.BuilderRequired - API name:joinfinal EqlFeatures.Builderjoins(EqlFeaturesJoin value) Required - API name:joinsfinal EqlFeatures.BuilderRequired - API name:joinsfinal EqlFeatures.Builderkeys(EqlFeaturesKeys value) Required - API name:keysfinal EqlFeatures.BuilderRequired - API name:keysfinal EqlFeatures.Builderpipes(EqlFeaturesPipes value) Required - API name:pipesfinal EqlFeatures.BuilderRequired - API name:pipesprotected EqlFeatures.Builderself()final EqlFeatures.BuilderRequired - API name:sequencefinal EqlFeatures.Buildersequences(EqlFeaturesSequences value) Required - API name:sequencesfinal EqlFeatures.BuilderRequired - API name:sequencesMethods 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
-
join
Required - API name:join -
joins
Required - API name:joins -
joins
public final EqlFeatures.Builder joins(Function<EqlFeaturesJoin.Builder, ObjectBuilder<EqlFeaturesJoin>> fn) Required - API name:joins -
keys
Required - API name:keys -
keys
public final EqlFeatures.Builder keys(Function<EqlFeaturesKeys.Builder, ObjectBuilder<EqlFeaturesKeys>> fn) Required - API name:keys -
event
Required - API name:event -
pipes
Required - API name:pipes -
pipes
public final EqlFeatures.Builder pipes(Function<EqlFeaturesPipes.Builder, ObjectBuilder<EqlFeaturesPipes>> fn) Required - API name:pipes -
sequence
Required - API name:sequence -
sequences
Required - API name:sequences -
sequences
public final EqlFeatures.Builder sequences(Function<EqlFeaturesSequences.Builder, ObjectBuilder<EqlFeaturesSequences>> fn) Required - API name:sequences -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<EqlFeatures.Builder>
-
build
Builds aEqlFeatures.- Specified by:
buildin interfaceObjectBuilder<EqlFeatures>- Throws:
NullPointerException- if some of the required fields are null.
-