PacketCaptureMachineScope Class

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

Implements

public final class PacketCaptureMachineScope
implements JsonSerializable<PacketCaptureMachineScope>

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 Summary

Constructor Description
PacketCaptureMachineScope()

Creates an instance of PacketCaptureMachineScope class.

Method Summary

Modifier and Type Method and Description
List<String> exclude()

Get the exclude property: List of AzureVMSS instances which has to be excluded from the AzureVMSS from running packet capture.

static PacketCaptureMachineScope fromJson(JsonReader jsonReader)

Reads an instance of PacketCaptureMachineScope from the JsonReader.

List<String> include()

Get the include property: List of AzureVMSS instances to run packet capture on.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

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.

PacketCaptureMachineScope withInclude(List<String> include)

Set the include property: List of AzureVMSS instances to run packet capture on.

Methods inherited from java.lang.Object

Constructor Details

PacketCaptureMachineScope

public PacketCaptureMachineScope()

Creates an instance of PacketCaptureMachineScope class.

Method Details

exclude

public List 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.

fromJson

public static PacketCaptureMachineScope fromJson(JsonReader jsonReader)

Reads an instance of PacketCaptureMachineScope from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of PacketCaptureMachineScope if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the PacketCaptureMachineScope.

include

public List include()

Get the include property: List of AzureVMSS instances to run packet capture on.

Returns:

the include value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withExclude

public PacketCaptureMachineScope withExclude(List 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.

withInclude

public PacketCaptureMachineScope withInclude(List 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.

Applies to