com.microsoft.graph.beta.generated.models.AndroidForWorkGeneralDeviceConfiguration Maven / Gradle / Ivy
package com.microsoft.graph.beta.models;
import com.microsoft.kiota.serialization.Parsable;
import com.microsoft.kiota.serialization.ParseNode;
import com.microsoft.kiota.serialization.SerializationWriter;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
/**
* Android For Work general device configuration.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class AndroidForWorkGeneralDeviceConfiguration extends DeviceConfiguration implements Parsable {
/**
* Instantiates a new {@link AndroidForWorkGeneralDeviceConfiguration} and sets the default values.
*/
public AndroidForWorkGeneralDeviceConfiguration() {
super();
this.setOdataType("#microsoft.graph.androidForWorkGeneralDeviceConfiguration");
}
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @return a {@link AndroidForWorkGeneralDeviceConfiguration}
*/
@jakarta.annotation.Nonnull
public static AndroidForWorkGeneralDeviceConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) {
Objects.requireNonNull(parseNode);
return new AndroidForWorkGeneralDeviceConfiguration();
}
/**
* Gets the allowedGoogleAccountDomains property value. Determine domains allow-list for accounts that can be added to work profile.
* @return a {@link java.util.List}
*/
@jakarta.annotation.Nullable
public java.util.List getAllowedGoogleAccountDomains() {
return this.backingStore.get("allowedGoogleAccountDomains");
}
/**
* Gets the blockUnifiedPasswordForWorkProfile property value. Prevent using unified password for unlocking device and work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getBlockUnifiedPasswordForWorkProfile() {
return this.backingStore.get("blockUnifiedPasswordForWorkProfile");
}
/**
* The deserialization information for the current model
* @return a {@link Map>}
*/
@jakarta.annotation.Nonnull
public Map> getFieldDeserializers() {
final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers());
deserializerMap.put("allowedGoogleAccountDomains", (n) -> { this.setAllowedGoogleAccountDomains(n.getCollectionOfPrimitiveValues(String.class)); });
deserializerMap.put("blockUnifiedPasswordForWorkProfile", (n) -> { this.setBlockUnifiedPasswordForWorkProfile(n.getBooleanValue()); });
deserializerMap.put("passwordBlockFaceUnlock", (n) -> { this.setPasswordBlockFaceUnlock(n.getBooleanValue()); });
deserializerMap.put("passwordBlockFingerprintUnlock", (n) -> { this.setPasswordBlockFingerprintUnlock(n.getBooleanValue()); });
deserializerMap.put("passwordBlockIrisUnlock", (n) -> { this.setPasswordBlockIrisUnlock(n.getBooleanValue()); });
deserializerMap.put("passwordBlockTrustAgents", (n) -> { this.setPasswordBlockTrustAgents(n.getBooleanValue()); });
deserializerMap.put("passwordExpirationDays", (n) -> { this.setPasswordExpirationDays(n.getIntegerValue()); });
deserializerMap.put("passwordMinimumLength", (n) -> { this.setPasswordMinimumLength(n.getIntegerValue()); });
deserializerMap.put("passwordMinutesOfInactivityBeforeScreenTimeout", (n) -> { this.setPasswordMinutesOfInactivityBeforeScreenTimeout(n.getIntegerValue()); });
deserializerMap.put("passwordPreviousPasswordBlockCount", (n) -> { this.setPasswordPreviousPasswordBlockCount(n.getIntegerValue()); });
deserializerMap.put("passwordRequiredType", (n) -> { this.setPasswordRequiredType(n.getEnumValue(AndroidForWorkRequiredPasswordType::forValue)); });
deserializerMap.put("passwordSignInFailureCountBeforeFactoryReset", (n) -> { this.setPasswordSignInFailureCountBeforeFactoryReset(n.getIntegerValue()); });
deserializerMap.put("requiredPasswordComplexity", (n) -> { this.setRequiredPasswordComplexity(n.getEnumValue(AndroidRequiredPasswordComplexity::forValue)); });
deserializerMap.put("securityRequireVerifyApps", (n) -> { this.setSecurityRequireVerifyApps(n.getBooleanValue()); });
deserializerMap.put("vpnAlwaysOnPackageIdentifier", (n) -> { this.setVpnAlwaysOnPackageIdentifier(n.getStringValue()); });
deserializerMap.put("vpnEnableAlwaysOnLockdownMode", (n) -> { this.setVpnEnableAlwaysOnLockdownMode(n.getBooleanValue()); });
deserializerMap.put("workProfileAccountUse", (n) -> { this.setWorkProfileAccountUse(n.getEnumValue(AndroidWorkProfileAccountUse::forValue)); });
deserializerMap.put("workProfileAllowWidgets", (n) -> { this.setWorkProfileAllowWidgets(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockAddingAccounts", (n) -> { this.setWorkProfileBlockAddingAccounts(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockCamera", (n) -> { this.setWorkProfileBlockCamera(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockCrossProfileCallerId", (n) -> { this.setWorkProfileBlockCrossProfileCallerId(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockCrossProfileContactsSearch", (n) -> { this.setWorkProfileBlockCrossProfileContactsSearch(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockCrossProfileCopyPaste", (n) -> { this.setWorkProfileBlockCrossProfileCopyPaste(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockNotificationsWhileDeviceLocked", (n) -> { this.setWorkProfileBlockNotificationsWhileDeviceLocked(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockPersonalAppInstallsFromUnknownSources", (n) -> { this.setWorkProfileBlockPersonalAppInstallsFromUnknownSources(n.getBooleanValue()); });
deserializerMap.put("workProfileBlockScreenCapture", (n) -> { this.setWorkProfileBlockScreenCapture(n.getBooleanValue()); });
deserializerMap.put("workProfileBluetoothEnableContactSharing", (n) -> { this.setWorkProfileBluetoothEnableContactSharing(n.getBooleanValue()); });
deserializerMap.put("workProfileDataSharingType", (n) -> { this.setWorkProfileDataSharingType(n.getEnumValue(AndroidForWorkCrossProfileDataSharingType::forValue)); });
deserializerMap.put("workProfileDefaultAppPermissionPolicy", (n) -> { this.setWorkProfileDefaultAppPermissionPolicy(n.getEnumValue(AndroidForWorkDefaultAppPermissionPolicyType::forValue)); });
deserializerMap.put("workProfilePasswordBlockFaceUnlock", (n) -> { this.setWorkProfilePasswordBlockFaceUnlock(n.getBooleanValue()); });
deserializerMap.put("workProfilePasswordBlockFingerprintUnlock", (n) -> { this.setWorkProfilePasswordBlockFingerprintUnlock(n.getBooleanValue()); });
deserializerMap.put("workProfilePasswordBlockIrisUnlock", (n) -> { this.setWorkProfilePasswordBlockIrisUnlock(n.getBooleanValue()); });
deserializerMap.put("workProfilePasswordBlockTrustAgents", (n) -> { this.setWorkProfilePasswordBlockTrustAgents(n.getBooleanValue()); });
deserializerMap.put("workProfilePasswordExpirationDays", (n) -> { this.setWorkProfilePasswordExpirationDays(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinimumLength", (n) -> { this.setWorkProfilePasswordMinimumLength(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinLetterCharacters", (n) -> { this.setWorkProfilePasswordMinLetterCharacters(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinLowerCaseCharacters", (n) -> { this.setWorkProfilePasswordMinLowerCaseCharacters(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinNonLetterCharacters", (n) -> { this.setWorkProfilePasswordMinNonLetterCharacters(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinNumericCharacters", (n) -> { this.setWorkProfilePasswordMinNumericCharacters(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinSymbolCharacters", (n) -> { this.setWorkProfilePasswordMinSymbolCharacters(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinUpperCaseCharacters", (n) -> { this.setWorkProfilePasswordMinUpperCaseCharacters(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordMinutesOfInactivityBeforeScreenTimeout", (n) -> { this.setWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordPreviousPasswordBlockCount", (n) -> { this.setWorkProfilePasswordPreviousPasswordBlockCount(n.getIntegerValue()); });
deserializerMap.put("workProfilePasswordRequiredType", (n) -> { this.setWorkProfilePasswordRequiredType(n.getEnumValue(AndroidForWorkRequiredPasswordType::forValue)); });
deserializerMap.put("workProfilePasswordSignInFailureCountBeforeFactoryReset", (n) -> { this.setWorkProfilePasswordSignInFailureCountBeforeFactoryReset(n.getIntegerValue()); });
deserializerMap.put("workProfileRequiredPasswordComplexity", (n) -> { this.setWorkProfileRequiredPasswordComplexity(n.getEnumValue(AndroidRequiredPasswordComplexity::forValue)); });
deserializerMap.put("workProfileRequirePassword", (n) -> { this.setWorkProfileRequirePassword(n.getBooleanValue()); });
return deserializerMap;
}
/**
* Gets the passwordBlockFaceUnlock property value. Indicates whether or not to block face unlock.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getPasswordBlockFaceUnlock() {
return this.backingStore.get("passwordBlockFaceUnlock");
}
/**
* Gets the passwordBlockFingerprintUnlock property value. Indicates whether or not to block fingerprint unlock.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getPasswordBlockFingerprintUnlock() {
return this.backingStore.get("passwordBlockFingerprintUnlock");
}
/**
* Gets the passwordBlockIrisUnlock property value. Indicates whether or not to block iris unlock.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getPasswordBlockIrisUnlock() {
return this.backingStore.get("passwordBlockIrisUnlock");
}
/**
* Gets the passwordBlockTrustAgents property value. Indicates whether or not to block Smart Lock and other trust agents.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getPasswordBlockTrustAgents() {
return this.backingStore.get("passwordBlockTrustAgents");
}
/**
* Gets the passwordExpirationDays property value. Number of days before the password expires. Valid values 1 to 365
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getPasswordExpirationDays() {
return this.backingStore.get("passwordExpirationDays");
}
/**
* Gets the passwordMinimumLength property value. Minimum length of passwords. Valid values 4 to 16
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getPasswordMinimumLength() {
return this.backingStore.get("passwordMinimumLength");
}
/**
* Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value. Minutes of inactivity before the screen times out.
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getPasswordMinutesOfInactivityBeforeScreenTimeout() {
return this.backingStore.get("passwordMinutesOfInactivityBeforeScreenTimeout");
}
/**
* Gets the passwordPreviousPasswordBlockCount property value. Number of previous passwords to block. Valid values 0 to 24
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getPasswordPreviousPasswordBlockCount() {
return this.backingStore.get("passwordPreviousPasswordBlockCount");
}
/**
* Gets the passwordRequiredType property value. Android For Work required password type.
* @return a {@link AndroidForWorkRequiredPasswordType}
*/
@jakarta.annotation.Nullable
public AndroidForWorkRequiredPasswordType getPasswordRequiredType() {
return this.backingStore.get("passwordRequiredType");
}
/**
* Gets the passwordSignInFailureCountBeforeFactoryReset property value. Number of sign in failures allowed before factory reset. Valid values 1 to 16
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getPasswordSignInFailureCountBeforeFactoryReset() {
return this.backingStore.get("passwordSignInFailureCountBeforeFactoryReset");
}
/**
* Gets the requiredPasswordComplexity property value. The password complexity types that can be set on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+.
* @return a {@link AndroidRequiredPasswordComplexity}
*/
@jakarta.annotation.Nullable
public AndroidRequiredPasswordComplexity getRequiredPasswordComplexity() {
return this.backingStore.get("requiredPasswordComplexity");
}
/**
* Gets the securityRequireVerifyApps property value. Require the Android Verify apps feature is turned on.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getSecurityRequireVerifyApps() {
return this.backingStore.get("securityRequireVerifyApps");
}
/**
* Gets the vpnAlwaysOnPackageIdentifier property value. Enable lockdown mode for always-on VPN.
* @return a {@link String}
*/
@jakarta.annotation.Nullable
public String getVpnAlwaysOnPackageIdentifier() {
return this.backingStore.get("vpnAlwaysOnPackageIdentifier");
}
/**
* Gets the vpnEnableAlwaysOnLockdownMode property value. Enable lockdown mode for always-on VPN.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getVpnEnableAlwaysOnLockdownMode() {
return this.backingStore.get("vpnEnableAlwaysOnLockdownMode");
}
/**
* Gets the workProfileAccountUse property value. An enum representing possible values for account use in work profile.
* @return a {@link AndroidWorkProfileAccountUse}
*/
@jakarta.annotation.Nullable
public AndroidWorkProfileAccountUse getWorkProfileAccountUse() {
return this.backingStore.get("workProfileAccountUse");
}
/**
* Gets the workProfileAllowWidgets property value. Allow widgets from work profile apps.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileAllowWidgets() {
return this.backingStore.get("workProfileAllowWidgets");
}
/**
* Gets the workProfileBlockAddingAccounts property value. Block users from adding/removing accounts in work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockAddingAccounts() {
return this.backingStore.get("workProfileBlockAddingAccounts");
}
/**
* Gets the workProfileBlockCamera property value. Block work profile camera.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockCamera() {
return this.backingStore.get("workProfileBlockCamera");
}
/**
* Gets the workProfileBlockCrossProfileCallerId property value. Block display work profile caller ID in personal profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockCrossProfileCallerId() {
return this.backingStore.get("workProfileBlockCrossProfileCallerId");
}
/**
* Gets the workProfileBlockCrossProfileContactsSearch property value. Block work profile contacts availability in personal profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockCrossProfileContactsSearch() {
return this.backingStore.get("workProfileBlockCrossProfileContactsSearch");
}
/**
* Gets the workProfileBlockCrossProfileCopyPaste property value. Boolean that indicates if the setting disallow cross profile copy/paste is enabled.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockCrossProfileCopyPaste() {
return this.backingStore.get("workProfileBlockCrossProfileCopyPaste");
}
/**
* Gets the workProfileBlockNotificationsWhileDeviceLocked property value. Indicates whether or not to block notifications while device locked.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockNotificationsWhileDeviceLocked() {
return this.backingStore.get("workProfileBlockNotificationsWhileDeviceLocked");
}
/**
* Gets the workProfileBlockPersonalAppInstallsFromUnknownSources property value. Prevent app installations from unknown sources in the personal profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockPersonalAppInstallsFromUnknownSources() {
return this.backingStore.get("workProfileBlockPersonalAppInstallsFromUnknownSources");
}
/**
* Gets the workProfileBlockScreenCapture property value. Block screen capture in work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBlockScreenCapture() {
return this.backingStore.get("workProfileBlockScreenCapture");
}
/**
* Gets the workProfileBluetoothEnableContactSharing property value. Allow bluetooth devices to access enterprise contacts.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileBluetoothEnableContactSharing() {
return this.backingStore.get("workProfileBluetoothEnableContactSharing");
}
/**
* Gets the workProfileDataSharingType property value. Android For Work cross profile data sharing type.
* @return a {@link AndroidForWorkCrossProfileDataSharingType}
*/
@jakarta.annotation.Nullable
public AndroidForWorkCrossProfileDataSharingType getWorkProfileDataSharingType() {
return this.backingStore.get("workProfileDataSharingType");
}
/**
* Gets the workProfileDefaultAppPermissionPolicy property value. Android For Work default app permission policy type.
* @return a {@link AndroidForWorkDefaultAppPermissionPolicyType}
*/
@jakarta.annotation.Nullable
public AndroidForWorkDefaultAppPermissionPolicyType getWorkProfileDefaultAppPermissionPolicy() {
return this.backingStore.get("workProfileDefaultAppPermissionPolicy");
}
/**
* Gets the workProfilePasswordBlockFaceUnlock property value. Indicates whether or not to block face unlock for work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfilePasswordBlockFaceUnlock() {
return this.backingStore.get("workProfilePasswordBlockFaceUnlock");
}
/**
* Gets the workProfilePasswordBlockFingerprintUnlock property value. Indicates whether or not to block fingerprint unlock for work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfilePasswordBlockFingerprintUnlock() {
return this.backingStore.get("workProfilePasswordBlockFingerprintUnlock");
}
/**
* Gets the workProfilePasswordBlockIrisUnlock property value. Indicates whether or not to block iris unlock for work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfilePasswordBlockIrisUnlock() {
return this.backingStore.get("workProfilePasswordBlockIrisUnlock");
}
/**
* Gets the workProfilePasswordBlockTrustAgents property value. Indicates whether or not to block Smart Lock and other trust agents for work profile.
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfilePasswordBlockTrustAgents() {
return this.backingStore.get("workProfilePasswordBlockTrustAgents");
}
/**
* Gets the workProfilePasswordExpirationDays property value. Number of days before the work profile password expires. Valid values 1 to 365
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordExpirationDays() {
return this.backingStore.get("workProfilePasswordExpirationDays");
}
/**
* Gets the workProfilePasswordMinimumLength property value. Minimum length of work profile password. Valid values 4 to 16
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinimumLength() {
return this.backingStore.get("workProfilePasswordMinimumLength");
}
/**
* Gets the workProfilePasswordMinLetterCharacters property value. Minimum # of letter characters required in work profile password. Valid values 1 to 10
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinLetterCharacters() {
return this.backingStore.get("workProfilePasswordMinLetterCharacters");
}
/**
* Gets the workProfilePasswordMinLowerCaseCharacters property value. Minimum # of lower-case characters required in work profile password. Valid values 1 to 10
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinLowerCaseCharacters() {
return this.backingStore.get("workProfilePasswordMinLowerCaseCharacters");
}
/**
* Gets the workProfilePasswordMinNonLetterCharacters property value. Minimum # of non-letter characters required in work profile password. Valid values 1 to 10
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinNonLetterCharacters() {
return this.backingStore.get("workProfilePasswordMinNonLetterCharacters");
}
/**
* Gets the workProfilePasswordMinNumericCharacters property value. Minimum # of numeric characters required in work profile password. Valid values 1 to 10
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinNumericCharacters() {
return this.backingStore.get("workProfilePasswordMinNumericCharacters");
}
/**
* Gets the workProfilePasswordMinSymbolCharacters property value. Minimum # of symbols required in work profile password. Valid values 1 to 10
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinSymbolCharacters() {
return this.backingStore.get("workProfilePasswordMinSymbolCharacters");
}
/**
* Gets the workProfilePasswordMinUpperCaseCharacters property value. Minimum # of upper-case characters required in work profile password. Valid values 1 to 10
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinUpperCaseCharacters() {
return this.backingStore.get("workProfilePasswordMinUpperCaseCharacters");
}
/**
* Gets the workProfilePasswordMinutesOfInactivityBeforeScreenTimeout property value. Minutes of inactivity before the screen times out.
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout() {
return this.backingStore.get("workProfilePasswordMinutesOfInactivityBeforeScreenTimeout");
}
/**
* Gets the workProfilePasswordPreviousPasswordBlockCount property value. Number of previous work profile passwords to block. Valid values 0 to 24
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordPreviousPasswordBlockCount() {
return this.backingStore.get("workProfilePasswordPreviousPasswordBlockCount");
}
/**
* Gets the workProfilePasswordRequiredType property value. Android For Work required password type.
* @return a {@link AndroidForWorkRequiredPasswordType}
*/
@jakarta.annotation.Nullable
public AndroidForWorkRequiredPasswordType getWorkProfilePasswordRequiredType() {
return this.backingStore.get("workProfilePasswordRequiredType");
}
/**
* Gets the workProfilePasswordSignInFailureCountBeforeFactoryReset property value. Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16
* @return a {@link Integer}
*/
@jakarta.annotation.Nullable
public Integer getWorkProfilePasswordSignInFailureCountBeforeFactoryReset() {
return this.backingStore.get("workProfilePasswordSignInFailureCountBeforeFactoryReset");
}
/**
* Gets the workProfileRequiredPasswordComplexity property value. The password complexity types that can be set on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+.
* @return a {@link AndroidRequiredPasswordComplexity}
*/
@jakarta.annotation.Nullable
public AndroidRequiredPasswordComplexity getWorkProfileRequiredPasswordComplexity() {
return this.backingStore.get("workProfileRequiredPasswordComplexity");
}
/**
* Gets the workProfileRequirePassword property value. Password is required or not for work profile
* @return a {@link Boolean}
*/
@jakarta.annotation.Nullable
public Boolean getWorkProfileRequirePassword() {
return this.backingStore.get("workProfileRequirePassword");
}
/**
* Serializes information the current object
* @param writer Serialization writer to use to serialize this model
*/
public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) {
Objects.requireNonNull(writer);
super.serialize(writer);
writer.writeCollectionOfPrimitiveValues("allowedGoogleAccountDomains", this.getAllowedGoogleAccountDomains());
writer.writeBooleanValue("blockUnifiedPasswordForWorkProfile", this.getBlockUnifiedPasswordForWorkProfile());
writer.writeBooleanValue("passwordBlockFaceUnlock", this.getPasswordBlockFaceUnlock());
writer.writeBooleanValue("passwordBlockFingerprintUnlock", this.getPasswordBlockFingerprintUnlock());
writer.writeBooleanValue("passwordBlockIrisUnlock", this.getPasswordBlockIrisUnlock());
writer.writeBooleanValue("passwordBlockTrustAgents", this.getPasswordBlockTrustAgents());
writer.writeIntegerValue("passwordExpirationDays", this.getPasswordExpirationDays());
writer.writeIntegerValue("passwordMinimumLength", this.getPasswordMinimumLength());
writer.writeIntegerValue("passwordMinutesOfInactivityBeforeScreenTimeout", this.getPasswordMinutesOfInactivityBeforeScreenTimeout());
writer.writeIntegerValue("passwordPreviousPasswordBlockCount", this.getPasswordPreviousPasswordBlockCount());
writer.writeEnumValue("passwordRequiredType", this.getPasswordRequiredType());
writer.writeIntegerValue("passwordSignInFailureCountBeforeFactoryReset", this.getPasswordSignInFailureCountBeforeFactoryReset());
writer.writeEnumValue("requiredPasswordComplexity", this.getRequiredPasswordComplexity());
writer.writeBooleanValue("securityRequireVerifyApps", this.getSecurityRequireVerifyApps());
writer.writeStringValue("vpnAlwaysOnPackageIdentifier", this.getVpnAlwaysOnPackageIdentifier());
writer.writeBooleanValue("vpnEnableAlwaysOnLockdownMode", this.getVpnEnableAlwaysOnLockdownMode());
writer.writeEnumValue("workProfileAccountUse", this.getWorkProfileAccountUse());
writer.writeBooleanValue("workProfileAllowWidgets", this.getWorkProfileAllowWidgets());
writer.writeBooleanValue("workProfileBlockAddingAccounts", this.getWorkProfileBlockAddingAccounts());
writer.writeBooleanValue("workProfileBlockCamera", this.getWorkProfileBlockCamera());
writer.writeBooleanValue("workProfileBlockCrossProfileCallerId", this.getWorkProfileBlockCrossProfileCallerId());
writer.writeBooleanValue("workProfileBlockCrossProfileContactsSearch", this.getWorkProfileBlockCrossProfileContactsSearch());
writer.writeBooleanValue("workProfileBlockCrossProfileCopyPaste", this.getWorkProfileBlockCrossProfileCopyPaste());
writer.writeBooleanValue("workProfileBlockNotificationsWhileDeviceLocked", this.getWorkProfileBlockNotificationsWhileDeviceLocked());
writer.writeBooleanValue("workProfileBlockPersonalAppInstallsFromUnknownSources", this.getWorkProfileBlockPersonalAppInstallsFromUnknownSources());
writer.writeBooleanValue("workProfileBlockScreenCapture", this.getWorkProfileBlockScreenCapture());
writer.writeBooleanValue("workProfileBluetoothEnableContactSharing", this.getWorkProfileBluetoothEnableContactSharing());
writer.writeEnumValue("workProfileDataSharingType", this.getWorkProfileDataSharingType());
writer.writeEnumValue("workProfileDefaultAppPermissionPolicy", this.getWorkProfileDefaultAppPermissionPolicy());
writer.writeBooleanValue("workProfilePasswordBlockFaceUnlock", this.getWorkProfilePasswordBlockFaceUnlock());
writer.writeBooleanValue("workProfilePasswordBlockFingerprintUnlock", this.getWorkProfilePasswordBlockFingerprintUnlock());
writer.writeBooleanValue("workProfilePasswordBlockIrisUnlock", this.getWorkProfilePasswordBlockIrisUnlock());
writer.writeBooleanValue("workProfilePasswordBlockTrustAgents", this.getWorkProfilePasswordBlockTrustAgents());
writer.writeIntegerValue("workProfilePasswordExpirationDays", this.getWorkProfilePasswordExpirationDays());
writer.writeIntegerValue("workProfilePasswordMinimumLength", this.getWorkProfilePasswordMinimumLength());
writer.writeIntegerValue("workProfilePasswordMinLetterCharacters", this.getWorkProfilePasswordMinLetterCharacters());
writer.writeIntegerValue("workProfilePasswordMinLowerCaseCharacters", this.getWorkProfilePasswordMinLowerCaseCharacters());
writer.writeIntegerValue("workProfilePasswordMinNonLetterCharacters", this.getWorkProfilePasswordMinNonLetterCharacters());
writer.writeIntegerValue("workProfilePasswordMinNumericCharacters", this.getWorkProfilePasswordMinNumericCharacters());
writer.writeIntegerValue("workProfilePasswordMinSymbolCharacters", this.getWorkProfilePasswordMinSymbolCharacters());
writer.writeIntegerValue("workProfilePasswordMinUpperCaseCharacters", this.getWorkProfilePasswordMinUpperCaseCharacters());
writer.writeIntegerValue("workProfilePasswordMinutesOfInactivityBeforeScreenTimeout", this.getWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout());
writer.writeIntegerValue("workProfilePasswordPreviousPasswordBlockCount", this.getWorkProfilePasswordPreviousPasswordBlockCount());
writer.writeEnumValue("workProfilePasswordRequiredType", this.getWorkProfilePasswordRequiredType());
writer.writeIntegerValue("workProfilePasswordSignInFailureCountBeforeFactoryReset", this.getWorkProfilePasswordSignInFailureCountBeforeFactoryReset());
writer.writeEnumValue("workProfileRequiredPasswordComplexity", this.getWorkProfileRequiredPasswordComplexity());
writer.writeBooleanValue("workProfileRequirePassword", this.getWorkProfileRequirePassword());
}
/**
* Sets the allowedGoogleAccountDomains property value. Determine domains allow-list for accounts that can be added to work profile.
* @param value Value to set for the allowedGoogleAccountDomains property.
*/
public void setAllowedGoogleAccountDomains(@jakarta.annotation.Nullable final java.util.List value) {
this.backingStore.set("allowedGoogleAccountDomains", value);
}
/**
* Sets the blockUnifiedPasswordForWorkProfile property value. Prevent using unified password for unlocking device and work profile.
* @param value Value to set for the blockUnifiedPasswordForWorkProfile property.
*/
public void setBlockUnifiedPasswordForWorkProfile(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("blockUnifiedPasswordForWorkProfile", value);
}
/**
* Sets the passwordBlockFaceUnlock property value. Indicates whether or not to block face unlock.
* @param value Value to set for the passwordBlockFaceUnlock property.
*/
public void setPasswordBlockFaceUnlock(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("passwordBlockFaceUnlock", value);
}
/**
* Sets the passwordBlockFingerprintUnlock property value. Indicates whether or not to block fingerprint unlock.
* @param value Value to set for the passwordBlockFingerprintUnlock property.
*/
public void setPasswordBlockFingerprintUnlock(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("passwordBlockFingerprintUnlock", value);
}
/**
* Sets the passwordBlockIrisUnlock property value. Indicates whether or not to block iris unlock.
* @param value Value to set for the passwordBlockIrisUnlock property.
*/
public void setPasswordBlockIrisUnlock(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("passwordBlockIrisUnlock", value);
}
/**
* Sets the passwordBlockTrustAgents property value. Indicates whether or not to block Smart Lock and other trust agents.
* @param value Value to set for the passwordBlockTrustAgents property.
*/
public void setPasswordBlockTrustAgents(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("passwordBlockTrustAgents", value);
}
/**
* Sets the passwordExpirationDays property value. Number of days before the password expires. Valid values 1 to 365
* @param value Value to set for the passwordExpirationDays property.
*/
public void setPasswordExpirationDays(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("passwordExpirationDays", value);
}
/**
* Sets the passwordMinimumLength property value. Minimum length of passwords. Valid values 4 to 16
* @param value Value to set for the passwordMinimumLength property.
*/
public void setPasswordMinimumLength(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("passwordMinimumLength", value);
}
/**
* Sets the passwordMinutesOfInactivityBeforeScreenTimeout property value. Minutes of inactivity before the screen times out.
* @param value Value to set for the passwordMinutesOfInactivityBeforeScreenTimeout property.
*/
public void setPasswordMinutesOfInactivityBeforeScreenTimeout(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("passwordMinutesOfInactivityBeforeScreenTimeout", value);
}
/**
* Sets the passwordPreviousPasswordBlockCount property value. Number of previous passwords to block. Valid values 0 to 24
* @param value Value to set for the passwordPreviousPasswordBlockCount property.
*/
public void setPasswordPreviousPasswordBlockCount(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("passwordPreviousPasswordBlockCount", value);
}
/**
* Sets the passwordRequiredType property value. Android For Work required password type.
* @param value Value to set for the passwordRequiredType property.
*/
public void setPasswordRequiredType(@jakarta.annotation.Nullable final AndroidForWorkRequiredPasswordType value) {
this.backingStore.set("passwordRequiredType", value);
}
/**
* Sets the passwordSignInFailureCountBeforeFactoryReset property value. Number of sign in failures allowed before factory reset. Valid values 1 to 16
* @param value Value to set for the passwordSignInFailureCountBeforeFactoryReset property.
*/
public void setPasswordSignInFailureCountBeforeFactoryReset(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("passwordSignInFailureCountBeforeFactoryReset", value);
}
/**
* Sets the requiredPasswordComplexity property value. The password complexity types that can be set on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+.
* @param value Value to set for the requiredPasswordComplexity property.
*/
public void setRequiredPasswordComplexity(@jakarta.annotation.Nullable final AndroidRequiredPasswordComplexity value) {
this.backingStore.set("requiredPasswordComplexity", value);
}
/**
* Sets the securityRequireVerifyApps property value. Require the Android Verify apps feature is turned on.
* @param value Value to set for the securityRequireVerifyApps property.
*/
public void setSecurityRequireVerifyApps(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("securityRequireVerifyApps", value);
}
/**
* Sets the vpnAlwaysOnPackageIdentifier property value. Enable lockdown mode for always-on VPN.
* @param value Value to set for the vpnAlwaysOnPackageIdentifier property.
*/
public void setVpnAlwaysOnPackageIdentifier(@jakarta.annotation.Nullable final String value) {
this.backingStore.set("vpnAlwaysOnPackageIdentifier", value);
}
/**
* Sets the vpnEnableAlwaysOnLockdownMode property value. Enable lockdown mode for always-on VPN.
* @param value Value to set for the vpnEnableAlwaysOnLockdownMode property.
*/
public void setVpnEnableAlwaysOnLockdownMode(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("vpnEnableAlwaysOnLockdownMode", value);
}
/**
* Sets the workProfileAccountUse property value. An enum representing possible values for account use in work profile.
* @param value Value to set for the workProfileAccountUse property.
*/
public void setWorkProfileAccountUse(@jakarta.annotation.Nullable final AndroidWorkProfileAccountUse value) {
this.backingStore.set("workProfileAccountUse", value);
}
/**
* Sets the workProfileAllowWidgets property value. Allow widgets from work profile apps.
* @param value Value to set for the workProfileAllowWidgets property.
*/
public void setWorkProfileAllowWidgets(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileAllowWidgets", value);
}
/**
* Sets the workProfileBlockAddingAccounts property value. Block users from adding/removing accounts in work profile.
* @param value Value to set for the workProfileBlockAddingAccounts property.
*/
public void setWorkProfileBlockAddingAccounts(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockAddingAccounts", value);
}
/**
* Sets the workProfileBlockCamera property value. Block work profile camera.
* @param value Value to set for the workProfileBlockCamera property.
*/
public void setWorkProfileBlockCamera(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockCamera", value);
}
/**
* Sets the workProfileBlockCrossProfileCallerId property value. Block display work profile caller ID in personal profile.
* @param value Value to set for the workProfileBlockCrossProfileCallerId property.
*/
public void setWorkProfileBlockCrossProfileCallerId(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockCrossProfileCallerId", value);
}
/**
* Sets the workProfileBlockCrossProfileContactsSearch property value. Block work profile contacts availability in personal profile.
* @param value Value to set for the workProfileBlockCrossProfileContactsSearch property.
*/
public void setWorkProfileBlockCrossProfileContactsSearch(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockCrossProfileContactsSearch", value);
}
/**
* Sets the workProfileBlockCrossProfileCopyPaste property value. Boolean that indicates if the setting disallow cross profile copy/paste is enabled.
* @param value Value to set for the workProfileBlockCrossProfileCopyPaste property.
*/
public void setWorkProfileBlockCrossProfileCopyPaste(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockCrossProfileCopyPaste", value);
}
/**
* Sets the workProfileBlockNotificationsWhileDeviceLocked property value. Indicates whether or not to block notifications while device locked.
* @param value Value to set for the workProfileBlockNotificationsWhileDeviceLocked property.
*/
public void setWorkProfileBlockNotificationsWhileDeviceLocked(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockNotificationsWhileDeviceLocked", value);
}
/**
* Sets the workProfileBlockPersonalAppInstallsFromUnknownSources property value. Prevent app installations from unknown sources in the personal profile.
* @param value Value to set for the workProfileBlockPersonalAppInstallsFromUnknownSources property.
*/
public void setWorkProfileBlockPersonalAppInstallsFromUnknownSources(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockPersonalAppInstallsFromUnknownSources", value);
}
/**
* Sets the workProfileBlockScreenCapture property value. Block screen capture in work profile.
* @param value Value to set for the workProfileBlockScreenCapture property.
*/
public void setWorkProfileBlockScreenCapture(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBlockScreenCapture", value);
}
/**
* Sets the workProfileBluetoothEnableContactSharing property value. Allow bluetooth devices to access enterprise contacts.
* @param value Value to set for the workProfileBluetoothEnableContactSharing property.
*/
public void setWorkProfileBluetoothEnableContactSharing(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileBluetoothEnableContactSharing", value);
}
/**
* Sets the workProfileDataSharingType property value. Android For Work cross profile data sharing type.
* @param value Value to set for the workProfileDataSharingType property.
*/
public void setWorkProfileDataSharingType(@jakarta.annotation.Nullable final AndroidForWorkCrossProfileDataSharingType value) {
this.backingStore.set("workProfileDataSharingType", value);
}
/**
* Sets the workProfileDefaultAppPermissionPolicy property value. Android For Work default app permission policy type.
* @param value Value to set for the workProfileDefaultAppPermissionPolicy property.
*/
public void setWorkProfileDefaultAppPermissionPolicy(@jakarta.annotation.Nullable final AndroidForWorkDefaultAppPermissionPolicyType value) {
this.backingStore.set("workProfileDefaultAppPermissionPolicy", value);
}
/**
* Sets the workProfilePasswordBlockFaceUnlock property value. Indicates whether or not to block face unlock for work profile.
* @param value Value to set for the workProfilePasswordBlockFaceUnlock property.
*/
public void setWorkProfilePasswordBlockFaceUnlock(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfilePasswordBlockFaceUnlock", value);
}
/**
* Sets the workProfilePasswordBlockFingerprintUnlock property value. Indicates whether or not to block fingerprint unlock for work profile.
* @param value Value to set for the workProfilePasswordBlockFingerprintUnlock property.
*/
public void setWorkProfilePasswordBlockFingerprintUnlock(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfilePasswordBlockFingerprintUnlock", value);
}
/**
* Sets the workProfilePasswordBlockIrisUnlock property value. Indicates whether or not to block iris unlock for work profile.
* @param value Value to set for the workProfilePasswordBlockIrisUnlock property.
*/
public void setWorkProfilePasswordBlockIrisUnlock(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfilePasswordBlockIrisUnlock", value);
}
/**
* Sets the workProfilePasswordBlockTrustAgents property value. Indicates whether or not to block Smart Lock and other trust agents for work profile.
* @param value Value to set for the workProfilePasswordBlockTrustAgents property.
*/
public void setWorkProfilePasswordBlockTrustAgents(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfilePasswordBlockTrustAgents", value);
}
/**
* Sets the workProfilePasswordExpirationDays property value. Number of days before the work profile password expires. Valid values 1 to 365
* @param value Value to set for the workProfilePasswordExpirationDays property.
*/
public void setWorkProfilePasswordExpirationDays(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordExpirationDays", value);
}
/**
* Sets the workProfilePasswordMinimumLength property value. Minimum length of work profile password. Valid values 4 to 16
* @param value Value to set for the workProfilePasswordMinimumLength property.
*/
public void setWorkProfilePasswordMinimumLength(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinimumLength", value);
}
/**
* Sets the workProfilePasswordMinLetterCharacters property value. Minimum # of letter characters required in work profile password. Valid values 1 to 10
* @param value Value to set for the workProfilePasswordMinLetterCharacters property.
*/
public void setWorkProfilePasswordMinLetterCharacters(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinLetterCharacters", value);
}
/**
* Sets the workProfilePasswordMinLowerCaseCharacters property value. Minimum # of lower-case characters required in work profile password. Valid values 1 to 10
* @param value Value to set for the workProfilePasswordMinLowerCaseCharacters property.
*/
public void setWorkProfilePasswordMinLowerCaseCharacters(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinLowerCaseCharacters", value);
}
/**
* Sets the workProfilePasswordMinNonLetterCharacters property value. Minimum # of non-letter characters required in work profile password. Valid values 1 to 10
* @param value Value to set for the workProfilePasswordMinNonLetterCharacters property.
*/
public void setWorkProfilePasswordMinNonLetterCharacters(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinNonLetterCharacters", value);
}
/**
* Sets the workProfilePasswordMinNumericCharacters property value. Minimum # of numeric characters required in work profile password. Valid values 1 to 10
* @param value Value to set for the workProfilePasswordMinNumericCharacters property.
*/
public void setWorkProfilePasswordMinNumericCharacters(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinNumericCharacters", value);
}
/**
* Sets the workProfilePasswordMinSymbolCharacters property value. Minimum # of symbols required in work profile password. Valid values 1 to 10
* @param value Value to set for the workProfilePasswordMinSymbolCharacters property.
*/
public void setWorkProfilePasswordMinSymbolCharacters(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinSymbolCharacters", value);
}
/**
* Sets the workProfilePasswordMinUpperCaseCharacters property value. Minimum # of upper-case characters required in work profile password. Valid values 1 to 10
* @param value Value to set for the workProfilePasswordMinUpperCaseCharacters property.
*/
public void setWorkProfilePasswordMinUpperCaseCharacters(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinUpperCaseCharacters", value);
}
/**
* Sets the workProfilePasswordMinutesOfInactivityBeforeScreenTimeout property value. Minutes of inactivity before the screen times out.
* @param value Value to set for the workProfilePasswordMinutesOfInactivityBeforeScreenTimeout property.
*/
public void setWorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordMinutesOfInactivityBeforeScreenTimeout", value);
}
/**
* Sets the workProfilePasswordPreviousPasswordBlockCount property value. Number of previous work profile passwords to block. Valid values 0 to 24
* @param value Value to set for the workProfilePasswordPreviousPasswordBlockCount property.
*/
public void setWorkProfilePasswordPreviousPasswordBlockCount(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordPreviousPasswordBlockCount", value);
}
/**
* Sets the workProfilePasswordRequiredType property value. Android For Work required password type.
* @param value Value to set for the workProfilePasswordRequiredType property.
*/
public void setWorkProfilePasswordRequiredType(@jakarta.annotation.Nullable final AndroidForWorkRequiredPasswordType value) {
this.backingStore.set("workProfilePasswordRequiredType", value);
}
/**
* Sets the workProfilePasswordSignInFailureCountBeforeFactoryReset property value. Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16
* @param value Value to set for the workProfilePasswordSignInFailureCountBeforeFactoryReset property.
*/
public void setWorkProfilePasswordSignInFailureCountBeforeFactoryReset(@jakarta.annotation.Nullable final Integer value) {
this.backingStore.set("workProfilePasswordSignInFailureCountBeforeFactoryReset", value);
}
/**
* Sets the workProfileRequiredPasswordComplexity property value. The password complexity types that can be set on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+.
* @param value Value to set for the workProfileRequiredPasswordComplexity property.
*/
public void setWorkProfileRequiredPasswordComplexity(@jakarta.annotation.Nullable final AndroidRequiredPasswordComplexity value) {
this.backingStore.set("workProfileRequiredPasswordComplexity", value);
}
/**
* Sets the workProfileRequirePassword property value. Password is required or not for work profile
* @param value Value to set for the workProfileRequirePassword property.
*/
public void setWorkProfileRequirePassword(@jakarta.annotation.Nullable final Boolean value) {
this.backingStore.set("workProfileRequirePassword", value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy