SqlVulnerabilityAssessmentSettingsProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.security.models.SqlVulnerabilityAssessmentSettingsProperties

Implements

public final class SqlVulnerabilityAssessmentSettingsProperties
implements JsonSerializable<SqlVulnerabilityAssessmentSettingsProperties>

SQL Vulnerability Assessment settings properties.

Constructor Summary

Constructor Description
SqlVulnerabilityAssessmentSettingsProperties()

Creates an instance of SqlVulnerabilityAssessmentSettingsProperties class.

Method Summary

Modifier and Type Method and Description
OffsetDateTime creationTime()

Get the creationTime property: The creation time of the SQL Vulnerability Assessment settings.

static SqlVulnerabilityAssessmentSettingsProperties fromJson(JsonReader jsonReader)

Reads an instance of SqlVulnerabilityAssessmentSettingsProperties from the JsonReader.

SqlVulnerabilityAssessmentState state()

Get the state property: Represents the state of a SQL Vulnerability Assessment.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SqlVulnerabilityAssessmentSettingsProperties withState(SqlVulnerabilityAssessmentState state)

Set the state property: Represents the state of a SQL Vulnerability Assessment.

Methods inherited from java.lang.Object

Constructor Details

SqlVulnerabilityAssessmentSettingsProperties

public SqlVulnerabilityAssessmentSettingsProperties()

Creates an instance of SqlVulnerabilityAssessmentSettingsProperties class.

Method Details

creationTime

public OffsetDateTime creationTime()

Get the creationTime property: The creation time of the SQL Vulnerability Assessment settings.

Returns:

the creationTime value.

fromJson

public static SqlVulnerabilityAssessmentSettingsProperties fromJson(JsonReader jsonReader)

Reads an instance of SqlVulnerabilityAssessmentSettingsProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

state

public SqlVulnerabilityAssessmentState state()

Get the state property: Represents the state of a SQL Vulnerability Assessment.

Returns:

the state value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withState

public SqlVulnerabilityAssessmentSettingsProperties withState(SqlVulnerabilityAssessmentState state)

Set the state property: Represents the state of a SQL Vulnerability Assessment.

Parameters:

state - the state value to set.

Returns:

the SqlVulnerabilityAssessmentSettingsProperties object itself.

Applies to