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