Class ClientPolicies
-
- All Implemented Interfaces:
@Serializable() public final class ClientPolicies extends PredefinedPolicy
Represents the client policies defined in mobile server. It contains passcode policy, log settings, usage, etc.
-
-
Field Summary
Fields Modifier and Type Field Description private final PasscodePolicy
passcodePolicy
private final LogPolicy
logPolicy
private final UsagePolicy
usagePolicy
private final FeatureRestrictionPolicy
featureRestrictionPolices
private final BlockWipingPolicy
blockWipingPolicy
private final NetworkPolicy
networkPolicy
private final String
telemetryUploadKey
private final SecurityPolicy
securityPolicy
private final AttestationPolicy
attestationPolicy
-
Constructor Summary
Constructors Constructor Description ClientPolicies(PasscodePolicy passcodePolicy, LogPolicy logPolicy, UsagePolicy usagePolicy, FeatureRestrictionPolicy featureRestrictionPolices, BlockWipingPolicy blockWipingPolicy, NetworkPolicy networkPolicy, String telemetryUploadKey, SecurityPolicy securityPolicy, AttestationPolicy attestationPolicy)
-
Method Summary
Modifier and Type Method Description final PasscodePolicy
getPasscodePolicy()
final LogPolicy
getLogPolicy()
final UsagePolicy
getUsagePolicy()
final FeatureRestrictionPolicy
getFeatureRestrictionPolices()
final BlockWipingPolicy
getBlockWipingPolicy()
final NetworkPolicy
getNetworkPolicy()
final String
getTelemetryUploadKey()
final SecurityPolicy
getSecurityPolicy()
final AttestationPolicy
getAttestationPolicy()
String
toString()
String
toStringWithDefaultValues()
final static ClientPolicies
createFromJsonString(String jsonString)
Creates ClientPolicies instance from the given jsonString -
Methods inherited from class com.sap.cloud.mobile.foundation.settings.policies.PredefinedPolicy
getKeyPath
-
Methods inherited from class com.sap.cloud.mobile.foundation.settings.policies.AbstractSettingsEntity
toJsonString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ClientPolicies
ClientPolicies(PasscodePolicy passcodePolicy, LogPolicy logPolicy, UsagePolicy usagePolicy, FeatureRestrictionPolicy featureRestrictionPolices, BlockWipingPolicy blockWipingPolicy, NetworkPolicy networkPolicy, String telemetryUploadKey, SecurityPolicy securityPolicy, AttestationPolicy attestationPolicy)
-
-
Method Detail
-
getPasscodePolicy
final PasscodePolicy getPasscodePolicy()
-
getLogPolicy
final LogPolicy getLogPolicy()
-
getUsagePolicy
final UsagePolicy getUsagePolicy()
-
getFeatureRestrictionPolices
final FeatureRestrictionPolicy getFeatureRestrictionPolices()
-
getBlockWipingPolicy
final BlockWipingPolicy getBlockWipingPolicy()
-
getNetworkPolicy
final NetworkPolicy getNetworkPolicy()
-
getTelemetryUploadKey
final String getTelemetryUploadKey()
-
getSecurityPolicy
final SecurityPolicy getSecurityPolicy()
-
getAttestationPolicy
final AttestationPolicy getAttestationPolicy()
-
toString
String toString()
-
toStringWithDefaultValues
String toStringWithDefaultValues()
-
createFromJsonString
final static ClientPolicies createFromJsonString(String jsonString)
Creates ClientPolicies instance from the given jsonString
-
-
-
-