Class NestedConfiguration

java.lang.Object
io.micronaut.projectgen.core.feature.config.NestedConfiguration

public class NestedConfiguration extends Object
A utility class to supply nested configuration via Configuration.addNested(NestedConfiguration).
  • Constructor Details

    • NestedConfiguration

      public NestedConfiguration(@NonNull @NonNull String path, @NonNull @NonNull Map<String,Object> configuration)
      Constructor. For path = custom.config and configuration = [foo: [enabled: true, name: 'bar'] the generated config will be:
      custom:
        config:
          foo:
            enabled: true
            name: bar
      
      Parameters:
      path - root path
      configuration - configuration
  • Method Details

    • getPath

      @NonNull public @NonNull String getPath()
      Returns:
      path
    • getConfiguration

      @NonNull public @NonNull Map<String,Object> getConfiguration()
      Returns:
      configuration.