public sealed class AppConnectorsServiceClientImpl : AppConnectorsServiceClientReference documentation and code samples for the BeyondCorp AppConnectors v1 API class AppConnectorsServiceClientImpl.
AppConnectorsService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.BeyondCorp.AppConnectors.V1Assembly
Google.Cloud.BeyondCorp.AppConnectors.V1.dll
Remarks
API Overview:
The beyondcorp.googleapis.com service implements the Google Cloud
BeyondCorp API.
Data Model:
The AppConnectorsService exposes the following resource:
- AppConnectors, named as follows:
projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}. 
The AppConnectorsService provides methods to manage (create/read/update/delete) BeyondCorp AppConnectors.
Constructors
AppConnectorsServiceClientImpl(AppConnectorsServiceClient, AppConnectorsServiceSettings, ILogger)
public AppConnectorsServiceClientImpl(AppConnectorsService.AppConnectorsServiceClient grpcClient, AppConnectorsServiceSettings settings, ILogger logger)Constructs a client wrapper for the AppConnectorsService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
grpcClient | 
        AppConnectorsServiceAppConnectorsServiceClientThe underlying gRPC client.  | 
      
settings | 
        AppConnectorsServiceSettingsThe base AppConnectorsServiceSettings used within this client.  | 
      
logger | 
        ILoggerOptional ILogger to use within this client.  | 
      
Properties
CreateAppConnectorOperationsClient
public override OperationsClient CreateAppConnectorOperationsClient { get; }The long-running operations client for CreateAppConnector.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
DeleteAppConnectorOperationsClient
public override OperationsClient DeleteAppConnectorOperationsClient { get; }The long-running operations client for DeleteAppConnector.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
GrpcClient
public override AppConnectorsService.AppConnectorsServiceClient GrpcClient { get; }The underlying gRPC AppConnectorsService client
| Property Value | |
|---|---|
| Type | Description | 
AppConnectorsServiceAppConnectorsServiceClient | 
        |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
IAMPolicyClient | 
        |
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
LocationsClient | 
        |
ReportStatusOperationsClient
public override OperationsClient ReportStatusOperationsClient { get; }The long-running operations client for ReportStatus.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
UpdateAppConnectorOperationsClient
public override OperationsClient UpdateAppConnectorOperationsClient { get; }The long-running operations client for UpdateAppConnector.
| Property Value | |
|---|---|
| Type | Description | 
OperationsClient | 
        |
Methods
CreateAppConnector(CreateAppConnectorRequest, CallSettings)
public override Operation<AppConnector, AppConnectorOperationMetadata> CreateAppConnector(CreateAppConnectorRequest request, CallSettings callSettings = null)Creates a new AppConnector in a given project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationAppConnectorAppConnectorOperationMetadata | 
        The RPC response.  | 
      
CreateAppConnectorAsync(CreateAppConnectorRequest, CallSettings)
public override Task<Operation<AppConnector, AppConnectorOperationMetadata>> CreateAppConnectorAsync(CreateAppConnectorRequest request, CallSettings callSettings = null)Creates a new AppConnector in a given project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationAppConnectorAppConnectorOperationMetadata | 
        A Task containing the RPC response.  | 
      
DeleteAppConnector(DeleteAppConnectorRequest, CallSettings)
public override Operation<Empty, AppConnectorOperationMetadata> DeleteAppConnector(DeleteAppConnectorRequest request, CallSettings callSettings = null)Deletes a single AppConnector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationEmptyAppConnectorOperationMetadata | 
        The RPC response.  | 
      
DeleteAppConnectorAsync(DeleteAppConnectorRequest, CallSettings)
public override Task<Operation<Empty, AppConnectorOperationMetadata>> DeleteAppConnectorAsync(DeleteAppConnectorRequest request, CallSettings callSettings = null)Deletes a single AppConnector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationEmptyAppConnectorOperationMetadata | 
        A Task containing the RPC response.  | 
      
GetAppConnector(GetAppConnectorRequest, CallSettings)
public override AppConnector GetAppConnector(GetAppConnectorRequest request, CallSettings callSettings = null)Gets details of a single AppConnector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AppConnector | 
        The RPC response.  | 
      
GetAppConnectorAsync(GetAppConnectorRequest, CallSettings)
public override Task<AppConnector> GetAppConnectorAsync(GetAppConnectorRequest request, CallSettings callSettings = null)Gets details of a single AppConnector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskAppConnector | 
        A Task containing the RPC response.  | 
      
ListAppConnectors(ListAppConnectorsRequest, CallSettings)
public override PagedEnumerable<ListAppConnectorsResponse, AppConnector> ListAppConnectors(ListAppConnectorsRequest request, CallSettings callSettings = null)Lists AppConnectors in a given project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAppConnectorsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListAppConnectorsResponseAppConnector | 
        A pageable sequence of AppConnector resources.  | 
      
ListAppConnectorsAsync(ListAppConnectorsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAppConnectorsResponse, AppConnector> ListAppConnectorsAsync(ListAppConnectorsRequest request, CallSettings callSettings = null)Lists AppConnectors in a given project and location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAppConnectorsRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListAppConnectorsResponseAppConnector | 
        A pageable asynchronous sequence of AppConnector resources.  | 
      
ReportStatus(ReportStatusRequest, CallSettings)
public override Operation<AppConnector, AppConnectorOperationMetadata> ReportStatus(ReportStatusRequest request, CallSettings callSettings = null)Report status for a given connector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReportStatusRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationAppConnectorAppConnectorOperationMetadata | 
        The RPC response.  | 
      
ReportStatusAsync(ReportStatusRequest, CallSettings)
public override Task<Operation<AppConnector, AppConnectorOperationMetadata>> ReportStatusAsync(ReportStatusRequest request, CallSettings callSettings = null)Report status for a given connector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReportStatusRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationAppConnectorAppConnectorOperationMetadata | 
        A Task containing the RPC response.  | 
      
UpdateAppConnector(UpdateAppConnectorRequest, CallSettings)
public override Operation<AppConnector, AppConnectorOperationMetadata> UpdateAppConnector(UpdateAppConnectorRequest request, CallSettings callSettings = null)Updates the parameters of a single AppConnector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
OperationAppConnectorAppConnectorOperationMetadata | 
        The RPC response.  | 
      
UpdateAppConnectorAsync(UpdateAppConnectorRequest, CallSettings)
public override Task<Operation<AppConnector, AppConnectorOperationMetadata>> UpdateAppConnectorAsync(UpdateAppConnectorRequest request, CallSettings callSettings = null)Updates the parameters of a single AppConnector.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAppConnectorRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperationAppConnectorAppConnectorOperationMetadata | 
        A Task containing the RPC response.  |