Class EncryptedInputConfigMigration

java.lang.Object
org.graylog2.migrations.Migration
org.graylog2.inputs.encryption.EncryptedInputConfigMigration
All Implemented Interfaces:
Comparable<Migration>
Direct Known Subclasses:
V20230213160000_EncryptedInputConfigMigration

public abstract class EncryptedInputConfigMigration extends Migration
  • Field Details

  • Constructor Details

  • Method Details

    • upgrade

      public void upgrade()
      Specified by:
      upgrade in class Migration
    • getCollection

      protected abstract com.mongodb.client.MongoCollection<org.bson.Document> getCollection()
    • getMigratedField

      protected abstract Map<String,Set<String>> getMigratedField()
    • saveMigrationCompleted

      protected abstract void saveMigrationCompleted(Map<String,Set<String>> encryptedFieldsByInputType)
    • getEncryptedFieldsByInputType

      protected Map<String,Set<String>> getEncryptedFieldsByInputType()