Apigee Connect v1 API - Class ConnectionServiceClientImpl (2.3.0)

public sealed class ConnectionServiceClientImpl : ConnectionServiceClient

Reference documentation and code samples for the Apigee Connect v1 API class ConnectionServiceClientImpl.

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(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
Name Description
grpcClient ConnectionServiceConnectionServiceClient

The underlying gRPC client.

settings ConnectionServiceSettings

The base ConnectionServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ConnectionService.ConnectionServiceClient GrpcClient { get; }

The underlying gRPC ConnectionService client

Property Value
Type Description
ConnectionServiceConnectionServiceClient
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
Name Description
request ListConnectionsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListConnectionsResponseConnection

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
Name Description
request ListConnectionsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListConnectionsResponseConnection

A pageable asynchronous sequence of Connection resources.

Overrides