Class ElasticsearchExporterConfiguration

java.lang.Object
io.camunda.zeebe.exporter.ElasticsearchExporterConfiguration

public class ElasticsearchExporterConfiguration extends Object
  • Field Details

  • Constructor Details

    • ElasticsearchExporterConfiguration

      public ElasticsearchExporterConfiguration()
  • Method Details

    • hasAuthenticationPresent

      public boolean hasAuthenticationPresent()
    • getAuthentication

    • getInterceptorPlugins

      public List<PluginConfiguration> getInterceptorPlugins()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • shouldIndexRecord

      public boolean shouldIndexRecord(Record<?> record)
    • shouldIndexValueType

      public boolean shouldIndexValueType(ValueType valueType)
    • shouldIndexRequiredValueType

      public boolean shouldIndexRequiredValueType(ValueType valueType)
      Not all value records are required to be exported from 8.8 onward. The following included records are required by Optimize and Zeebe-Analytics so they must continue to be exported by the ElasticsearchExporter:
      Parameters:
      valueType - the value type of the record
      Returns:
      true if the record should be indexed, false otherwise
    • shouldIndexRecordType

      public boolean shouldIndexRecordType(RecordType recordType)
    • getIsIncludeEnabledRecords

      public boolean getIsIncludeEnabledRecords()
    • setIncludeEnabledRecords

      public void setIncludeEnabledRecords(boolean includeEnabledRecords)