Google Cloud Translation v2 API - Class AdvancedTranslationClientBuilder (3.4.0)

public sealed class AdvancedTranslationClientBuilder : ClientBuilderBase<AdvancedTranslationClient>

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

A builder for AdvancedTranslationClient, allowing simple client customization.

Inheritance

object > ClientBuilderBaseAdvancedTranslationClient > AdvancedTranslationClientBuilder

Namespace

Google.Cloud.Translation.V2

Assembly

Google.Cloud.Translation.V2.dll

Constructors

AdvancedTranslationClientBuilder()

public AdvancedTranslationClientBuilder()

Creates a new builder with default settings.

Properties

Model

public string Model { get; set; }

The translation model to use.

Property Value
TypeDescription
string

Methods

Build()

public override AdvancedTranslationClient Build()

Builds the resulting client.

Returns
TypeDescription
AdvancedTranslationClient
Overrides

BuildAsync(CancellationToken)

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

Builds the resulting client asynchronously.

Parameter
NameDescription
cancellationTokenCancellationToken
Returns
TypeDescription
TaskAdvancedTranslationClient
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