NEST by Elastic and contributors

<PackageReference Include="NEST" Version="6.8.6" />

.NET API 5,340,160 bytes

 IRenameProcessor

public interface IRenameProcessor : IProcessor
Renames an existing field. If the field doesn’t exist or the new name is already used, an exception will be thrown.
Field Field { get; set; }

The field to be renamed. Supports template snippets.

bool? IgnoreMissing { get; set; }

If true and Field does not exist or is null, the processor quietly exits without modifying the document. Default is false

Field TargetField { get; set; }

The new name of the field. Supports template snippets.