Skip to content

Commit a00b9d7

Browse files
feat(nlu): add support for userMetadata param
1 parent 56755c6 commit a00b9d7

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

natural-language-understanding/src/main/java/com/ibm/watson/natural_language_understanding/v1/NaturalLanguageUnderstanding.java

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* (C) Copyright IBM Corp. 2019, 2023.
2+
* (C) Copyright IBM Corp. 2024.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
55
* the License. You may obtain a copy of the License at
@@ -12,7 +12,7 @@
1212
*/
1313

1414
/*
15-
* IBM OpenAPI SDK Code Generator Version: 3.64.1-cee95189-20230124-211647
15+
* IBM OpenAPI SDK Code Generator Version: 3.85.0-75c38f8f-20240206-210220
1616
*/
1717

1818
package com.ibm.watson.natural_language_understanding.v1;
@@ -64,7 +64,7 @@
6464
* Understanding.
6565
*
6666
* <p>IBM is sunsetting Watson Natural Language Understanding Custom Sentiment (BETA). From **June
67-
* 1, 2023** onward, you will no longer be able to use the Custom Sentiment feature.&lt;br
67+
* 3, 2023** onward, you will no longer be able to use the Custom Sentiment feature.&lt;br
6868
* /&gt;&lt;br /&gt;To ensure we continue providing our clients with robust and powerful text
6969
* classification capabilities, IBM recently announced the general availability of a new
7070
* [single-label text classification
@@ -331,6 +331,10 @@ public ServiceCall<CategoriesModel> createCategoriesModel(
331331
if (createCategoriesModelOptions.name() != null) {
332332
multipartBuilder.addFormDataPart("name", createCategoriesModelOptions.name());
333333
}
334+
if (createCategoriesModelOptions.userMetadata() != null) {
335+
multipartBuilder.addFormDataPart(
336+
"user_metadata", String.valueOf(createCategoriesModelOptions.userMetadata()));
337+
}
334338
if (createCategoriesModelOptions.description() != null) {
335339
multipartBuilder.addFormDataPart("description", createCategoriesModelOptions.description());
336340
}
@@ -460,6 +464,10 @@ public ServiceCall<CategoriesModel> updateCategoriesModel(
460464
if (updateCategoriesModelOptions.name() != null) {
461465
multipartBuilder.addFormDataPart("name", updateCategoriesModelOptions.name());
462466
}
467+
if (updateCategoriesModelOptions.userMetadata() != null) {
468+
multipartBuilder.addFormDataPart(
469+
"user_metadata", String.valueOf(updateCategoriesModelOptions.userMetadata()));
470+
}
463471
if (updateCategoriesModelOptions.description() != null) {
464472
multipartBuilder.addFormDataPart("description", updateCategoriesModelOptions.description());
465473
}
@@ -551,6 +559,10 @@ public ServiceCall<ClassificationsModel> createClassificationsModel(
551559
if (createClassificationsModelOptions.name() != null) {
552560
multipartBuilder.addFormDataPart("name", createClassificationsModelOptions.name());
553561
}
562+
if (createClassificationsModelOptions.userMetadata() != null) {
563+
multipartBuilder.addFormDataPart(
564+
"user_metadata", String.valueOf(createClassificationsModelOptions.userMetadata()));
565+
}
554566
if (createClassificationsModelOptions.description() != null) {
555567
multipartBuilder.addFormDataPart(
556568
"description", createClassificationsModelOptions.description());
@@ -688,6 +700,10 @@ public ServiceCall<ClassificationsModel> updateClassificationsModel(
688700
if (updateClassificationsModelOptions.name() != null) {
689701
multipartBuilder.addFormDataPart("name", updateClassificationsModelOptions.name());
690702
}
703+
if (updateClassificationsModelOptions.userMetadata() != null) {
704+
multipartBuilder.addFormDataPart(
705+
"user_metadata", String.valueOf(updateClassificationsModelOptions.userMetadata()));
706+
}
691707
if (updateClassificationsModelOptions.description() != null) {
692708
multipartBuilder.addFormDataPart(
693709
"description", updateClassificationsModelOptions.description());

0 commit comments

Comments
 (0)