{
  "properties": [
    {
      "name": "stubrunner.amqp.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable support for Stub Runner and AMQP.",
      "defaultValue": false
    },
    {
      "name": "stubrunner.amqp.mockCOnnection",
      "type": "java.lang.Boolean",
      "description": "Whether to enable support for Stub Runner and AMQP mocked connection factory.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.consul.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable stubs registration in Consul.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.delegate.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable DiscoveryClient's Stub Runner implementation.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable Spring Cloud support for Stub Runner.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.eureka.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable stubs registration in Eureka.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.loadbalancer.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable Stub Runner's Spring Cloud Load Balancer integration.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.stubbed.discovery.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether Service Discovery should be stubbed for Stub Runner. If set to false, stubs will get registered in real service discovery.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.cloud.zookeeper.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable stubs registration in Zookeeper.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.integration.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable Stub Runner integration with Spring Integration.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.stream.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable Stub Runner integration with Spring Cloud Stream.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.jms.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable Stub Runner integration with Spring JMS.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.kafka.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable Stub Runner integration with Spring Kafka.",
      "defaultValue": true
    },
    {
      "name": "stubrunner.kafka.initializer.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to allow Stub Runner to take care of polling for messages instead of the KafkaStubMessages component. The latter should be used only on the producer side.",
      "defaultValue": true
    }
  ]
}
