Class PacketCaptureResultInner


  • public final class PacketCaptureResultInner
    extends Object
    Information about packet capture session.
    • Constructor Detail

      • PacketCaptureResultInner

        public PacketCaptureResultInner()
    • Method Detail

      • name

        public String name()
        Get the name property: Name of the packet capture session.
        Returns:
        the name value.
      • id

        public String id()
        Get the id property: ID of the packet capture operation.
        Returns:
        the id value.
      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the packet capture session.
        Returns:
        the provisioningState value.
      • target

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

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

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

        public PacketCaptureResultInner withBytesToCapturePerPacket​(Long bytesToCapturePerPacket)
        Set the bytesToCapturePerPacket property: Number of bytes captured per packet, the remaining bytes are truncated.
        Parameters:
        bytesToCapturePerPacket - the bytesToCapturePerPacket value to set.
        Returns:
        the PacketCaptureResultInner object itself.
      • totalBytesPerSession

        public Long totalBytesPerSession()
        Get the totalBytesPerSession property: Maximum size of the capture output.
        Returns:
        the totalBytesPerSession value.
      • withTotalBytesPerSession

        public PacketCaptureResultInner withTotalBytesPerSession​(Long totalBytesPerSession)
        Set the totalBytesPerSession property: Maximum size of the capture output.
        Parameters:
        totalBytesPerSession - the totalBytesPerSession value to set.
        Returns:
        the PacketCaptureResultInner object itself.
      • timeLimitInSeconds

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

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

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

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

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

        public PacketCaptureResultInner withFilters​(List<PacketCaptureFilter> filters)
        Set the filters property: A list of packet capture filters.
        Parameters:
        filters - the filters value to set.
        Returns:
        the PacketCaptureResultInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.