SecureScoreControlScoreDetailsInner Class

  • java.lang.Object
    • com.azure.resourcemanager.security.fluent.models.SecureScoreControlScoreDetailsInner

Implements

public final class SecureScoreControlScoreDetailsInner
implements JsonSerializable<SecureScoreControlScoreDetailsInner>

Calculation result data in control level.

Method Summary

Modifier and Type Method and Description
Double current()

Get the current property: Current score.

SecureScoreControlDefinitionItemInner definition()

Get the definition property: Information about the security control.

String displayName()

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

static SecureScoreControlScoreDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of SecureScoreControlScoreDetailsInner from the JsonReader.

Integer healthyResourceCount()

Get the healthyResourceCount property: Number of healthy resources in the control.

Integer max()

Get the max property: Maximum score available.

Integer notApplicableResourceCount()

Get the notApplicableResourceCount property: Number of not applicable resources in the control.

Double percentage()

Get the percentage property: Ratio of the current score divided by the maximum.

JsonWriter toJson(JsonWriter jsonWriter)
Integer unhealthyResourceCount()

Get the unhealthyResourceCount property: Number of unhealthy resources in the control.

void validate()

Validates the instance.

Long weight()

Get the weight property: The relative weight for this specific control in each of your subscriptions.

Methods inherited from java.lang.Object

Method Details

current

public Double current()

Get the current property: Current score.

Returns:

the current value.

definition

public SecureScoreControlDefinitionItemInner definition()

Get the definition property: Information about the security control.

Returns:

the definition value.

displayName

public String displayName()

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

Returns:

the displayName value.

fromJson

public static SecureScoreControlScoreDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of SecureScoreControlScoreDetailsInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

healthyResourceCount

public Integer healthyResourceCount()

Get the healthyResourceCount property: Number of healthy resources in the control.

Returns:

the healthyResourceCount value.

max

public Integer max()

Get the max property: Maximum score available.

Returns:

the max value.

notApplicableResourceCount

public Integer notApplicableResourceCount()

Get the notApplicableResourceCount property: Number of not applicable resources in the control.

Returns:

the notApplicableResourceCount value.

percentage

public Double percentage()

Get the percentage property: Ratio of the current score divided by the maximum. Rounded to 4 digits after the decimal point.

Returns:

the percentage value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

unhealthyResourceCount

public Integer unhealthyResourceCount()

Get the unhealthyResourceCount property: Number of unhealthy resources in the control.

Returns:

the unhealthyResourceCount value.

validate

public void validate()

Validates the instance.

weight

public Long weight()

Get the weight property: The relative weight for this specific control in each of your subscriptions. Used when calculating an aggregated score for this control across all of your subscriptions.

Returns:

the weight value.

Applies to