Skip to content

Commit 76e2210

Browse files
author
Jiarui Guo
committed
clean up TextTranslationClientBuilder
1 parent 884dca3 commit 76e2210

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

sdk/translation/azure-ai-translation-text/src/main/java/com/azure/ai/translation/text/TextTranslationClientBuilder.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -209,15 +209,13 @@ public TextTranslationClientBuilder configuration(Configuration configuration) {
209209
@Generated
210210
private String endpoint;
211211

212-
private Boolean isCustomEndpoint = false;
213-
214212
/**
215213
* {@inheritDoc}.
216214
*/
215+
@Generated
217216
@Override
218217
public TextTranslationClientBuilder endpoint(String endpoint) {
219218
this.endpoint = endpoint;
220-
this.isCustomEndpoint = CustomEndpointUtils.isPlatformHost(endpoint);
221219
return this;
222220
}
223221

@@ -264,6 +262,7 @@ public TextTranslationClientBuilder retryPolicy(RetryPolicy retryPolicy) {
264262
* @return The updated {@link TextTranslationClientBuilder} object.
265263
* @throws NullPointerException If {@code credential} is null.
266264
*/
265+
@Override
267266
public TextTranslationClientBuilder credential(KeyCredential credential) {
268267
Objects.requireNonNull(credential, "'credential' cannot be null.");
269268
this.credential = credential;
@@ -318,6 +317,7 @@ public TextTranslationClientBuilder audience(TextTranslationAudience audience) {
318317
* @return The updated {@link TextTranslationClientBuilder} object.
319318
* @throws NullPointerException If {@code tokenCredential} is null.
320319
*/
320+
@Override
321321
public TextTranslationClientBuilder credential(TokenCredential tokenCredential) {
322322
Objects.requireNonNull(tokenCredential, "'tokenCredential' cannot be null.");
323323
this.tokenCredential = tokenCredential;
@@ -336,7 +336,7 @@ private TextTranslationClientImpl buildInnerClient() {
336336
String serviceEndpoint;
337337
if (this.endpoint == null) {
338338
serviceEndpoint = "https://api.cognitive.microsofttranslator.com";
339-
} else if (this.isCustomEndpoint) {
339+
} else if (CustomEndpointUtils.isPlatformHost(endpoint)) {
340340
try {
341341
URL hostUri = new URL(endpoint);
342342
URL fullUri = new URL(hostUri, "/translator/text/v" + localServiceVersion.getVersion());
@@ -345,7 +345,7 @@ private TextTranslationClientImpl buildInnerClient() {
345345
serviceEndpoint = endpoint;
346346
}
347347
} else {
348-
serviceEndpoint = endpoint;
348+
serviceEndpoint = this.endpoint;
349349
}
350350
if (tokenCredential != null && (this.region != null || this.resourceId != null)) {
351351
Objects.requireNonNull(this.region, "'region' cannot be null.");

0 commit comments

Comments
 (0)