Construtor explícito
No seu caso, você pode especificar explicitamente um construtor sem argumento com a delegação para o construtor canônico com um valor padrão, se desejar, e isso pode ser feito como -
public Record(){
this(Integer.MIN_VALUE);
}
Em resumo, qualquer construtor não canônico deve delegar para um, e isso deve ser verdadeiro para a natureza de transporte de dados dessas representações.
Construtor compacto
Por outro lado, observe que a representação que você usou no seu código.
public Record {}
é denominado como um "construtor compacto", que representa um construtor que aceita todos os argumentos e que também pode ser usado para validar os dados fornecidos como atributos do registro. Um construtor compacto é uma maneira alternativa de declarar o construtor canônico.