Class: MicrosoftGraph::Models::OnPremisesDirectorySynchronizationFeature

Inherits:
Object
  • Object
show all
Includes:
MicrosoftKiotaAbstractions::AdditionalDataHolder, MicrosoftKiotaAbstractions::Parsable
Defined in:
lib/models/on_premises_directory_synchronization_feature.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject

Instantiates a new onPremisesDirectorySynchronizationFeature and sets the default values.



181
182
183
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 181

def initialize()
    @additional_data = Hash.new
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 on_premises_directory_synchronization_feature

Raises:

  • (StandardError)


189
190
191
192
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 189

def self.create_from_discriminator_value(parse_node)
    raise StandardError, 'parse_node cannot be null' if parse_node.nil?
    return OnPremisesDirectorySynchronizationFeature.new
end

Instance Method Details

#additional_dataObject

Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

Returns:

  • a i_dictionary



76
77
78
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 76

def additional_data
    return @additional_data
end

#additional_data=(value) ⇒ Object

Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

Parameters:

  • value

    Value to set for the additionalData property.

Returns:

  • a void



84
85
86
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 84

def additional_data=(value)
    @additional_data = value
end

#block_cloud_object_takeover_through_hard_match_enabledObject

Gets the blockCloudObjectTakeoverThroughHardMatchEnabled property value. Used to block cloud object takeover via source anchor hard match if enabled.

Returns:

  • a boolean



91
92
93
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 91

def block_cloud_object_takeover_through_hard_match_enabled
    return @block_cloud_object_takeover_through_hard_match_enabled
end

#block_cloud_object_takeover_through_hard_match_enabled=(value) ⇒ Object

Sets the blockCloudObjectTakeoverThroughHardMatchEnabled property value. Used to block cloud object takeover via source anchor hard match if enabled.

Parameters:

  • value

    Value to set for the blockCloudObjectTakeoverThroughHardMatchEnabled property.

Returns:

  • a void



99
100
101
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 99

def block_cloud_object_takeover_through_hard_match_enabled=(value)
    @block_cloud_object_takeover_through_hard_match_enabled = value
end

#block_soft_match_enabledObject

Gets the blockSoftMatchEnabled property value. Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed.

Returns:

  • a boolean



106
107
108
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 106

def block_soft_match_enabled
    return @block_soft_match_enabled
end

#block_soft_match_enabled=(value) ⇒ Object

Sets the blockSoftMatchEnabled property value. Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed.

Parameters:

  • value

    Value to set for the blockSoftMatchEnabled property.

Returns:

  • a void



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

def block_soft_match_enabled=(value)
    @block_soft_match_enabled = value
end

#bypass_dir_sync_overrides_enabledObject

Gets the bypassDirSyncOverridesEnabled property value. When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.

Returns:

  • a boolean



121
122
123
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 121

def bypass_dir_sync_overrides_enabled
    return @bypass_dir_sync_overrides_enabled
end

#bypass_dir_sync_overrides_enabled=(value) ⇒ Object

Sets the bypassDirSyncOverridesEnabled property value. When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.

Parameters:

  • value

    Value to set for the bypassDirSyncOverridesEnabled property.

Returns:

  • a void



129
130
131
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 129

def bypass_dir_sync_overrides_enabled=(value)
    @bypass_dir_sync_overrides_enabled = value
end

#cloud_password_policy_for_password_synced_users_enabledObject

Gets the cloudPasswordPolicyForPasswordSyncedUsersEnabled property value. Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.

Returns:

  • a boolean



136
137
138
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 136

def cloud_password_policy_for_password_synced_users_enabled
    return @cloud_password_policy_for_password_synced_users_enabled
end

#cloud_password_policy_for_password_synced_users_enabled=(value) ⇒ Object

Sets the cloudPasswordPolicyForPasswordSyncedUsersEnabled property value. Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.

Parameters:

  • value

    Value to set for the cloudPasswordPolicyForPasswordSyncedUsersEnabled property.

