@@ -879,6 +879,90 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutMappingRequestDescriptor
879
879
return this ;
880
880
}
881
881
882
+ /// <summary>
883
+ /// <para>
884
+ /// Mapping for a field. For new fields, this mapping can include:
885
+ /// </para>
886
+ /// <list type="bullet">
887
+ /// <item>
888
+ /// <para>
889
+ /// Field name
890
+ /// </para>
891
+ /// </item>
892
+ /// <item>
893
+ /// <para>
894
+ /// Field data type
895
+ /// </para>
896
+ /// </item>
897
+ /// <item>
898
+ /// <para>
899
+ /// Mapping parameters
900
+ /// </para>
901
+ /// </item>
902
+ /// </list>
903
+ /// </summary>
904
+ public Elastic . Clients . Elasticsearch . IndexManagement . PutMappingRequestDescriptor Properties ( )
905
+ {
906
+ Instance . Properties = Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor . Build ( null ) ;
907
+ return this ;
908
+ }
909
+
910
+ /// <summary>
911
+ /// <para>
912
+ /// Mapping for a field. For new fields, this mapping can include:
913
+ /// </para>
914
+ /// <list type="bullet">
915
+ /// <item>
916
+ /// <para>
917
+ /// Field name
918
+ /// </para>
919
+ /// </item>
920
+ /// <item>
921
+ /// <para>
922
+ /// Field data type
923
+ /// </para>
924
+ /// </item>
925
+ /// <item>
926
+ /// <para>
927
+ /// Mapping parameters
928
+ /// </para>
929
+ /// </item>
930
+ /// </list>
931
+ /// </summary>
932
+ public Elastic . Clients . Elasticsearch . IndexManagement . PutMappingRequestDescriptor Properties ( System . Action < Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor > action )
933
+ {
934
+ Instance . Properties = Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor . Build ( action ) ;
935
+ return this ;
936
+ }
937
+
938
+ /// <summary>
939
+ /// <para>
940
+ /// Mapping for a field. For new fields, this mapping can include:
941
+ /// </para>
942
+ /// <list type="bullet">
943
+ /// <item>
944
+ /// <para>
945
+ /// Field name
946
+ /// </para>
947
+ /// </item>
948
+ /// <item>
949
+ /// <para>
950
+ /// Field data type
951
+ /// </para>
952
+ /// </item>
953
+ /// <item>
954
+ /// <para>
955
+ /// Mapping parameters
956
+ /// </para>
957
+ /// </item>
958
+ /// </list>
959
+ /// </summary>
960
+ public Elastic . Clients . Elasticsearch . IndexManagement . PutMappingRequestDescriptor Properties < T > ( System . Action < Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor < T > > action )
961
+ {
962
+ Instance . Properties = Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor < T > . Build ( action ) ;
963
+ return this ;
964
+ }
965
+
882
966
/// <summary>
883
967
/// <para>
884
968
/// Enable making a routing value required on indexed documents.
@@ -1486,6 +1570,62 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutMappingRequestDescriptor
1486
1570
return this ;
1487
1571
}
1488
1572
1573
+ /// <summary>
1574
+ /// <para>
1575
+ /// Mapping for a field. For new fields, this mapping can include:
1576
+ /// </para>
1577
+ /// <list type="bullet">
1578
+ /// <item>
1579
+ /// <para>
1580
+ /// Field name
1581
+ /// </para>
1582
+ /// </item>
1583
+ /// <item>
1584
+ /// <para>
1585
+ /// Field data type
1586
+ /// </para>
1587
+ /// </item>
1588
+ /// <item>
1589
+ /// <para>
1590
+ /// Mapping parameters
1591
+ /// </para>
1592
+ /// </item>
1593
+ /// </list>
1594
+ /// </summary>
1595
+ public Elastic . Clients . Elasticsearch . IndexManagement . PutMappingRequestDescriptor < TDocument > Properties ( )
1596
+ {
1597
+ Instance . Properties = Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor < TDocument > . Build ( null ) ;
1598
+ return this ;
1599
+ }
1600
+
1601
+ /// <summary>
1602
+ /// <para>
1603
+ /// Mapping for a field. For new fields, this mapping can include:
1604
+ /// </para>
1605
+ /// <list type="bullet">
1606
+ /// <item>
1607
+ /// <para>
1608
+ /// Field name
1609
+ /// </para>
1610
+ /// </item>
1611
+ /// <item>
1612
+ /// <para>
1613
+ /// Field data type
1614
+ /// </para>
1615
+ /// </item>
1616
+ /// <item>
1617
+ /// <para>
1618
+ /// Mapping parameters
1619
+ /// </para>
1620
+ /// </item>
1621
+ /// </list>
1622
+ /// </summary>
1623
+ public Elastic . Clients . Elasticsearch . IndexManagement . PutMappingRequestDescriptor < TDocument > Properties ( System . Action < Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor < TDocument > > action )
1624
+ {
1625
+ Instance . Properties = Elastic . Clients . Elasticsearch . Mapping . PropertiesDescriptor < TDocument > . Build ( action ) ;
1626
+ return this ;
1627
+ }
1628
+
1489
1629
/// <summary>
1490
1630
/// <para>
1491
1631
/// Enable making a routing value required on indexed documents.
0 commit comments