MicrosoftGraphConfigurationManagerClientEnabledFeatures Class

  • java.lang.Object
    • com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphConfigurationManagerClientEnabledFeatures

Implements

public final class MicrosoftGraphConfigurationManagerClientEnabledFeatures
implements JsonSerializable<MicrosoftGraphConfigurationManagerClientEnabledFeatures>

configurationManagerClientEnabledFeatures configuration Manager client enabled features.

Constructor Summary

Constructor Description
MicrosoftGraphConfigurationManagerClientEnabledFeatures()

Creates an instance of MicrosoftGraphConfigurationManagerClientEnabledFeatures class.

Method Summary

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

Get the additionalProperties property: configuration Manager client enabled features.

Boolean compliancePolicy()

Get the compliancePolicy property: Whether compliance policy is managed by Intune.

Boolean deviceConfiguration()

Get the deviceConfiguration property: Whether device configuration is managed by Intune.

static MicrosoftGraphConfigurationManagerClientEnabledFeatures fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphConfigurationManagerClientEnabledFeatures from the JsonReader.

Boolean inventory()

Get the inventory property: Whether inventory is managed by Intune.

Boolean modernApps()

Get the modernApps property: Whether modern application is managed by Intune.

Boolean resourceAccess()

Get the resourceAccess property: Whether resource access is managed by Intune.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Boolean windowsUpdateForBusiness()

Get the windowsUpdateForBusiness property: Whether Windows Update for Business is managed by Intune.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: configuration Manager client enabled features.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withCompliancePolicy(Boolean compliancePolicy)

Set the compliancePolicy property: Whether compliance policy is managed by Intune.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withDeviceConfiguration(Boolean deviceConfiguration)

Set the deviceConfiguration property: Whether device configuration is managed by Intune.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withInventory(Boolean inventory)

Set the inventory property: Whether inventory is managed by Intune.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withModernApps(Boolean modernApps)

Set the modernApps property: Whether modern application is managed by Intune.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withResourceAccess(Boolean resourceAccess)

Set the resourceAccess property: Whether resource access is managed by Intune.

MicrosoftGraphConfigurationManagerClientEnabledFeatures withWindowsUpdateForBusiness(Boolean windowsUpdateForBusiness)

Set the windowsUpdateForBusiness property: Whether Windows Update for Business is managed by Intune.

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphConfigurationManagerClientEnabledFeatures

public MicrosoftGraphConfigurationManagerClientEnabledFeatures()

Creates an instance of MicrosoftGraphConfigurationManagerClientEnabledFeatures class.

Method Details

additionalProperties

public Map additionalProperties()

Get the additionalProperties property: configuration Manager client enabled features.

Returns:

the additionalProperties value.

compliancePolicy

public Boolean compliancePolicy()

Get the compliancePolicy property: Whether compliance policy is managed by Intune.

Returns:

the compliancePolicy value.

deviceConfiguration

public Boolean deviceConfiguration()

Get the deviceConfiguration property: Whether device configuration is managed by Intune.

Returns:

the deviceConfiguration value.

fromJson

public static MicrosoftGraphConfigurationManagerClientEnabledFeatures fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphConfigurationManagerClientEnabledFeatures from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

inventory

public Boolean inventory()

Get the inventory property: Whether inventory is managed by Intune.

Returns:

the inventory value.

modernApps

public Boolean modernApps()

Get the modernApps property: Whether modern application is managed by Intune.

Returns:

the modernApps value.

resourceAccess

public Boolean resourceAccess()

Get the resourceAccess property: Whether resource access is managed by Intune.

Returns:

the resourceAccess value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

windowsUpdateForBusiness

public Boolean windowsUpdateForBusiness()

Get the windowsUpdateForBusiness property: Whether Windows Update for Business is managed by Intune.

Returns:

the windowsUpdateForBusiness value.

withAdditionalProperties

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withAdditionalProperties(Map additionalProperties)

Set the additionalProperties property: configuration Manager client enabled features.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

withCompliancePolicy

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withCompliancePolicy(Boolean compliancePolicy)

Set the compliancePolicy property: Whether compliance policy is managed by Intune.

Parameters:

compliancePolicy - the compliancePolicy value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

withDeviceConfiguration

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withDeviceConfiguration(Boolean deviceConfiguration)

Set the deviceConfiguration property: Whether device configuration is managed by Intune.

Parameters:

deviceConfiguration - the deviceConfiguration value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

withInventory

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withInventory(Boolean inventory)

Set the inventory property: Whether inventory is managed by Intune.

Parameters:

inventory - the inventory value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

withModernApps

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withModernApps(Boolean modernApps)

Set the modernApps property: Whether modern application is managed by Intune.

Parameters:

modernApps - the modernApps value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

withResourceAccess

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withResourceAccess(Boolean resourceAccess)

Set the resourceAccess property: Whether resource access is managed by Intune.

Parameters:

resourceAccess - the resourceAccess value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

withWindowsUpdateForBusiness

public MicrosoftGraphConfigurationManagerClientEnabledFeatures withWindowsUpdateForBusiness(Boolean windowsUpdateForBusiness)

Set the windowsUpdateForBusiness property: Whether Windows Update for Business is managed by Intune.

Parameters:

windowsUpdateForBusiness - the windowsUpdateForBusiness value to set.

Returns:

the MicrosoftGraphConfigurationManagerClientEnabledFeatures object itself.

Applies to