PutMappingRequest public class PutMappingRequest : PlainRequestBase<PutMappingRequestParameters>, IPutMappingRequest, ITypeMapping, IRequest<PutMappingRequestParameters>, IRequest Documentation Code 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 IDynamicTemplateContainer DynamicTemplates { 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) public PutMappingRequest(TypeName type)