cache = $cache; } /** * @return string */ public function getCache() { return $this->cache; } /** * Custom engine specific features. * * @param array[] $customFeatures */ public function setCustomFeatures($customFeatures) { $this->customFeatures = $customFeatures; } /** * @return array[] */ public function getCustomFeatures() { return $this->customFeatures; } /** * Indicates whether the sequence value should cycle through. * * @param bool $cycle */ public function setCycle($cycle) { $this->cycle = $cycle; } /** * @return bool */ public function getCycle() { return $this->cycle; } /** * Increment value for the sequence. * * @param string $increment */ public function setIncrement($increment) { $this->increment = $increment; } /** * @return string */ public function getIncrement() { return $this->increment; } /** * Maximum number for the sequence represented as bytes to accommodate large. * numbers * * @param string $maxValue */ public function setMaxValue($maxValue) { $this->maxValue = $maxValue; } /** * @return string */ public function getMaxValue() { return $this->maxValue; } /** * Minimum number for the sequence represented as bytes to accommodate large. * numbers * * @param string $minValue */ public function setMinValue($minValue) { $this->minValue = $minValue; } /** * @return string */ public function getMinValue() { return $this->minValue; } /** * Start number for the sequence represented as bytes to accommodate large. * numbers * * @param string $startValue */ public function setStartValue($startValue) { $this->startValue = $startValue; } /** * @return string */ public function getStartValue() { return $this->startValue; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SequenceEntity::class, 'Google_Service_DatabaseMigrationService_SequenceEntity');