availabilityConfiguration = $availabilityConfiguration; } /** * @return AvailabilityConfiguration */ public function getAvailabilityConfiguration() { return $this->availabilityConfiguration; } /** * @param BackupConfiguration */ public function setBackupConfiguration(BackupConfiguration $backupConfiguration) { $this->backupConfiguration = $backupConfiguration; } /** * @return BackupConfiguration */ public function getBackupConfiguration() { return $this->backupConfiguration; } /** * @param BackupRun */ public function setBackupRun(BackupRun $backupRun) { $this->backupRun = $backupRun; } /** * @return BackupRun */ public function getBackupRun() { return $this->backupRun; } /** * @param string */ public function setCreationTime($creationTime) { $this->creationTime = $creationTime; } /** * @return string */ public function getCreationTime() { return $this->creationTime; } /** * @param string */ public function setCurrentState($currentState) { $this->currentState = $currentState; } /** * @return string */ public function getCurrentState() { return $this->currentState; } /** * @param CustomMetadataData */ public function setCustomMetadata(CustomMetadataData $customMetadata) { $this->customMetadata = $customMetadata; } /** * @return CustomMetadataData */ public function getCustomMetadata() { return $this->customMetadata; } /** * @param string */ public function setEdition($edition) { $this->edition = $edition; } /** * @return string */ public function getEdition() { return $this->edition; } /** * @param Entitlement[] */ public function setEntitlements($entitlements) { $this->entitlements = $entitlements; } /** * @return Entitlement[] */ public function getEntitlements() { return $this->entitlements; } /** * @param string */ public function setExpectedState($expectedState) { $this->expectedState = $expectedState; } /** * @return string */ public function getExpectedState() { return $this->expectedState; } /** * @param DatabaseResourceId */ public function setId(DatabaseResourceId $id) { $this->id = $id; } /** * @return DatabaseResourceId */ public function getId() { return $this->id; } /** * @param string */ public function setInstanceType($instanceType) { $this->instanceType = $instanceType; } /** * @return string */ public function getInstanceType() { return $this->instanceType; } /** * @param string */ public function setLocation($location) { $this->location = $location; } /** * @return string */ public function getLocation() { return $this->location; } /** * @param MachineConfiguration */ public function setMachineConfiguration(MachineConfiguration $machineConfiguration) { $this->machineConfiguration = $machineConfiguration; } /** * @return MachineConfiguration */ public function getMachineConfiguration() { return $this->machineConfiguration; } /** * @param DatabaseResourceId */ public function setPrimaryResourceId(DatabaseResourceId $primaryResourceId) { $this->primaryResourceId = $primaryResourceId; } /** * @return DatabaseResourceId */ public function getPrimaryResourceId() { return $this->primaryResourceId; } /** * @param string */ public function setPrimaryResourceLocation($primaryResourceLocation) { $this->primaryResourceLocation = $primaryResourceLocation; } /** * @return string */ public function getPrimaryResourceLocation() { return $this->primaryResourceLocation; } /** * @param Product */ public function setProduct(Product $product) { $this->product = $product; } /** * @return Product */ public function getProduct() { return $this->product; } /** * @param string */ public function setResourceContainer($resourceContainer) { $this->resourceContainer = $resourceContainer; } /** * @return string */ public function getResourceContainer() { return $this->resourceContainer; } /** * @param string */ public function setResourceName($resourceName) { $this->resourceName = $resourceName; } /** * @return string */ public function getResourceName() { return $this->resourceName; } /** * @param Tags */ public function setTagsSet(Tags $tagsSet) { $this->tagsSet = $tagsSet; } /** * @return Tags */ public function getTagsSet() { return $this->tagsSet; } /** * @param string */ public function setUpdationTime($updationTime) { $this->updationTime = $updationTime; } /** * @return string */ public function getUpdationTime() { return $this->updationTime; } /** * @param UserLabels */ public function setUserLabelSet(UserLabels $userLabelSet) { $this->userLabelSet = $userLabelSet; } /** * @return UserLabels */ public function getUserLabelSet() { return $this->userLabelSet; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DatabaseResourceMetadata::class, 'Google_Service_CloudRedis_DatabaseResourceMetadata');