public sealed class AppConnectorsServiceClientImpl : AppConnectorsServiceClient
Reference 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.AppConnectorsServiceClient The underlying gRPC client. |
settings | AppConnectorsServiceSettings The base AppConnectorsServiceSettings used within this client. |
logger | ILogger Optional 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 | CreateAppConnectorRequest 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 |
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 | CreateAppConnectorRequest 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 |
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 | DeleteAppConnectorRequest 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 |
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 | DeleteAppConnectorRequest 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 |
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 | GetAppConnectorRequest 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 |
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 | GetAppConnectorRequest 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 |
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 | ListAppConnectorsRequest 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 |
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 | ListAppConnectorsRequest 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 |
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 | ReportStatusRequest 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 |
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 | ReportStatusRequest 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 |
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 | UpdateAppConnectorRequest 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 |
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 | UpdateAppConnectorRequest 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 |
Task<Operation<AppConnector, AppConnectorOperationMetadata>> | A Task containing the RPC response. |