SecureScoreControlDefinitionItemInner Class

public final class SecureScoreControlDefinitionItemInner
extends ProxyResource

Information about the security control.

Constructor Summary

Constructor Description
SecureScoreControlDefinitionItemInner()

Creates an instance of SecureScoreControlDefinitionItemInner class.

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.

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

Constructor Details

SecureScoreControlDefinitionItemInner

public SecureScoreControlDefinitionItemInner()

Creates an instance of SecureScoreControlDefinitionItemInner class.

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.

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