draftEntity = $draftEntity; } /** * @return string */ public function getDraftEntity() { return $this->draftEntity; } /** * Type of draft entity. * * 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::DRAFT_TYPE_* $draftType */ public function setDraftType($draftType) { $this->draftType = $draftType; } /** * @return self::DRAFT_TYPE_* */ public function getDraftType() { return $this->draftType; } /** * Entity mapping log entries. Multiple rules can be effective and contribute * changes to a converted entity, such as a rule can handle the entity name, * another rule can handle an entity type. In addition, rules which did not * change the entity are also logged along with the reason preventing them to * do so. * * @param EntityMappingLogEntry[] $mappingLog */ public function setMappingLog($mappingLog) { $this->mappingLog = $mappingLog; } /** * @return EntityMappingLogEntry[] */ public function getMappingLog() { return $this->mappingLog; } /** * Source entity full name. The source entity can also be a column, index or * constraint using the same naming notation schema.table.column. * * @param string $sourceEntity */ public function setSourceEntity($sourceEntity) { $this->sourceEntity = $sourceEntity; } /** * @return string */ public function getSourceEntity() { return $this->sourceEntity; } /** * Type of source entity. * * 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(EntityMapping::class, 'Google_Service_DatabaseMigrationService_EntityMapping');