Skip to content

Commit 2f5b1f5

Browse files
committed
feat(Text to Speech): Add generated code from newest version of service
1 parent e414aa8 commit 2f5b1f5

15 files changed

+214
-189
lines changed

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/TextToSpeech.java

Lines changed: 85 additions & 69 deletions
Large diffs are not rendered by default.

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/AddWordOptions.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ public static class Builder {
7878
private String partOfSpeech;
7979

8080
private Builder(AddWordOptions addWordOptions) {
81-
customizationId = addWordOptions.customizationId;
82-
word = addWordOptions.word;
83-
translation = addWordOptions.translation;
84-
partOfSpeech = addWordOptions.partOfSpeech;
81+
this.customizationId = addWordOptions.customizationId;
82+
this.word = addWordOptions.word;
83+
this.translation = addWordOptions.translation;
84+
this.partOfSpeech = addWordOptions.partOfSpeech;
8585
}
8686

8787
/**
@@ -95,10 +95,12 @@ public Builder() {
9595
*
9696
* @param customizationId the customizationId
9797
* @param word the word
98+
* @param translation the translation
9899
*/
99-
public Builder(String customizationId, String word) {
100+
public Builder(String customizationId, String word, String translation) {
100101
this.customizationId = customizationId;
101102
this.word = word;
103+
this.translation = translation;
102104
}
103105

104106
/**
@@ -170,6 +172,7 @@ public Builder translation(Translation translation) {
170172
private AddWordOptions(Builder builder) {
171173
Validator.notEmpty(builder.customizationId, "customizationId cannot be empty");
172174
Validator.notEmpty(builder.word, "word cannot be empty");
175+
Validator.notNull(builder.translation, "translation cannot be null");
173176
customizationId = builder.customizationId;
174177
word = builder.word;
175178
translation = builder.translation;

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/AddWordsOptions.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public static class Builder {
3434
private List<Word> words;
3535

3636
private Builder(AddWordsOptions addWordsOptions) {
37-
customizationId = addWordsOptions.customizationId;
38-
words = addWordsOptions.words;
37+
this.customizationId = addWordsOptions.customizationId;
38+
this.words = addWordsOptions.words;
3939
}
4040

4141
/**
@@ -48,9 +48,11 @@ public Builder() {
4848
* Instantiates a new builder with required properties.
4949
*
5050
* @param customizationId the customizationId
51+
* @param words the words
5152
*/
52-
public Builder(String customizationId) {
53+
public Builder(String customizationId, List<Word> words) {
5354
this.customizationId = customizationId;
55+
this.words = words;
5456
}
5557

5658
/**
@@ -114,6 +116,7 @@ public Builder words(Words words) {
114116

115117
private AddWordsOptions(Builder builder) {
116118
Validator.notEmpty(builder.customizationId, "customizationId cannot be empty");
119+
Validator.notNull(builder.words, "words cannot be null");
117120
customizationId = builder.customizationId;
118121
words = builder.words;
119122
}

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/CreateVoiceModelOptions.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ public static class Builder {
5959
private String description;
6060

6161
private Builder(CreateVoiceModelOptions createVoiceModelOptions) {
62-
name = createVoiceModelOptions.name;
63-
language = createVoiceModelOptions.language;
64-
description = createVoiceModelOptions.description;
62+
this.name = createVoiceModelOptions.name;
63+
this.language = createVoiceModelOptions.language;
64+
this.description = createVoiceModelOptions.description;
6565
}
6666

6767
/**

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/DeleteUserDataOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public static class Builder {
2929
private String customerId;
3030

3131
private Builder(DeleteUserDataOptions deleteUserDataOptions) {
32-
customerId = deleteUserDataOptions.customerId;
32+
this.customerId = deleteUserDataOptions.customerId;
3333
}
3434

3535
/**

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/DeleteVoiceModelOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public static class Builder {
2929
private String customizationId;
3030

3131
private Builder(DeleteVoiceModelOptions deleteVoiceModelOptions) {
32-
customizationId = deleteVoiceModelOptions.customizationId;
32+
this.customizationId = deleteVoiceModelOptions.customizationId;
3333
}
3434

3535
/**

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/DeleteWordOptions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ public static class Builder {
3131
private String word;
3232

3333
private Builder(DeleteWordOptions deleteWordOptions) {
34-
customizationId = deleteWordOptions.customizationId;
35-
word = deleteWordOptions.word;
34+
this.customizationId = deleteWordOptions.customizationId;
35+
this.word = deleteWordOptions.word;
3636
}
3737

3838
/**

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/GetPronunciationOptions.java

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ public class GetPronunciationOptions extends GenericModel {
2727
public interface Voice {
2828
/** en-US_AllisonVoice. */
2929
String EN_US_ALLISONVOICE = "en-US_AllisonVoice";
30+
/** en-US_AllisonV2Voice. */
31+
String EN_US_ALLISONV2VOICE = "en-US_AllisonV2Voice";
3032
/** en-US_LisaVoice. */
3133
String EN_US_LISAVOICE = "en-US_LisaVoice";
34+
/** en-US_LisaV2Voice. */
35+
String EN_US_LISAV2VOICE = "en-US_LisaV2Voice";
3236
/** en-US_MichaelVoice. */
3337
String EN_US_MICHAELVOICE = "en-US_MichaelVoice";
38+
/** en-US_MichaelV2Voice. */
39+
String EN_US_MICHAELV2VOICE = "en-US_MichaelV2Voice";
3440
/** en-GB_KateVoice. */
3541
String EN_GB_KATEVOICE = "en-GB_KateVoice";
3642
/** es-ES_EnriqueVoice. */
@@ -41,14 +47,20 @@ public interface Voice {
4147
String ES_LA_SOFIAVOICE = "es-LA_SofiaVoice";
4248
/** es-US_SofiaVoice. */
4349
String ES_US_SOFIAVOICE = "es-US_SofiaVoice";
44-
/** de-DE_DieterVoice. */
45-
String DE_DE_DIETERVOICE = "de-DE_DieterVoice";
4650
/** de-DE_BirgitVoice. */
4751
String DE_DE_BIRGITVOICE = "de-DE_BirgitVoice";
52+
/** de-DE_BirgitV2Voice. */
53+
String DE_DE_BIRGITV2VOICE = "de-DE_BirgitV2Voice";
54+
/** de-DE_DieterVoice. */
55+
String DE_DE_DIETERVOICE = "de-DE_DieterVoice";
56+
/** de-DE_DieterV2Voice. */
57+
String DE_DE_DIETERV2VOICE = "de-DE_DieterV2Voice";
4858
/** fr-FR_ReneeVoice. */
4959
String FR_FR_RENEEVOICE = "fr-FR_ReneeVoice";
5060
/** it-IT_FrancescaVoice. */
5161
String IT_IT_FRANCESCAVOICE = "it-IT_FrancescaVoice";
62+
/** it-IT_FrancescaV2Voice. */
63+
String IT_IT_FRANCESCAV2VOICE = "it-IT_FrancescaV2Voice";
5264
/** ja-JP_EmiVoice. */
5365
String JA_JP_EMIVOICE = "ja-JP_EmiVoice";
5466
/** pt-BR_IsabelaVoice. */
@@ -81,10 +93,10 @@ public static class Builder {
8193
private String customizationId;
8294

8395
private Builder(GetPronunciationOptions getPronunciationOptions) {
84-
text = getPronunciationOptions.text;
85-
voice = getPronunciationOptions.voice;
86-
format = getPronunciationOptions.format;
87-
customizationId = getPronunciationOptions.customizationId;
96+
this.text = getPronunciationOptions.text;
97+
this.voice = getPronunciationOptions.voice;
98+
this.format = getPronunciationOptions.format;
99+
this.customizationId = getPronunciationOptions.customizationId;
88100
}
89101

90102
/**

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/GetVoiceModelOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public static class Builder {
2929
private String customizationId;
3030

3131
private Builder(GetVoiceModelOptions getVoiceModelOptions) {
32-
customizationId = getVoiceModelOptions.customizationId;
32+
this.customizationId = getVoiceModelOptions.customizationId;
3333
}
3434

3535
/**

text-to-speech/src/main/java/com/ibm/watson/text_to_speech/v1/model/GetVoiceOptions.java

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,16 @@ public class GetVoiceOptions extends GenericModel {
2626
public interface Voice {
2727
/** en-US_AllisonVoice. */
2828
String EN_US_ALLISONVOICE = "en-US_AllisonVoice";
29+
/** en-US_AllisonV2Voice. */
30+
String EN_US_ALLISONV2VOICE = "en-US_AllisonV2Voice";
2931
/** en-US_LisaVoice. */
3032
String EN_US_LISAVOICE = "en-US_LisaVoice";
33+
/** en-US_LisaV2Voice. */
34+
String EN_US_LISAV2VOICE = "en-US_LisaV2Voice";
3135
/** en-US_MichaelVoice. */
3236
String EN_US_MICHAELVOICE = "en-US_MichaelVoice";
37+
/** en-US_MichaelV2Voice. */
38+
String EN_US_MICHAELV2VOICE = "en-US_MichaelV2Voice";
3339
/** en-GB_KateVoice. */
3440
String EN_GB_KATEVOICE = "en-GB_KateVoice";
3541
/** es-ES_EnriqueVoice. */
@@ -40,14 +46,20 @@ public interface Voice {
4046
String ES_LA_SOFIAVOICE = "es-LA_SofiaVoice";
4147
/** es-US_SofiaVoice. */
4248
String ES_US_SOFIAVOICE = "es-US_SofiaVoice";
43-
/** de-DE_DieterVoice. */
44-
String DE_DE_DIETERVOICE = "de-DE_DieterVoice";
4549
/** de-DE_BirgitVoice. */
4650
String DE_DE_BIRGITVOICE = "de-DE_BirgitVoice";
51+
/** de-DE_BirgitV2Voice. */
52+
String DE_DE_BIRGITV2VOICE = "de-DE_BirgitV2Voice";
53+
/** de-DE_DieterVoice. */
54+
String DE_DE_DIETERVOICE = "de-DE_DieterVoice";
55+
/** de-DE_DieterV2Voice. */
56+
String DE_DE_DIETERV2VOICE = "de-DE_DieterV2Voice";
4757
/** fr-FR_ReneeVoice. */
4858
String FR_FR_RENEEVOICE = "fr-FR_ReneeVoice";
4959
/** it-IT_FrancescaVoice. */
5060
String IT_IT_FRANCESCAVOICE = "it-IT_FrancescaVoice";
61+
/** it-IT_FrancescaV2Voice. */
62+
String IT_IT_FRANCESCAV2VOICE = "it-IT_FrancescaV2Voice";
5163
/** ja-JP_EmiVoice. */
5264
String JA_JP_EMIVOICE = "ja-JP_EmiVoice";
5365
/** pt-BR_IsabelaVoice. */
@@ -65,8 +77,8 @@ public static class Builder {
6577
private String customizationId;
6678

6779
private Builder(GetVoiceOptions getVoiceOptions) {
68-
voice = getVoiceOptions.voice;
69-
customizationId = getVoiceOptions.customizationId;
80+
this.voice = getVoiceOptions.voice;
81+
this.customizationId = getVoiceOptions.customizationId;
7082
}
7183

7284
/**

0 commit comments

Comments
 (0)