DefenderForServersGcpOfferingVmScanners Class

public final class DefenderForServersGcpOfferingVmScanners
extends VmScannersGcp

The Microsoft Defender for Server VM scanning configuration.

Constructor Summary

Constructor Description
DefenderForServersGcpOfferingVmScanners()

Creates an instance of DefenderForServersGcpOfferingVmScanners class.

Method Summary

Modifier and Type Method and Description
static DefenderForServersGcpOfferingVmScanners fromJson(JsonReader jsonReader)

Reads an instance of DefenderForServersGcpOfferingVmScanners from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DefenderForServersGcpOfferingVmScanners withConfiguration(VmScannersBaseConfiguration configuration)

Set the configuration property: Configuration for VM scanning.

DefenderForServersGcpOfferingVmScanners withEnabled(Boolean enabled)

Set the enabled property: Is VM scanning enabled.

Methods inherited from VmScannersBase

Methods inherited from VmScannersGcp

Methods inherited from java.lang.Object

Constructor Details

DefenderForServersGcpOfferingVmScanners

public DefenderForServersGcpOfferingVmScanners()

Creates an instance of DefenderForServersGcpOfferingVmScanners class.

Method Details

fromJson

public static DefenderForServersGcpOfferingVmScanners fromJson(JsonReader jsonReader)

Reads an instance of DefenderForServersGcpOfferingVmScanners from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DefenderForServersGcpOfferingVmScanners 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 DefenderForServersGcpOfferingVmScanners.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DefenderForServersGcpOfferingVmScanners.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

DefenderForServersGcpOfferingVmScanners.validate()

withConfiguration

public DefenderForServersGcpOfferingVmScanners withConfiguration(VmScannersBaseConfiguration configuration)

Set the configuration property: Configuration for VM scanning.

Overrides:

DefenderForServersGcpOfferingVmScanners.withConfiguration(VmScannersBaseConfiguration configuration)

Parameters:

configuration

withEnabled

public DefenderForServersGcpOfferingVmScanners withEnabled(Boolean enabled)

Set the enabled property: Is VM scanning enabled.

Overrides:

DefenderForServersGcpOfferingVmScanners.withEnabled(Boolean enabled)

Parameters:

enabled

Applies to