Class TranslationServiceStubSettings.Builder (2.39.0)

public static class TranslationServiceStubSettings.Builder extends StubSettings.Builder<TranslationServiceStubSettings,TranslationServiceStubSettings.Builder>

Builder for TranslationServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > TranslationServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(TranslationServiceStubSettings settings)

protected Builder(TranslationServiceStubSettings settings)
Parameter
NameDescription
settingsTranslationServiceStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public TranslationServiceStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
TranslationServiceStubSettings.Builder

batchTranslateDocumentOperationSettings()

public OperationCallSettings.Builder<BatchTranslateDocumentRequest,BatchTranslateDocumentResponse,BatchTranslateDocumentMetadata> batchTranslateDocumentOperationSettings()

Returns the builder for the settings used for calls to batchTranslateDocument.

Returns
TypeDescription
Builder<BatchTranslateDocumentRequest,BatchTranslateDocumentResponse,BatchTranslateDocumentMetadata>

batchTranslateDocumentSettings()

public UnaryCallSettings.Builder<BatchTranslateDocumentRequest,Operation> batchTranslateDocumentSettings()

Returns the builder for the settings used for calls to batchTranslateDocument.

Returns
TypeDescription
Builder<BatchTranslateDocumentRequest,Operation>

batchTranslateTextOperationSettings()

public OperationCallSettings.Builder<BatchTranslateTextRequest,BatchTranslateResponse,BatchTranslateMetadata> batchTranslateTextOperationSettings()

Returns the builder for the settings used for calls to batchTranslateText.

Returns
TypeDescription
Builder<BatchTranslateTextRequest,BatchTranslateResponse,BatchTranslateMetadata>

batchTranslateTextSettings()

public UnaryCallSettings.Builder<BatchTranslateTextRequest,Operation> batchTranslateTextSettings()

Returns the builder for the settings used for calls to batchTranslateText.

Returns
TypeDescription
Builder<BatchTranslateTextRequest,Operation>

build()

public TranslationServiceStubSettings build()
Returns
TypeDescription
TranslationServiceStubSettings
Overrides
Exceptions
TypeDescription
IOException

createGlossaryOperationSettings()

public OperationCallSettings.Builder<CreateGlossaryRequest,Glossary,CreateGlossaryMetadata> createGlossaryOperationSettings()

Returns the builder for the settings used for calls to createGlossary.

Returns
TypeDescription
Builder<CreateGlossaryRequest,Glossary,CreateGlossaryMetadata>

createGlossarySettings()

public UnaryCallSettings.Builder<CreateGlossaryRequest,Operation> createGlossarySettings()

Returns the builder for the settings used for calls to createGlossary.

Returns
TypeDescription
Builder<CreateGlossaryRequest,Operation>

deleteGlossaryOperationSettings()

public OperationCallSettings.Builder<DeleteGlossaryRequest,DeleteGlossaryResponse,DeleteGlossaryMetadata> deleteGlossaryOperationSettings()

Returns the builder for the settings used for calls to deleteGlossary.

Returns
TypeDescription
Builder<DeleteGlossaryRequest,DeleteGlossaryResponse,DeleteGlossaryMetadata>

deleteGlossarySettings()

public UnaryCallSettings.Builder<DeleteGlossaryRequest,Operation> deleteGlossarySettings()

Returns the builder for the settings used for calls to deleteGlossary.

Returns
TypeDescription
Builder<DeleteGlossaryRequest,Operation>

detectLanguageSettings()

public UnaryCallSettings.Builder<DetectLanguageRequest,DetectLanguageResponse> detectLanguageSettings()

Returns the builder for the settings used for calls to detectLanguage.

Returns
TypeDescription
Builder<DetectLanguageRequest,DetectLanguageResponse>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getGlossarySettings()

public UnaryCallSettings.Builder<GetGlossaryRequest,Glossary> getGlossarySettings()

Returns the builder for the settings used for calls to getGlossary.

Returns
TypeDescription
Builder<GetGlossaryRequest,Glossary>

getSupportedLanguagesSettings()

public UnaryCallSettings.Builder<GetSupportedLanguagesRequest,SupportedLanguages> getSupportedLanguagesSettings()

Returns the builder for the settings used for calls to getSupportedLanguages.

Returns
TypeDescription
Builder<GetSupportedLanguagesRequest,SupportedLanguages>

listGlossariesSettings()

public PagedCallSettings.Builder<ListGlossariesRequest,ListGlossariesResponse,TranslationServiceClient.ListGlossariesPagedResponse> listGlossariesSettings()

Returns the builder for the settings used for calls to listGlossaries.

Returns
TypeDescription
Builder<ListGlossariesRequest,ListGlossariesResponse,ListGlossariesPagedResponse>

translateDocumentSettings()

public UnaryCallSettings.Builder<TranslateDocumentRequest,TranslateDocumentResponse> translateDocumentSettings()

Returns the builder for the settings used for calls to translateDocument.

Returns
TypeDescription
Builder<TranslateDocumentRequest,TranslateDocumentResponse>

translateTextSettings()

public UnaryCallSettings.Builder<TranslateTextRequest,TranslateTextResponse> translateTextSettings()

Returns the builder for the settings used for calls to translateText.

Returns
TypeDescription
Builder<TranslateTextRequest,TranslateTextResponse>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>