[Pulsar Admin CLI Tool] Use NoSplitter for subscription properties #16862
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Subscription properties are a new feature coming in 2.11. The admin api will allow for properties with commas, but the admin cli tool splits parameters with commas into multiple properties. This PR switches the splitter for the
properties
field and makes it possible to specify any valid property with the cli tool.Note: there are other properties fields that the CLI tool allows you to set, but because those have already been released, I am not updating those here.
Modifications
NoSplitter.class
as thesplitter
for the subscriptionproperties
parameter.Verifying this change
This PR includes new test coverage.
Does this pull request potentially affect one of the following parts:
This PR updates a CLI tool method that has not yet been released, so it does not break any existing functionality.
Documentation
doc-not-needed