_propDict)) { return $this->_propDict["maximumRetries"]; } else { return null; } } /** * Sets the maximumRetries * The max number of retries that Microsoft Entra ID makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies. * * @param int $val The value of the maximumRetries * * @return CustomExtensionClientConfiguration */ public function setMaximumRetries($val) { $this->_propDict["maximumRetries"] = $val; return $this; } /** * Gets the timeoutInMilliseconds * The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service applies. * * @return int|null The timeoutInMilliseconds */ public function getTimeoutInMilliseconds() { if (array_key_exists("timeoutInMilliseconds", $this->_propDict)) { return $this->_propDict["timeoutInMilliseconds"]; } else { return null; } } /** * Sets the timeoutInMilliseconds * The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. If null, the default for the service applies. * * @param int $val The value of the timeoutInMilliseconds * * @return CustomExtensionClientConfiguration */ public function setTimeoutInMilliseconds($val) { $this->_propDict["timeoutInMilliseconds"] = $val; return $this; } }