@@ -617,6 +617,273 @@ func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUME
617617 return items , cancel
618618}
619619
620+ // QueryAggregatedLongTasks Query aggregated long tasks.
621+ // Get aggregated long task data for a RUM view, grouped by invoker type and sampled across multiple view instances.
622+ func (a * RUMApi ) QueryAggregatedLongTasks (ctx _context.Context , body AggregatedLongTasksRequest ) (AggregatedLongTasksResponse , * _nethttp.Response , error ) {
623+ var (
624+ localVarHTTPMethod = _nethttp .MethodPost
625+ localVarPostBody interface {}
626+ localVarReturnValue AggregatedLongTasksResponse
627+ )
628+
629+ localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , "v2.RUMApi.QueryAggregatedLongTasks" )
630+ if err != nil {
631+ return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : err .Error ()}
632+ }
633+
634+ localVarPath := localBasePath + "/api/v2/rum/query/insight/aggregated_long_tasks"
635+
636+ localVarHeaderParams := make (map [string ]string )
637+ localVarQueryParams := _neturl.Values {}
638+ localVarFormParams := _neturl.Values {}
639+ localVarHeaderParams ["Content-Type" ] = "application/json"
640+ localVarHeaderParams ["Accept" ] = "application/json"
641+
642+ // body params
643+ localVarPostBody = & body
644+ if a .Client .Cfg .DelegatedTokenConfig != nil {
645+ err = datadog .UseDelegatedTokenAuth (ctx , & localVarHeaderParams , a .Client .Cfg .DelegatedTokenConfig )
646+ if err != nil {
647+ return localVarReturnValue , nil , err
648+ }
649+ } else {
650+ datadog .SetAuthKeys (
651+ ctx ,
652+ & localVarHeaderParams ,
653+ [2 ]string {"apiKeyAuth" , "DD-API-KEY" },
654+ [2 ]string {"appKeyAuth" , "DD-APPLICATION-KEY" },
655+ )
656+ }
657+ req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , nil )
658+ if err != nil {
659+ return localVarReturnValue , nil , err
660+ }
661+
662+ localVarHTTPResponse , err := a .Client .CallAPI (req )
663+ if err != nil || localVarHTTPResponse == nil {
664+ return localVarReturnValue , localVarHTTPResponse , err
665+ }
666+
667+ localVarBody , err := datadog .ReadBody (localVarHTTPResponse )
668+ if err != nil {
669+ return localVarReturnValue , localVarHTTPResponse , err
670+ }
671+
672+ if localVarHTTPResponse .StatusCode >= 300 {
673+ newErr := datadog.GenericOpenAPIError {
674+ ErrorBody : localVarBody ,
675+ ErrorMessage : localVarHTTPResponse .Status ,
676+ }
677+ if localVarHTTPResponse .StatusCode == 400 {
678+ var v JSONAPIErrorResponse
679+ err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
680+ if err != nil {
681+ return localVarReturnValue , localVarHTTPResponse , newErr
682+ }
683+ newErr .ErrorModel = v
684+ return localVarReturnValue , localVarHTTPResponse , newErr
685+ }
686+ if localVarHTTPResponse .StatusCode == 429 {
687+ var v APIErrorResponse
688+ err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
689+ if err != nil {
690+ return localVarReturnValue , localVarHTTPResponse , newErr
691+ }
692+ newErr .ErrorModel = v
693+ }
694+ return localVarReturnValue , localVarHTTPResponse , newErr
695+ }
696+
697+ err = a .Client .Decode (& localVarReturnValue , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
698+ if err != nil {
699+ newErr := datadog.GenericOpenAPIError {
700+ ErrorBody : localVarBody ,
701+ ErrorMessage : err .Error (),
702+ }
703+ return localVarReturnValue , localVarHTTPResponse , newErr
704+ }
705+
706+ return localVarReturnValue , localVarHTTPResponse , nil
707+ }
708+
709+ // QueryAggregatedSignalsProblems Query aggregated signals and problems.
710+ // Get aggregated performance signals and problem detections for a RUM view, sampled across multiple view instances.
711+ func (a * RUMApi ) QueryAggregatedSignalsProblems (ctx _context.Context , body AggregatedSignalsProblemsRequest ) (AggregatedSignalsProblemsResponse , * _nethttp.Response , error ) {
712+ var (
713+ localVarHTTPMethod = _nethttp .MethodPost
714+ localVarPostBody interface {}
715+ localVarReturnValue AggregatedSignalsProblemsResponse
716+ )
717+
718+ localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , "v2.RUMApi.QueryAggregatedSignalsProblems" )
719+ if err != nil {
720+ return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : err .Error ()}
721+ }
722+
723+ localVarPath := localBasePath + "/api/v2/rum/query/insight/aggregated_signals_problems"
724+
725+ localVarHeaderParams := make (map [string ]string )
726+ localVarQueryParams := _neturl.Values {}
727+ localVarFormParams := _neturl.Values {}
728+ localVarHeaderParams ["Content-Type" ] = "application/json"
729+ localVarHeaderParams ["Accept" ] = "application/json"
730+
731+ // body params
732+ localVarPostBody = & body
733+ if a .Client .Cfg .DelegatedTokenConfig != nil {
734+ err = datadog .UseDelegatedTokenAuth (ctx , & localVarHeaderParams , a .Client .Cfg .DelegatedTokenConfig )
735+ if err != nil {
736+ return localVarReturnValue , nil , err
737+ }
738+ } else {
739+ datadog .SetAuthKeys (
740+ ctx ,
741+ & localVarHeaderParams ,
742+ [2 ]string {"apiKeyAuth" , "DD-API-KEY" },
743+ [2 ]string {"appKeyAuth" , "DD-APPLICATION-KEY" },
744+ )
745+ }
746+ req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , nil )
747+ if err != nil {
748+ return localVarReturnValue , nil , err
749+ }
750+
751+ localVarHTTPResponse , err := a .Client .CallAPI (req )
752+ if err != nil || localVarHTTPResponse == nil {
753+ return localVarReturnValue , localVarHTTPResponse , err
754+ }
755+
756+ localVarBody , err := datadog .ReadBody (localVarHTTPResponse )
757+ if err != nil {
758+ return localVarReturnValue , localVarHTTPResponse , err
759+ }
760+
761+ if localVarHTTPResponse .StatusCode >= 300 {
762+ newErr := datadog.GenericOpenAPIError {
763+ ErrorBody : localVarBody ,
764+ ErrorMessage : localVarHTTPResponse .Status ,
765+ }
766+ if localVarHTTPResponse .StatusCode == 400 || localVarHTTPResponse .StatusCode == 401 {
767+ var v JSONAPIErrorResponse
768+ err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
769+ if err != nil {
770+ return localVarReturnValue , localVarHTTPResponse , newErr
771+ }
772+ newErr .ErrorModel = v
773+ return localVarReturnValue , localVarHTTPResponse , newErr
774+ }
775+ if localVarHTTPResponse .StatusCode == 429 {
776+ var v APIErrorResponse
777+ err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
778+ if err != nil {
779+ return localVarReturnValue , localVarHTTPResponse , newErr
780+ }
781+ newErr .ErrorModel = v
782+ }
783+ return localVarReturnValue , localVarHTTPResponse , newErr
784+ }
785+
786+ err = a .Client .Decode (& localVarReturnValue , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
787+ if err != nil {
788+ newErr := datadog.GenericOpenAPIError {
789+ ErrorBody : localVarBody ,
790+ ErrorMessage : err .Error (),
791+ }
792+ return localVarReturnValue , localVarHTTPResponse , newErr
793+ }
794+
795+ return localVarReturnValue , localVarHTTPResponse , nil
796+ }
797+
798+ // QueryAggregatedWaterfall Query aggregated waterfall.
799+ // Get aggregated network resource waterfall data for a RUM view, sampled across multiple view instances.
800+ func (a * RUMApi ) QueryAggregatedWaterfall (ctx _context.Context , body AggregatedWaterfallRequest ) (AggregatedWaterfallResponse , * _nethttp.Response , error ) {
801+ var (
802+ localVarHTTPMethod = _nethttp .MethodPost
803+ localVarPostBody interface {}
804+ localVarReturnValue AggregatedWaterfallResponse
805+ )
806+
807+ localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , "v2.RUMApi.QueryAggregatedWaterfall" )
808+ if err != nil {
809+ return localVarReturnValue , nil , datadog.GenericOpenAPIError {ErrorMessage : err .Error ()}
810+ }
811+
812+ localVarPath := localBasePath + "/api/v2/rum/query/insight/aggregated_waterfall"
813+
814+ localVarHeaderParams := make (map [string ]string )
815+ localVarQueryParams := _neturl.Values {}
816+ localVarFormParams := _neturl.Values {}
817+ localVarHeaderParams ["Content-Type" ] = "application/json"
818+ localVarHeaderParams ["Accept" ] = "application/json"
819+
820+ // body params
821+ localVarPostBody = & body
822+ if a .Client .Cfg .DelegatedTokenConfig != nil {
823+ err = datadog .UseDelegatedTokenAuth (ctx , & localVarHeaderParams , a .Client .Cfg .DelegatedTokenConfig )
824+ if err != nil {
825+ return localVarReturnValue , nil , err
826+ }
827+ } else {
828+ datadog .SetAuthKeys (
829+ ctx ,
830+ & localVarHeaderParams ,
831+ [2 ]string {"apiKeyAuth" , "DD-API-KEY" },
832+ [2 ]string {"appKeyAuth" , "DD-APPLICATION-KEY" },
833+ )
834+ }
835+ req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , nil )
836+ if err != nil {
837+ return localVarReturnValue , nil , err
838+ }
839+
840+ localVarHTTPResponse , err := a .Client .CallAPI (req )
841+ if err != nil || localVarHTTPResponse == nil {
842+ return localVarReturnValue , localVarHTTPResponse , err
843+ }
844+
845+ localVarBody , err := datadog .ReadBody (localVarHTTPResponse )
846+ if err != nil {
847+ return localVarReturnValue , localVarHTTPResponse , err
848+ }
849+
850+ if localVarHTTPResponse .StatusCode >= 300 {
851+ newErr := datadog.GenericOpenAPIError {
852+ ErrorBody : localVarBody ,
853+ ErrorMessage : localVarHTTPResponse .Status ,
854+ }
855+ if localVarHTTPResponse .StatusCode == 400 || localVarHTTPResponse .StatusCode == 401 {
856+ var v JSONAPIErrorResponse
857+ err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
858+ if err != nil {
859+ return localVarReturnValue , localVarHTTPResponse , newErr
860+ }
861+ newErr .ErrorModel = v
862+ return localVarReturnValue , localVarHTTPResponse , newErr
863+ }
864+ if localVarHTTPResponse .StatusCode == 429 {
865+ var v APIErrorResponse
866+ err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
867+ if err != nil {
868+ return localVarReturnValue , localVarHTTPResponse , newErr
869+ }
870+ newErr .ErrorModel = v
871+ }
872+ return localVarReturnValue , localVarHTTPResponse , newErr
873+ }
874+
875+ err = a .Client .Decode (& localVarReturnValue , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
876+ if err != nil {
877+ newErr := datadog.GenericOpenAPIError {
878+ ErrorBody : localVarBody ,
879+ ErrorMessage : err .Error (),
880+ }
881+ return localVarReturnValue , localVarHTTPResponse , newErr
882+ }
883+
884+ return localVarReturnValue , localVarHTTPResponse , nil
885+ }
886+
620887// SearchRUMEvents Search RUM events.
621888// List endpoint returns RUM events that match a RUM search query.
622889// [Results are paginated][1].
0 commit comments