public sealed class SecuritySettingsServiceClientImpl : SecuritySettingsServiceClientReference documentation and code samples for the Dialogflow v3 API class SecuritySettingsServiceClientImpl.
SecuritySettingsService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Remarks
Service for managing security settings for Dialogflow.
Constructors
SecuritySettingsServiceClientImpl(SecuritySettingsServiceClient, SecuritySettingsServiceSettings, ILogger)
public SecuritySettingsServiceClientImpl(SecuritySettingsService.SecuritySettingsServiceClient grpcClient, SecuritySettingsServiceSettings settings, ILogger logger)Constructs a client wrapper for the SecuritySettingsService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
SecuritySettingsServiceSecuritySettingsServiceClientThe underlying gRPC client. |
settings |
SecuritySettingsServiceSettingsThe base SecuritySettingsServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override SecuritySettingsService.SecuritySettingsServiceClient GrpcClient { get; }The underlying gRPC SecuritySettingsService client
| Property Value | |
|---|---|
| Type | Description |
SecuritySettingsServiceSecuritySettingsServiceClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
CreateSecuritySettings(CreateSecuritySettingsRequest, CallSettings)
public override SecuritySettings CreateSecuritySettings(CreateSecuritySettingsRequest request, CallSettings callSettings = null)Create security settings in the specified location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecuritySettings |
The RPC response. |
CreateSecuritySettingsAsync(CreateSecuritySettingsRequest, CallSettings)
public override Task<SecuritySettings> CreateSecuritySettingsAsync(CreateSecuritySettingsRequest request, CallSettings callSettings = null)Create security settings in the specified location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecuritySettings |
A Task containing the RPC response. |
DeleteSecuritySettings(DeleteSecuritySettingsRequest, CallSettings)
public override void DeleteSecuritySettings(DeleteSecuritySettingsRequest request, CallSettings callSettings = null)Deletes the specified [SecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettings].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteSecuritySettingsAsync(DeleteSecuritySettingsRequest, CallSettings)
public override Task DeleteSecuritySettingsAsync(DeleteSecuritySettingsRequest request, CallSettings callSettings = null)Deletes the specified [SecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettings].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSecuritySettingsRequestThe 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 |
A Task containing the RPC response. |
GetSecuritySettings(GetSecuritySettingsRequest, CallSettings)
public override SecuritySettings GetSecuritySettings(GetSecuritySettingsRequest request, CallSettings callSettings = null)Retrieves the specified [SecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettings]. The returned settings may be stale by up to 1 minute.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecuritySettings |
The RPC response. |
GetSecuritySettingsAsync(GetSecuritySettingsRequest, CallSettings)
public override Task<SecuritySettings> GetSecuritySettingsAsync(GetSecuritySettingsRequest request, CallSettings callSettings = null)Retrieves the specified [SecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettings]. The returned settings may be stale by up to 1 minute.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecuritySettings |
A Task containing the RPC response. |
ListSecuritySettings(ListSecuritySettingsRequest, CallSettings)
public override PagedEnumerable<ListSecuritySettingsResponse, SecuritySettings> ListSecuritySettings(ListSecuritySettingsRequest request, CallSettings callSettings = null)Returns the list of all security settings in the specified location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSecuritySettingsResponseSecuritySettings |
A pageable sequence of SecuritySettings resources. |
ListSecuritySettingsAsync(ListSecuritySettingsRequest, CallSettings)
public override PagedAsyncEnumerable<ListSecuritySettingsResponse, SecuritySettings> ListSecuritySettingsAsync(ListSecuritySettingsRequest request, CallSettings callSettings = null)Returns the list of all security settings in the specified location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSecuritySettingsResponseSecuritySettings |
A pageable asynchronous sequence of SecuritySettings resources. |
UpdateSecuritySettings(UpdateSecuritySettingsRequest, CallSettings)
public override SecuritySettings UpdateSecuritySettings(UpdateSecuritySettingsRequest request, CallSettings callSettings = null)Updates the specified [SecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettings].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecuritySettings |
The RPC response. |
UpdateSecuritySettingsAsync(UpdateSecuritySettingsRequest, CallSettings)
public override Task<SecuritySettings> UpdateSecuritySettingsAsync(UpdateSecuritySettingsRequest request, CallSettings callSettings = null)Updates the specified [SecuritySettings][google.cloud.dialogflow.cx.v3.SecuritySettings].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecuritySettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSecuritySettings |
A Task containing the RPC response. |