本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

【通知】DescribeBackups和DescribeBackupTasks介面變更公告

更新時間:2024-06-18 23:40

為了給您帶來更優質的產品體驗,ApsaraDB for Redis於2024年05月06日升級了OpenAPI SDK版本,新版本變更了DescribeBackups和DescribeBackupTasks介面的相容性,請您及時升級OpenAPI SDK版本,以免對業務產生影響。

變更時間

2024年05月06日

變更內容

ApsaraDB for Redis新版本OpenAPI SDK變更了DescribeBackups和DescribeBackupTasks介面中BackupJobId、BackupId參數的欄位類型(例如Java用戶端中使用Long替換了原有的Integer類型),拓展了上述欄位的位元。

說明

ApsaraDB for Redis SDK支援語言及依賴安裝方法請參見ApsaraDB for RedisSDK

變更影響

若您使用了老版本SDK(2024年05月06日前的版本)中的DescribeBackups和DescribeBackupTasks介面,並使用了BackupJobId或BackupId參數,則可能會出現OpenAPI調用失敗的情況。

建議

請將SDK的版本升級至發布日期為2024年05月06日以後的版本,Java(非同步)為3.0.0及以上、Java及其他語言為4.0.0及以上、Go為v5.0.0及以上。

部分修改樣本如下:

  • Java:將Integer欄位類型修改為Long。

    ...
            com.aliyun.r_kvstore20150101.models.DescribeBackupTasksResponse resp = new com.aliyun.r_kvstore20150101.models.DescribeBackupTasksResponse();
            for (DescribeBackupTasksResponseBody.DescribeBackupTasksResponseBodyBackupJobs job :  resp.getBody().getBackupJobs()) {
                // 升級最新SDK後,若您使用了Integer來儲存上述類型不相容欄位,則您的程式在編譯/打包時會報錯
                // 您可根據SDK中定義的響應欄位資料類型來進行修改
                Long backupJobID = job.getBackupJobID();
         }
    ...
  • Golang:將Int32欄位類型修改為Int64。

  • 其他語言:可參考Java樣本,根據SDK中定義的入參與傳回值類型修改相應的內容。

相關文檔

  • 本頁導讀 (1, M)
  • 變更時間
  • 變更內容
  • 變更影響
  • 建議
  • 相關文檔
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare