public sealed class AppConnectorsServiceClientImpl : AppConnectorsServiceClientReference documentation and code samples for the Google.Cloud.BeyondCorp.AppConnectors.V1 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(AppConnectorsService.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 |
AppConnectorsService.AppConnectorsServiceClientThe 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 |
AppConnectorsService.AppConnectorsServiceClient |
|
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 |
Operation<AppConnector, AppConnectorOperationMetadata> |
The RPC response. |
CreateAppConnectorAsync(CreateAppConnectorRequest, CallSettings)
public override async 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 |
Task<Operation<AppConnector, AppConnectorOperationMetadata>> |
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 |
Operation<Empty, AppConnectorOperationMetadata> |
The RPC response. |
DeleteAppConnectorAsync(DeleteAppConnectorRequest, CallSettings)
public override async 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 |
Task<Operation<Empty, AppConnectorOperationMetadata>> |
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 |
Task<AppConnector> |
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 |
PagedEnumerable<ListAppConnectorsResponse, AppConnector> |
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 |
PagedAsyncEnumerable<ListAppConnectorsResponse, AppConnector> |
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 |
Operation<AppConnector, AppConnectorOperationMetadata> |
The RPC response. |
ReportStatusAsync(ReportStatusRequest, CallSettings)
public override async 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 |
Task<Operation<AppConnector, AppConnectorOperationMetadata>> |
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 |
Operation<AppConnector, AppConnectorOperationMetadata> |
The RPC response. |
UpdateAppConnectorAsync(UpdateAppConnectorRequest, CallSettings)
public override async 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 |
Task<Operation<AppConnector, AppConnectorOperationMetadata>> |
A Task containing the RPC response. |