Class PacketCaptureMachineScope

java.lang.Object
com.azure.resourcemanager.network.models.PacketCaptureMachineScope

public final class PacketCaptureMachineScope extends Object
A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS.
  • Constructor Details

    • PacketCaptureMachineScope

      public PacketCaptureMachineScope()
      Creates an instance of PacketCaptureMachineScope class.
  • Method Details

    • include

      public List<String> include()
      Get the include property: List of AzureVMSS instances to run packet capture on.
      Returns:
      the include value.
    • withInclude

      public PacketCaptureMachineScope withInclude(List<String> include)
      Set the include property: List of AzureVMSS instances to run packet capture on.
      Parameters:
      include - the include value to set.
      Returns:
      the PacketCaptureMachineScope object itself.
    • exclude

      public List<String> exclude()
      Get the exclude property: List of AzureVMSS instances which has to be excluded from the AzureVMSS from running packet capture.
      Returns:
      the exclude value.
    • withExclude

      public PacketCaptureMachineScope withExclude(List<String> exclude)
      Set the exclude property: List of AzureVMSS instances which has to be excluded from the AzureVMSS from running packet capture.
      Parameters:
      exclude - the exclude value to set.
      Returns:
      the PacketCaptureMachineScope object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.