package com.example.liquibase.change; import java.util.ArrayList; import java.util.List; import liquibase.serializer.AbstractLiquibaseSerializable; public class UniqueConstraintConfig extends AbstractLiquibaseSerializable { private String name; private List<KeyColumnConfig> keyColumns = new ArrayList<KeyColumnConfig>(); @Override public String getSerializedObjectNamespace() { return GENERIC_CHANGELOG_EXTENSION_NAMESPACE; } @Override public String getSerializedObjectName() { return "uniqueConstraint"; } public String getName() { return name; } public UniqueConstraintConfig setName(String name) { this.name = name; return this; } public List<KeyColumnConfig> getKeyColumns() { return keyColumns; } public UniqueConstraintConfig setKeyColumns(List<KeyColumnConfig> keyColumns) { this.keyColumns = keyColumns; return this; } }