1
0
Fork 0
m365-php/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Windows10EnrollmentCompleti...

347 lines
10 KiB
PHP

<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* Windows10EnrollmentCompletionPageConfiguration File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* Windows10EnrollmentCompletionPageConfiguration class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class Windows10EnrollmentCompletionPageConfiguration extends DeviceEnrollmentConfiguration
{
/**
* Gets the allowDeviceResetOnInstallFailure
* Allow or block device reset on installation failure
*
* @return bool|null The allowDeviceResetOnInstallFailure
*/
public function getAllowDeviceResetOnInstallFailure()
{
if (array_key_exists("allowDeviceResetOnInstallFailure", $this->_propDict)) {
return $this->_propDict["allowDeviceResetOnInstallFailure"];
} else {
return null;
}
}
/**
* Sets the allowDeviceResetOnInstallFailure
* Allow or block device reset on installation failure
*
* @param bool $val The allowDeviceResetOnInstallFailure
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setAllowDeviceResetOnInstallFailure($val)
{
$this->_propDict["allowDeviceResetOnInstallFailure"] = boolval($val);
return $this;
}
/**
* Gets the allowDeviceUseOnInstallFailure
* Allow the user to continue using the device on installation failure
*
* @return bool|null The allowDeviceUseOnInstallFailure
*/
public function getAllowDeviceUseOnInstallFailure()
{
if (array_key_exists("allowDeviceUseOnInstallFailure", $this->_propDict)) {
return $this->_propDict["allowDeviceUseOnInstallFailure"];
} else {
return null;
}
}
/**
* Sets the allowDeviceUseOnInstallFailure
* Allow the user to continue using the device on installation failure
*
* @param bool $val The allowDeviceUseOnInstallFailure
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setAllowDeviceUseOnInstallFailure($val)
{
$this->_propDict["allowDeviceUseOnInstallFailure"] = boolval($val);
return $this;
}
/**
* Gets the allowLogCollectionOnInstallFailure
* Allow or block log collection on installation failure
*
* @return bool|null The allowLogCollectionOnInstallFailure
*/
public function getAllowLogCollectionOnInstallFailure()
{
if (array_key_exists("allowLogCollectionOnInstallFailure", $this->_propDict)) {
return $this->_propDict["allowLogCollectionOnInstallFailure"];
} else {
return null;
}
}
/**
* Sets the allowLogCollectionOnInstallFailure
* Allow or block log collection on installation failure
*
* @param bool $val The allowLogCollectionOnInstallFailure
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setAllowLogCollectionOnInstallFailure($val)
{
$this->_propDict["allowLogCollectionOnInstallFailure"] = boolval($val);
return $this;
}
/**
* Gets the allowNonBlockingAppInstallation
* Install all required apps as non blocking apps during white glove
*
* @return bool|null The allowNonBlockingAppInstallation
*/
public function getAllowNonBlockingAppInstallation()
{
if (array_key_exists("allowNonBlockingAppInstallation", $this->_propDict)) {
return $this->_propDict["allowNonBlockingAppInstallation"];
} else {
return null;
}
}
/**
* Sets the allowNonBlockingAppInstallation
* Install all required apps as non blocking apps during white glove
*
* @param bool $val The allowNonBlockingAppInstallation
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setAllowNonBlockingAppInstallation($val)
{
$this->_propDict["allowNonBlockingAppInstallation"] = boolval($val);
return $this;
}
/**
* Gets the blockDeviceSetupRetryByUser
* Allow the user to retry the setup on installation failure
*
* @return bool|null The blockDeviceSetupRetryByUser
*/
public function getBlockDeviceSetupRetryByUser()
{
if (array_key_exists("blockDeviceSetupRetryByUser", $this->_propDict)) {
return $this->_propDict["blockDeviceSetupRetryByUser"];
} else {
return null;
}
}
/**
* Sets the blockDeviceSetupRetryByUser
* Allow the user to retry the setup on installation failure
*
* @param bool $val The blockDeviceSetupRetryByUser
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setBlockDeviceSetupRetryByUser($val)
{
$this->_propDict["blockDeviceSetupRetryByUser"] = boolval($val);
return $this;
}
/**
* Gets the customErrorMessage
* Set custom error message to show upon installation failure
*
* @return string|null The customErrorMessage
*/
public function getCustomErrorMessage()
{
if (array_key_exists("customErrorMessage", $this->_propDict)) {
return $this->_propDict["customErrorMessage"];
} else {
return null;
}
}
/**
* Sets the customErrorMessage
* Set custom error message to show upon installation failure
*
* @param string $val The customErrorMessage
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setCustomErrorMessage($val)
{
$this->_propDict["customErrorMessage"] = $val;
return $this;
}
/**
* Gets the disableUserStatusTrackingAfterFirstUser
* Only show installation progress for first user post enrollment
*
* @return bool|null The disableUserStatusTrackingAfterFirstUser
*/
public function getDisableUserStatusTrackingAfterFirstUser()
{
if (array_key_exists("disableUserStatusTrackingAfterFirstUser", $this->_propDict)) {
return $this->_propDict["disableUserStatusTrackingAfterFirstUser"];
} else {
return null;
}
}
/**
* Sets the disableUserStatusTrackingAfterFirstUser
* Only show installation progress for first user post enrollment
*
* @param bool $val The disableUserStatusTrackingAfterFirstUser
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setDisableUserStatusTrackingAfterFirstUser($val)
{
$this->_propDict["disableUserStatusTrackingAfterFirstUser"] = boolval($val);
return $this;
}
/**
* Gets the installProgressTimeoutInMinutes
* Set installation progress timeout in minutes
*
* @return int|null The installProgressTimeoutInMinutes
*/
public function getInstallProgressTimeoutInMinutes()
{
if (array_key_exists("installProgressTimeoutInMinutes", $this->_propDict)) {
return $this->_propDict["installProgressTimeoutInMinutes"];
} else {
return null;
}
}
/**
* Sets the installProgressTimeoutInMinutes
* Set installation progress timeout in minutes
*
* @param int $val The installProgressTimeoutInMinutes
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setInstallProgressTimeoutInMinutes($val)
{
$this->_propDict["installProgressTimeoutInMinutes"] = intval($val);
return $this;
}
/**
* Gets the selectedMobileAppIds
* Selected applications to track the installation status
*
* @return string|null The selectedMobileAppIds
*/
public function getSelectedMobileAppIds()
{
if (array_key_exists("selectedMobileAppIds", $this->_propDict)) {
return $this->_propDict["selectedMobileAppIds"];
} else {
return null;
}
}
/**
* Sets the selectedMobileAppIds
* Selected applications to track the installation status
*
* @param string $val The selectedMobileAppIds
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setSelectedMobileAppIds($val)
{
$this->_propDict["selectedMobileAppIds"] = $val;
return $this;
}
/**
* Gets the showInstallationProgress
* Show or hide installation progress to user
*
* @return bool|null The showInstallationProgress
*/
public function getShowInstallationProgress()
{
if (array_key_exists("showInstallationProgress", $this->_propDict)) {
return $this->_propDict["showInstallationProgress"];
} else {
return null;
}
}
/**
* Sets the showInstallationProgress
* Show or hide installation progress to user
*
* @param bool $val The showInstallationProgress
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setShowInstallationProgress($val)
{
$this->_propDict["showInstallationProgress"] = boolval($val);
return $this;
}
/**
* Gets the trackInstallProgressForAutopilotOnly
* Only show installation progress for Autopilot enrollment scenarios
*
* @return bool|null The trackInstallProgressForAutopilotOnly
*/
public function getTrackInstallProgressForAutopilotOnly()
{
if (array_key_exists("trackInstallProgressForAutopilotOnly", $this->_propDict)) {
return $this->_propDict["trackInstallProgressForAutopilotOnly"];
} else {
return null;
}
}
/**
* Sets the trackInstallProgressForAutopilotOnly
* Only show installation progress for Autopilot enrollment scenarios
*
* @param bool $val The trackInstallProgressForAutopilotOnly
*
* @return Windows10EnrollmentCompletionPageConfiguration
*/
public function setTrackInstallProgressForAutopilotOnly($val)
{
$this->_propDict["trackInstallProgressForAutopilotOnly"] = boolval($val);
return $this;
}
}