code: public SubscriptionRuntimeInfo getSubscriptionRuntimeInfo(String topicPath, String subscriptionName) throws ServiceBusException, InterruptedException {
          return Utils.completeFuture(this.asyncClient.getSubscriptionRuntimeInfoAsync(topicPath, subscriptionName));
      }
docs: Retrieves the runtime information of a subscription in a given topic
  @param topicPath - The path of the topic relative to service bus namespace.
  @param subscriptionName - The name of the subscription
  @return - SubscriptionRuntimeInfo containing the runtime information about the subscription.
  @throws IllegalArgumentException - Thrown if path is null, empty, or not in right format or length.
  @throws TimeoutException - The operation times out. The timeout period is initiated through ClientSettings.operationTimeout
  @throws MessagingEntityNotFoundException - Entity with this name doesn't exist.
  @throws AuthorizationFailedException - No sufficient permission to perform this operation. Please check ClientSettings.tokenProvider has correct details.
  @throws ServerBusyException - The server is busy. You should wait before you retry the operation.
  @throws ServiceBusException - An internal error or an unexpected exception occurred.
  @throws InterruptedException if the current thread was interrupted