package io.airlift.airship.coordinator.auth; import io.airlift.configuration.Config; import io.airlift.configuration.ConfigDescription; import javax.validation.constraints.NotNull; public class FileAuthorizedKeyStoreConfig { private String authorizedKeysDir = "authorized-keys"; @NotNull public String getAuthorizedKeysDir() { return authorizedKeysDir; } @Config("coordinator.auth.authorized-keys-dir") @ConfigDescription("Directory of files named as the userid and containing authorized keys") public FileAuthorizedKeyStoreConfig setAuthorizedKeysDir(String authorizedKeysDir) { this.authorizedKeysDir = authorizedKeysDir; return this; } }