你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PacketCapture 接口

实现

HasId HasName HasInner<com.microsoft.azure.management.network.implementation.PacketCaptureResultInner> 是可索引的

public interface PacketCapture
extends HasInner<com.microsoft.azure.management.network.implementation.PacketCaptureResultInner>, HasName, HasId, Indexable

与网络观察程序关联的数据包捕获对象的客户端表示形式。

方法摘要

修饰符和类型 方法和描述
abstract int bytesToCapturePerPacket()
abstract java.util.List<PacketCaptureFilter> filters()
abstract PacketCaptureStatus getStatus()

查询正在运行的数据包捕获会话的状态。

abstract rx.Observable<PacketCaptureStatus> getStatusAsync()

异步查询正在运行的数据包捕获会话的状态。

abstract ProvisioningState provisioningState()

获取数据包捕获会话的预配状态。

abstract void stop()

停止指定的数据包捕获会话。

abstract rx.Completable stopAsync()

异步停止指定的数据包捕获会话。

abstract PacketCaptureStorageLocation storageLocation()
abstract java.lang.String targetId()
abstract int timeLimitInSeconds()
abstract int totalBytesPerSession()

方法详细信息

bytesToCapturePerPacket

public abstract int bytesToCapturePerPacket()

Returns:

每个数据包捕获的字节数,其余字节将被截断。

filters

public abstract List filters()

Returns:

筛选器值

getStatus

public abstract PacketCaptureStatus getStatus()

查询正在运行的数据包捕获会话的状态。

Returns:

数据包捕获状态

getStatusAsync

public abstract Observable getStatusAsync()

异步查询正在运行的数据包捕获会话的状态。

Returns:

数据包捕获状态

provisioningState

public abstract ProvisioningState provisioningState()

获取数据包捕获会话的预配状态。

Returns:

provisioningState 值

stop

public abstract void stop()

停止指定的数据包捕获会话。

stopAsync

public abstract Completable stopAsync()

异步停止指定的数据包捕获会话。

Returns:

REST 调用的句柄

storageLocation

public abstract PacketCaptureStorageLocation storageLocation()

Returns:

storageLocation 值

targetId

public abstract String targetId()

Returns:

目标 ID 值

timeLimitInSeconds

public abstract int timeLimitInSeconds()

Returns:

捕获会话的最大持续时间(以秒为单位)

totalBytesPerSession

public abstract int totalBytesPerSession()

Returns:

捕获输出的最大大小

适用于