Interface WritableDataRoutingServiceImpl
- All Superinterfaces:
AutoCloseable
,DataRoutingService
,NamedImplementation
,WritableDataRoutingService
public interface WritableDataRoutingServiceImpl extends WritableDataRoutingService
Usable only by this package for kv implementation.
Note: this is separate from WritableDataRoutingService in an attempt to reduce scope of the user parameter.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.configuration.DataRoutingService
DataRoutingService.DataImportServiceConfig, DataRoutingService.DataImportServiceEndpoint, DataRoutingService.Delegating, DataRoutingService.Endpoint, DataRoutingService.Filter, DataRoutingService.ListFilter, DataRoutingService.LocationFilter, DataRoutingService.LogAggregatorConfig, DataRoutingService.LogAggregatorEndpoint, DataRoutingService.NullFilter, DataRoutingService.NullPropertyProvider, DataRoutingService.PropertyProvider, DataRoutingService.TableDataServiceConfig, DataRoutingService.TableFilter
-
Field Summary
Fields inherited from interface com.illumon.iris.db.v2.configuration.DataRoutingService
DEFAULT_LOCAL_TABLE_DATA_SERVICE, DEFAULT_QUERY_SERVER_TABLE_DATA_SERVICE, DEFAULT_SELECTION_TAG, MERGE_QUERY_TDS_TAG, NULL_FILTER, NULL_PROPERTY_PROVIDER, QUERY_QUERY_TDS_TAG, TABLE_DATA_SERVICE_CONFIG_PROP, TABLE_DATA_SERVICE_CONFIG_PROPS_WITH_LEGACY, VALIDATE_QUERY_TDS_TAG
-
Method Summary
Methods inherited from interface com.illumon.iris.db.v2.configuration.DataRoutingService
about, asYamlString, authenticate, authenticate, authenticate, getAllDataImportServiceDestinations, getAllLogAggregatorServiceConfigs, getDataImportServiceConfig, getDataImportServiceDestinations, getLogAggregatorConfig, getLogAggregatorDestination, getTableDataService, getTableDataService, getTableDataServiceConfig, getTableDataServiceConfigs
Methods inherited from interface com.illumon.iris.db.v2.configuration.WritableDataRoutingService
update
-
Method Details
-
update
void update(@NotNull byte[] yamldata, @NotNull String user, @NotNull String code, @NotNull String comment)Replace the existing data routing configuration.- Parameters:
yamldata
- YAML representation of the new data routing configurationuser
- pass-thru to kv persistence, indicates the user making this changecode
- pass-thru to kv persistence, indicates the code source of this updatecomment
- pass-thru to kv persistence - a comment for this update
-