public sealed class SystemPolicyV1ClientImpl : SystemPolicyV1ClientReference documentation and code samples for the Binary Authorization v1 API class SystemPolicyV1ClientImpl.
SystemPolicyV1 client wrapper implementation, for convenient use.
Namespace
Google.Cloud.BinaryAuthorization.V1Assembly
Google.Cloud.BinaryAuthorization.V1.dll
Remarks
API for working with the system policy.
Constructors
SystemPolicyV1ClientImpl(SystemPolicyV1.SystemPolicyV1Client, SystemPolicyV1Settings, ILogger)
public SystemPolicyV1ClientImpl(SystemPolicyV1.SystemPolicyV1Client grpcClient, SystemPolicyV1Settings settings, ILogger logger)Constructs a client wrapper for the SystemPolicyV1 service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
| grpcClient | SystemPolicyV1.SystemPolicyV1ClientThe underlying gRPC client. | 
| settings | SystemPolicyV1SettingsThe base SystemPolicyV1Settings used within this client. | 
| logger | ILoggerOptional ILogger to use within this client. | 
Properties
GrpcClient
public override SystemPolicyV1.SystemPolicyV1Client GrpcClient { get; }The underlying gRPC SystemPolicyV1 client
| Property Value | |
|---|---|
| Type | Description | 
| SystemPolicyV1.SystemPolicyV1Client | |
Methods
GetSystemPolicy(GetSystemPolicyRequest, CallSettings)
public override Policy GetSystemPolicy(GetSystemPolicyRequest request, CallSettings callSettings = null)Gets the current system policy in the specified location.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetSystemPolicyRequestThe request object containing all of the parameters for the API call. | 
| callSettings | CallSettingsIf not null, applies overrides to this RPC call. | 
| Returns | |
|---|---|
| Type | Description | 
| Policy | The RPC response. | 
GetSystemPolicyAsync(GetSystemPolicyRequest, CallSettings)
public override Task<Policy> GetSystemPolicyAsync(GetSystemPolicyRequest request, CallSettings callSettings = null)Gets the current system policy in the specified location.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetSystemPolicyRequestThe 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<Policy> | A Task containing the RPC response. |