Class PacketCaptureStorageLocation
java.lang.Object
com.azure.resourcemanager.network.models.PacketCaptureStorageLocation
The storage location for a packet capture session.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of PacketCaptureStorageLocation class. -
Method Summary
Modifier and TypeMethodDescriptionfilePath()Get the filePath property: A valid local path on the targeting VM.Get the storageId property: The ID of the storage account to save the packet capture session.Get the storagePath property: The URI of the storage path to save the packet capture.voidvalidate()Validates the instance.withFilePath(String filePath) Set the filePath property: A valid local path on the targeting VM.withStorageId(String storageId) Set the storageId property: The ID of the storage account to save the packet capture session.withStoragePath(String storagePath) Set the storagePath property: The URI of the storage path to save the packet capture.
-
Constructor Details
-
PacketCaptureStorageLocation
public PacketCaptureStorageLocation()Creates an instance of PacketCaptureStorageLocation class.
-
-
Method Details
-
storageId
Get the storageId property: The ID of the storage account to save the packet capture session. Required if no local file path is provided.- Returns:
- the storageId value.
-
withStorageId
Set the storageId property: The ID of the storage account to save the packet capture session. Required if no local file path is provided.- Parameters:
storageId- the storageId value to set.- Returns:
- the PacketCaptureStorageLocation object itself.
-
storagePath
Get the storagePath property: The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture.- Returns:
- the storagePath value.
-
withStoragePath
Set the storagePath property: The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture.- Parameters:
storagePath- the storagePath value to set.- Returns:
- the PacketCaptureStorageLocation object itself.
-
filePath
Get the filePath property: A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional.- Returns:
- the filePath value.
-
withFilePath
Set the filePath property: A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional.- Parameters:
filePath- the filePath value to set.- Returns:
- the PacketCaptureStorageLocation object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-