Package odata.msgraph.client.complex
Class IosNotificationSettings.Builder
- java.lang.Object
-
- odata.msgraph.client.complex.IosNotificationSettings.Builder
-
- Enclosing class:
- IosNotificationSettings
public static final class IosNotificationSettings.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IosNotificationSettings.BuilderalertType(IosNotificationAlertType alertType)“Indicates the type of alert for notifications for this app.”IosNotificationSettings.BuilderappName(String appName)“Application name to be associated with the bundleID.”IosNotificationSettings.BuilderbadgesEnabled(Boolean badgesEnabled)“Indicates whether badges are allowed for this app.”IosNotificationSettingsbuild()IosNotificationSettings.BuilderbundleID(String bundleID)“Bundle id of app to which to apply these notification settings.”IosNotificationSettings.Builderenabled(Boolean enabled)“Indicates whether notifications are allowed for this app.”IosNotificationSettings.Builderpublisher(String publisher)“Publisher to be associated with the bundleID.”IosNotificationSettings.BuildershowInNotificationCenter(Boolean showInNotificationCenter)“Indicates whether notifications can be shown in notification center.”IosNotificationSettings.BuildershowOnLockScreen(Boolean showOnLockScreen)“Indicates whether notifications can be shown on the lock screen.”IosNotificationSettings.BuildersoundsEnabled(Boolean soundsEnabled)“Indicates whether sounds are allowed for this app.”
-
-
-
Method Detail
-
alertType
public IosNotificationSettings.Builder alertType(IosNotificationAlertType alertType)
“Indicates the type of alert for notifications for this app.”- Parameters:
alertType- value ofalertTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appName
public IosNotificationSettings.Builder appName(String appName)
“Application name to be associated with the bundleID.”- Parameters:
appName- value ofappNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
badgesEnabled
public IosNotificationSettings.Builder badgesEnabled(Boolean badgesEnabled)
“Indicates whether badges are allowed for this app.”- Parameters:
badgesEnabled- value ofbadgesEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bundleID
public IosNotificationSettings.Builder bundleID(String bundleID)
“Bundle id of app to which to apply these notification settings.”- Parameters:
bundleID- value ofbundleIDproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enabled
public IosNotificationSettings.Builder enabled(Boolean enabled)
“Indicates whether notifications are allowed for this app.”- Parameters:
enabled- value ofenabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
publisher
public IosNotificationSettings.Builder publisher(String publisher)
“Publisher to be associated with the bundleID.”- Parameters:
publisher- value ofpublisherproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
showInNotificationCenter
public IosNotificationSettings.Builder showInNotificationCenter(Boolean showInNotificationCenter)
“Indicates whether notifications can be shown in notification center.”- Parameters:
showInNotificationCenter- value ofshowInNotificationCenterproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
showOnLockScreen
public IosNotificationSettings.Builder showOnLockScreen(Boolean showOnLockScreen)
“Indicates whether notifications can be shown on the lock screen.”- Parameters:
showOnLockScreen- value ofshowOnLockScreenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
soundsEnabled
public IosNotificationSettings.Builder soundsEnabled(Boolean soundsEnabled)
“Indicates whether sounds are allowed for this app.”- Parameters:
soundsEnabled- value ofsoundsEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosNotificationSettings build()
-
-