Class BytesProcessor
Converts a human readable byte value (e.g. 1kb) to its value in bytes (e.g. 1024). Supported human readable units are "b", "kb", "mb", "gb", "tb", "pb" case insensitive. An error will occur if the field is not a supported format or resultant value exceeds 2^63.
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public class BytesProcessor : ProcessorBase, IBytesProcessor, IProcessor
Properties
| Edit this page View SourceField
The field to convert bytes from
Declaration
[DataMember(Name = "field")]
public Field Field { get; set; }
Property Value
Type | Description |
---|---|
Field |
IgnoreMissing
If true
and Field does not exist or is null,
the processor quietly exits without modifying the document. Default is false
Declaration
[DataMember(Name = "ignore_missing")]
public bool? IgnoreMissing { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Name
Declaration
protected override string Name { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
| Edit this page View SourceTargetField
The field to assign the converted value to, by default Field is updated in-place
Declaration
[DataMember(Name = "target_field")]
public Field TargetField { get; set; }
Property Value
Type | Description |
---|---|
Field |