Interface PacketCapture
- All Superinterfaces:
HasId
,HasInnerModel<PacketCaptureResultInner>
,HasName
,Indexable
public interface PacketCapture
extends HasInnerModel<PacketCaptureResultInner>, HasName, HasId, Indexable
Client-side representation of Packet capture object, associated with Network Watcher.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the packet capture definition.static interface
Grouping of Packet Capture definition stages. -
Method Summary
Modifier and TypeMethodDescriptionlong
filters()
Query the status of a running packet capture session.Query the status of a running packet capture session asynchronously.Get the provisioning state of the packet capture session.void
stop()
Stops a specified packet capture session.Stops a specified packet capture session asynchronously.targetId()
int
long
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Method Details
-
targetId
String targetId()- Returns:
- the target id value
-
bytesToCapturePerPacket
long bytesToCapturePerPacket()- Returns:
- the number of bytes captured per packet, the remaining bytes are truncated.
-
totalBytesPerSession
long 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
List<PacketCaptureFilter> 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
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
Mono<PacketCaptureStatus> getStatusAsync()Query the status of a running packet capture session asynchronously.- Returns:
- packet capture status
-