Class ConnectionServiceClientImpl (2.0.0)

public sealed class ConnectionServiceClientImpl : ConnectionServiceClient

ConnectionService client wrapper implementation, for convenient use.

Inheritance

Object > ConnectionServiceClient > ConnectionServiceClientImpl

Namespace

Google.Cloud.ApigeeConnect.V1

Assembly

Google.Cloud.ApigeeConnect.V1.dll

Remarks

Service Interface for the Apigee Connect connection management APIs.

Constructors

ConnectionServiceClientImpl(ConnectionService.ConnectionServiceClient, ConnectionServiceSettings, ILogger)

public ConnectionServiceClientImpl(ConnectionService.ConnectionServiceClient grpcClient, ConnectionServiceSettings settings, ILogger logger)

Constructs a client wrapper for the ConnectionService service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientConnectionService.ConnectionServiceClient

The underlying gRPC client.

settingsConnectionServiceSettings

The base ConnectionServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ConnectionService.ConnectionServiceClient GrpcClient { get; }

The underlying gRPC ConnectionService client

Property Value
TypeDescription
ConnectionService.ConnectionServiceClient
Overrides

Methods

ListConnections(ListConnectionsRequest, CallSettings)

public override PagedEnumerable<ListConnectionsResponse, Connection> ListConnections(ListConnectionsRequest request, CallSettings callSettings = null)

Lists connections that are currently active for the given Apigee Connect endpoint.

Parameters
NameDescription
requestListConnectionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerable<ListConnectionsResponse, Connection>

A pageable sequence of Connection resources.

Overrides

ListConnectionsAsync(ListConnectionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListConnectionsResponse, Connection> ListConnectionsAsync(ListConnectionsRequest request, CallSettings callSettings = null)

Lists connections that are currently active for the given Apigee Connect endpoint.

Parameters
NameDescription
requestListConnectionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerable<ListConnectionsResponse, Connection>

A pageable asynchronous sequence of Connection resources.

Overrides