Package com.microsoft.graph.models
Class OnPremisesDirectorySynchronizationFeature
java.lang.Object
com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class OnPremisesDirectorySynchronizationFeature
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the On Premises Directory Synchronization Feature.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Block Cloud Object Takeover Through Hard Match Enabled.The Block Soft Match Enabled.The Bypass Dir Sync Overrides Enabled.The Cloud Password Policy For Password Synced Users Enabled.The Concurrent Credential Update Enabled.The Concurrent Org Id Provisioning Enabled.The Device Writeback Enabled.The Directory Extensions Enabled.The Fope Conflict Resolution Enabled.The Group Write Back Enabled.the OData type of the object as returned by the serviceThe Password Sync Enabled.The Password Writeback Enabled.The Quarantine Upon Proxy Addresses Conflict Enabled.The Quarantine Upon Upn Conflict Enabled.The Soft Match On Upn Enabled.The Synchronize Upn For Managed Users Enabled.The Unified Group Writeback Enabled.The User Force Password Change On Logon Enabled.The User Writeback Enabled. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
blockCloudObjectTakeoverThroughHardMatchEnabled
@SerializedName(value="blockCloudObjectTakeoverThroughHardMatchEnabled", alternate="BlockCloudObjectTakeoverThroughHardMatchEnabled") @Expose @Nullable public Boolean blockCloudObjectTakeoverThroughHardMatchEnabledThe Block Cloud Object Takeover Through Hard Match Enabled. Used to block cloud object takeover via source anchor hard match if enabled. -
blockSoftMatchEnabled
@SerializedName(value="blockSoftMatchEnabled", alternate="BlockSoftMatchEnabled") @Expose @Nullable public Boolean blockSoftMatchEnabledThe Block Soft Match Enabled. 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. -
bypassDirSyncOverridesEnabled
@SerializedName(value="bypassDirSyncOverridesEnabled", alternate="BypassDirSyncOverridesEnabled") @Expose @Nullable public Boolean bypassDirSyncOverridesEnabledThe Bypass Dir Sync Overrides Enabled. 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. -
cloudPasswordPolicyForPasswordSyncedUsersEnabled
@SerializedName(value="cloudPasswordPolicyForPasswordSyncedUsersEnabled", alternate="CloudPasswordPolicyForPasswordSyncedUsersEnabled") @Expose @Nullable public Boolean cloudPasswordPolicyForPasswordSyncedUsersEnabledThe Cloud Password Policy For Password Synced Users Enabled. Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises. -
concurrentCredentialUpdateEnabled
@SerializedName(value="concurrentCredentialUpdateEnabled", alternate="ConcurrentCredentialUpdateEnabled") @Expose @Nullable public Boolean concurrentCredentialUpdateEnabledThe Concurrent Credential Update Enabled. Used to enable concurrent user credentials update in OrgId. -
concurrentOrgIdProvisioningEnabled
@SerializedName(value="concurrentOrgIdProvisioningEnabled", alternate="ConcurrentOrgIdProvisioningEnabled") @Expose @Nullable public Boolean concurrentOrgIdProvisioningEnabledThe Concurrent Org Id Provisioning Enabled. Used to enable concurrent user creation in OrgId. -
deviceWritebackEnabled
@SerializedName(value="deviceWritebackEnabled", alternate="DeviceWritebackEnabled") @Expose @Nullable public Boolean deviceWritebackEnabledThe Device Writeback Enabled. Used to indicate that device write-back is enabled. -
directoryExtensionsEnabled
@SerializedName(value="directoryExtensionsEnabled", alternate="DirectoryExtensionsEnabled") @Expose @Nullable public Boolean directoryExtensionsEnabledThe Directory Extensions Enabled. Used to indicate that directory extensions are being synced from on-premises AD to Azure AD. -
fopeConflictResolutionEnabled
@SerializedName(value="fopeConflictResolutionEnabled", alternate="FopeConflictResolutionEnabled") @Expose @Nullable public Boolean fopeConflictResolutionEnabledThe Fope Conflict Resolution Enabled. Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over. -
groupWriteBackEnabled
@SerializedName(value="groupWriteBackEnabled", alternate="GroupWriteBackEnabled") @Expose @Nullable public Boolean groupWriteBackEnabledThe Group Write Back Enabled. Used to enable object-level group writeback feature for additional group types. -
passwordSyncEnabled
@SerializedName(value="passwordSyncEnabled", alternate="PasswordSyncEnabled") @Expose @Nullable public Boolean passwordSyncEnabledThe Password Sync Enabled. Used to indicate on-premise password synchronization is enabled. -
passwordWritebackEnabled
@SerializedName(value="passwordWritebackEnabled", alternate="PasswordWritebackEnabled") @Expose @Nullable public Boolean passwordWritebackEnabledThe Password Writeback Enabled. Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled. -
quarantineUponProxyAddressesConflictEnabled
@SerializedName(value="quarantineUponProxyAddressesConflictEnabled", alternate="QuarantineUponProxyAddressesConflictEnabled") @Expose @Nullable public Boolean quarantineUponProxyAddressesConflictEnabledThe Quarantine Upon Proxy Addresses Conflict Enabled. Used to indicate that we should quarantine objects with conflicting proxy address. -
quarantineUponUpnConflictEnabled
@SerializedName(value="quarantineUponUpnConflictEnabled", alternate="QuarantineUponUpnConflictEnabled") @Expose @Nullable public Boolean quarantineUponUpnConflictEnabledThe Quarantine Upon Upn Conflict Enabled. Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName. -
softMatchOnUpnEnabled
@SerializedName(value="softMatchOnUpnEnabled", alternate="SoftMatchOnUpnEnabled") @Expose @Nullable public Boolean softMatchOnUpnEnabledThe Soft Match On Upn Enabled. Used to indicate that we should soft match objects based on userPrincipalName. -
synchronizeUpnForManagedUsersEnabled
@SerializedName(value="synchronizeUpnForManagedUsersEnabled", alternate="SynchronizeUpnForManagedUsersEnabled") @Expose @Nullable public Boolean synchronizeUpnForManagedUsersEnabledThe Synchronize Upn For Managed Users Enabled. Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses. -
unifiedGroupWritebackEnabled
@SerializedName(value="unifiedGroupWritebackEnabled", alternate="UnifiedGroupWritebackEnabled") @Expose @Nullable public Boolean unifiedGroupWritebackEnabledThe Unified Group Writeback Enabled. Used to indicate that Microsoft 365 Group write-back is enabled. -
userForcePasswordChangeOnLogonEnabled
@SerializedName(value="userForcePasswordChangeOnLogonEnabled", alternate="UserForcePasswordChangeOnLogonEnabled") @Expose @Nullable public Boolean userForcePasswordChangeOnLogonEnabledThe User Force Password Change On Logon Enabled. Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials. -
userWritebackEnabled
@SerializedName(value="userWritebackEnabled", alternate="UserWritebackEnabled") @Expose @Nullable public Boolean userWritebackEnabledThe User Writeback Enabled. Used to indicate that user writeback is enabled.
-
-
Constructor Details
-
OnPremisesDirectorySynchronizationFeature
public OnPremisesDirectorySynchronizationFeature()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-