docs: public GetStreamResponse getStream(GetStreamRequest request) {
          checkNotNull(request, "The parameter request should NOT be null.");
  
          checkStringNotEmpty(request.getPlayDomain(), "playDomain should NOT be empty.");
          checkStringNotEmpty(request.getApp(), "App should NOT be empty.");
          checkStringNotEmpty(request.getStream(), "Stream should NOT be empty.");
  
          InternalRequest internalRequest = createRequest(HttpMethodName.GET,
                  request, LIVE_DOMAIN, request.getPlayDomain(),
                  LIVE_APP, request.getApp(),
                  LIVE_STREAM, request.getStream());
          return invokeHttpClient(internalRequest, GetStreamResponse.class);
      }