GoogleCloudDialogflowCxV3SecuritySettings class

Represents the settings related to security issues, such as data redaction and data retention.

It may take hours for updates on the settings to propagate to all the related components and take effect.

Constructors

GoogleCloudDialogflowCxV3SecuritySettings({GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings? audioExportSettings, String? deidentifyTemplate, String? displayName, GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings? insightsExportSettings, String? inspectTemplate, String? name, List<String>? purgeDataTypes, String? redactionScope, String? redactionStrategy, String? retentionStrategy, int? retentionWindowDays})
GoogleCloudDialogflowCxV3SecuritySettings.fromJson(Map json_)

Properties

audioExportSettings GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings?
Controls audio export settings for post-conversation analytics when ingesting audio to conversations via Participants.AnalyzeContent or Participants.StreamingAnalyzeContent.
getter/setter pair
deidentifyTemplate String?
DLP deidentify template name.
getter/setter pair
displayName String?
The human-readable name of the security settings, unique within the location.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
insightsExportSettings GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings?
Controls conversation exporting settings to Insights after conversation is completed.
getter/setter pair
inspectTemplate String?
DLP inspect template name.
getter/setter pair
name String?
Resource name of the settings.
getter/setter pair
purgeDataTypes List<String>?
List of types of data to remove when retention settings triggers purge.
getter/setter pair
redactionScope String?
Defines the data for which Dialogflow applies redaction.
getter/setter pair
redactionStrategy String?
Strategy that defines how we do redaction. Possible string values are:
getter/setter pair
retentionStrategy String?
Specifies the retention behavior defined by SecuritySettings.RetentionStrategy. Possible string values are:
getter/setter pair
retentionWindowDays int?
Retains the data for the specified number of days.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited