public sealed class AppConnectorsServiceClientImpl : AppConnectorsServiceClient
Reference 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 |
AppConnectorsServiceAppConnectorsServiceClient 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
TaskOperationAppConnectorAppConnectorOperationMetadata |
A Task containing the RPC response. |