public GetDomainSummaryStatisticsResponse getDomainSummaryStatistics(GetDomainSummaryStatisticsRequest request) {
        checkNotNull(request, "The parameter request should NOT be null.");

        checkStringNotEmpty(request.getStartTime(), "startTime should NOT be empty.");
        InternalRequest internalRequest = createRequest(HttpMethodName.GET, request,
                STATISTICS, LIVE_DOMAIN, "summary");
        internalRequest.addParameter("startTime", request.getStartTime());
        if (request.getEndTime() != null) {
            internalRequest.addParameter("endTime", request.getEndTime());
        }
        return invokeHttpClient(internalRequest, GetDomainSummaryStatisticsResponse.class);
    }
public GetDomainSummaryStatisticsResponse getDomainSummaryStatistics ( GetDomainSummaryStatisticsRequest request ) { checkNotNull ( request , "The parameter request should NOT be null." ) ; checkStringNotEmpty ( request . getStartTime ( ) , "startTime should NOT be empty." ) ; InternalRequest internalRequest = createRequest ( HttpMethodName . GET , request , STATISTICS , LIVE_DOMAIN , "summary" ) ; internalRequest . addParameter ( "startTime" , request . getStartTime ( ) ) ; if ( request . getEndTime ( ) != null ) { internalRequest . addParameter ( "endTime" , request . getEndTime ( ) ) ; } return invokeHttpClient ( internalRequest , GetDomainSummaryStatisticsResponse . class ) ; }
get all domains' summary statistics in the live stream service.

@param request The request object containing all options for getting all domains' summary statistics
@return the response