keyId = $keyId; } /** * @return string */ public function getKeyId() { return $this->keyId; } /** * Required. The relative resource name of the DeviceCheck configuration * object, in the format: ``` * projects/{project_number}/apps/{app_id}/deviceCheckConfig ``` * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Required. Input only. The contents of the private key (`.p8`) file * associated with the key specified by `key_id`. For security reasons, this * field will never be populated in any response. * * @param string $privateKey */ public function setPrivateKey($privateKey) { $this->privateKey = $privateKey; } /** * @return string */ public function getPrivateKey() { return $this->privateKey; } /** * Output only. Whether the `private_key` field was previously set. Since we * will never return the `private_key` field, this field is the only way to * find out whether it was previously set. * * @param bool $privateKeySet */ public function setPrivateKeySet($privateKeySet) { $this->privateKeySet = $privateKeySet; } /** * @return bool */ public function getPrivateKeySet() { return $this->privateKeySet; } /** * Specifies the duration for which App Check tokens exchanged from * DeviceCheck tokens will be valid. If unset, a default value of 1 hour is * assumed. Must be between 30 minutes and 7 days, inclusive. * * @param string $tokenTtl */ public function setTokenTtl($tokenTtl) { $this->tokenTtl = $tokenTtl; } /** * @return string */ public function getTokenTtl() { return $this->tokenTtl; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleFirebaseAppcheckV1DeviceCheckConfig::class, 'Google_Service_Firebaseappcheck_GoogleFirebaseAppcheckV1DeviceCheckConfig');