Returns:

  • a void



144
145
146
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 144

def cloud_password_policy_for_password_synced_users_enabled=(value)
    @cloud_password_policy_for_password_synced_users_enabled = value
end

#concurrent_credential_update_enabledObject

Gets the concurrentCredentialUpdateEnabled property value. Used to enable concurrent user credentials update in OrgId.

Returns:

  • a boolean



151
152
153
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 151

def concurrent_credential_update_enabled
    return @concurrent_credential_update_enabled
end

#concurrent_credential_update_enabled=(value) ⇒ Object

Sets the concurrentCredentialUpdateEnabled property value. Used to enable concurrent user credentials update in OrgId.

Parameters:

  • value

    Value to set for the concurrentCredentialUpdateEnabled property.

Returns:

  • a void



159
160
161
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 159

def concurrent_credential_update_enabled=(value)
    @concurrent_credential_update_enabled = value
end

#concurrent_org_id_provisioning_enabledObject

Gets the concurrentOrgIdProvisioningEnabled property value. Used to enable concurrent user creation in OrgId.

Returns:

  • a boolean



166
167
168
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 166

def concurrent_org_id_provisioning_enabled
    return @concurrent_org_id_provisioning_enabled
end

#concurrent_org_id_provisioning_enabled=(value) ⇒ Object

Sets the concurrentOrgIdProvisioningEnabled property value. Used to enable concurrent user creation in OrgId.

Parameters:

  • value

    Value to set for the concurrentOrgIdProvisioningEnabled property.

Returns:

  • a void



174
175
176
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 174

def concurrent_org_id_provisioning_enabled=(value)
    @concurrent_org_id_provisioning_enabled = value
end

#device_writeback_enabledObject

Gets the deviceWritebackEnabled property value. Used to indicate that device write-back is enabled.

Returns:

  • a boolean



197
198
199
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 197

def device_writeback_enabled
    return @device_writeback_enabled
end

#device_writeback_enabled=(value) ⇒ Object

Sets the deviceWritebackEnabled property value. Used to indicate that device write-back is enabled.

Parameters:

  • value

    Value to set for the deviceWritebackEnabled property.

Returns:

  • a void



205
206
207
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 205

def device_writeback_enabled=(value)
    @device_writeback_enabled = value
end

#directory_extensions_enabledObject

Gets the directoryExtensionsEnabled property value. Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.

Returns:

  • a boolean



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

def directory_extensions_enabled
    return @directory_extensions_enabled
end

#directory_extensions_enabled=(value) ⇒ Object

Sets the directoryExtensionsEnabled property value. Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.

Parameters:

  • value

    Value to set for the directoryExtensionsEnabled property.

Returns:

  • a void



220
221
222
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 220

def directory_extensions_enabled=(value)
    @directory_extensions_enabled = value
end

#fope_conflict_resolution_enabledObject

Gets the fopeConflictResolutionEnabled property value. Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.

Returns:

  • a boolean



227
228
229
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 227

def fope_conflict_resolution_enabled
    return @fope_conflict_resolution_enabled
end

#fope_conflict_resolution_enabled=(value) ⇒ Object

Sets the fopeConflictResolutionEnabled property value. Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.

Parameters:

  • value

    Value to set for the fopeConflictResolutionEnabled property.

Returns:

  • a void



235
236
237
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 235

def fope_conflict_resolution_enabled=(value)
    @fope_conflict_resolution_enabled = value
end

#get_field_deserializersObject

The deserialization information for the current model

Returns:

  • a i_dictionary



242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 242

