Class EqlFeatures.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.xpack.usage.EqlFeatures.Builder
- All Implemented Interfaces:
ObjectBuilder<EqlFeatures>
- Enclosing class:
- EqlFeatures
public static class EqlFeatures.Builder extends ObjectBuilderBase implements ObjectBuilder<EqlFeatures>
Builder for
EqlFeatures.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description EqlFeaturesbuild()Builds aEqlFeatures.EqlFeatures.Builderevent(java.lang.Number value)Required - API name:eventEqlFeatures.Builderjoin(java.lang.Number value)Required - API name:joinEqlFeatures.Builderjoins(EqlFeaturesJoin value)Required - API name:joinsEqlFeatures.Builderjoins(java.util.function.Function<EqlFeaturesJoin.Builder,ObjectBuilder<EqlFeaturesJoin>> fn)Required - API name:joinsEqlFeatures.Builderkeys(EqlFeaturesKeys value)Required - API name:keysEqlFeatures.Builderkeys(java.util.function.Function<EqlFeaturesKeys.Builder,ObjectBuilder<EqlFeaturesKeys>> fn)Required - API name:keysEqlFeatures.Builderpipes(EqlFeaturesPipes value)Required - API name:pipesEqlFeatures.Builderpipes(java.util.function.Function<EqlFeaturesPipes.Builder,ObjectBuilder<EqlFeaturesPipes>> fn)Required - API name:pipesEqlFeatures.Buildersequence(java.lang.Number value)Required - API name:sequenceEqlFeatures.Buildersequences(EqlFeaturesSequences value)Required - API name:sequencesEqlFeatures.Buildersequences(java.util.function.Function<EqlFeaturesSequences.Builder,ObjectBuilder<EqlFeaturesSequences>> fn)Required - API name:sequencesMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
join
Required - API name:join -
joins
Required - API name:joins -
joins
public final EqlFeatures.Builder joins(java.util.function.Function<EqlFeaturesJoin.Builder,ObjectBuilder<EqlFeaturesJoin>> fn)Required - API name:joins -
keys
Required - API name:keys -
keys
public final EqlFeatures.Builder keys(java.util.function.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(java.util.function.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(java.util.function.Function<EqlFeaturesSequences.Builder,ObjectBuilder<EqlFeaturesSequences>> fn)Required - API name:sequences -
build
Builds aEqlFeatures.- Specified by:
buildin interfaceObjectBuilder<EqlFeatures>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-