Tüm Ürünler
Search
Belge Merkezi

Tablestore:List tunnels

Son Güncelleme:Oct 02, 2026

Tablestore SDK for Java kullanarak bir tablonun tüm tünellerini listeleyebilir; tünel türlerini, aşamalarını ve yapılandırmalarını görüntüleyebilirsiniz.

Ön koşullar

Tablestore SDK for Java öğesini yükleyin ve TunnelClient'ı başlatın.

Özellik açıklaması

Bir tablonun tüm tünellerini listelemek için listTunnel yöntemini çağırın. Yanıt, her tüneldeki kanallarla ilgili bilgileri içermez. Kanal bilgilerini almak için belirli bir tünelin ayrıntılarını sorgulayın.

ListTunnelResponse listTunnel(ListTunnelRequest request)
        throws TableStoreException, ClientException

Aşağıdaki örnekte, example_table tablosundaki tüm tüneller listelenir ve her tünelin adı, türü, aşaması ile oluşturma zamanı yazdırılır:

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());
}

Parametreler

request parametresi ListTunnelRequest türündedir ve aşağıdaki parametreyi içerir:


Ad


Tür


Açıklama


tableName (gerekli)


String


Tablo adı.

Dönüş değerleri

Dönüş değeri ListTunnelResponse türündedir ve aşağıdaki alanı içerir:


Ad


Tür


Açıklama


tunnelInfos


List<TunnelInfo>


Tablodaki tünellerin listesi. Bu alana erişmek için getTunnelInfos() yöntemini çağırın.

Tünel bilgileri

tunnelInfos[] dizisindeki her öğe TunnelInfo türündedir ve aşağıdaki alanları içerir:


Ad


Tür


Açıklama


tunnelName


String


Tünel adı.


tunnelId


String


Tünel kimliği.


tunnelType


TunnelType


Tünel türü. Geçerli değerler: BaseData, Stream ve BaseAndStream. Bu değerler sırasıyla yalnızca tam veriler, yalnızca artımlı veriler ve artımlı verilerden önce tam veriler anlamına gelir.


tableName


String


Tablo adı.


instanceName


String


Örnek adı.


stage


TunnelStage


Tünel aşaması. Geçerli değerler: InitBaseDataAndStreamShard, ProcessBaseData ve ProcessStream. Bu değerler sırasıyla başlatma, tam veri işleme ve artımlı veri işleme aşamalarını gösterir.


expired


boolean


Tünel verilerinin süresinin dolup dolmadığını belirtir.


streamTunnelConfig


StreamTunnelConfig


Artımlı veri aralığı yapılandırması. Bu parametre yapılandırılmadıysa varsayılan yapılandırma döndürülür. BaseData türündeki tüneller bu yapılandırmayı kullanmaz. Alanlarla ilgili bilgi için Tünel oluşturma konusuna bakın.


createTime


long


Tünel oluşturma zamanı. Değer, milisaniye cinsinden UNIX zaman damgasıdır.


streamRecordOptions


StreamRecordOptions


Artımlı kayıt içeriği yapılandırması. Bu parametre yapılandırılmadıysa varsayılan yapılandırma döndürülür. BaseData türündeki tüneller bu yapılandırmayı kullanmaz. Bu alan, Tablestore SDK for Java 5.17.11 veya sonraki sürümlerini gerektirir. Alanlarla ilgili bilgi için Tünel oluşturma konusuna bakın.