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.
11773 11774 11775 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11773 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audio_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings
Corresponds to the JSON property audioExportSettings
11721 11722 11723 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11721 def audio_export_settings @audio_export_settings end |
#deidentify_template ⇒ String
Corresponds to the JSON property deidentifyTemplate
11726 11727 11728 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11726 def deidentify_template @deidentify_template end |
#display_name ⇒ String
Corresponds to the JSON property displayName
11731 11732 11733 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11731 def display_name @display_name end |
#insights_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings
Corresponds to the JSON property insightsExportSettings
11736 11737 11738 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11736 def insights_export_settings @insights_export_settings end |
#inspect_template ⇒ String
Corresponds to the JSON property inspectTemplate
11741 11742 11743 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11741 def inspect_template @inspect_template end |
#name ⇒ String
Corresponds to the JSON property name
11746 11747 11748 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11746 def name @name end |
#purge_data_types ⇒ Array<String>
Corresponds to the JSON property purgeDataTypes
11751 11752 11753 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11751 def purge_data_types @purge_data_types end |
#redaction_scope ⇒ String
Corresponds to the JSON property redactionScope
11756 11757 11758 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11756 def redaction_scope @redaction_scope end |
#redaction_strategy ⇒ String
Corresponds to the JSON property redactionStrategy
11761 11762 11763 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11761 def redaction_strategy @redaction_strategy end |
#retention_strategy ⇒ String
Corresponds to the JSON property retentionStrategy
11766 11767 11768 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11766 def retention_strategy @retention_strategy end |
#retention_window_days ⇒ Fixnum
Corresponds to the JSON property retentionWindowDays
11771 11772 11773 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11771 def retention_window_days @retention_window_days end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 11778 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 |