public sealed class SecuritySettingsServiceClientImpl : SecuritySettingsServiceClient
Reference 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 | SecuritySettingsServiceSecuritySettingsServiceClient The underlying gRPC client. |
settings | SecuritySettingsServiceSettings The base SecuritySettingsServiceSettings used within this client. |
logger | ILogger Optional 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 | CreateSecuritySettingsRequest 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 |
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 | CreateSecuritySettingsRequest 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 |
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 | DeleteSecuritySettingsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteSecuritySettingsRequest 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 | 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 | GetSecuritySettingsRequest 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 |
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 | GetSecuritySettingsRequest 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 |
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 | ListSecuritySettingsRequest 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 |
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 | ListSecuritySettingsRequest 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 |
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 | UpdateSecuritySettingsRequest 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 |
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 | UpdateSecuritySettingsRequest 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 |
TaskSecuritySettings | A Task containing the RPC response. |