Package com.microsoft.graph.models
Class SharedPCConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.SharedPCConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class SharedPCConfiguration
extends DeviceConfiguration
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Shared PCConfiguration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Account Manager Policy.The Allowed Accounts.The Allow Local Storage.The Disable Account Manager.The Disable Edu Policies.The Disable Power Policies.The Disable Sign In On Resume.The Enabled.The Idle Time Before Sleep In Seconds.The Kiosk App Display Name.The Kiosk App User Model Id.com.microsoft.graph.core.TimeOfDay
The Maintenance Start Time.Fields inherited from class com.microsoft.graph.models.DeviceConfiguration
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, userStatuses, userStatusOverview, version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
accountManagerPolicy
@SerializedName(value="accountManagerPolicy", alternate="AccountManagerPolicy") @Expose @Nullable public SharedPCAccountManagerPolicy accountManagerPolicyThe Account Manager Policy. Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false. -
allowedAccounts
@SerializedName(value="allowedAccounts", alternate="AllowedAccounts") @Expose @Nullable public EnumSet<SharedPCAllowedAccountType> allowedAccountsThe Allowed Accounts. Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain. -
allowLocalStorage
@SerializedName(value="allowLocalStorage", alternate="AllowLocalStorage") @Expose @Nullable public Boolean allowLocalStorageThe Allow Local Storage. Specifies whether local storage is allowed on a shared PC. -
disableAccountManager
@SerializedName(value="disableAccountManager", alternate="DisableAccountManager") @Expose @Nullable public Boolean disableAccountManagerThe Disable Account Manager. Disables the account manager for shared PC mode. -
disableEduPolicies
@SerializedName(value="disableEduPolicies", alternate="DisableEduPolicies") @Expose @Nullable public Boolean disableEduPoliciesThe Disable Edu Policies. Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true. -
disablePowerPolicies
@SerializedName(value="disablePowerPolicies", alternate="DisablePowerPolicies") @Expose @Nullable public Boolean disablePowerPoliciesThe Disable Power Policies. Specifies whether the default shared PC power policies should be disabled. -
disableSignInOnResume
@SerializedName(value="disableSignInOnResume", alternate="DisableSignInOnResume") @Expose @Nullable public Boolean disableSignInOnResumeThe Disable Sign In On Resume. Disables the requirement to sign in whenever the device wakes up from sleep mode. -
enabled
The Enabled. Enables shared PC mode and applies the shared pc policies. -
idleTimeBeforeSleepInSeconds
@SerializedName(value="idleTimeBeforeSleepInSeconds", alternate="IdleTimeBeforeSleepInSeconds") @Expose @Nullable public Integer idleTimeBeforeSleepInSecondsThe Idle Time Before Sleep In Seconds. Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring. -
kioskAppDisplayName
@SerializedName(value="kioskAppDisplayName", alternate="KioskAppDisplayName") @Expose @Nullable public String kioskAppDisplayNameThe Kiosk App Display Name. Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set. -
kioskAppUserModelId
@SerializedName(value="kioskAppUserModelId", alternate="KioskAppUserModelId") @Expose @Nullable public String kioskAppUserModelIdThe Kiosk App User Model Id. Specifies the application user model ID of the app to use with assigned access. -
maintenanceStartTime
@SerializedName(value="maintenanceStartTime", alternate="MaintenanceStartTime") @Expose @Nullable public com.microsoft.graph.core.TimeOfDay maintenanceStartTimeThe Maintenance Start Time. Specifies the daily start time of maintenance hour.
-
-
Constructor Details
-
SharedPCConfiguration
public SharedPCConfiguration()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classDeviceConfiguration
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-