Class: MicrosoftGraph::Models::Windows81GeneralConfiguration
- Inherits:
-
DeviceConfiguration
- Object
- Entity
- DeviceConfiguration
- MicrosoftGraph::Models::Windows81GeneralConfiguration
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/windows81_general_configuration.rb
Overview
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#accounts_block_adding_non_microsoft_account_email ⇒ Object
Gets the accountsBlockAddingNonMicrosoftAccountEmail property value.
-
#accounts_block_adding_non_microsoft_account_email=(value) ⇒ Object
Sets the accountsBlockAddingNonMicrosoftAccountEmail property value.
-
#apply_only_to_windows81 ⇒ Object
Gets the applyOnlyToWindows81 property value.
-
#apply_only_to_windows81=(value) ⇒ Object
Sets the applyOnlyToWindows81 property value.
-
#browser_block_autofill ⇒ Object
Gets the browserBlockAutofill property value.
-
#browser_block_autofill=(value) ⇒ Object
Sets the browserBlockAutofill property value.
-
#browser_block_automatic_detection_of_intranet_sites ⇒ Object
Gets the browserBlockAutomaticDetectionOfIntranetSites property value.
-
#browser_block_automatic_detection_of_intranet_sites=(value) ⇒ Object
Sets the browserBlockAutomaticDetectionOfIntranetSites property value.
-
#browser_block_enterprise_mode_access ⇒ Object
Gets the browserBlockEnterpriseModeAccess property value.
-
#browser_block_enterprise_mode_access=(value) ⇒ Object
Sets the browserBlockEnterpriseModeAccess property value.
-
#browser_block_java_script ⇒ Object
Gets the browserBlockJavaScript property value.
-
#browser_block_java_script=(value) ⇒ Object
Sets the browserBlockJavaScript property value.
-
#browser_block_plugins ⇒ Object
Gets the browserBlockPlugins property value.
-
#browser_block_plugins=(value) ⇒ Object
Sets the browserBlockPlugins property value.
-
#browser_block_popups ⇒ Object
Gets the browserBlockPopups property value.
-
#browser_block_popups=(value) ⇒ Object
Sets the browserBlockPopups property value.
-
#browser_block_sending_do_not_track_header ⇒ Object
Gets the browserBlockSendingDoNotTrackHeader property value.
-
#browser_block_sending_do_not_track_header=(value) ⇒ Object
Sets the browserBlockSendingDoNotTrackHeader property value.
-
#browser_block_single_word_entry_on_intranet_sites ⇒ Object
Gets the browserBlockSingleWordEntryOnIntranetSites property value.
-
#browser_block_single_word_entry_on_intranet_sites=(value) ⇒ Object
Sets the browserBlockSingleWordEntryOnIntranetSites property value.
-
#browser_enterprise_mode_site_list_location ⇒ Object
Gets the browserEnterpriseModeSiteListLocation property value.
-
#browser_enterprise_mode_site_list_location=(value) ⇒ Object
Sets the browserEnterpriseModeSiteListLocation property value.
-
#browser_internet_security_level ⇒ Object
Gets the browserInternetSecurityLevel property value.
-
#browser_internet_security_level=(value) ⇒ Object
Sets the browserInternetSecurityLevel property value.
-
#browser_intranet_security_level ⇒ Object
Gets the browserIntranetSecurityLevel property value.
-
#browser_intranet_security_level=(value) ⇒ Object
Sets the browserIntranetSecurityLevel property value.
-
#browser_logging_report_location ⇒ Object
Gets the browserLoggingReportLocation property value.
-
#browser_logging_report_location=(value) ⇒ Object
Sets the browserLoggingReportLocation property value.
-
#browser_require_firewall ⇒ Object
Gets the browserRequireFirewall property value.
-
#browser_require_firewall=(value) ⇒ Object
Sets the browserRequireFirewall property value.
-
#browser_require_fraud_warning ⇒ Object
Gets the browserRequireFraudWarning property value.
-
#browser_require_fraud_warning=(value) ⇒ Object
Sets the browserRequireFraudWarning property value.
-
#browser_require_high_security_for_restricted_sites ⇒ Object
Gets the browserRequireHighSecurityForRestrictedSites property value.
-
#browser_require_high_security_for_restricted_sites=(value) ⇒ Object
Sets the browserRequireHighSecurityForRestrictedSites property value.
-
#browser_require_smart_screen ⇒ Object
Gets the browserRequireSmartScreen property value.
-
#browser_require_smart_screen=(value) ⇒ Object
Sets the browserRequireSmartScreen property value.
-
#browser_trusted_sites_security_level ⇒ Object
Gets the browserTrustedSitesSecurityLevel property value.
-
#browser_trusted_sites_security_level=(value) ⇒ Object
Sets the browserTrustedSitesSecurityLevel property value.
-
#cellular_block_data_roaming ⇒ Object
Gets the cellularBlockDataRoaming property value.
-
#cellular_block_data_roaming=(value) ⇒ Object
Sets the cellularBlockDataRoaming property value.
-
#diagnostics_block_data_submission ⇒ Object
Gets the diagnosticsBlockDataSubmission property value.
-
#diagnostics_block_data_submission=(value) ⇒ Object
Sets the diagnosticsBlockDataSubmission property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new windows81GeneralConfiguration and sets the default values.
-
#password_block_picture_password_and_pin ⇒ Object
Gets the passwordBlockPicturePasswordAndPin property value.
-
#password_block_picture_password_and_pin=(value) ⇒ Object
Sets the passwordBlockPicturePasswordAndPin property value.
-
#password_expiration_days ⇒ Object
Gets the passwordExpirationDays property value.
-
#password_expiration_days=(value) ⇒ Object
Sets the passwordExpirationDays property value.
-
#password_minimum_character_set_count ⇒ Object
Gets the passwordMinimumCharacterSetCount property value.
-
#password_minimum_character_set_count=(value) ⇒ Object
Sets the passwordMinimumCharacterSetCount property value.
-
#password_minimum_length ⇒ Object
Gets the passwordMinimumLength property value.
-
#password_minimum_length=(value) ⇒ Object
Sets the passwordMinimumLength property value.
-
#password_minutes_of_inactivity_before_screen_timeout ⇒ Object
Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value.
-
#password_minutes_of_inactivity_before_screen_timeout=(value) ⇒ Object
Sets the passwordMinutesOfInactivityBeforeScreenTimeout property value.
-
#password_previous_password_block_count ⇒ Object
Gets the passwordPreviousPasswordBlockCount property value.
-
#password_previous_password_block_count=(value) ⇒ Object
Sets the passwordPreviousPasswordBlockCount property value.
-
#password_required_type ⇒ Object
Gets the passwordRequiredType property value.
-
#password_required_type=(value) ⇒ Object
Sets the passwordRequiredType property value.
-
#password_sign_in_failure_count_before_factory_reset ⇒ Object
Gets the passwordSignInFailureCountBeforeFactoryReset property value.
-
#password_sign_in_failure_count_before_factory_reset=(value) ⇒ Object
Sets the passwordSignInFailureCountBeforeFactoryReset property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#storage_require_device_encryption ⇒ Object
Gets the storageRequireDeviceEncryption property value.
-
#storage_require_device_encryption=(value) ⇒ Object
Sets the storageRequireDeviceEncryption property value.
-
#updates_require_automatic_updates ⇒ Object
Gets the updatesRequireAutomaticUpdates property value.
-
#updates_require_automatic_updates=(value) ⇒ Object
Sets the updatesRequireAutomaticUpdates property value.
-
#user_account_control_settings ⇒ Object
Gets the userAccountControlSettings property value.
-
#user_account_control_settings=(value) ⇒ Object
Sets the userAccountControlSettings property value.
-
#work_folders_url ⇒ Object
Gets the workFoldersUrl property value.
-
#work_folders_url=(value) ⇒ Object
Sets the workFoldersUrl property value.
Methods inherited from DeviceConfiguration
#assignments, #assignments=, #created_date_time, #created_date_time=, #description, #description=, #device_setting_state_summaries, #device_setting_state_summaries=, #device_status_overview, #device_status_overview=, #device_statuses, #device_statuses=, #display_name, #display_name=, #last_modified_date_time, #last_modified_date_time=, #user_status_overview, #user_status_overview=, #user_statuses, #user_statuses=, #version, #version=
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new windows81GeneralConfiguration and sets the default values.
414 415 416 417 |
# File 'lib/models/windows81_general_configuration.rb', line 414 def initialize() super @odata_type = "#microsoft.graph.windows81GeneralConfiguration" end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
423 424 425 426 |
# File 'lib/models/windows81_general_configuration.rb', line 423 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return Windows81GeneralConfiguration.new end |
Instance Method Details
#accounts_block_adding_non_microsoft_account_email ⇒ Object
Gets the accountsBlockAddingNonMicrosoftAccountEmail property value. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.
114 115 116 |
# File 'lib/models/windows81_general_configuration.rb', line 114 def accounts_block_adding_non_microsoft_account_email return @accounts_block_adding_non_microsoft_account_email end |
#accounts_block_adding_non_microsoft_account_email=(value) ⇒ Object
Sets the accountsBlockAddingNonMicrosoftAccountEmail property value. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.
122 123 124 |
# File 'lib/models/windows81_general_configuration.rb', line 122 def accounts_block_adding_non_microsoft_account_email=(value) @accounts_block_adding_non_microsoft_account_email = value end |
#apply_only_to_windows81 ⇒ Object
Gets the applyOnlyToWindows81 property value. Value indicating whether this policy only applies to Windows 8.1. This property is read-only.
129 130 131 |
# File 'lib/models/windows81_general_configuration.rb', line 129 def apply_only_to_windows81 return @apply_only_to_windows81 end |
#apply_only_to_windows81=(value) ⇒ Object
Sets the applyOnlyToWindows81 property value. Value indicating whether this policy only applies to Windows 8.1. This property is read-only.
137 138 139 |
# File 'lib/models/windows81_general_configuration.rb', line 137 def apply_only_to_windows81=(value) @apply_only_to_windows81 = value end |
#browser_block_autofill ⇒ Object
Gets the browserBlockAutofill property value. Indicates whether or not to block auto fill.
144 145 146 |
# File 'lib/models/windows81_general_configuration.rb', line 144 def browser_block_autofill return @browser_block_autofill end |
#browser_block_autofill=(value) ⇒ Object
Sets the browserBlockAutofill property value. Indicates whether or not to block auto fill.
152 153 154 |
# File 'lib/models/windows81_general_configuration.rb', line 152 def browser_block_autofill=(value) @browser_block_autofill = value end |
#browser_block_automatic_detection_of_intranet_sites ⇒ Object
Gets the browserBlockAutomaticDetectionOfIntranetSites property value. Indicates whether or not to block automatic detection of Intranet sites.
159 160 161 |
# File 'lib/models/windows81_general_configuration.rb', line 159 def browser_block_automatic_detection_of_intranet_sites return @browser_block_automatic_detection_of_intranet_sites end |
#browser_block_automatic_detection_of_intranet_sites=(value) ⇒ Object
Sets the browserBlockAutomaticDetectionOfIntranetSites property value. Indicates whether or not to block automatic detection of Intranet sites.
167 168 169 |
# File 'lib/models/windows81_general_configuration.rb', line 167 def browser_block_automatic_detection_of_intranet_sites=(value) @browser_block_automatic_detection_of_intranet_sites = value end |
#browser_block_enterprise_mode_access ⇒ Object
Gets the browserBlockEnterpriseModeAccess property value. Indicates whether or not to block enterprise mode access.
174 175 176 |
# File 'lib/models/windows81_general_configuration.rb', line 174 def browser_block_enterprise_mode_access return @browser_block_enterprise_mode_access end |
#browser_block_enterprise_mode_access=(value) ⇒ Object
Sets the browserBlockEnterpriseModeAccess property value. Indicates whether or not to block enterprise mode access.
182 183 184 |
# File 'lib/models/windows81_general_configuration.rb', line 182 def browser_block_enterprise_mode_access=(value) @browser_block_enterprise_mode_access = value end |
#browser_block_java_script ⇒ Object
Gets the browserBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.
189 190 191 |
# File 'lib/models/windows81_general_configuration.rb', line 189 def browser_block_java_script return @browser_block_java_script end |
#browser_block_java_script=(value) ⇒ Object
Sets the browserBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.
197 198 199 |
# File 'lib/models/windows81_general_configuration.rb', line 197 def browser_block_java_script=(value) @browser_block_java_script = value end |
#browser_block_plugins ⇒ Object
Gets the browserBlockPlugins property value. Indicates whether or not to block plug-ins.
204 205 206 |
# File 'lib/models/windows81_general_configuration.rb', line 204 def browser_block_plugins return @browser_block_plugins end |
#browser_block_plugins=(value) ⇒ Object
Sets the browserBlockPlugins property value. Indicates whether or not to block plug-ins.
212 213 214 |
# File 'lib/models/windows81_general_configuration.rb', line 212 def browser_block_plugins=(value) @browser_block_plugins = value end |
#browser_block_popups ⇒ Object
Gets the browserBlockPopups property value. Indicates whether or not to block popups.
219 220 221 |
# File 'lib/models/windows81_general_configuration.rb', line 219 def browser_block_popups return @browser_block_popups end |
#browser_block_popups=(value) ⇒ Object
Sets the browserBlockPopups property value. Indicates whether or not to block popups.
227 228 229 |
# File 'lib/models/windows81_general_configuration.rb', line 227 def browser_block_popups=(value) @browser_block_popups = value end |
#browser_block_sending_do_not_track_header ⇒ Object
Gets the browserBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.
234 235 236 |
# File 'lib/models/windows81_general_configuration.rb', line 234 def browser_block_sending_do_not_track_header return @browser_block_sending_do_not_track_header end |
#browser_block_sending_do_not_track_header=(value) ⇒ Object
Sets the browserBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.
242 243 244 |
# File 'lib/models/windows81_general_configuration.rb', line 242 def browser_block_sending_do_not_track_header=(value) @browser_block_sending_do_not_track_header = value end |
#browser_block_single_word_entry_on_intranet_sites ⇒ Object
Gets the browserBlockSingleWordEntryOnIntranetSites property value. Indicates whether or not to block a single word entry on Intranet sites.
249 250 251 |
# File 'lib/models/windows81_general_configuration.rb', line 249 def browser_block_single_word_entry_on_intranet_sites return @browser_block_single_word_entry_on_intranet_sites end |
#browser_block_single_word_entry_on_intranet_sites=(value) ⇒ Object
Sets the browserBlockSingleWordEntryOnIntranetSites property value. Indicates whether or not to block a single word entry on Intranet sites.
257 258 259 |
# File 'lib/models/windows81_general_configuration.rb', line 257 def browser_block_single_word_entry_on_intranet_sites=(value) @browser_block_single_word_entry_on_intranet_sites = value end |
#browser_enterprise_mode_site_list_location ⇒ Object
Gets the browserEnterpriseModeSiteListLocation property value. The enterprise mode site list location. Could be a local file, local network or http location.
264 265 266 |
# File 'lib/models/windows81_general_configuration.rb', line 264 def browser_enterprise_mode_site_list_location return @browser_enterprise_mode_site_list_location end |
#browser_enterprise_mode_site_list_location=(value) ⇒ Object
Sets the browserEnterpriseModeSiteListLocation property value. The enterprise mode site list location. Could be a local file, local network or http location.
272 273 274 |
# File 'lib/models/windows81_general_configuration.rb', line 272 def browser_enterprise_mode_site_list_location=(value) @browser_enterprise_mode_site_list_location = value end |
#browser_internet_security_level ⇒ Object
Gets the browserInternetSecurityLevel property value. Possible values for internet site security level.
279 280 281 |
# File 'lib/models/windows81_general_configuration.rb', line 279 def browser_internet_security_level return @browser_internet_security_level end |
#browser_internet_security_level=(value) ⇒ Object
Sets the browserInternetSecurityLevel property value. Possible values for internet site security level.
287 288 289 |
# File 'lib/models/windows81_general_configuration.rb', line 287 def browser_internet_security_level=(value) @browser_internet_security_level = value end |
#browser_intranet_security_level ⇒ Object
Gets the browserIntranetSecurityLevel property value. Possible values for site security level.
294 295 296 |
# File 'lib/models/windows81_general_configuration.rb', line 294 def browser_intranet_security_level return @browser_intranet_security_level end |
#browser_intranet_security_level=(value) ⇒ Object
Sets the browserIntranetSecurityLevel property value. Possible values for site security level.
302 303 304 |
# File 'lib/models/windows81_general_configuration.rb', line 302 def browser_intranet_security_level=(value) @browser_intranet_security_level = value end |
#browser_logging_report_location ⇒ Object
Gets the browserLoggingReportLocation property value. The logging report location.
309 310 311 |
# File 'lib/models/windows81_general_configuration.rb', line 309 def browser_logging_report_location return @browser_logging_report_location end |
#browser_logging_report_location=(value) ⇒ Object
Sets the browserLoggingReportLocation property value. The logging report location.
317 318 319 |
# File 'lib/models/windows81_general_configuration.rb', line 317 def browser_logging_report_location=(value) @browser_logging_report_location = value end |
#browser_require_firewall ⇒ Object
Gets the browserRequireFirewall property value. Indicates whether or not to require a firewall.
324 325 326 |
# File 'lib/models/windows81_general_configuration.rb', line 324 def browser_require_firewall return @browser_require_firewall end |
#browser_require_firewall=(value) ⇒ Object
Sets the browserRequireFirewall property value. Indicates whether or not to require a firewall.
332 333 334 |
# File 'lib/models/windows81_general_configuration.rb', line 332 def browser_require_firewall=(value) @browser_require_firewall = value end |
#browser_require_fraud_warning ⇒ Object
Gets the browserRequireFraudWarning property value. Indicates whether or not to require fraud warning.
339 340 341 |
# File 'lib/models/windows81_general_configuration.rb', line 339 def browser_require_fraud_warning return @browser_require_fraud_warning end |
#browser_require_fraud_warning=(value) ⇒ Object
Sets the browserRequireFraudWarning property value. Indicates whether or not to require fraud warning.
347 348 349 |
# File 'lib/models/windows81_general_configuration.rb', line 347 def browser_require_fraud_warning=(value) @browser_require_fraud_warning = value end |
#browser_require_high_security_for_restricted_sites ⇒ Object
Gets the browserRequireHighSecurityForRestrictedSites property value. Indicates whether or not to require high security for restricted sites.
354 355 356 |
# File 'lib/models/windows81_general_configuration.rb', line 354 def browser_require_high_security_for_restricted_sites return @browser_require_high_security_for_restricted_sites end |
#browser_require_high_security_for_restricted_sites=(value) ⇒ Object
Sets the browserRequireHighSecurityForRestrictedSites property value. Indicates whether or not to require high security for restricted sites.
362 363 364 |
# File 'lib/models/windows81_general_configuration.rb', line 362 def browser_require_high_security_for_restricted_sites=(value) @browser_require_high_security_for_restricted_sites = value end |
#browser_require_smart_screen ⇒ Object
Gets the browserRequireSmartScreen property value. Indicates whether or not to require the user to use the smart screen filter.
369 370 371 |
# File 'lib/models/windows81_general_configuration.rb', line 369 def browser_require_smart_screen return @browser_require_smart_screen end |
#browser_require_smart_screen=(value) ⇒ Object
Sets the browserRequireSmartScreen property value. Indicates whether or not to require the user to use the smart screen filter.
377 378 379 |
# File 'lib/models/windows81_general_configuration.rb', line 377 def browser_require_smart_screen=(value) @browser_require_smart_screen = value end |
#browser_trusted_sites_security_level ⇒ Object
Gets the browserTrustedSitesSecurityLevel property value. Possible values for site security level.
384 385 386 |
# File 'lib/models/windows81_general_configuration.rb', line 384 def browser_trusted_sites_security_level return @browser_trusted_sites_security_level end |
#browser_trusted_sites_security_level=(value) ⇒ Object
Sets the browserTrustedSitesSecurityLevel property value. Possible values for site security level.
392 393 394 |
# File 'lib/models/windows81_general_configuration.rb', line 392 def browser_trusted_sites_security_level=(value) @browser_trusted_sites_security_level = value end |
#cellular_block_data_roaming ⇒ Object
Gets the cellularBlockDataRoaming property value. Indicates whether or not to block data roaming.
399 400 401 |
# File 'lib/models/windows81_general_configuration.rb', line 399 def cellular_block_data_roaming return @cellular_block_data_roaming end |
#cellular_block_data_roaming=(value) ⇒ Object
Sets the cellularBlockDataRoaming property value. Indicates whether or not to block data roaming.
407 408 409 |
# File 'lib/models/windows81_general_configuration.rb', line 407 def cellular_block_data_roaming=(value) @cellular_block_data_roaming = value end |
#diagnostics_block_data_submission ⇒ Object
Gets the diagnosticsBlockDataSubmission property value. Indicates whether or not to block diagnostic data submission.
431 432 433 |
# File 'lib/models/windows81_general_configuration.rb', line 431 def diagnostics_block_data_submission return @diagnostics_block_data_submission end |
#diagnostics_block_data_submission=(value) ⇒ Object
Sets the diagnosticsBlockDataSubmission property value. Indicates whether or not to block diagnostic data submission.
439 440 441 |
# File 'lib/models/windows81_general_configuration.rb', line 439 def diagnostics_block_data_submission=(value) @diagnostics_block_data_submission = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 |
# File 'lib/models/windows81_general_configuration.rb', line 446 def get_field_deserializers() return super.merge({ "accountsBlockAddingNonMicrosoftAccountEmail" => lambda {|n| @accounts_block_adding_non_microsoft_account_email = n.get_boolean_value() }, "applyOnlyToWindows81" => lambda {|n| @apply_only_to_windows81 = n.get_boolean_value() }, "browserBlockAutofill" => lambda {|n| @browser_block_autofill = n.get_boolean_value() }, "browserBlockAutomaticDetectionOfIntranetSites" => lambda {|n| @browser_block_automatic_detection_of_intranet_sites = n.get_boolean_value() }, "browserBlockEnterpriseModeAccess" => lambda {|n| @browser_block_enterprise_mode_access = n.get_boolean_value() }, "browserBlockJavaScript" => lambda {|n| @browser_block_java_script = n.get_boolean_value() }, "browserBlockPlugins" => lambda {|n| @browser_block_plugins = n.get_boolean_value() }, "browserBlockPopups" => lambda {|n| @browser_block_popups = n.get_boolean_value() }, "browserBlockSendingDoNotTrackHeader" => lambda {|n| @browser_block_sending_do_not_track_header = n.get_boolean_value() }, "browserBlockSingleWordEntryOnIntranetSites" => lambda {|n| @browser_block_single_word_entry_on_intranet_sites = n.get_boolean_value() }, "browserEnterpriseModeSiteListLocation" => lambda {|n| @browser_enterprise_mode_site_list_location = n.get_string_value() }, "browserInternetSecurityLevel" => lambda {|n| @browser_internet_security_level = n.get_enum_value(MicrosoftGraph::Models::InternetSiteSecurityLevel) }, "browserIntranetSecurityLevel" => lambda {|n| @browser_intranet_security_level = n.get_enum_value(MicrosoftGraph::Models::SiteSecurityLevel) }, "browserLoggingReportLocation" => lambda {|n| @browser_logging_report_location = n.get_string_value() }, "browserRequireFirewall" => lambda {|n| @browser_require_firewall = n.get_boolean_value() }, "browserRequireFraudWarning" => lambda {|n| @browser_require_fraud_warning = n.get_boolean_value() }, "browserRequireHighSecurityForRestrictedSites" => lambda {|n| @browser_require_high_security_for_restricted_sites = n.get_boolean_value() }, "browserRequireSmartScreen" => lambda {|n| @browser_require_smart_screen = n.get_boolean_value() }, "browserTrustedSitesSecurityLevel" => lambda {|n| @browser_trusted_sites_security_level = n.get_enum_value(MicrosoftGraph::Models::SiteSecurityLevel) }, "cellularBlockDataRoaming" => lambda {|n| @cellular_block_data_roaming = n.get_boolean_value() }, "diagnosticsBlockDataSubmission" => lambda {|n| @diagnostics_block_data_submission = n.get_boolean_value() }, "passwordBlockPicturePasswordAndPin" => lambda {|n| @password_block_picture_password_and_pin = n.get_boolean_value() }, "passwordExpirationDays" => lambda {|n| @password_expiration_days = n.get_number_value() }, "passwordMinimumCharacterSetCount" => lambda {|n| @password_minimum_character_set_count = n.get_number_value() }, "passwordMinimumLength" => lambda {|n| @password_minimum_length = n.get_number_value() }, "passwordMinutesOfInactivityBeforeScreenTimeout" => lambda {|n| @password_minutes_of_inactivity_before_screen_timeout = n.get_number_value() }, "passwordPreviousPasswordBlockCount" => lambda {|n| @password_previous_password_block_count = n.get_number_value() }, "passwordRequiredType" => lambda {|n| @password_required_type = n.get_enum_value(MicrosoftGraph::Models::RequiredPasswordType) }, "passwordSignInFailureCountBeforeFactoryReset" => lambda {|n| @password_sign_in_failure_count_before_factory_reset = n.get_number_value() }, "storageRequireDeviceEncryption" => lambda {|n| @storage_require_device_encryption = n.get_boolean_value() }, "updatesRequireAutomaticUpdates" => lambda {|n| @updates_require_automatic_updates = n.get_boolean_value() }, "userAccountControlSettings" => lambda {|n| @user_account_control_settings = n.get_enum_value(MicrosoftGraph::Models::WindowsUserAccountControlSettings) }, "workFoldersUrl" => lambda {|n| @work_folders_url = n.get_string_value() }, }) end |
#password_block_picture_password_and_pin ⇒ Object
Gets the passwordBlockPicturePasswordAndPin property value. Indicates whether or not to Block the user from using a pictures password and pin.
487 488 489 |
# File 'lib/models/windows81_general_configuration.rb', line 487 def password_block_picture_password_and_pin return @password_block_picture_password_and_pin end |
#password_block_picture_password_and_pin=(value) ⇒ Object
Sets the passwordBlockPicturePasswordAndPin property value. Indicates whether or not to Block the user from using a pictures password and pin.
495 496 497 |
# File 'lib/models/windows81_general_configuration.rb', line 495 def password_block_picture_password_and_pin=(value) @password_block_picture_password_and_pin = value end |
#password_expiration_days ⇒ Object
Gets the passwordExpirationDays property value. Password expiration in days.
502 503 504 |
# File 'lib/models/windows81_general_configuration.rb', line 502 def password_expiration_days return @password_expiration_days end |
#password_expiration_days=(value) ⇒ Object
Sets the passwordExpirationDays property value. Password expiration in days.
510 511 512 |
# File 'lib/models/windows81_general_configuration.rb', line 510 def password_expiration_days=(value) @password_expiration_days = value end |
#password_minimum_character_set_count ⇒ Object
Gets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.
517 518 519 |
# File 'lib/models/windows81_general_configuration.rb', line 517 def password_minimum_character_set_count return @password_minimum_character_set_count end |
#password_minimum_character_set_count=(value) ⇒ Object
Sets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.
525 526 527 |
# File 'lib/models/windows81_general_configuration.rb', line 525 def password_minimum_character_set_count=(value) @password_minimum_character_set_count = value end |
#password_minimum_length ⇒ Object
Gets the passwordMinimumLength property value. The minimum password length.
532 533 534 |
# File 'lib/models/windows81_general_configuration.rb', line 532 def password_minimum_length return @password_minimum_length end |
#password_minimum_length=(value) ⇒ Object
Sets the passwordMinimumLength property value. The minimum password length.
540 541 542 |
# File 'lib/models/windows81_general_configuration.rb', line 540 def password_minimum_length=(value) @password_minimum_length = value end |
#password_minutes_of_inactivity_before_screen_timeout ⇒ Object
Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.
547 548 549 |
# File 'lib/models/windows81_general_configuration.rb', line 547 def password_minutes_of_inactivity_before_screen_timeout return @password_minutes_of_inactivity_before_screen_timeout end |
#password_minutes_of_inactivity_before_screen_timeout=(value) ⇒ Object
Sets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.
555 556 557 |
# File 'lib/models/windows81_general_configuration.rb', line 555 def password_minutes_of_inactivity_before_screen_timeout=(value) @password_minutes_of_inactivity_before_screen_timeout = value end |
#password_previous_password_block_count ⇒ Object
Gets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent re-use of. Valid values 0 to 24
562 563 564 |
# File 'lib/models/windows81_general_configuration.rb', line 562 def password_previous_password_block_count return @password_previous_password_block_count end |
#password_previous_password_block_count=(value) ⇒ Object
Sets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent re-use of. Valid values 0 to 24
570 571 572 |
# File 'lib/models/windows81_general_configuration.rb', line 570 def password_previous_password_block_count=(value) @password_previous_password_block_count = value end |
#password_required_type ⇒ Object
Gets the passwordRequiredType property value. Possible values of required passwords.
577 578 579 |
# File 'lib/models/windows81_general_configuration.rb', line 577 def password_required_type return @password_required_type end |
#password_required_type=(value) ⇒ Object
Sets the passwordRequiredType property value. Possible values of required passwords.
585 586 587 |
# File 'lib/models/windows81_general_configuration.rb', line 585 def password_required_type=(value) @password_required_type = value end |
#password_sign_in_failure_count_before_factory_reset ⇒ Object
Gets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset.
592 593 594 |
# File 'lib/models/windows81_general_configuration.rb', line 592 def password_sign_in_failure_count_before_factory_reset return @password_sign_in_failure_count_before_factory_reset end |
#password_sign_in_failure_count_before_factory_reset=(value) ⇒ Object
Sets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset.
600 601 602 |
# File 'lib/models/windows81_general_configuration.rb', line 600 def password_sign_in_failure_count_before_factory_reset=(value) @password_sign_in_failure_count_before_factory_reset = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 |
# File 'lib/models/windows81_general_configuration.rb', line 608 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_boolean_value("accountsBlockAddingNonMicrosoftAccountEmail", @accounts_block_adding_non_microsoft_account_email) writer.write_boolean_value("browserBlockAutofill", @browser_block_autofill) writer.write_boolean_value("browserBlockAutomaticDetectionOfIntranetSites", @browser_block_automatic_detection_of_intranet_sites) writer.write_boolean_value("browserBlockEnterpriseModeAccess", @browser_block_enterprise_mode_access) writer.write_boolean_value("browserBlockJavaScript", @browser_block_java_script) writer.write_boolean_value("browserBlockPlugins", @browser_block_plugins) writer.write_boolean_value("browserBlockPopups", @browser_block_popups) writer.write_boolean_value("browserBlockSendingDoNotTrackHeader", @browser_block_sending_do_not_track_header) writer.write_boolean_value("browserBlockSingleWordEntryOnIntranetSites", @browser_block_single_word_entry_on_intranet_sites) writer.write_string_value("browserEnterpriseModeSiteListLocation", @browser_enterprise_mode_site_list_location) writer.write_enum_value("browserInternetSecurityLevel", @browser_internet_security_level) writer.write_enum_value("browserIntranetSecurityLevel", @browser_intranet_security_level) writer.write_string_value("browserLoggingReportLocation", @browser_logging_report_location) writer.write_boolean_value("browserRequireFirewall", @browser_require_firewall) writer.write_boolean_value("browserRequireFraudWarning", @browser_require_fraud_warning) writer.write_boolean_value("browserRequireHighSecurityForRestrictedSites", @browser_require_high_security_for_restricted_sites) writer.write_boolean_value("browserRequireSmartScreen", @browser_require_smart_screen) writer.write_enum_value("browserTrustedSitesSecurityLevel", @browser_trusted_sites_security_level) writer.write_boolean_value("cellularBlockDataRoaming", @cellular_block_data_roaming) writer.write_boolean_value("diagnosticsBlockDataSubmission", @diagnostics_block_data_submission) writer.write_boolean_value("passwordBlockPicturePasswordAndPin", @password_block_picture_password_and_pin) writer.write_number_value("passwordExpirationDays", @password_expiration_days) writer.write_number_value("passwordMinimumCharacterSetCount", @password_minimum_character_set_count) writer.write_number_value("passwordMinimumLength", @password_minimum_length) writer.write_number_value("passwordMinutesOfInactivityBeforeScreenTimeout", @password_minutes_of_inactivity_before_screen_timeout) writer.write_number_value("passwordPreviousPasswordBlockCount", @password_previous_password_block_count) writer.write_enum_value("passwordRequiredType", @password_required_type) writer.write_number_value("passwordSignInFailureCountBeforeFactoryReset", @password_sign_in_failure_count_before_factory_reset) writer.write_boolean_value("storageRequireDeviceEncryption", @storage_require_device_encryption) writer.write_boolean_value("updatesRequireAutomaticUpdates", @updates_require_automatic_updates) writer.write_enum_value("userAccountControlSettings", @user_account_control_settings) writer.write_string_value("workFoldersUrl", @work_folders_url) end |
#storage_require_device_encryption ⇒ Object
Gets the storageRequireDeviceEncryption property value. Indicates whether or not to require encryption on a mobile device.
648 649 650 |
# File 'lib/models/windows81_general_configuration.rb', line 648 def storage_require_device_encryption return @storage_require_device_encryption end |
#storage_require_device_encryption=(value) ⇒ Object
Sets the storageRequireDeviceEncryption property value. Indicates whether or not to require encryption on a mobile device.
656 657 658 |
# File 'lib/models/windows81_general_configuration.rb', line 656 def storage_require_device_encryption=(value) @storage_require_device_encryption = value end |
#updates_require_automatic_updates ⇒ Object
Gets the updatesRequireAutomaticUpdates property value. Indicates whether or not to require automatic updates.
663 664 665 |
# File 'lib/models/windows81_general_configuration.rb', line 663 def updates_require_automatic_updates return @updates_require_automatic_updates end |
#updates_require_automatic_updates=(value) ⇒ Object
Sets the updatesRequireAutomaticUpdates property value. Indicates whether or not to require automatic updates.
671 672 673 |
# File 'lib/models/windows81_general_configuration.rb', line 671 def updates_require_automatic_updates=(value) @updates_require_automatic_updates = value end |
#user_account_control_settings ⇒ Object
Gets the userAccountControlSettings property value. Possible values for Windows user account control settings.
678 679 680 |
# File 'lib/models/windows81_general_configuration.rb', line 678 def user_account_control_settings return @user_account_control_settings end |
#user_account_control_settings=(value) ⇒ Object
Sets the userAccountControlSettings property value. Possible values for Windows user account control settings.
686 687 688 |
# File 'lib/models/windows81_general_configuration.rb', line 686 def user_account_control_settings=(value) @user_account_control_settings = value end |
#work_folders_url ⇒ Object
Gets the workFoldersUrl property value. The work folders url.
693 694 695 |
# File 'lib/models/windows81_general_configuration.rb', line 693 def work_folders_url return @work_folders_url end |
#work_folders_url=(value) ⇒ Object
Sets the workFoldersUrl property value. The work folders url.
701 702 703 |
# File 'lib/models/windows81_general_configuration.rb', line 701 def work_folders_url=(value) @work_folders_url = value end |