DefenderCspmJFrogOffering Class

public final class DefenderCspmJFrogOffering
extends CloudOffering

The CSPM P1 for JFrog Artifactory offering.

Constructor Summary

Constructor Description
DefenderCspmJFrogOffering()

Creates an instance of DefenderCspmJFrogOffering class.

Method Summary

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

Reads an instance of DefenderCspmJFrogOffering from the JsonReader.

DefenderCspmJFrogOfferingMdcContainersImageAssessment mdcContainersImageAssessment()

Get the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.

OfferingType offeringType()

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

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DefenderCspmJFrogOffering withMdcContainersImageAssessment(DefenderCspmJFrogOfferingMdcContainersImageAssessment mdcContainersImageAssessment)

Set the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.

Methods inherited from CloudOffering

Methods inherited from java.lang.Object

Constructor Details

DefenderCspmJFrogOffering

public DefenderCspmJFrogOffering()

Creates an instance of DefenderCspmJFrogOffering class.

Method Details

fromJson

public static DefenderCspmJFrogOffering fromJson(JsonReader jsonReader)

Reads an instance of DefenderCspmJFrogOffering from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

mdcContainersImageAssessment

public DefenderCspmJFrogOfferingMdcContainersImageAssessment mdcContainersImageAssessment()

Get the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.

Returns:

the mdcContainersImageAssessment value.

offeringType

public OfferingType offeringType()

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

Overrides:

DefenderCspmJFrogOffering.offeringType()

Returns:

the offeringType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DefenderCspmJFrogOffering.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

DefenderCspmJFrogOffering.validate()

withMdcContainersImageAssessment

public DefenderCspmJFrogOffering withMdcContainersImageAssessment(DefenderCspmJFrogOfferingMdcContainersImageAssessment mdcContainersImageAssessment)

Set the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.

Parameters:

mdcContainersImageAssessment - the mdcContainersImageAssessment value to set.

Returns:

the DefenderCspmJFrogOffering object itself.

Applies to