Class PushSettingsInner


  • public final class PushSettingsInner
    extends ProxyOnlyResource
    Push settings for the App.
    • Constructor Detail

      • PushSettingsInner

        public PushSettingsInner()
    • Method Detail

      • withKind

        public PushSettingsInner withKind​(String kind)
        Set the kind property: Kind of resource.
        Overrides:
        withKind in class ProxyOnlyResource
        Parameters:
        kind - the kind value to set.
        Returns:
        the ProxyOnlyResource object itself.
      • isPushEnabled

        public Boolean isPushEnabled()
        Get the isPushEnabled property: Gets or sets a flag indicating whether the Push endpoint is enabled.
        Returns:
        the isPushEnabled value.
      • withIsPushEnabled

        public PushSettingsInner withIsPushEnabled​(Boolean isPushEnabled)
        Set the isPushEnabled property: Gets or sets a flag indicating whether the Push endpoint is enabled.
        Parameters:
        isPushEnabled - the isPushEnabled value to set.
        Returns:
        the PushSettingsInner object itself.
      • tagWhitelistJson

        public 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.
        Returns:
        the tagWhitelistJson value.
      • withTagWhitelistJson

        public PushSettingsInner 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.
        Parameters:
        tagWhitelistJson - the tagWhitelistJson value to set.
        Returns:
        the PushSettingsInner object itself.
      • tagsRequiringAuth

        public 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. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
        Returns:
        the tagsRequiringAuth value.
      • withTagsRequiringAuth

        public PushSettingsInner 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. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
        Parameters:
        tagsRequiringAuth - the tagsRequiringAuth value to set.
        Returns:
        the PushSettingsInner object itself.
      • dynamicTagsJson

        public 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.
        Returns:
        the dynamicTagsJson value.
      • withDynamicTagsJson

        public PushSettingsInner 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.
        Parameters:
        dynamicTagsJson - the dynamicTagsJson value to set.
        Returns:
        the PushSettingsInner object itself.