RegulatoryComplianceStandardInner Class

public final class RegulatoryComplianceStandardInner
extends ProxyResource

Regulatory compliance standard details and state.

Method Summary

Modifier and Type Method and Description
Integer failedControls()

Get the failedControls property: The number of supported regulatory compliance controls of the given standard with a failed state.

static RegulatoryComplianceStandardInner fromJson(JsonReader jsonReader)

Reads an instance of RegulatoryComplianceStandardInner from the JsonReader.

String id()

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

String name()

Get the name property: The name of the resource.

Integer passedControls()

Get the passedControls property: The number of supported regulatory compliance controls of the given standard with a passed state.

Integer skippedControls()

Get the skippedControls property: The number of supported regulatory compliance controls of the given standard with a skipped state.

State state()

Get the state property: Aggregative state based on the standard's supported controls states.

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.

Integer unsupportedControls()

Get the unsupportedControls property: The number of regulatory compliance controls of the given standard which are unsupported by automated assessments.

void validate()

Validates the instance.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Method Details

failedControls

public Integer failedControls()

Get the failedControls property: The number of supported regulatory compliance controls of the given standard with a failed state.

Returns:

the failedControls value.

fromJson

public static RegulatoryComplianceStandardInner fromJson(JsonReader jsonReader)

Reads an instance of RegulatoryComplianceStandardInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of RegulatoryComplianceStandardInner 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:

RegulatoryComplianceStandardInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

RegulatoryComplianceStandardInner.name()

Returns:

the name value.

passedControls

public Integer passedControls()

Get the passedControls property: The number of supported regulatory compliance controls of the given standard with a passed state.

Returns:

the passedControls value.

skippedControls

public Integer skippedControls()

Get the skippedControls property: The number of supported regulatory compliance controls of the given standard with a skipped state.

Returns:

the skippedControls value.

state

public State state()

Get the state property: Aggregative state based on the standard's supported controls states.

Returns:

the state 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:

RegulatoryComplianceStandardInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

RegulatoryComplianceStandardInner.type()

Returns:

the type value.

unsupportedControls

public Integer unsupportedControls()

Get the unsupportedControls property: The number of regulatory compliance controls of the given standard which are unsupported by automated assessments.

Returns:

the unsupportedControls value.

validate

public void validate()

Validates the instance.

Applies to