Interface IUserAgentProcessor
The user_agent processor extracts details from the user agent string a browser sends with its web requests.
This processor adds this information by default under the user_agent field.
The ingest-user-agent plugin ships by default with the regexes.yaml made available by
uap-java with an Apache 2.0 license.
Assembly: OpenSearch.Client.dll
Syntax
public interface IUserAgentProcessor : IProcessor
Properties
|
Edit this page
View Source
Field
Declaration
[DataMember(Name = "field")]
Field Field { get; set; }
Property Value
|
Edit this page
View Source
IgnoreMissing
If true
and field
does not exist, the processor quietly exits without modifying the document
Declaration
[DataMember(Name = "ignore_missing")]
bool? IgnoreMissing { get; set; }
Property Value
|
Edit this page
View Source
Properties
Declaration
[DataMember(Name = "options")]
IEnumerable<UserAgentProperty> Properties { get; set; }
Property Value
|
Edit this page
View Source
RegexFile
Declaration
[DataMember(Name = "regex_file")]
string RegexFile { get; set; }
Property Value
|
Edit this page
View Source
TargetField
Declaration
[DataMember(Name = "target_field")]
Field TargetField { get; set; }
Property Value
Extension Methods