def get_field_deserializers()
    return {
        "blockCloudObjectTakeoverThroughHardMatchEnabled" => lambda {|n| @block_cloud_object_takeover_through_hard_match_enabled = n.get_boolean_value() },
        "blockSoftMatchEnabled" => lambda {|n| @block_soft_match_enabled = n.get_boolean_value() },
        "bypassDirSyncOverridesEnabled" => lambda {|n| @bypass_dir_sync_overrides_enabled = n.get_boolean_value() },
        "cloudPasswordPolicyForPasswordSyncedUsersEnabled" => lambda {|n| @cloud_password_policy_for_password_synced_users_enabled = n.get_boolean_value() },
        "concurrentCredentialUpdateEnabled" => lambda {|n| @concurrent_credential_update_enabled = n.get_boolean_value() },
        "concurrentOrgIdProvisioningEnabled" => lambda {|n| @concurrent_org_id_provisioning_enabled = n.get_boolean_value() },
        "deviceWritebackEnabled" => lambda {|n| @device_writeback_enabled = n.get_boolean_value() },
        "directoryExtensionsEnabled" => lambda {|n| @directory_extensions_enabled = n.get_boolean_value() },
        "fopeConflictResolutionEnabled" => lambda {|n| @fope_conflict_resolution_enabled = n.get_boolean_value() },
        "groupWriteBackEnabled" => lambda {|n| @group_write_back_enabled = n.get_boolean_value() },
        "@odata.type" => lambda {|n| @odata_type = n.get_string_value() },
        "passwordSyncEnabled" => lambda {|n| @password_sync_enabled = n.get_boolean_value() },
        "passwordWritebackEnabled" => lambda {|n| @password_writeback_enabled = n.get_boolean_value() },
        "quarantineUponProxyAddressesConflictEnabled" => lambda {|n| @quarantine_upon_proxy_addresses_conflict_enabled = n.get_boolean_value() },
        "quarantineUponUpnConflictEnabled" => lambda {|n| @quarantine_upon_upn_conflict_enabled = n.get_boolean_value() },
        "softMatchOnUpnEnabled" => lambda {|n| @soft_match_on_upn_enabled = n.get_boolean_value() },
        "synchronizeUpnForManagedUsersEnabled" => lambda {|n| @synchronize_upn_for_managed_users_enabled = n.get_boolean_value() },
        "unifiedGroupWritebackEnabled" => lambda {|n| @unified_group_writeback_enabled = n.get_boolean_value() },
        "userForcePasswordChangeOnLogonEnabled" => lambda {|n| @user_force_password_change_on_logon_enabled = n.get_boolean_value() },
        "userWritebackEnabled" => lambda {|n| @user_writeback_enabled = n.get_boolean_value() },
    }
end

#group_write_back_enabledObject

Gets the groupWriteBackEnabled property value. Used to enable object-level group writeback feature for additional group types.

Returns:

  • a boolean



270
271
272
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 270

def group_write_back_enabled
    return @group_write_back_enabled
end

#group_write_back_enabled=(value) ⇒ Object

Sets the groupWriteBackEnabled property value. Used to enable object-level group writeback feature for additional group types.

Parameters:

  • value

    Value to set for the groupWriteBackEnabled property.

Returns:

  • a void



278
279
280
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 278

def group_write_back_enabled=(value)
    @group_write_back_enabled = value
end

#odata_typeObject

Gets the @odata.type property value. The OdataType property

Returns:

  • a string



285
286
287
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 285

def odata_type
    return @odata_type
end

#odata_type=(value) ⇒ Object

Sets the @odata.type property value. The OdataType property

Parameters:

  • value

    Value to set for the @odata.type property.

Returns:

  • a void



293
294
295
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 293

def odata_type=(value)
    @odata_type = value
end

#password_sync_enabledObject

Gets the passwordSyncEnabled property value. Used to indicate on-premise password synchronization is enabled.

Returns:

  • a boolean



300
301
302
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 300

def password_sync_enabled
    return @password_sync_enabled
end

#password_sync_enabled=(value) ⇒ Object

Sets the passwordSyncEnabled property value. Used to indicate on-premise password synchronization is enabled.

Parameters:

  • value

    Value to set for the passwordSyncEnabled property.

Returns:

  • a void



308
309
310
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 308

def password_sync_enabled=(value)
    @password_sync_enabled = value
end

#password_writeback_enabledObject

