Class SyncJobConnectorReference.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<SyncJobConnectorReference.Builder>
co.elastic.clients.elasticsearch.connector.SyncJobConnectorReference.Builder
- All Implemented Interfaces:
- WithJson<SyncJobConnectorReference.Builder>,- ObjectBuilder<SyncJobConnectorReference>
- Enclosing class:
- SyncJobConnectorReference
public static class SyncJobConnectorReference.Builder
extends WithJsonObjectBuilderBase<SyncJobConnectorReference.Builder>
implements ObjectBuilder<SyncJobConnectorReference>
Builder for 
SyncJobConnectorReference.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aSyncJobConnectorReference.configuration(String key, ConnectorConfigProperties value) Required - API name:configurationconfiguration(String key, Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) Required - API name:configurationRequired - API name:configurationfiltering(FilteringRules value) Required - API name:filteringRequired - API name:filteringRequired - API name:idRequired - API name:index_nameAPI name:languagepipeline(IngestPipelineParams value) API name:pipelineAPI name:pipelineprotected SyncJobConnectorReference.Builderself()serviceType(String value) Required - API name:service_typesyncCursor(JsonData value) API name:sync_cursorMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
configurationpublic final SyncJobConnectorReference.Builder configuration(Map<String, ConnectorConfigProperties> map) Required - API name:configurationAdds all entries of maptoconfiguration.
- 
configurationpublic final SyncJobConnectorReference.Builder configuration(String key, ConnectorConfigProperties value) Required - API name:configurationAdds an entry to configuration.
- 
configurationpublic final SyncJobConnectorReference.Builder configuration(String key, Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) Required - API name:configurationAdds an entry to configurationusing a builder lambda.
- 
filteringRequired - API name:filtering
- 
filteringpublic final SyncJobConnectorReference.Builder filtering(Function<FilteringRules.Builder, ObjectBuilder<FilteringRules>> fn) Required - API name:filtering
- 
idRequired - API name:id
- 
indexNameRequired - API name:index_name
- 
languageAPI name:language
- 
pipelineAPI name:pipeline
- 
pipelinepublic final SyncJobConnectorReference.Builder pipeline(Function<IngestPipelineParams.Builder, ObjectBuilder<IngestPipelineParams>> fn) API name:pipeline
- 
serviceTypeRequired - API name:service_type
- 
syncCursorAPI name:sync_cursor
- 
self- Specified by:
- selfin class- WithJsonObjectBuilderBase<SyncJobConnectorReference.Builder>
 
- 
buildBuilds aSyncJobConnectorReference.- Specified by:
- buildin interface- ObjectBuilder<SyncJobConnectorReference>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-