@@ -30,9 +30,48 @@ using Azure.ClientGenerator.Core;
30
30
@@ clientName (Azure .AI .Projects .AssetCredentialResponse , "DatasetCredential" );
31
31
32
32
// Less generic names for C# SDK (avoid one-word class names)
33
- @@ clientName (Azure .AI .Projects .Connection , "ConnectionProperties" , "csharp" );
34
- @@ clientName (Azure .AI .Projects .Deployment , "AssetDeployment" , "csharp" );
35
- @@ clientName (Azure .AI .Projects .Index , "SearchIndex" , "csharp" );
33
+ @@ clientName (Azure .AI .Projects .BlobReference ,
34
+ "AIProjectBlobReference" ,
35
+ "csharp"
36
+ );
37
+ @@ clientName (Azure .AI .Projects .Connection , "AIProjectConnection" , "csharp" );
38
+ @@ clientName (Azure .AI .Projects .Deployment , "AIProjectDeployment" , "csharp" );
39
+ @@ clientName (Azure .AI .Projects .DeploymentType ,
40
+ "AIProjectDeploymentType" ,
41
+ "csharp"
42
+ );
43
+ @@ clientName (Azure .AI .Projects .FieldMapping ,
44
+ "AIProjectIndexFieldMapping" ,
45
+ "csharp"
46
+ );
47
+ @@ clientName (Azure .AI .Projects .Index , "AIProjectIndex" , "csharp" );
48
+ @@ clientName (Azure .AI .Projects .CosmosDBIndex ,
49
+ "AIProjectCosmosDBIndex" ,
50
+ "csharp"
51
+ );
52
+ @@ clientName (Azure .AI .Projects .BaseCredentials ,
53
+ "AIProjectConnectionBaseCredential" ,
54
+ "csharp"
55
+ );
56
+ @@ clientName (Azure .AI .Projects .ApiKeyCredentials ,
57
+ "AIProjectConnectionApiKeyCredential" ,
58
+ "csharp"
59
+ );
60
+ @@ clientName (Azure .AI .Projects .CustomCredential ,
61
+ "AIProjectConnectionCustomCredential" ,
62
+ "csharp"
63
+ );
64
+ @@ clientName (Azure .AI .Projects .EntraIDCredentials ,
65
+ "AIProjectConnectionEntraIdCredential" ,
66
+ "csharp"
67
+ );
68
+ @@ clientName (Azure .AI .Projects .SASCredentials ,
69
+ "AIProjectConnectionSasCredential" ,
70
+ "csharp"
71
+ );
72
+ @@ clientName (Azure .AI .Projects .DatasetVersion , "AIProjectDataset" , "csharp" );
73
+ @@ clientName (Azure .AI .Projects .FileDatasetVersion , "FileDataset" , "csharp" );
74
+ @@ clientName (Azure .AI .Projects .FolderDatasetVersion , "FolderDataset" , "csharp" );
36
75
37
76
// Do not use terms "request" or "response" in C# class names as these are REST API terms
38
77
@@ clientName (Azure .AI .Projects .PendingUploadRequest ,
@@ -45,10 +84,19 @@ using Azure.ClientGenerator.Core;
45
84
);
46
85
47
86
// Less generic names for C# subclients
48
- @@ clientName (Azure .AI .Projects .Connections , "ConnectionsOperations" , "csharp" );
49
- @@ clientName (Azure .AI .Projects .Datasets , "DatasetsOperations" , "csharp" );
50
- @@ clientName (Azure .AI .Projects .Deployments , "DeploymentsOperations" , "csharp" );
51
- @@ clientName (Azure .AI .Projects .Indexes , "IndexesOperations" , "csharp" );
87
+ @@ clientName (Azure .AI .Projects .Connections ,
88
+ "AIProjectConnectionsOperations" ,
89
+ "csharp"
90
+ );
91
+ @@ clientName (Azure .AI .Projects .Datasets ,
92
+ "AIProjectDatasetsOperations" ,
93
+ "csharp"
94
+ );
95
+ @@ clientName (Azure .AI .Projects .Deployments ,
96
+ "AIProjectDeploymentsOperations" ,
97
+ "csharp"
98
+ );
99
+ @@ clientName (Azure .AI .Projects .Indexes , "AIProjectIndexesOperations" , "csharp" );
52
100
53
101
// Need to explicitly make all get and list methods include the object name for C#
54
102
@@ clientName (Azure .AI .Projects .Connections .get , "getConnection" , "csharp" );
0 commit comments