Gets the passwordWritebackEnabled property value. Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.

Returns:

  • a boolean



315
316
317
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 315

def password_writeback_enabled
    return @password_writeback_enabled
end

#password_writeback_enabled=(value) ⇒ Object

Sets the passwordWritebackEnabled property value. Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.

Parameters:

  • value

    Value to set for the passwordWritebackEnabled property.

Returns:

  • a void



323
324
325
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 323

def password_writeback_enabled=(value)
    @password_writeback_enabled = value
end

#quarantine_upon_proxy_addresses_conflict_enabledObject

Gets the quarantineUponProxyAddressesConflictEnabled property value. Used to indicate that we should quarantine objects with conflicting proxy address.

Returns:

  • a boolean



330
331
332
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 330

def quarantine_upon_proxy_addresses_conflict_enabled
    return @quarantine_upon_proxy_addresses_conflict_enabled
end

#quarantine_upon_proxy_addresses_conflict_enabled=(value) ⇒ Object

Sets the quarantineUponProxyAddressesConflictEnabled property value. Used to indicate that we should quarantine objects with conflicting proxy address.

Parameters:

  • value

    Value to set for the quarantineUponProxyAddressesConflictEnabled property.

Returns:

  • a void



338
339
340
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 338

def quarantine_upon_proxy_addresses_conflict_enabled=(value)
    @quarantine_upon_proxy_addresses_conflict_enabled = value
end

#quarantine_upon_upn_conflict_enabledObject

Gets the quarantineUponUpnConflictEnabled property value. Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.

Returns:

  • a boolean



345
346
347
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 345

def quarantine_upon_upn_conflict_enabled
    return @quarantine_upon_upn_conflict_enabled
end

#quarantine_upon_upn_conflict_enabled=(value) ⇒ Object

Sets the quarantineUponUpnConflictEnabled property value. Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.

Parameters:

  • value

    Value to set for the quarantineUponUpnConflictEnabled property.

Returns:

  • a void



353
354
355
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 353

def quarantine_upon_upn_conflict_enabled=(value)
    @quarantine_upon_upn_conflict_enabled = 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)


361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 361

def serialize(writer)
    raise StandardError, 'writer cannot be null' if writer.nil?
    writer.write_boolean_value("blockCloudObjectTakeoverThroughHardMatchEnabled", @block_cloud_object_takeover_through_hard_match_enabled)
    writer.write_boolean_value("blockSoftMatchEnabled", @block_soft_match_enabled)
    writer.write_boolean_value("bypassDirSyncOverridesEnabled", @bypass_dir_sync_overrides_enabled)
    writer.write_boolean_value("cloudPasswordPolicyForPasswordSyncedUsersEnabled", @cloud_password_policy_for_password_synced_users_enabled)
    writer.write_boolean_value("concurrentCredentialUpdateEnabled", @concurrent_credential_update_enabled)
    writer.write_boolean_value("concurrentOrgIdProvisioningEnabled", @concurrent_org_id_provisioning_enabled)
    writer.write_boolean_value("deviceWritebackEnabled", @device_writeback_enabled)
    writer.write_boolean_value("directoryExtensionsEnabled", @directory_extensions_enabled)
    writer.write_boolean_value("fopeConflictResolutionEnabled", @fope_conflict_resolution_enabled)
    writer.write_boolean_value("groupWriteBackEnabled", @group_write_back_enabled)
    writer.write_string_value("@odata.type", @odata_type)
    writer.write_boolean_value("passwordSyncEnabled", @password_sync_enabled)
    writer.write_boolean_value("passwordWritebackEnabled", @password_writeback_enabled)
    writer.write_boolean_value("quarantineUponProxyAddressesConflictEnabled", @quarantine_upon_proxy_addresses_conflict_enabled)
    writer.write_boolean_value("quarantineUponUpnConflictEnabled", @quarantine_upon_upn_conflict_enabled)
    writer.write_boolean_value("softMatchOnUpnEnabled", @soft_match_on_upn_enabled)
    writer.write_boolean_value("synchronizeUpnForManagedUsersEnabled", @synchronize_upn_for_managed_users_enabled)
    writer.write_boolean_value("unifiedGroupWritebackEnabled", @unified_group_writeback_enabled)
    writer.write_boolean_value("userForcePasswordChangeOnLogonEnabled", @user_force_password_change_on_logon_enabled)
    writer.write_boolean_value("userWritebackEnabled", @user_writeback_enabled)
    writer.write_additional_data(@additional_data)
