Interface WebSubscriptionDeliveryModeMobileProperties

    • Method Detail

      • setOverwriteOlderVersion

        void setOverwriteOlderVersion​(boolean overwrite)
        Sets whether the subscription will overwrite earlier versions of the same report or document in the history list
        Parameters:
        overwrite -
      • isOverwriteOlderVersion

        boolean isOverwriteOlderVersion()
        Returns whether the current subscription will overwrite earlier versions of the same report or document in the history list
      • setDoNotCreateUpdateCaches

        void setDoNotCreateUpdateCaches​(boolean notCreateUpdateCache)
        Sets whether the subscription will use a existing cache
        Parameters:
        notCreateUpdateCache -
      • isDoNotCreateUpdateCaches

        boolean isDoNotCreateUpdateCaches()
        Returns whether the subscription will use a existing cache
      • setReRunHL

        void setReRunHL​(boolean ReRunHL)
        Sets whether the subscription will re-run against warehouse
        Parameters:
        notCreateUpdateCache -
      • isReRunHL

        boolean isReRunHL()
        Returns whether the subscription will re-run against warehouse
      • setMobileClientType

        void setMobileClientType​(int mobileClientType)
        Set the mobile client type for the mobile subscription
        Parameters:
        mobileClientType - int from com.microstrategy.webapi.EnumDSSXMLMobileSubscriptionClientType
      • getMobileClientType

        int getMobileClientType()
        Get the mobile client type for the mobile subscription
        Returns:
        int from com.microstrategy.webapi.EnumDSSXMLMobileSubscriptionClientType
      • getMessageTitle

        java.lang.String getMessageTitle()
        Get the message title for the mobile alerts
        Returns:
        String
      • setMessageTitle

        void setMessageTitle​(java.lang.String title)
        Set the message title for mobile alerts
        Parameters:
        title -
      • setMobileAppDeviceId

        void setMobileAppDeviceId​(java.lang.String mobileAppDeviceId)
        Set the mobile target application for the mobile subscription.
        This is a device ID from the list of mobile devices
        Parameters:
        mobileAppDeviceId - the mobile target application for the mobile subscription
      • getMobileAppDeviceId

        java.lang.String getMobileAppDeviceId()
        Get the mobile target application for the mobile subscription.
        This is a device ID from the list of mobile devices
        Returns:
        the mobile target application for the mobile subscription
      • setMobileAppId

        void setMobileAppId​(java.lang.String mobileAppId)
        Set the mobile application ID for the mobile subscription.
        Parameters:
        mobileAppId - the mobile application ID for the mobile subscription
      • getMobileAppId

        java.lang.String getMobileAppId()
        Get the mobile application ID for the mobile subscription.
        Returns:
        the mobile application ID for the mobile subscription