THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Bump up the valid versions range
- New fields -
IncludeType
and fieldIncludeDocumentation
- with default value of false
Code Block |
---|
{ "apiKey": 32, "type": "request", "name": "DescribeConfigsRequest", // Version 1 adds IncludeSynoyms. // Version 2 is the same as version 1. // Version 3 is the same as version 2. "validVersions": "0-3", <--- Updated Field "flexibleVersions": "none", "fields": [ { "name": "Resources", "type": "[]DescribeConfigsResource", "versions": "0+", "about": "The resources whose configurations we want to describe.", "fields": [ { "name": "ResourceType", "type": "int8", "versions": "0+", "about": "The resource type." }, { "name": "ResourceName", "type": "string", "versions": "0+", "about": "The resource name." }, { "name": "ConfigurationKeys", "type": "[]string", "versions": "0+", "nullableVersions": "0+", "about": "The configuration keys to list, or null to list all configuration keys." } ]}, { "name": "IncludeSynoyms", "type": "bool", "versions": "1+", "default": "false", "ignorable": false, "about": "True if we should include all synonyms." } { "name": "IncludeType", "type": "bool", "versions": "1+", "default": "false", "ignorable": false, <--- New Field "about": "True if we should include configuration type." } { "name": "IncludeDocumentation", "type": "bool", "versions": "1+", "default": "false", "ignorable": false, <--- New Field "about": "True if we should include configuration documentation." } ] } |
...
Code Block | ||
---|---|---|
| ||
KafkaAdminClient.describeConfigs(
resources,
new DescribeConfigsOptions()
.includeSynonyms(true)
.includeType(true)
.includeDocumentation(true)
) |
...