Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettings
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettings
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Instance Attribute Summary collapse
-
#audio_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings
Corresponds to the JSON property
audioExportSettings. -
#deidentify_template ⇒ String
Corresponds to the JSON property
deidentifyTemplate. -
#display_name ⇒ String
Corresponds to the JSON property
displayName. -
#insights_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings
Corresponds to the JSON property
insightsExportSettings. -
#inspect_template ⇒ String
Corresponds to the JSON property
inspectTemplate. -
#name ⇒ String
Corresponds to the JSON property
name. -
#purge_data_types ⇒ Array<String>
Corresponds to the JSON property
purgeDataTypes. -
#redaction_scope ⇒ String
Corresponds to the JSON property
redactionScope. -
#redaction_strategy ⇒ String
Corresponds to the JSON property
redactionStrategy. -
#retention_strategy ⇒ String
Corresponds to the JSON property
retentionStrategy. -
#retention_window_days ⇒ Fixnum
Corresponds to the JSON property
retentionWindowDays.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1SecuritySettings
constructor
A new instance of GoogleCloudDialogflowCxV3beta1SecuritySettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1SecuritySettings
Returns a new instance of GoogleCloudDialogflowCxV3beta1SecuritySettings.
11785 11786 11787 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11785 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings
Corresponds to the JSON property audioExportSettings
11733 11734 11735 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11733 def audio_export_settings @audio_export_settings end |
#deidentify_template ⇒ String
Corresponds to the JSON property deidentifyTemplate
11738 11739 11740 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11738 def deidentify_template @deidentify_template end |
#display_name ⇒ String
Corresponds to the JSON property displayName
11743 11744 11745 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11743 def display_name @display_name end |
#insights_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings
Corresponds to the JSON property insightsExportSettings
11748 11749 11750 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11748 def insights_export_settings @insights_export_settings end |
#inspect_template ⇒ String
Corresponds to the JSON property inspectTemplate
11753 11754 11755 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11753 def inspect_template @inspect_template end |
#name ⇒ String
Corresponds to the JSON property name
11758 11759 11760 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11758 def name @name end |
#purge_data_types ⇒ Array<String>
Corresponds to the JSON property purgeDataTypes
11763 11764 11765 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11763 def purge_data_types @purge_data_types end |
#redaction_scope ⇒ String
Corresponds to the JSON property redactionScope
11768 11769 11770 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11768 def redaction_scope @redaction_scope end |
#redaction_strategy ⇒ String
Corresponds to the JSON property redactionStrategy
11773 11774 11775 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11773 def redaction_strategy @redaction_strategy end |
#retention_strategy ⇒ String
Corresponds to the JSON property retentionStrategy
11778 11779 11780 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11778 def retention_strategy @retention_strategy end |
#retention_window_days ⇒ Fixnum
Corresponds to the JSON property retentionWindowDays
11783 11784 11785 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11783 def retention_window_days @retention_window_days end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11790 def update!(**args) @audio_export_settings = args[:audio_export_settings] if args.key?(:audio_export_settings) @deidentify_template = args[:deidentify_template] if args.key?(:deidentify_template) @display_name = args[:display_name] if args.key?(:display_name) @insights_export_settings = args[:insights_export_settings] if args.key?(:insights_export_settings) @inspect_template = args[:inspect_template] if args.key?(:inspect_template) @name = args[:name] if args.key?(:name) @purge_data_types = args[:purge_data_types] if args.key?(:purge_data_types) @redaction_scope = args[:redaction_scope] if args.key?(:redaction_scope) @redaction_strategy = args[:redaction_strategy] if args.key?(:redaction_strategy) @retention_strategy = args[:retention_strategy] if args.key?(:retention_strategy) @retention_window_days = args[:retention_window_days] if args.key?(:retention_window_days) end |