Class PacketCaptureParameters

java.lang.Object
com.microsoft.azure.management.network.PacketCaptureParameters

public class PacketCaptureParameters extends Object
Parameters that define the create packet capture operation.
  • Constructor Details

    • PacketCaptureParameters

      public PacketCaptureParameters()
  • Method Details

    • target

      public String target()
      Get the ID of the targeted resource, only VM is currently supported.
      Returns:
      the target value
    • withTarget

      public PacketCaptureParameters withTarget(String target)
      Set the ID of the targeted resource, only VM is currently supported.
      Parameters:
      target - the target value to set
      Returns:
      the PacketCaptureParameters object itself.
    • bytesToCapturePerPacket

      public Integer bytesToCapturePerPacket()
      Get number of bytes captured per packet, the remaining bytes are truncated.
      Returns:
      the bytesToCapturePerPacket value
    • withBytesToCapturePerPacket

      public PacketCaptureParameters withBytesToCapturePerPacket(Integer bytesToCapturePerPacket)
      Set number of bytes captured per packet, the remaining bytes are truncated.
      Parameters:
      bytesToCapturePerPacket - the bytesToCapturePerPacket value to set
      Returns:
      the PacketCaptureParameters object itself.
    • totalBytesPerSession

      public Integer totalBytesPerSession()
      Get maximum size of the capture output.
      Returns:
      the totalBytesPerSession value
    • withTotalBytesPerSession

      public PacketCaptureParameters withTotalBytesPerSession(Integer totalBytesPerSession)
      Set maximum size of the capture output.
      Parameters:
      totalBytesPerSession - the totalBytesPerSession value to set
      Returns:
      the PacketCaptureParameters object itself.
    • timeLimitInSeconds

      public Integer timeLimitInSeconds()
      Get maximum duration of the capture session in seconds.
      Returns:
      the timeLimitInSeconds value
    • withTimeLimitInSeconds

      public PacketCaptureParameters withTimeLimitInSeconds(Integer timeLimitInSeconds)
      Set maximum duration of the capture session in seconds.
      Parameters:
      timeLimitInSeconds - the timeLimitInSeconds value to set
      Returns:
      the PacketCaptureParameters object itself.
    • storageLocation

      public PacketCaptureStorageLocation storageLocation()
      Get the storage location for a packet capture session.
      Returns:
      the storageLocation value
    • withStorageLocation

      public PacketCaptureParameters withStorageLocation(PacketCaptureStorageLocation storageLocation)
      Set the storage location for a packet capture session.
      Parameters:
      storageLocation - the storageLocation value to set
      Returns:
      the PacketCaptureParameters object itself.
    • filters

      public List<PacketCaptureFilter> filters()
      Get a list of packet capture filters.
      Returns:
      the filters value
    • withFilters

      public PacketCaptureParameters withFilters(List<PacketCaptureFilter> filters)
      Set a list of packet capture filters.
      Parameters:
      filters - the filters value to set
      Returns:
      the PacketCaptureParameters object itself.