NEST by Elastic and contributors

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

.NET API 3,115,520 bytes

 PutMappingRequest

public IAllField AllField { get; set; }

public bool AllowNoIndices { get; set; }

public string Analyzer { get; set; }

public bool? DateDetection { get; set; }

public DynamicMapping? Dynamic { get; set; }

public IEnumerable<string> DynamicDateFormats { get; set; }

public ExpandWildcards ExpandWildcards { get; set; }

public IFieldNamesField FieldNamesField { get; set; }

public string FilterPath { get; set; }

public bool IgnoreUnavailable { get; set; }

public IIndexField IndexField { get; set; }

public Time MasterTimeout { get; set; }

public FluentDictionary<string, object> Meta { get; set; }

public bool? NumericDetection { get; set; }

public IParentField ParentField { get; set; }

public IProperties Properties { get; set; }

public IRoutingField RoutingField { get; set; }

public string SearchAnalyzer { get; set; }

protected IPutMappingRequest Self { get; }

public ISizeField SizeField { get; set; }

public string Source { get; set; }

public ISourceField SourceField { get; set; }

public Time Timeout { get; set; }

public ITimestampField TimestampField { get; set; }

public IList<IMappingTransform> Transform { get; set; }

public ITtlField TtlField { get; set; }

public bool UpdateAllTypes { get; set; }

public PutMappingRequest(Indices index, TypeName type)