customFeatures = $customFeatures; } /** * @return array[] */ public function getCustomFeatures() { return $this->customFeatures; } /** * The name of the entity for which the synonym is being created (the source). * * @param string $sourceEntity */ public function setSourceEntity($sourceEntity) { $this->sourceEntity = $sourceEntity; } /** * @return string */ public function getSourceEntity() { return $this->sourceEntity; } /** * The type of the entity for which the synonym is being created (usually a * table or a sequence). * * Accepted values: DATABASE_ENTITY_TYPE_UNSPECIFIED, * DATABASE_ENTITY_TYPE_SCHEMA, DATABASE_ENTITY_TYPE_TABLE, * DATABASE_ENTITY_TYPE_COLUMN, DATABASE_ENTITY_TYPE_CONSTRAINT, * DATABASE_ENTITY_TYPE_INDEX, DATABASE_ENTITY_TYPE_TRIGGER, * DATABASE_ENTITY_TYPE_VIEW, DATABASE_ENTITY_TYPE_SEQUENCE, * DATABASE_ENTITY_TYPE_STORED_PROCEDURE, DATABASE_ENTITY_TYPE_FUNCTION, * DATABASE_ENTITY_TYPE_SYNONYM, DATABASE_ENTITY_TYPE_DATABASE_PACKAGE, * DATABASE_ENTITY_TYPE_UDT, DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW, * DATABASE_ENTITY_TYPE_DATABASE * * @param self::SOURCE_TYPE_* $sourceType */ public function setSourceType($sourceType) { $this->sourceType = $sourceType; } /** * @return self::SOURCE_TYPE_* */ public function getSourceType() { return $this->sourceType; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SynonymEntity::class, 'Google_Service_DatabaseMigrationService_SynonymEntity');