SecureScoreControlDefinitionItemInner Class

public final class SecureScoreControlDefinitionItemInner
extends ProxyResource

Information about the security control.

Method Summary

Modifier and Type Method and Description
List<AzureResourceLink> assessmentDefinitions()

Get the assessmentDefinitions property: Array of assessments metadata IDs that are included in this security control.

String description()

Get the description property: User friendly description of the control.

String displayName()

Get the displayName property: User friendly display name of the control.

static SecureScoreControlDefinitionItemInner fromJson(JsonReader jsonReader)

Reads an instance of SecureScoreControlDefinitionItemInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

Integer maxScore()

Get the maxScore property: Maximum control score (0..10).

String name()

Get the name property: The name of the resource.

SecureScoreControlDefinitionSource source()

Get the source property: Source object from which the control was created.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Method Details

assessmentDefinitions

public List<AzureResourceLink> assessmentDefinitions()

Get the assessmentDefinitions property: Array of assessments metadata IDs that are included in this security control.

Returns:

the assessmentDefinitions value.

description

public String description()

Get the description property: User friendly description of the control.

Returns:

the description value.

displayName

public String displayName()

Get the displayName property: User friendly display name of the control.

Returns:

the displayName value.

fromJson

public static SecureScoreControlDefinitionItemInner fromJson(JsonReader jsonReader)

Reads an instance of SecureScoreControlDefinitionItemInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SecureScoreControlDefinitionItemInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

SecureScoreControlDefinitionItemInner.id()

Returns:

the id value.

maxScore

public Integer maxScore()

Get the maxScore property: Maximum control score (0..10).

Returns:

the maxScore value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

SecureScoreControlDefinitionItemInner.name()

Returns:

the name value.

source

public SecureScoreControlDefinitionSource source()

Get the source property: Source object from which the control was created.

Returns:

the source value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SecureScoreControlDefinitionItemInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

SecureScoreControlDefinitionItemInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Applies to