public abstract static class BadgeCondition.Config.Builder
extends java.lang.Object
BadgeCondition.Config.Builder abstract class allows the user to create and return a
BadgeCondition.Config object. If your app would like to respect the badge condition settings on
Network Manager, please set the appropriate configuration to true. The values are
set to false by default. For example, to respect every badge condition setting on
Network Manager, write:public abstract BadgeCondition.Config.Builder supportBluetooth(boolean supportBluetooth)
BadgeCondition.Config.Builder for the BadgeCondition.Config.supportBluetooth() component of
the BadgeCondition.Config object.supportBluetooth - true if your app supports all Bluetooth conditions;
false otherwiseBadgeCondition.Config.Builder for the BadgeCondition.Config.supportBluetooth() component of
the BadgeCondition.Config object.public abstract BadgeCondition.Config.Builder supportFingerprint(boolean supportFingerprint)
BadgeCondition.Config.Builder for the BadgeCondition.Config.supportFingerprint() component of
the BadgeCondition.Config object.supportFingerprint - true if your app supports all fingerprint
conditions;
false otherwiseBadgeCondition.Config.Builder for the BadgeCondition.Config.supportFingerprint() component of
the BadgeCondition.Config object.public abstract BadgeCondition.Config.Builder supportLocation(boolean supportLocation)
BadgeCondition.Config.Builder for the BadgeCondition.Config.supportLocation() component of the
BadgeCondition.Config object.supportLocation - true if your app supports all location conditions;
false otherwiseBadgeCondition.Config.Builder for the BadgeCondition.Config.supportLocation() component of the
BadgeCondition.Config object.public abstract BadgeCondition.Config.Builder supportPasscode(boolean supportPasscode)
BadgeCondition.Config.Builder for the BadgeCondition.Config.supportPasscode() component of the
BadgeCondition.Config object.supportPasscode - true if your app supports all passcode conditions;
false otherwiseBadgeCondition.Config.Builder for the BadgeCondition.Config.supportPasscode() component of the
BadgeCondition.Config object.public abstract BadgeCondition.Config.Builder supportProfilePhoto(boolean supportProfilePhoto)
BadgeCondition.Config.Builder for the BadgeCondition.Config.supportProfilePhoto() component of
the BadgeCondition.Config object.supportProfilePhoto - true if your app supports all profile photo
conditions;
false otherwiseBadgeCondition.Config.Builder for the BadgeCondition.Config.supportProfilePhoto() component of
the BadgeCondition.Config object.public abstract BadgeCondition.Config.Builder supportTimeRestriction(boolean supportTimeRestriction)
BadgeCondition.Config.Builder for the BadgeCondition.Config.supportTimeRestriction() component
of the BadgeCondition.Config object.supportTimeRestriction - true if your app supports all time restriction
conditions;
false otherwiseBadgeCondition.Config.Builder for the BadgeCondition.Config.supportTimeRestriction() component
of the BadgeCondition.Config object.public abstract BadgeCondition.Config build()
BadgeCondition.Config object that is used to wrap various properties related to
the badge condition configurations on Network Manager. This can only be configured
when you initialize the SDK by calling Usher.init(Usher.Configuration). You
can specify the BadgeCondition.Config object through
Usher.Configuration.badgeConditionConfig().BadgeCondition.Config object that is used to wrap various properties related to
the badge condition configurations on Network Manager.