DefenderForDatabasesGcpOffering Class

public final class DefenderForDatabasesGcpOffering
extends CloudOffering

The Defender for Databases GCP offering configurations.

Constructor Summary

Constructor Description
DefenderForDatabasesGcpOffering()

Creates an instance of DefenderForDatabasesGcpOffering class.

Method Summary

Modifier and Type Method and Description
DefenderForDatabasesGcpOfferingArcAutoProvisioning arcAutoProvisioning()

Get the arcAutoProvisioning property: The ARC autoprovisioning configuration.

DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning defenderForDatabasesArcAutoProvisioning()

Get the defenderForDatabasesArcAutoProvisioning property: The native cloud connection configuration.

static DefenderForDatabasesGcpOffering fromJson(JsonReader jsonReader)

Reads an instance of DefenderForDatabasesGcpOffering from the JsonReader.

OfferingType offeringType()

Get the offeringType property: The type of the security offering.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DefenderForDatabasesGcpOffering withArcAutoProvisioning(DefenderForDatabasesGcpOfferingArcAutoProvisioning arcAutoProvisioning)

Set the arcAutoProvisioning property: The ARC autoprovisioning configuration.

DefenderForDatabasesGcpOffering withDefenderForDatabasesArcAutoProvisioning(DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning defenderForDatabasesArcAutoProvisioning)

Set the defenderForDatabasesArcAutoProvisioning property: The native cloud connection configuration.

Methods inherited from CloudOffering

Methods inherited from java.lang.Object

Constructor Details

DefenderForDatabasesGcpOffering

public DefenderForDatabasesGcpOffering()

Creates an instance of DefenderForDatabasesGcpOffering class.

Method Details

arcAutoProvisioning

public DefenderForDatabasesGcpOfferingArcAutoProvisioning arcAutoProvisioning()

Get the arcAutoProvisioning property: The ARC autoprovisioning configuration.

Returns:

the arcAutoProvisioning value.

defenderForDatabasesArcAutoProvisioning

public DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning defenderForDatabasesArcAutoProvisioning()

Get the defenderForDatabasesArcAutoProvisioning property: The native cloud connection configuration.

Returns:

the defenderForDatabasesArcAutoProvisioning value.

fromJson

public static DefenderForDatabasesGcpOffering fromJson(JsonReader jsonReader)

Reads an instance of DefenderForDatabasesGcpOffering from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

offeringType

public OfferingType offeringType()

Get the offeringType property: The type of the security offering.

Overrides:

DefenderForDatabasesGcpOffering.offeringType()

Returns:

the offeringType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DefenderForDatabasesGcpOffering.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

DefenderForDatabasesGcpOffering.validate()

withArcAutoProvisioning

public DefenderForDatabasesGcpOffering withArcAutoProvisioning(DefenderForDatabasesGcpOfferingArcAutoProvisioning arcAutoProvisioning)

Set the arcAutoProvisioning property: The ARC autoprovisioning configuration.

Parameters:

arcAutoProvisioning - the arcAutoProvisioning value to set.

Returns:

the DefenderForDatabasesGcpOffering object itself.

withDefenderForDatabasesArcAutoProvisioning

public DefenderForDatabasesGcpOffering withDefenderForDatabasesArcAutoProvisioning(DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning defenderForDatabasesArcAutoProvisioning)

Set the defenderForDatabasesArcAutoProvisioning property: The native cloud connection configuration.

Parameters:

defenderForDatabasesArcAutoProvisioning - the defenderForDatabasesArcAutoProvisioning value to set.

Returns:

the DefenderForDatabasesGcpOffering object itself.

Applies to