Class PacketCaptureResultInner
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.PacketCaptureResultInner
-
public final class PacketCaptureResultInner extends Object
Information about packet capture session.
-
-
Constructor Summary
Constructors Constructor Description PacketCaptureResultInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LongbytesToCapturePerPacket()Get the bytesToCapturePerPacket property: Number of bytes captured per packet, the remaining bytes are truncated.Stringetag()Get the etag property: A unique read-only string that changes whenever the resource is updated.List<PacketCaptureFilter>filters()Get the filters property: A list of packet capture filters.Stringid()Get the id property: ID of the packet capture operation.Stringname()Get the name property: Name of the packet capture session.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the packet capture session.PacketCaptureStorageLocationstorageLocation()Get the storageLocation property: The storage location for a packet capture session.Stringtarget()Get the target property: The ID of the targeted resource, only VM is currently supported.IntegertimeLimitInSeconds()Get the timeLimitInSeconds property: Maximum duration of the capture session in seconds.LongtotalBytesPerSession()Get the totalBytesPerSession property: Maximum size of the capture output.voidvalidate()Validates the instance.PacketCaptureResultInnerwithBytesToCapturePerPacket(Long bytesToCapturePerPacket)Set the bytesToCapturePerPacket property: Number of bytes captured per packet, the remaining bytes are truncated.PacketCaptureResultInnerwithFilters(List<PacketCaptureFilter> filters)Set the filters property: A list of packet capture filters.PacketCaptureResultInnerwithStorageLocation(PacketCaptureStorageLocation storageLocation)Set the storageLocation property: The storage location for a packet capture session.PacketCaptureResultInnerwithTarget(String target)Set the target property: The ID of the targeted resource, only VM is currently supported.PacketCaptureResultInnerwithTimeLimitInSeconds(Integer timeLimitInSeconds)Set the timeLimitInSeconds property: Maximum duration of the capture session in seconds.PacketCaptureResultInnerwithTotalBytesPerSession(Long totalBytesPerSession)Set the totalBytesPerSession property: Maximum size of the capture output.
-
-
-
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.
-
-