Gunakan Tablestore SDK for Java untuk menampilkan semua saluran data (tunnel) pada suatu tabel serta memperoleh jenis, tahap, dan konfigurasinya.
Prasyarat
Pasang Tablestore SDK for Java dan inisialisasi TunnelClient.
Deskripsi fitur
Panggil metode listTunnel untuk menampilkan semua saluran data pada suatu tabel. Tanggapan tidak mencakup informasi mengenai channel dalam setiap saluran data. Untuk memperoleh informasi channel, kueri detail saluran data tertentu.
ListTunnelResponse listTunnel(ListTunnelRequest request)
throws TableStoreException, ClientException
Contoh berikut menampilkan semua saluran data pada tabel example_table dan mencetak nama, jenis, tahap, serta waktu pembuatan setiap saluran data:
String tableName = "example_table";
ListTunnelRequest request = new ListTunnelRequest(tableName);
ListTunnelResponse response = tunnelClient.listTunnel(request);
for (TunnelInfo tunnelInfo : response.getTunnelInfos()) {
System.out.printf(
"name=%s, type=%s, stage=%s, createTime=%d%n",
tunnelInfo.getTunnelName(),
tunnelInfo.getTunnelType(),
tunnelInfo.getStage(),
tunnelInfo.getCreateTime());
}
Parameter
request bertipe ListTunnelRequest dan berisi parameter berikut:
|
Name |
Type |
Description |
|
tableName (required) |
|
Nama tabel. |
Nilai kembali
Nilai kembali bertipe ListTunnelResponse dan berisi bidang berikut:
|
Name |
Type |
Description |
|
tunnelInfos |
|
Daftar saluran data dalam tabel. Panggil |
Informasi saluran data
Setiap elemen dalam tunnelInfos[] bertipe TunnelInfo dan berisi bidang-bidang berikut:
|
Name |
Type |
Description |
|
tunnelName |
|
Nama saluran data. |
|
tunnelId |
|
ID saluran data. |
|
tunnelType |
|
Jenis saluran data. Nilai yang valid: |
|
tableName |
|
Nama tabel. |
|
instanceName |
|
Nama instans. |
|
stage |
|
Tahap saluran data. Nilai yang valid: |
|
expired |
|
Menunjukkan apakah data saluran data telah kedaluwarsa. |
|
streamTunnelConfig |
|
Konfigurasi rentang data inkremental. Jika parameter ini tidak dikonfigurasi, konfigurasi default akan dikembalikan. Saluran data bertipe |
|
createTime |
|
Waktu pembuatan saluran data. Nilainya merupakan stempel waktu UNIX dalam milidetik. |
|
streamRecordOptions |
|
Konfigurasi konten catatan inkremental. Jika parameter ini tidak dikonfigurasi, konfigurasi default akan dikembalikan. Saluran data bertipe |