public final class PushSettingsProperties extends Object
| Constructor and Description |
|---|
PushSettingsProperties() |
| Modifier and Type | Method and Description |
|---|---|
String |
dynamicTagsJson()
Get the dynamicTagsJson property: Gets or sets a JSON string containing a list of dynamic tags that will be
evaluated from user claims in the push registration endpoint.
|
boolean |
isPushEnabled()
Get the isPushEnabled property: Gets or sets a flag indicating whether the Push endpoint is enabled.
|
String |
tagsRequiringAuth()
Get the tagsRequiringAuth property: Gets or sets a JSON string containing a list of tags that require user
authentication to be used in the push registration endpoint.
|
String |
tagWhitelistJson()
Get the tagWhitelistJson property: Gets or sets a JSON string containing a list of tags that are whitelisted for
use by the push registration endpoint.
|
void |
validate()
Validates the instance.
|
PushSettingsProperties |
withDynamicTagsJson(String dynamicTagsJson)
Set the dynamicTagsJson property: Gets or sets a JSON string containing a list of dynamic tags that will be
evaluated from user claims in the push registration endpoint.
|
PushSettingsProperties |
withIsPushEnabled(boolean isPushEnabled)
Set the isPushEnabled property: Gets or sets a flag indicating whether the Push endpoint is enabled.
|
PushSettingsProperties |
withTagsRequiringAuth(String tagsRequiringAuth)
Set the tagsRequiringAuth property: Gets or sets a JSON string containing a list of tags that require user
authentication to be used in the push registration endpoint.
|
PushSettingsProperties |
withTagWhitelistJson(String tagWhitelistJson)
Set the tagWhitelistJson property: Gets or sets a JSON string containing a list of tags that are whitelisted for
use by the push registration endpoint.
|
public boolean isPushEnabled()
public PushSettingsProperties withIsPushEnabled(boolean isPushEnabled)
isPushEnabled - the isPushEnabled value to set.public String tagWhitelistJson()
public PushSettingsProperties withTagWhitelistJson(String tagWhitelistJson)
tagWhitelistJson - the tagWhitelistJson value to set.public String tagsRequiringAuth()
public PushSettingsProperties withTagsRequiringAuth(String tagsRequiringAuth)
tagsRequiringAuth - the tagsRequiringAuth value to set.public String dynamicTagsJson()
public PushSettingsProperties withDynamicTagsJson(String dynamicTagsJson)
dynamicTagsJson - the dynamicTagsJson value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.