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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of the packet capture definition.static interface
Grouping of Packet Capture definition stages. -
Method Summary
Modifier and TypeMethodDescriptionint
filters()
Query the status of a running packet capture session.rx.Observable<PacketCaptureStatus>
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.rx.Completable
Stops a specified packet capture session asynchronously.targetId()
int
int
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
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
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
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
-