Interface PacketCapture

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.network.implementation.PacketCaptureResultInner>, HasName, Indexable

@Beta public interface PacketCapture extends HasInner<com.microsoft.azure.management.network.implementation.PacketCaptureResultInner>, HasName, HasId, Indexable
Client-side representation of Packet capture object, associated with Network Watcher.
  • Method Details

    • targetId

      String targetId()
      Returns:
      the target id value
    • bytesToCapturePerPacket

      int bytesToCapturePerPacket()
      Returns:
      the number of bytes captured per packet, the remaining bytes are truncated.
    • totalBytesPerSession

      int totalBytesPerSession()
      Returns:
      the maximum size of the capture output
    • timeLimitInSeconds

      int timeLimitInSeconds()
      Returns:
      the maximum duration of the capture session in seconds
    • storageLocation

      PacketCaptureStorageLocation storageLocation()
      Returns:
      the storageLocation value
    • filters

      Returns:
      the filters value
    • provisioningState

      ProvisioningState provisioningState()
      Get the provisioning state of the packet capture session.
      Returns:
      the provisioningState value
    • stop

      void stop()
      Stops a specified packet capture session.
    • stopAsync

      rx.Completable stopAsync()
      Stops a specified packet capture session asynchronously.
      Returns:
      the handle to the REST call
    • getStatus

      PacketCaptureStatus getStatus()
      Query the status of a running packet capture session.
      Returns:
      packet capture status
    • getStatusAsync

      rx.Observable<PacketCaptureStatus> getStatusAsync()
      Query the status of a running packet capture session asynchronously.
      Returns:
      packet capture status