end

#soft_match_on_upn_enabledObject

Gets the softMatchOnUpnEnabled property value. Used to indicate that we should soft match objects based on userPrincipalName.

Returns:

  • a boolean



389
390
391
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 389

def soft_match_on_upn_enabled
    return @soft_match_on_upn_enabled
end

#soft_match_on_upn_enabled=(value) ⇒ Object

Sets the softMatchOnUpnEnabled property value. Used to indicate that we should soft match objects based on userPrincipalName.

Parameters:

  • value

    Value to set for the softMatchOnUpnEnabled property.

Returns:

  • a void



397
398
399
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 397

def soft_match_on_upn_enabled=(value)
    @soft_match_on_upn_enabled = value
end

#synchronize_upn_for_managed_users_enabledObject

Gets the synchronizeUpnForManagedUsersEnabled property value. Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.

Returns:

  • a boolean



404
405
406
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 404

def synchronize_upn_for_managed_users_enabled
    return @synchronize_upn_for_managed_users_enabled
end

#synchronize_upn_for_managed_users_enabled=(value) ⇒ Object

Sets the synchronizeUpnForManagedUsersEnabled property value. Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.

Parameters:

  • value

    Value to set for the synchronizeUpnForManagedUsersEnabled property.

Returns:

  • a void



412
413
414
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 412

def synchronize_upn_for_managed_users_enabled=(value)
    @synchronize_upn_for_managed_users_enabled = value
end

#unified_group_writeback_enabledObject

Gets the unifiedGroupWritebackEnabled property value. Used to indicate that Microsoft 365 Group write-back is enabled.

Returns:

  • a boolean



419
420
421
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 419

def unified_group_writeback_enabled
    return @unified_group_writeback_enabled
end

#unified_group_writeback_enabled=(value) ⇒ Object

Sets the unifiedGroupWritebackEnabled property value. Used to indicate that Microsoft 365 Group write-back is enabled.

Parameters:

  • value

    Value to set for the unifiedGroupWritebackEnabled property.

Returns:

  • a void



427
428
429
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 427

def unified_group_writeback_enabled=(value)
    @unified_group_writeback_enabled = value
end

#user_force_password_change_on_logon_enabledObject

Gets the userForcePasswordChangeOnLogonEnabled property value. Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.

Returns:

  • a boolean



434
435
436
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 434

def user_force_password_change_on_logon_enabled
    return @user_force_password_change_on_logon_enabled
end

#user_force_password_change_on_logon_enabled=(value) ⇒ Object

Sets the userForcePasswordChangeOnLogonEnabled property value. Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.

Parameters:

  • value

    Value to set for the userForcePasswordChangeOnLogonEnabled property.

Returns:

  • a void



442
443
444
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 442

def user_force_password_change_on_logon_enabled=(value)
    @user_force_password_change_on_logon_enabled = value
end

#user_writeback_enabledObject

Gets the userWritebackEnabled property value. Used to indicate that user writeback is enabled.

Returns:

  • a boolean



449
450
451
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 449

def user_writeback_enabled
    return @user_writeback_enabled
end

#user_writeback_enabled=(value) ⇒ Object

Sets the userWritebackEnabled property value. Used to indicate that user writeback is enabled.

Parameters:

  • value

    Value to set for the userWritebackEnabled property.

Returns:

  • a void



457
458
459
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 457

def user_writeback_enabled=(value)
    @user_writeback_enabled = value
end