apiKeyId = $apiKeyId; } /** * @return string */ public function getApiKeyId() { return $this->apiKeyId; } /** * Output only. Immutable. The globally unique, Firebase-assigned identifier * for the `AndroidApp`. This identifier should be treated as an opaque token, * as the data format is not specified. * * @param string $appId */ public function setAppId($appId) { $this->appId = $appId; } /** * @return string */ public function getAppId() { return $this->appId; } /** * The user-assigned display name for the `AndroidApp`. * * @param string $displayName */ public function setDisplayName($displayName) { $this->displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * This checksum is computed by the server based on the value of other fields, * and it may be sent with update requests to ensure the client has an up-to- * date value before proceeding. Learn more about `etag` in Google's [AIP-154 * standard](https://google.aip.dev/154#declarative-friendly-resources). This * etag is strongly validated. * * @param string $etag */ public function setEtag($etag) { $this->etag = $etag; } /** * @return string */ public function getEtag() { return $this->etag; } /** * Output only. If the App has been removed from the Project, this is the * timestamp of when the App is considered expired and will be permanently * deleted. After this time, the App cannot be undeleted (that is, restored to * the Project). This value is only provided if the App is in the `DELETED` * state. * * @param string $expireTime */ public function setExpireTime($expireTime) { $this->expireTime = $expireTime; } /** * @return string */ public function getExpireTime() { return $this->expireTime; } /** * The resource name of the AndroidApp, in the format: projects/ * PROJECT_IDENTIFIER/androidApps/APP_ID * PROJECT_IDENTIFIER: the parent * Project's * [`ProjectNumber`](../projects#FirebaseProject.FIELDS.project_number) * ***(recommended)*** or its * [`ProjectId`](../projects#FirebaseProject.FIELDS.project_id). Learn more * about using project identifiers in Google's [AIP 2510 * standard](https://google.aip.dev/cloud/2510). Note that the value for * PROJECT_IDENTIFIER in any response body will be the `ProjectId`. * APP_ID: * the globally unique, Firebase-assigned identifier for the App (see * [`appId`](../projects.androidApps#AndroidApp.FIELDS.app_id)). * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Immutable. The canonical package name of the Android app as would appear in * the Google Play Developer Console. * * @param string $packageName */ public function setPackageName($packageName) { $this->packageName = $packageName; } /** * @return string */ public function getPackageName() { return $this->packageName; } /** * Output only. Immutable. A user-assigned unique identifier of the parent * FirebaseProject for the `AndroidApp`. * * @param string $projectId */ public function setProjectId($projectId) { $this->projectId = $projectId; } /** * @return string */ public function getProjectId() { return $this->projectId; } /** * The SHA1 certificate hashes for the AndroidApp. * * @param string[] $sha1Hashes */ public function setSha1Hashes($sha1Hashes) { $this->sha1Hashes = $sha1Hashes; } /** * @return string[] */ public function getSha1Hashes() { return $this->sha1Hashes; } /** * The SHA256 certificate hashes for the AndroidApp. * * @param string[] $sha256Hashes */ public function setSha256Hashes($sha256Hashes) { $this->sha256Hashes = $sha256Hashes; } /** * @return string[] */ public function getSha256Hashes() { return $this->sha256Hashes; } /** * Output only. The lifecycle state of the App. * * Accepted values: STATE_UNSPECIFIED, ACTIVE, DELETED * * @param self::STATE_* $state */ public function setState($state) { $this->state = $state; } /** * @return self::STATE_* */ public function getState() { return $this->state; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AndroidApp::class, 'Google_Service_FirebaseManagement_AndroidApp');