Class UsagePolicy
-
- All Implemented Interfaces:
@Serializable() public final class UsagePolicy extends PredefinedPolicy
Represents the usage collection policy
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
dataCollectionEnabled
private final Integer
uploadDataAfterDays
private final Boolean
crashLogUploadEnabled
-
Constructor Summary
Constructors Constructor Description UsagePolicy(Boolean dataCollectionEnabled, Integer uploadDataAfterDays, Boolean crashLogUploadEnabled)
-
Method Summary
Modifier and Type Method Description final Boolean
getDataCollectionEnabled()
final Integer
getUploadDataAfterDays()
final Boolean
getCrashLogUploadEnabled()
String
toString()
String
toStringWithDefaultValues()
final static UsagePolicy
createFromJsonString(String jsonString)
Creates UsagePolicy instance out of 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
-
-
Method Detail
-
getDataCollectionEnabled
final Boolean getDataCollectionEnabled()
-
getUploadDataAfterDays
final Integer getUploadDataAfterDays()
-
getCrashLogUploadEnabled
final Boolean getCrashLogUploadEnabled()
-
toString
String toString()
-
toStringWithDefaultValues
String toStringWithDefaultValues()
-
createFromJsonString
final static UsagePolicy createFromJsonString(String jsonString)
Creates UsagePolicy instance out of jsonString
-
-
-
-