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.