DefenderFoDatabasesAwsOffering Class

public final class DefenderFoDatabasesAwsOffering
extends CloudOffering

The Defender for Databases AWS offering.

Constructor Summary

Constructor Description
DefenderFoDatabasesAwsOffering()

Creates an instance of DefenderFoDatabasesAwsOffering class.

Method Summary

Modifier and Type Method and Description
DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning()

Get the arcAutoProvisioning property: The ARC autoprovisioning configuration.

DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm()

Get the databasesDspm property: The databases data security posture management (DSPM) configuration.

static DefenderFoDatabasesAwsOffering fromJson(JsonReader jsonReader)

Reads an instance of DefenderFoDatabasesAwsOffering from the JsonReader.

OfferingType offeringType()

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

DefenderFoDatabasesAwsOfferingRds rds()

Get the rds property: The RDS configuration.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DefenderFoDatabasesAwsOffering withArcAutoProvisioning(DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning)

Set the arcAutoProvisioning property: The ARC autoprovisioning configuration.

DefenderFoDatabasesAwsOffering withDatabasesDspm(DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm)

Set the databasesDspm property: The databases data security posture management (DSPM) configuration.

DefenderFoDatabasesAwsOffering withRds(DefenderFoDatabasesAwsOfferingRds rds)

Set the rds property: The RDS configuration.

Methods inherited from CloudOffering

Methods inherited from java.lang.Object

Constructor Details

DefenderFoDatabasesAwsOffering

public DefenderFoDatabasesAwsOffering()

Creates an instance of DefenderFoDatabasesAwsOffering class.

Method Details

arcAutoProvisioning

public DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning()

Get the arcAutoProvisioning property: The ARC autoprovisioning configuration.

Returns:

the arcAutoProvisioning value.

databasesDspm

public DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm()

Get the databasesDspm property: The databases data security posture management (DSPM) configuration.

Returns:

the databasesDspm value.

fromJson

public static DefenderFoDatabasesAwsOffering fromJson(JsonReader jsonReader)

Reads an instance of DefenderFoDatabasesAwsOffering from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

offeringType

public OfferingType offeringType()

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

Overrides:

DefenderFoDatabasesAwsOffering.offeringType()

Returns:

the offeringType value.

rds

public DefenderFoDatabasesAwsOfferingRds rds()

Get the rds property: The RDS configuration.

Returns:

the rds value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DefenderFoDatabasesAwsOffering.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

DefenderFoDatabasesAwsOffering.validate()

withArcAutoProvisioning

public DefenderFoDatabasesAwsOffering withArcAutoProvisioning(DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning)

Set the arcAutoProvisioning property: The ARC autoprovisioning configuration.

Parameters:

arcAutoProvisioning - the arcAutoProvisioning value to set.

Returns:

the DefenderFoDatabasesAwsOffering object itself.

withDatabasesDspm

public DefenderFoDatabasesAwsOffering withDatabasesDspm(DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm)

Set the databasesDspm property: The databases data security posture management (DSPM) configuration.

Parameters:

databasesDspm - the databasesDspm value to set.

Returns:

the DefenderFoDatabasesAwsOffering object itself.

withRds

public DefenderFoDatabasesAwsOffering withRds(DefenderFoDatabasesAwsOfferingRds rds)

Set the rds property: The RDS configuration.

Parameters:

rds - the rds value to set.

Returns:

the DefenderFoDatabasesAwsOffering object itself.

Applies to