Class FilteringConfig.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<FilteringConfig.Builder>
co.elastic.clients.elasticsearch.connector.FilteringConfig.Builder
- All Implemented Interfaces:
WithJson<FilteringConfig.Builder>,ObjectBuilder<FilteringConfig>
- Enclosing class:
- FilteringConfig
public static class FilteringConfig.Builder
extends WithJsonObjectBuilderBase<FilteringConfig.Builder>
implements ObjectBuilder<FilteringConfig>
Builder for
FilteringConfig.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal FilteringConfig.Builderactive(FilteringRules value) Required - API name:activefinal FilteringConfig.BuilderRequired - API name:activebuild()Builds aFilteringConfig.final FilteringConfig.BuilderAPI name:domainfinal FilteringConfig.Builderdraft(FilteringRules value) Required - API name:draftfinal FilteringConfig.BuilderRequired - API name:draftprotected FilteringConfig.Builderself()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
-
active
Required - API name:active -
active
public final FilteringConfig.Builder active(Function<FilteringRules.Builder, ObjectBuilder<FilteringRules>> fn) Required - API name:active -
domain
API name:domain -
draft
Required - API name:draft -
draft
public final FilteringConfig.Builder draft(Function<FilteringRules.Builder, ObjectBuilder<FilteringRules>> fn) Required - API name:draft -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<FilteringConfig.Builder>
-
build
Builds aFilteringConfig.- Specified by:
buildin interfaceObjectBuilder<FilteringConfig>- Throws:
NullPointerException- if some of the required fields are null.
-