Interface Settings

  • All Known Implementing Classes:
    SettingsImpl

    public interface Settings
    An instance of this class provides access to all the operations defined in Settings.
    • Method Detail

      • listAsync

        rx.Observable<List<AppVersionSettingObject>> listAsync​(UUID appId,
                                                               String versionId)
        Gets the settings in a version of the application.
        Parameters:
        appId - The application ID.
        versionId - The version ID.
        Returns:
        the observable to the List<AppVersionSettingObject> object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • update

        OperationStatus update​(UUID appId,
                               String versionId,
                               List<AppVersionSettingObject> listOfAppVersionSettingObject)
        Updates the settings in a version of the application.
        Parameters:
        appId - The application ID.
        versionId - The version ID.
        listOfAppVersionSettingObject - A list of the updated application version settings.
        Returns:
        the OperationStatus object if successful.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
        ErrorResponseException - thrown if the request is rejected by server
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent
      • updateAsync

        rx.Observable<OperationStatus> updateAsync​(UUID appId,
                                                   String versionId,
                                                   List<AppVersionSettingObject> listOfAppVersionSettingObject)
        Updates the settings in a version of the application.
        Parameters:
        appId - The application ID.
        versionId - The version ID.
        listOfAppVersionSettingObject - A list of the updated application version settings.
        Returns:
        the observable to the OperationStatus object
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation