BeyondCorp Client Connector Services v1 API - Class ClientConnectorServicesServiceClientImpl (1.1.0)

public sealed class ClientConnectorServicesServiceClientImpl : ClientConnectorServicesServiceClient

Reference documentation and code samples for the BeyondCorp Client Connector Services v1 API class ClientConnectorServicesServiceClientImpl.

ClientConnectorServicesService client wrapper implementation, for convenient use.

Inheritance

object > ClientConnectorServicesServiceClient > ClientConnectorServicesServiceClientImpl

Namespace

Google.Cloud.BeyondCorp.ClientConnectorServices.V1

Assembly

Google.Cloud.BeyondCorp.ClientConnectorServices.V1.dll

Remarks

API Overview:

The beyondcorp.googleapis.com service implements the Google Cloud BeyondCorp API.

Data Model:

The ClientConnectorServicesService exposes the following resources:

  • Client Connector Services, named as follows: projects/{project_id}/locations/{location_id}/client_connector_services/{client_connector_service_id}.

Constructors

ClientConnectorServicesServiceClientImpl(ClientConnectorServicesServiceClient, ClientConnectorServicesServiceSettings, ILogger)

public ClientConnectorServicesServiceClientImpl(ClientConnectorServicesService.ClientConnectorServicesServiceClient grpcClient, ClientConnectorServicesServiceSettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientClientConnectorServicesServiceClientConnectorServicesServiceClient

The underlying gRPC client.

settingsClientConnectorServicesServiceSettings

The base ClientConnectorServicesServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateClientConnectorServiceOperationsClient

public override OperationsClient CreateClientConnectorServiceOperationsClient { get; }

The long-running operations client for CreateClientConnectorService.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteClientConnectorServiceOperationsClient

public override OperationsClient DeleteClientConnectorServiceOperationsClient { get; }

The long-running operations client for DeleteClientConnectorService.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override ClientConnectorServicesService.ClientConnectorServicesServiceClient GrpcClient { get; }

The underlying gRPC ClientConnectorServicesService client

Property Value
TypeDescription
ClientConnectorServicesServiceClientConnectorServicesServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

UpdateClientConnectorServiceOperationsClient

public override OperationsClient UpdateClientConnectorServiceOperationsClient { get; }

The long-running operations client for UpdateClientConnectorService.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

CreateClientConnectorService(CreateClientConnectorServiceRequest, CallSettings)

public override Operation<ClientConnectorService, ClientConnectorServiceOperationMetadata> CreateClientConnectorService(CreateClientConnectorServiceRequest request, CallSettings callSettings = null)

Creates a new ClientConnectorService in a given project and location.

Parameters
NameDescription
requestCreateClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationClientConnectorServiceClientConnectorServiceOperationMetadata

The RPC response.

Overrides

CreateClientConnectorServiceAsync(CreateClientConnectorServiceRequest, CallSettings)

public override Task<Operation<ClientConnectorService, ClientConnectorServiceOperationMetadata>> CreateClientConnectorServiceAsync(CreateClientConnectorServiceRequest request, CallSettings callSettings = null)

Creates a new ClientConnectorService in a given project and location.

Parameters
NameDescription
requestCreateClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationClientConnectorServiceClientConnectorServiceOperationMetadata

A Task containing the RPC response.

Overrides

DeleteClientConnectorService(DeleteClientConnectorServiceRequest, CallSettings)

public override Operation<Empty, ClientConnectorServiceOperationMetadata> DeleteClientConnectorService(DeleteClientConnectorServiceRequest request, CallSettings callSettings = null)

Deletes a single ClientConnectorService.

Parameters
NameDescription
requestDeleteClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyClientConnectorServiceOperationMetadata

The RPC response.

Overrides

DeleteClientConnectorServiceAsync(DeleteClientConnectorServiceRequest, CallSettings)

public override Task<Operation<Empty, ClientConnectorServiceOperationMetadata>> DeleteClientConnectorServiceAsync(DeleteClientConnectorServiceRequest request, CallSettings callSettings = null)

Deletes a single ClientConnectorService.

Parameters
NameDescription
requestDeleteClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyClientConnectorServiceOperationMetadata

A Task containing the RPC response.

Overrides

GetClientConnectorService(GetClientConnectorServiceRequest, CallSettings)

public override ClientConnectorService GetClientConnectorService(GetClientConnectorServiceRequest request, CallSettings callSettings = null)

Gets details of a single ClientConnectorService.

Parameters
NameDescription
requestGetClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ClientConnectorService

The RPC response.

Overrides

GetClientConnectorServiceAsync(GetClientConnectorServiceRequest, CallSettings)

public override Task<ClientConnectorService> GetClientConnectorServiceAsync(GetClientConnectorServiceRequest request, CallSettings callSettings = null)

Gets details of a single ClientConnectorService.

Parameters
NameDescription
requestGetClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskClientConnectorService

A Task containing the RPC response.

Overrides

ListClientConnectorServices(ListClientConnectorServicesRequest, CallSettings)

public override PagedEnumerable<ListClientConnectorServicesResponse, ClientConnectorService> ListClientConnectorServices(ListClientConnectorServicesRequest request, CallSettings callSettings = null)

Lists ClientConnectorServices in a given project and location.

Parameters
NameDescription
requestListClientConnectorServicesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListClientConnectorServicesResponseClientConnectorService

A pageable sequence of ClientConnectorService resources.

Overrides

ListClientConnectorServicesAsync(ListClientConnectorServicesRequest, CallSettings)

public override PagedAsyncEnumerable<ListClientConnectorServicesResponse, ClientConnectorService> ListClientConnectorServicesAsync(ListClientConnectorServicesRequest request, CallSettings callSettings = null)

Lists ClientConnectorServices in a given project and location.

Parameters
NameDescription
requestListClientConnectorServicesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListClientConnectorServicesResponseClientConnectorService

A pageable asynchronous sequence of ClientConnectorService resources.

Overrides

UpdateClientConnectorService(UpdateClientConnectorServiceRequest, CallSettings)

public override Operation<ClientConnectorService, ClientConnectorServiceOperationMetadata> UpdateClientConnectorService(UpdateClientConnectorServiceRequest request, CallSettings callSettings = null)

Updates the parameters of a single ClientConnectorService.

Parameters
NameDescription
requestUpdateClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationClientConnectorServiceClientConnectorServiceOperationMetadata

The RPC response.

Overrides

UpdateClientConnectorServiceAsync(UpdateClientConnectorServiceRequest, CallSettings)

public override Task<Operation<ClientConnectorService, ClientConnectorServiceOperationMetadata>> UpdateClientConnectorServiceAsync(UpdateClientConnectorServiceRequest request, CallSettings callSettings = null)

Updates the parameters of a single ClientConnectorService.

Parameters
NameDescription
requestUpdateClientConnectorServiceRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationClientConnectorServiceClientConnectorServiceOperationMetadata

A Task containing the RPC response.

Overrides