Class SerdeTomlConfiguration

java.lang.Object
io.micronaut.serde.toml.support.SerdeTomlConfiguration

@Internal @ConfigurationProperties("micronaut.serde.toml") public final class SerdeTomlConfiguration extends Object
TOML-specific configuration.
Since:
3.0.1
  • Constructor Details

    • SerdeTomlConfiguration

      public SerdeTomlConfiguration()
  • Method Details

    • getReadConstraints

      public SerdeTomlConfiguration.ReadConstraints getReadConstraints()
      Returns:
      The TOML read constraints
    • setReadConstraints

      public void setReadConstraints(SerdeTomlConfiguration.ReadConstraints readConstraints)
      Parameters:
      readConstraints - The TOML read constraints
    • getWriteFeatures

      public SerdeTomlConfiguration.WriteFeatures getWriteFeatures()
      Returns:
      The TOML write features
    • setWriteFeatures

      public void setWriteFeatures(SerdeTomlConfiguration.WriteFeatures writeFeatures)
      Parameters:
      writeFeatures - The TOML write features
    • getWriteLayout

      public SerdeTomlConfiguration.WriteLayout getWriteLayout()
      Returns:
      The configured write layout
    • getMaxNumberLength

      public @Nullable Integer getMaxNumberLength()
      Returns:
      The maximum number token length, or null to use the default
    • getMaxStringLength

      public @Nullable Integer getMaxStringLength()
      Returns:
      The maximum string value length, or null for no limit
    • getMaxDocumentSize

      public @Nullable Integer getMaxDocumentSize()
      Returns:
      The maximum document size in bytes, or null/non-positive for no limit