Package odata.msgraph.client.entity
Class SharedPCConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.entity.SharedPCConfiguration.Builder
-
- Enclosing class:
- SharedPCConfiguration
public static final class SharedPCConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public SharedPCConfiguration.Builder id(String id)
-
createdDateTime
public SharedPCConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public SharedPCConfiguration.Builder description(String description)
-
displayName
public SharedPCConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public SharedPCConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
version
public SharedPCConfiguration.Builder version(Integer version)
-
assignments
public SharedPCConfiguration.Builder assignments(List<DeviceConfigurationAssignment> assignments)
-
assignments
public SharedPCConfiguration.Builder assignments(DeviceConfigurationAssignment... assignments)
-
deviceSettingStateSummaries
public SharedPCConfiguration.Builder deviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)
-
deviceSettingStateSummaries
public SharedPCConfiguration.Builder deviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)
-
deviceStatuses
public SharedPCConfiguration.Builder deviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)
-
deviceStatuses
public SharedPCConfiguration.Builder deviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)
-
deviceStatusOverview
public SharedPCConfiguration.Builder deviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)
-
userStatuses
public SharedPCConfiguration.Builder userStatuses(List<DeviceConfigurationUserStatus> userStatuses)
-
userStatuses
public SharedPCConfiguration.Builder userStatuses(DeviceConfigurationUserStatus... userStatuses)
-
userStatusOverview
public SharedPCConfiguration.Builder userStatusOverview(DeviceConfigurationUserOverview userStatusOverview)
-
accountManagerPolicy
public SharedPCConfiguration.Builder accountManagerPolicy(SharedPCAccountManagerPolicy accountManagerPolicy)
“Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.”- Parameters:
accountManagerPolicy- value ofaccountManagerPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
allowedAccounts
public SharedPCConfiguration.Builder allowedAccounts(SharedPCAllowedAccountType allowedAccounts)
“Indicates which type of accounts are allowed to use on a shared PC.”- Parameters:
allowedAccounts- value ofallowedAccountsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
allowLocalStorage
public SharedPCConfiguration.Builder allowLocalStorage(Boolean allowLocalStorage)
“Specifies whether local storage is allowed on a shared PC.”- Parameters:
allowLocalStorage- value ofallowLocalStorageproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disableAccountManager
public SharedPCConfiguration.Builder disableAccountManager(Boolean disableAccountManager)
“Disables the account manager for shared PC mode.”- Parameters:
disableAccountManager- value ofdisableAccountManagerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disableEduPolicies
public SharedPCConfiguration.Builder disableEduPolicies(Boolean disableEduPolicies)
“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.”- Parameters:
disableEduPolicies- value ofdisableEduPoliciesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disablePowerPolicies
public SharedPCConfiguration.Builder disablePowerPolicies(Boolean disablePowerPolicies)
“Specifies whether the default shared PC power policies should be disabled.”- Parameters:
disablePowerPolicies- value ofdisablePowerPoliciesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disableSignInOnResume
public SharedPCConfiguration.Builder disableSignInOnResume(Boolean disableSignInOnResume)
“Disables the requirement to sign in whenever the device wakes up from sleep mode .”- Parameters:
disableSignInOnResume- value ofdisableSignInOnResumeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enabled
public SharedPCConfiguration.Builder enabled(Boolean enabled)
“Enables shared PC mode and applies the shared pc policies.”- Parameters:
enabled- value ofenabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
idleTimeBeforeSleepInSeconds
public SharedPCConfiguration.Builder idleTimeBeforeSleepInSeconds(Integer idleTimeBeforeSleepInSeconds)
“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.”- Parameters:
idleTimeBeforeSleepInSeconds- value ofidleTimeBeforeSleepInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskAppDisplayName
public SharedPCConfiguration.Builder kioskAppDisplayName(String kioskAppDisplayName)
“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.”- Parameters:
kioskAppDisplayName- value ofkioskAppDisplayNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskAppUserModelId
public SharedPCConfiguration.Builder kioskAppUserModelId(String kioskAppUserModelId)
“Specifies the application user model ID of the app to use with assigned access.”- Parameters:
kioskAppUserModelId- value ofkioskAppUserModelIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
maintenanceStartTime
public SharedPCConfiguration.Builder maintenanceStartTime(LocalTime maintenanceStartTime)
“Specifies the daily start time of maintenance hour.”- Parameters:
maintenanceStartTime- value ofmaintenanceStartTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public SharedPCConfiguration build()
-
-