Class DeviceManagementSettings.Builder

    • Method Detail

      • androidDeviceAdministratorEnrollmentEnabled

        public DeviceManagementSettings.Builder androidDeviceAdministratorEnrollmentEnabled​(Boolean androidDeviceAdministratorEnrollmentEnabled)
        “The property to determine if Android device administrator enrollment is enabled for this account.”
        Parameters:
        androidDeviceAdministratorEnrollmentEnabled - value of androidDeviceAdministratorEnrollmentEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • derivedCredentialProvider

        public DeviceManagementSettings.Builder derivedCredentialProvider​(DerivedCredentialProviderType derivedCredentialProvider)
        “The Derived Credential Provider to use for this account.”
        Parameters:
        derivedCredentialProvider - value of derivedCredentialProvider property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • derivedCredentialUrl

        public DeviceManagementSettings.Builder derivedCredentialUrl​(String derivedCredentialUrl)
        “The Derived Credential Provider self-service URI.”
        Parameters:
        derivedCredentialUrl - value of derivedCredentialUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceComplianceCheckinThresholdDays

        public DeviceManagementSettings.Builder deviceComplianceCheckinThresholdDays​(Integer deviceComplianceCheckinThresholdDays)
        “The number of days a device is allowed to go without checking in to remain compliant.”
        Parameters:
        deviceComplianceCheckinThresholdDays - value of deviceComplianceCheckinThresholdDays property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceInactivityBeforeRetirementInDay

        public DeviceManagementSettings.Builder deviceInactivityBeforeRetirementInDay​(Integer deviceInactivityBeforeRetirementInDay)
        “When the device does not check in for specified number of days, the company data might be removed and the device will not be under management. Valid values 30 to 270”
        Parameters:
        deviceInactivityBeforeRetirementInDay - value of deviceInactivityBeforeRetirementInDay property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • enableLogCollection

        public DeviceManagementSettings.Builder enableLogCollection​(Boolean enableLogCollection)
        “Determines whether the log collection feature should be available for use.”
        Parameters:
        enableLogCollection - value of enableLogCollection property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • enhancedJailBreak

        public DeviceManagementSettings.Builder enhancedJailBreak​(Boolean enhancedJailBreak)
        “Is feature enabled or not for enhanced jailbreak detection.”
        Parameters:
        enhancedJailBreak - value of enhancedJailBreak property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • ignoreDevicesForUnsupportedSettingsEnabled

        public DeviceManagementSettings.Builder ignoreDevicesForUnsupportedSettingsEnabled​(Boolean ignoreDevicesForUnsupportedSettingsEnabled)
        “The property to determine whether to ignore unsupported compliance settings on certian models of devices.”
        Parameters:
        ignoreDevicesForUnsupportedSettingsEnabled - value of ignoreDevicesForUnsupportedSettingsEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • isScheduledActionEnabled

        public DeviceManagementSettings.Builder isScheduledActionEnabled​(Boolean isScheduledActionEnabled)
        “Is feature enabled or not for scheduled action for rule.”
        Parameters:
        isScheduledActionEnabled - value of isScheduledActionEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • secureByDefault

        public DeviceManagementSettings.Builder secureByDefault​(Boolean secureByDefault)
        “Device should be noncompliant when there is no compliance policy targeted when this is true”
        Parameters:
        secureByDefault - value of secureByDefault property (as defined in service metadata)
        Returns:
        this (for method chaining)