Share via


MicrosoftGraphDeviceConfigurationState Class

public final class MicrosoftGraphDeviceConfigurationState
extends MicrosoftGraphEntity

Represents a device configuration state.

Device Configuration State for a given device.

Constructor Summary

Constructor Description
MicrosoftGraphDeviceConfigurationState()

Creates an instance of MicrosoftGraphDeviceConfigurationState class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: Device Configuration State for a given device.

String displayName()

Get the displayName property: The name of the policy for this policyBase.

static MicrosoftGraphDeviceConfigurationState fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphDeviceConfigurationState from the JsonReader.

MicrosoftGraphPolicyPlatformType platformType()

Get the platformType property: policyPlatformType.

Integer settingCount()

Get the settingCount property: Count of how many setting a policy holds.

List<MicrosoftGraphDeviceConfigurationSettingState> settingStates()

Get the settingStates property: The settingStates property.

MicrosoftGraphComplianceStatus state()

Get the state property: complianceStatus.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Integer version()

Get the version property: The version of the policy.

MicrosoftGraphDeviceConfigurationState withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: Device Configuration State for a given device.

MicrosoftGraphDeviceConfigurationState withDisplayName(String displayName)

Set the displayName property: The name of the policy for this policyBase.

MicrosoftGraphDeviceConfigurationState withId(String id)

Set the id property: Read-only.

MicrosoftGraphDeviceConfigurationState withPlatformType(MicrosoftGraphPolicyPlatformType platformType)

Set the platformType property: policyPlatformType.

MicrosoftGraphDeviceConfigurationState withSettingCount(Integer settingCount)

Set the settingCount property: Count of how many setting a policy holds.

MicrosoftGraphDeviceConfigurationState withSettingStates(List<MicrosoftGraphDeviceConfigurationSettingState> settingStates)

Set the settingStates property: The settingStates property.

MicrosoftGraphDeviceConfigurationState withState(MicrosoftGraphComplianceStatus state)

Set the state property: complianceStatus.

MicrosoftGraphDeviceConfigurationState withVersion(Integer version)

Set the version property: The version of the policy.

Methods inherited from MicrosoftGraphEntity

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphDeviceConfigurationState

public MicrosoftGraphDeviceConfigurationState()

Creates an instance of MicrosoftGraphDeviceConfigurationState class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: Device Configuration State for a given device.

Overrides:

MicrosoftGraphDeviceConfigurationState.additionalProperties()

Returns:

the additionalProperties value.

displayName

public String displayName()

Get the displayName property: The name of the policy for this policyBase.

Returns:

the displayName value.

fromJson

public static MicrosoftGraphDeviceConfigurationState fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphDeviceConfigurationState from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

platformType

public MicrosoftGraphPolicyPlatformType platformType()

Get the platformType property: policyPlatformType.

Returns:

the platformType value.

settingCount

public Integer settingCount()

Get the settingCount property: Count of how many setting a policy holds.

Returns:

the settingCount value.

settingStates

public List<MicrosoftGraphDeviceConfigurationSettingState> settingStates()

Get the settingStates property: The settingStates property.

Returns:

the settingStates value.

state

public MicrosoftGraphComplianceStatus state()

Get the state property: complianceStatus.

Returns:

the state value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

MicrosoftGraphDeviceConfigurationState.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

MicrosoftGraphDeviceConfigurationState.validate()

version

public Integer version()

Get the version property: The version of the policy.

Returns:

the version value.

withAdditionalProperties

public MicrosoftGraphDeviceConfigurationState withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: Device Configuration State for a given device.

Overrides:

MicrosoftGraphDeviceConfigurationState.withAdditionalProperties(Map<String,Object> additionalProperties)

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

withDisplayName

public MicrosoftGraphDeviceConfigurationState withDisplayName(String displayName)

Set the displayName property: The name of the policy for this policyBase.

Parameters:

displayName - the displayName value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

withId

public MicrosoftGraphDeviceConfigurationState withId(String id)

Set the id property: Read-only.

Overrides:

MicrosoftGraphDeviceConfigurationState.withId(String id)

Parameters:

id

withPlatformType

public MicrosoftGraphDeviceConfigurationState withPlatformType(MicrosoftGraphPolicyPlatformType platformType)

Set the platformType property: policyPlatformType.

Parameters:

platformType - the platformType value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

withSettingCount

public MicrosoftGraphDeviceConfigurationState withSettingCount(Integer settingCount)

Set the settingCount property: Count of how many setting a policy holds.

Parameters:

settingCount - the settingCount value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

withSettingStates

public MicrosoftGraphDeviceConfigurationState withSettingStates(List<MicrosoftGraphDeviceConfigurationSettingState> settingStates)

Set the settingStates property: The settingStates property.

Parameters:

settingStates - the settingStates value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

withState

public MicrosoftGraphDeviceConfigurationState withState(MicrosoftGraphComplianceStatus state)

Set the state property: complianceStatus.

Parameters:

state - the state value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

withVersion

public MicrosoftGraphDeviceConfigurationState withVersion(Integer version)

Set the version property: The version of the policy.

Parameters:

version - the version value to set.

Returns:

the MicrosoftGraphDeviceConfigurationState object itself.

Applies to