Class OpensearchExporterConfiguration
java.lang.Object
io.camunda.zeebe.exporter.opensearch.OpensearchExporterConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<io.camunda.search.connect.plugin.PluginConfiguration> intThe request timeout for the opensearch client.Comma-separated Opensearch http urls -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<io.camunda.search.connect.plugin.PluginConfiguration> booleanbooleanvoidsetIncludeEnabledRecords(boolean includeEnabledRecords) booleanshouldIndexRecord(io.camunda.zeebe.protocol.record.Record<?> record) booleanshouldIndexRecordType(io.camunda.zeebe.protocol.record.RecordType recordType) booleanshouldIndexRequiredValueType(io.camunda.zeebe.protocol.record.ValueType valueType) Not all value records are required to be exported from 8.8 onward.booleanshouldIndexValueType(io.camunda.zeebe.protocol.record.ValueType valueType) toString()
-
Field Details
-
url
Comma-separated Opensearch http urls -
requestTimeoutMs
public int requestTimeoutMsThe request timeout for the opensearch client. The timeout unit is milliseconds. -
index
-
bulk
-
aws
-
retention
-
interceptorPlugins
-
-
Constructor Details
-
OpensearchExporterConfiguration
public OpensearchExporterConfiguration()
-
-
Method Details
-
hasAuthenticationPresent
public boolean hasAuthenticationPresent() -
getAuthentication
-
getInterceptorPlugins
-
toString
-
shouldIndexRecord
public boolean shouldIndexRecord(io.camunda.zeebe.protocol.record.Record<?> record) -
shouldIndexValueType
public boolean shouldIndexValueType(io.camunda.zeebe.protocol.record.ValueType valueType) -
shouldIndexRequiredValueType
public boolean shouldIndexRequiredValueType(io.camunda.zeebe.protocol.record.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 theOpensearchExporter:- Parameters:
valueType- the value type of the record- Returns:
- true if the record should be indexed, false otherwise
-
shouldIndexRecordType
public boolean shouldIndexRecordType(io.camunda.zeebe.protocol.record.RecordType recordType) -
getIsIncludeEnabledRecords
public boolean getIsIncludeEnabledRecords() -
setIncludeEnabledRecords
public void setIncludeEnabledRecords(boolean includeEnabledRecords)
-