PacketCapturesClient Interface
public interface PacketCapturesClient
An instance of this class provides access to all the operations defined in PacketCapturesClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<PacketCaptureResultInner>,PacketCaptureResultInner> beginCreate(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<PacketCaptureResultInner>,PacketCaptureResultInner> beginCreate(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters, Context context)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
beginCreateAsync
public abstract PollerFlux<PollResult<PacketCaptureResultInner>,PacketCaptureResultInner> beginCreateAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Deletes the specified packet capture session.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Deletes the specified packet capture session.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Deletes the specified packet capture session.
Parameters:
Returns:
beginGetStatus
public abstract SyncPoller<PollResult<PacketCaptureQueryStatusResultInner>,PacketCaptureQueryStatusResultInner> beginGetStatus(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Query the status of a running packet capture session.
Parameters:
Returns:
beginGetStatus
public abstract SyncPoller<PollResult<PacketCaptureQueryStatusResultInner>,PacketCaptureQueryStatusResultInner> beginGetStatus(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Query the status of a running packet capture session.
Parameters:
Returns:
beginGetStatusAsync
public abstract PollerFlux<PollResult<PacketCaptureQueryStatusResultInner>,PacketCaptureQueryStatusResultInner> beginGetStatusAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Query the status of a running packet capture session.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Stops a specified packet capture session.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Stops a specified packet capture session.
Parameters:
Returns:
beginStopAsync
public abstract PollerFlux<PollResult<Void>,Void> beginStopAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Stops a specified packet capture session.
Parameters:
Returns:
create
public abstract PacketCaptureResultInner create(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
create
public abstract PacketCaptureResultInner create(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters, Context context)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
createAsync
public abstract Mono<PacketCaptureResultInner> createAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName, PacketCaptureInner parameters)
Create and start a packet capture on the specified VM.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Deletes the specified packet capture session.
Parameters:
delete
public abstract void delete(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Deletes the specified packet capture session.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Deletes the specified packet capture session.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Deletes the specified packet capture session.
Parameters:
Returns:
get
public abstract PacketCaptureResultInner get(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Gets a packet capture session by name.
Parameters:
Returns:
getAsync
public abstract Mono<PacketCaptureResultInner> getAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Gets a packet capture session by name.
Parameters:
Returns:
getStatus
public abstract PacketCaptureQueryStatusResultInner getStatus(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Query the status of a running packet capture session.
Parameters:
Returns:
getStatus
public abstract PacketCaptureQueryStatusResultInner getStatus(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Query the status of a running packet capture session.
Parameters:
Returns:
getStatusAsync
public abstract Mono<PacketCaptureQueryStatusResultInner> getStatusAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Query the status of a running packet capture session.
Parameters:
Returns:
getStatusWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> getStatusWithResponseAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Query the status of a running packet capture session.
Parameters:
Returns:
getWithResponse
public abstract Response<PacketCaptureResultInner> getWithResponse(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Gets a packet capture session by name.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<PacketCaptureResultInner>> getWithResponseAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Gets a packet capture session by name.
Parameters:
Returns:
list
public abstract PagedIterable<PacketCaptureResultInner> list(String resourceGroupName, String networkWatcherName)
Lists all packet capture sessions within the specified resource group.
Parameters:
Returns:
list
public abstract PagedIterable<PacketCaptureResultInner> list(String resourceGroupName, String networkWatcherName, Context context)
Lists all packet capture sessions within the specified resource group.
Parameters:
Returns:
listAsync
public abstract PagedFlux<PacketCaptureResultInner> listAsync(String resourceGroupName, String networkWatcherName)
Lists all packet capture sessions within the specified resource group.
Parameters:
Returns:
stop
public abstract void stop(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Stops a specified packet capture session.
Parameters:
stop
public abstract void stop(String resourceGroupName, String networkWatcherName, String packetCaptureName, Context context)
Stops a specified packet capture session.
Parameters:
stopAsync
public abstract Mono<Void> stopAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Stops a specified packet capture session.
Parameters:
Returns:
stopWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> stopWithResponseAsync(String resourceGroupName, String networkWatcherName, String packetCaptureName)
Stops a specified packet capture session.
Parameters:
Returns: