Class: MicrosoftGraph::Models::Windows81GeneralConfiguration

Inherits:
DeviceConfiguration show all
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

Instance Method Summary collapse

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

#initializeObject

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

Parameters:

  • parse_node

    The parse node to use to read the discriminator value and create the object

Returns:

  • a windows81_general_configuration

Raises:

  • (StandardError)


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_emailObject

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.

Returns:

  • a boolean



114
115
116
# File 'lib/models/windows81_general_configuration.rb', line 114

def 
    return 
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.

Parameters:

  • value

    Value to set for the accountsBlockAddingNonMicrosoftAccountEmail property.

Returns:

  • a void



122
123
124
# File 'lib/models/windows81_general_configuration.rb', line 122

def (value)
     = value
end

#apply_only_to_windows81Object

Gets the applyOnlyToWindows81 property value. Value indicating whether this policy only applies to Windows 8.1. This property is read-only.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the applyOnlyToWindows81 property.

Returns:

  • a void



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_autofillObject

Gets the browserBlockAutofill property value. Indicates whether or not to block auto fill.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockAutofill property.

Returns:

  • a void



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_sitesObject

Gets the browserBlockAutomaticDetectionOfIntranetSites property value. Indicates whether or not to block automatic detection of Intranet sites.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockAutomaticDetectionOfIntranetSites property.

Returns:

  • a void



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_accessObject

Gets the browserBlockEnterpriseModeAccess property value. Indicates whether or not to block enterprise mode access.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockEnterpriseModeAccess property.

Returns:

  • a void



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_scriptObject

Gets the browserBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockJavaScript property.

Returns:

  • a void



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_pluginsObject

Gets the browserBlockPlugins property value. Indicates whether or not to block plug-ins.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockPlugins property.

Returns:

  • a void



212
213
214
# File 'lib/models/windows81_general_configuration.rb', line 212

def browser_block_plugins=(value)
    @browser_block_plugins = value
end

#browser_block_popupsObject

Gets the browserBlockPopups property value. Indicates whether or not to block popups.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockPopups property.

Returns:

  • a void



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_headerObject

Gets the browserBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockSendingDoNotTrackHeader property.

Returns:

  • a void



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_sitesObject

Gets the browserBlockSingleWordEntryOnIntranetSites property value. Indicates whether or not to block a single word entry on Intranet sites.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserBlockSingleWordEntryOnIntranetSites property.

Returns:

  • a void



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_locationObject

Gets the browserEnterpriseModeSiteListLocation property value. The enterprise mode site list location. Could be a local file, local network or http location.

Returns:

  • a string



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.

Parameters:

  • value

    Value to set for the browserEnterpriseModeSiteListLocation property.

Returns:

  • a void



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_levelObject

Gets the browserInternetSecurityLevel property value. Possible values for internet site security level.

Returns:

  • a 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.

Parameters:

  • value

    Value to set for the browserInternetSecurityLevel property.

Returns:

  • a void



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_levelObject

Gets the browserIntranetSecurityLevel property value. Possible values for site security level.

Returns:

  • a 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.

Parameters:

  • value

    Value to set for the browserIntranetSecurityLevel property.

Returns:

  • a void



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_locationObject

Gets the browserLoggingReportLocation property value. The logging report location.

Returns:

  • a string



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.

Parameters:

  • value

    Value to set for the browserLoggingReportLocation property.

Returns:

  • a void



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_firewallObject

Gets the browserRequireFirewall property value. Indicates whether or not to require a firewall.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserRequireFirewall property.

Returns:

  • a void



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_warningObject

Gets the browserRequireFraudWarning property value. Indicates whether or not to require fraud warning.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserRequireFraudWarning property.

Returns:

  • a void



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_sitesObject

Gets the browserRequireHighSecurityForRestrictedSites property value. Indicates whether or not to require high security for restricted sites.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserRequireHighSecurityForRestrictedSites property.

Returns:

  • a void



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_screenObject

Gets the browserRequireSmartScreen property value. Indicates whether or not to require the user to use the smart screen filter.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the browserRequireSmartScreen property.

Returns:

  • a void



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_levelObject

Gets the browserTrustedSitesSecurityLevel property value. Possible values for site security level.

Returns:

  • a 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.

Parameters:

  • value

    Value to set for the browserTrustedSitesSecurityLevel property.

Returns:

  • a void



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_roamingObject

Gets the cellularBlockDataRoaming property value. Indicates whether or not to block data roaming.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the cellularBlockDataRoaming property.

