Class BigtableClientBuilder (2.3.0)

public sealed class BigtableClientBuilder : ClientBuilderBase<BigtableClient>

Builder class for BigtableClient to provide simple configuration of credentials, endpoint etc.

Inheritance

Object > ClientBuilderBase<BigtableClient> > BigtableClientBuilder

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

BigtableClientBuilder()

public BigtableClientBuilder()

Creates a new builder with default settings.

Properties

DefaultGrpcAdapter

protected override GrpcAdapter DefaultGrpcAdapter { get; }
Property Value
Type Description
GrpcAdapter
Overrides
Google.Api.Gax.Grpc.ClientBuilderBase<Google.Cloud.Bigtable.V2.BigtableClient>.DefaultGrpcAdapter

Settings

public BigtableServiceApiSettings Settings { get; set; }

The settings to use for RPCs, or null for the default settings.

Property Value
Type Description
BigtableServiceApiSettings

Methods

Build()

public override BigtableClient Build()
Returns
Type Description
BigtableClient
Overrides
Google.Api.Gax.Grpc.ClientBuilderBase<Google.Cloud.Bigtable.V2.BigtableClient>.Build()

BuildAsync(CancellationToken)

public override Task<BigtableClient> BuildAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameter
Name Description
cancellationToken CancellationToken
Returns
Type Description
Task<BigtableClient>
Overrides
Google.Api.Gax.Grpc.ClientBuilderBase<Google.Cloud.Bigtable.V2.BigtableClient>.BuildAsync(System.Threading.CancellationToken)

GetChannelPool()

protected override ChannelPool GetChannelPool()
Returns
Type Description
ChannelPool
Overrides
Google.Api.Gax.Grpc.ClientBuilderBase<Google.Cloud.Bigtable.V2.BigtableClient>.GetChannelPool()

GetDefaultEndpoint()

protected override string GetDefaultEndpoint()
Returns
Type Description
String
Overrides
Google.Api.Gax.Grpc.ClientBuilderBase<Google.Cloud.Bigtable.V2.BigtableClient>.GetDefaultEndpoint()

GetDefaultScopes()

protected override IReadOnlyList<string> GetDefaultScopes()
Returns
Type Description
IReadOnlyList<String>
Overrides
Google.Api.Gax.Grpc.ClientBuilderBase<Google.Cloud.Bigtable.V2.BigtableClient>.GetDefaultScopes()