public sealed class AclConfigServiceClientImpl : AclConfigServiceClientReference documentation and code samples for the Discovery Engine v1beta API class AclConfigServiceClientImpl.
AclConfigService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Remarks
Service for managing Acl Configuration.
Constructors
AclConfigServiceClientImpl(AclConfigServiceClient, AclConfigServiceSettings, ILogger)
public AclConfigServiceClientImpl(AclConfigService.AclConfigServiceClient grpcClient, AclConfigServiceSettings settings, ILogger logger)Constructs a client wrapper for the AclConfigService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
AclConfigServiceAclConfigServiceClientThe underlying gRPC client. |
settings |
AclConfigServiceSettingsThe base AclConfigServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override AclConfigService.AclConfigServiceClient GrpcClient { get; }The underlying gRPC AclConfigService client
| Property Value | |
|---|---|
| Type | Description |
AclConfigServiceAclConfigServiceClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
GetAclConfig(GetAclConfigRequest, CallSettings)
public override AclConfig GetAclConfig(GetAclConfigRequest request, CallSettings callSettings = null)Gets the [AclConfig][google.cloud.discoveryengine.v1beta.AclConfig].
| Parameters | |
|---|---|
| Name | Description |
request |
GetAclConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AclConfig |
The RPC response. |
GetAclConfigAsync(GetAclConfigRequest, CallSettings)
public override Task<AclConfig> GetAclConfigAsync(GetAclConfigRequest request, CallSettings callSettings = null)Gets the [AclConfig][google.cloud.discoveryengine.v1beta.AclConfig].
| Parameters | |
|---|---|
| Name | Description |
request |
GetAclConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAclConfig |
A Task containing the RPC response. |
UpdateAclConfig(UpdateAclConfigRequest, CallSettings)
public override AclConfig UpdateAclConfig(UpdateAclConfigRequest request, CallSettings callSettings = null)Default ACL configuration for use in a location of a customer's project. Updates will only reflect to new data stores. Existing data stores will still use the old value.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAclConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
AclConfig |
The RPC response. |
UpdateAclConfigAsync(UpdateAclConfigRequest, CallSettings)
public override Task<AclConfig> UpdateAclConfigAsync(UpdateAclConfigRequest request, CallSettings callSettings = null)Default ACL configuration for use in a location of a customer's project. Updates will only reflect to new data stores. Existing data stores will still use the old value.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAclConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskAclConfig |
A Task containing the RPC response. |