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 BuilderTAPI name:api_key_idfinal BuilderTapiKeySecretId(String value) API name:api_key_secret_idfinal BuilderTconfiguration(String key, ConnectorConfigProperties value) Required - API name:configurationfinal BuilderTconfiguration(String key, Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) Required - API name:configurationfinal BuilderTRequired - API name:configurationfinal BuilderTcustomScheduling(String key, CustomScheduling value) Required - API name:custom_schedulingfinal BuilderTRequired - API name:custom_schedulingfinal BuilderTRequired - API name:custom_schedulingfinal BuilderTdeleted(boolean value) Required - API name:deletedfinal BuilderTdescription(String value) API name:descriptionfinal BuilderTAPI name:errorfinal BuilderTfeatures(ConnectorFeatures value) API name:featuresfinal BuilderTAPI name:featuresfinal BuilderTfiltering(FilteringConfig value, FilteringConfig... values) Required - API name:filteringfinal BuilderTRequired - API name:filteringfinal BuilderTfiltering(List<FilteringConfig> list) Required - API name:filteringfinal BuilderTAPI name:idfinal BuilderTAPI name:index_namefinal BuilderTisNative(boolean value) Required - API name:is_nativefinal BuilderTAPI name:languagefinal BuilderTlastAccessControlSyncError(String value) API name:last_access_control_sync_errorfinal BuilderTAPI name:last_access_control_sync_scheduled_atfinal BuilderTAPI name:last_access_control_sync_statusfinal BuilderTlastDeletedDocumentCount(Long value) API name:last_deleted_document_countfinal BuilderTAPI name:last_incremental_sync_scheduled_atfinal BuilderTlastIndexedDocumentCount(Long value) API name:last_indexed_document_countfinal BuilderTAPI name:last_seenfinal BuilderTlastSynced(DateTime value) API name:last_syncedfinal BuilderTlastSyncError(String value) API name:last_sync_errorfinal BuilderTlastSyncScheduledAt(DateTime value) API name:last_sync_scheduled_atfinal BuilderTlastSyncStatus(SyncStatus value) API name:last_sync_statusfinal BuilderTAPI name:namefinal BuilderTpipeline(IngestPipelineParams value) API name:pipelinefinal BuilderTAPI name:pipelinefinal BuilderTRequired - API name:schedulingfinal BuilderTRequired - API name:schedulingprotected abstract BuilderTself()final BuilderTserviceType(String value) API name:service_typefinal BuilderTstatus(ConnectorStatus value) Required - API name:statusfinal BuilderTsyncCursor(JsonData value) API name:sync_cursorfinal BuilderTsyncNow(boolean value) Required - API name:sync_nowMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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:configurationAdds all entries of
maptoconfiguration. -
configuration
Required - API name:configurationAdds an entry to
configuration. -
configuration
public final BuilderT configuration(String key, Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) Required - API name:configurationAdds an entry to
configurationusing a builder lambda. -
customScheduling
Required - API name:custom_schedulingAdds all entries of
maptocustomScheduling. -
customScheduling
Required - API name:custom_schedulingAdds an entry to
customScheduling. -
customScheduling
public final BuilderT customScheduling(String key, Function<CustomScheduling.Builder, ObjectBuilder<CustomScheduling>> fn) Required - API name:custom_schedulingAdds an entry to
customSchedulingusing 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:filteringAdds all elements of
listtofiltering. -
filtering
Required - API name:filteringAdds one or more values to
filtering. -
filtering
public final BuilderT filtering(Function<FilteringConfig.Builder, ObjectBuilder<FilteringConfig>> fn) Required - API name:filteringAdds a value to
filteringusing 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:
selfin classWithJsonObjectBuilderBase<BuilderT extends Connector.AbstractBuilder<BuilderT>>
-