Google Cloud Translation v2 API - Class TranslationClientBuilder (3.3.0)

public sealed class TranslationClientBuilder : ClientBuilderBase<TranslationClient>

Reference documentation and code samples for the Google Cloud Translation v2 API class TranslationClientBuilder.

A builder for TranslationClient, allowing simple client customization.

Inheritance

object > ClientBuilderBaseTranslationClient > TranslationClientBuilder

Namespace

Google.Cloud.Translation.V2

Assembly

Google.Cloud.Translation.V2.dll

Constructors

TranslationClientBuilder()

public TranslationClientBuilder()

Creates a new builder with default settings.

Properties

TranslationModel

public TranslationModel TranslationModel { get; set; }

The translation model to use, defaulting to ServiceDefault.

Property Value
TypeDescription
TranslationModel

Methods

Build()

public override TranslationClient Build()

Builds the resulting client.

Returns
TypeDescription
TranslationClient
Overrides

BuildAsync(CancellationToken)

public override Task<TranslationClient> BuildAsync(CancellationToken cancellationToken = default)

Builds the resulting client asynchronously.

Parameter
NameDescription
cancellationTokenCancellationToken
Returns
TypeDescription
TaskTranslationClient
Overrides

GetDefaultApplicationName()

protected override string GetDefaultApplicationName()

Returns the default application name, used if no custom name is otherwise specified.

Returns
TypeDescription
string
Overrides

GetScopedCredentialProvider()

protected override ScopedCredentialProvider GetScopedCredentialProvider()

Returns the scoped credential provider for this builder.

Returns
TypeDescription
ScopedCredentialProvider
Overrides