Returns:

  • a void



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_submissionObject

Gets the diagnosticsBlockDataSubmission property value. Indicates whether or not to block diagnostic data submission.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the diagnosticsBlockDataSubmission property.

Returns:

  • a void



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_deserializersObject

The deserialization information for the current model

Returns:

  • a i_dictionary



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|  = 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|  = 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|  = n.get_enum_value(MicrosoftGraph::Models::WindowsUserAccountControlSettings) },
        "workFoldersUrl" => lambda {|n| @work_folders_url = n.get_string_value() },
    })
end

#password_block_picture_password_and_pinObject

Gets the passwordBlockPicturePasswordAndPin property value. Indicates whether or not to Block the user from using a pictures password and pin.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the passwordBlockPicturePasswordAndPin property.

Returns:

  • a void



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_daysObject

Gets the passwordExpirationDays property value. Password expiration in days.

Returns:

  • a integer



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.

Parameters:

  • value

    Value to set for the passwordExpirationDays property.

Returns:

  • a void



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_countObject

Gets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.

Returns:

  • a integer



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.

Parameters:

  • value

    Value to set for the passwordMinimumCharacterSetCount property.

Returns:

  • a void



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_lengthObject

Gets the passwordMinimumLength property value. The minimum password length.

Returns:

  • a integer



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.

Parameters:

  • value

    Value to set for the passwordMinimumLength property.

Returns:

  • a void



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_timeoutObject

Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.

Returns:

  • a integer



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.

Parameters:

  • value

    Value to set for the passwordMinutesOfInactivityBeforeScreenTimeout property.

Returns:

  • a void



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_countObject

Gets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent re-use of. Valid values 0 to 24

Returns:

  • a integer



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

Parameters:

  • value

    Value to set for the passwordPreviousPasswordBlockCount property.

Returns:

  • a void



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_typeObject

Gets the passwordRequiredType property value. Possible values of required passwords.

Returns:

  • a required_password_type



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.

Parameters:

  • value

    Value to set for the passwordRequiredType property.

Returns:

  • a void



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_resetObject

Gets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset.

Returns:

  • a integer



592
593
594
# File 'lib/models/windows81_general_configuration.rb', line 592

def 
    return 
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.

Parameters:

  • value

    Value to set for the passwordSignInFailureCountBeforeFactoryReset property.

Returns:

  • a void



600
601
602
# File 'lib/models/windows81_general_configuration.rb', line 600

def (value)
     = value
end

#serialize(writer) ⇒ Object

Serializes information the current object

Parameters:

  • writer

    Serialization writer to use to serialize this model

Returns:

  • a void

Raises:

  • (StandardError)


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", )
    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", )
    writer.write_boolean_value("storageRequireDeviceEncryption", @storage_require_device_encryption)
    writer.write_boolean_value("updatesRequireAutomaticUpdates", @updates_require_automatic_updates)
    writer.write_enum_value("userAccountControlSettings", )
    writer.write_string_value("workFoldersUrl", @work_folders_url)
end

#storage_require_device_encryptionObject

Gets the storageRequireDeviceEncryption property value. Indicates whether or not to require encryption on a mobile device.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the storageRequireDeviceEncryption property.

Returns:

  • a void



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_updatesObject

Gets the updatesRequireAutomaticUpdates property value. Indicates whether or not to require automatic updates.

Returns:

  • a boolean



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.

Parameters:

  • value

    Value to set for the updatesRequireAutomaticUpdates property.

Returns:

  • a void



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_settingsObject

Gets the userAccountControlSettings property value. Possible values for Windows user account control settings.

Returns:

  • a windows_user_account_control_settings



678
679
680
# File 'lib/models/windows81_general_configuration.rb', line 678

def 
    return 
end

#user_account_control_settings=(value) ⇒ Object

Sets the userAccountControlSettings property value. Possible values for Windows user account control settings.

Parameters:

  • value

    Value to set for the userAccountControlSettings property.

Returns:

  • a void



686
687
688
# File 'lib/models/windows81_general_configuration.rb', line 686

def (value)
     = value
end

#work_folders_urlObject

Gets the workFoldersUrl property value. The work folders url.

Returns:

  • a string



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.

Parameters:

  • value

    Value to set for the workFoldersUrl property.

Returns:

  • a void



701
702
703
# File 'lib/models/windows81_general_configuration.rb', line 701

def work_folders_url=(value)
    @work_folders_url = value
end