code: public CompletableFuture<RuleDescription> createRuleAsync(String topicName, String subscriptionName, RuleDescription ruleDescription) {
          return putRuleAsync(topicName, subscriptionName, ruleDescription, false);
      }
docs: Creates a new rule for a given topic - subscription.
  See {@link RuleDescription} for default values of subscription properties.
  @param topicName - Name of the topic.
  @param subscriptionName - Name of the subscription.
  @param ruleDescription - A {@link RuleDescription} object describing the attributes with which the new rule will be created.
  @return {@link RuleDescription} of the newly created rule.