Class Connector.AbstractBuilder<BuilderT extends Connector.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.connector.Connector.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
Connector.Builder
,GetConnectorResponse.Builder
- Enclosing class:
- Connector
public abstract static class Connector.AbstractBuilder<BuilderT extends Connector.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
API name:api_key_id
final BuilderT
apiKeySecretId
(String value) API name:api_key_secret_id
final BuilderT
configuration
(String key, ConnectorConfigProperties value) Required - API name:configuration
final BuilderT
configuration
(String key, Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) Required - API name:configuration
final BuilderT
Required - API name:configuration
final BuilderT
customScheduling
(String key, CustomScheduling value) Required - API name:custom_scheduling
final BuilderT
Required - API name:custom_scheduling
final BuilderT
Required - API name:custom_scheduling
final BuilderT
deleted
(boolean value) Required - API name:deleted
final BuilderT
description
(String value) API name:description
final BuilderT
API name:error
final BuilderT
features
(ConnectorFeatures value) API name:features
final BuilderT
API name:features
final BuilderT
filtering
(FilteringConfig value, FilteringConfig... values) Required - API name:filtering
final BuilderT
Required - API name:filtering
final BuilderT
filtering
(List<FilteringConfig> list) Required - API name:filtering
final BuilderT
API name:id
final BuilderT
API name:index_name
final BuilderT
isNative
(boolean value) Required - API name:is_native
final BuilderT
API name:language
final BuilderT
lastAccessControlSyncError
(String value) API name:last_access_control_sync_error
final BuilderT
API name:last_access_control_sync_scheduled_at
final BuilderT
API name:last_access_control_sync_status
final BuilderT
lastDeletedDocumentCount
(Long value) API name:last_deleted_document_count
final BuilderT
API name:last_incremental_sync_scheduled_at
final BuilderT
lastIndexedDocumentCount
(Long value) API name:last_indexed_document_count
final BuilderT
API name:last_seen
final BuilderT
lastSynced
(DateTime value) API name:last_synced
final BuilderT
lastSyncError
(String value) API name:last_sync_error
final BuilderT
lastSyncScheduledAt
(DateTime value) API name:last_sync_scheduled_at
final BuilderT
lastSyncStatus
(SyncStatus value) API name:last_sync_status
final BuilderT
API name:name
final BuilderT
pipeline
(IngestPipelineParams value) API name:pipeline
final BuilderT
API name:pipeline
final BuilderT
Required - API name:scheduling
final BuilderT
Required - API name:scheduling
protected abstract BuilderT
self()
final BuilderT
serviceType
(String value) API name:service_type
final BuilderT
status
(ConnectorStatus value) Required - API name:status
final BuilderT
syncCursor
(JsonData value) API name:sync_cursor
final BuilderT
syncNow
(boolean value) Required - API name:sync_now
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
apiKeyId
API name:api_key_id
-
apiKeySecretId
API name:api_key_secret_id
-
configuration
Required - API name:configuration
Adds all entries of
map
toconfiguration
. -
configuration
Required - API name:configuration
Adds an entry to
configuration
. -
configuration
public final BuilderT configuration(String key, Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) Required - API name:configuration
Adds an entry to
configuration
using a builder lambda. -
customScheduling
Required - API name:custom_scheduling
Adds all entries of
map
tocustomScheduling
. -
customScheduling
Required - API name:custom_scheduling
Adds an entry to
customScheduling
. -
customScheduling
public final BuilderT customScheduling(String key, Function<CustomScheduling.Builder, ObjectBuilder<CustomScheduling>> fn) Required - API name:custom_scheduling
Adds an entry to
customScheduling
using a builder lambda. -
deleted
Required - API name:deleted
-
description
API name:description
-
error
API name:error
-
features
API name:features
-
features
public final BuilderT features(Function<ConnectorFeatures.Builder, ObjectBuilder<ConnectorFeatures>> fn) API name:features
-
filtering
Required - API name:filtering
Adds all elements of
list
tofiltering
. -
filtering
Required - API name:filtering
Adds one or more values to
filtering
. -
filtering
public final BuilderT filtering(Function<FilteringConfig.Builder, ObjectBuilder<FilteringConfig>> fn) Required - API name:filtering
Adds a value to
filtering
using a builder lambda. -
id
API name:id
-
indexName
API name:index_name
-
isNative
Required - API name:is_native
-
language
API name:language
-
lastAccessControlSyncError
API name:last_access_control_sync_error
-
lastAccessControlSyncScheduledAt
API name:last_access_control_sync_scheduled_at
-
lastAccessControlSyncStatus
API name:last_access_control_sync_status
-
lastDeletedDocumentCount
API name:last_deleted_document_count
-
lastIncrementalSyncScheduledAt
API name:last_incremental_sync_scheduled_at
-
lastIndexedDocumentCount
API name:last_indexed_document_count
-
lastSeen
API name:last_seen
-
lastSyncError
API name:last_sync_error
-
lastSyncScheduledAt
API name:last_sync_scheduled_at
-
lastSyncStatus
API name:last_sync_status
-
lastSynced
API name:last_synced
-
name
API name:name
-
pipeline
API name:pipeline
-
pipeline
public final BuilderT pipeline(Function<IngestPipelineParams.Builder, ObjectBuilder<IngestPipelineParams>> fn) API name:pipeline
-
scheduling
Required - API name:scheduling
-
scheduling
public final BuilderT scheduling(Function<SchedulingConfiguration.Builder, ObjectBuilder<SchedulingConfiguration>> fn) Required - API name:scheduling
-
serviceType
API name:service_type
-
status
Required - API name:status
-
syncCursor
API name:sync_cursor
-
syncNow
Required - API name:sync_now
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends Connector.AbstractBuilder<BuilderT>>
-