import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchGetTracesCommandInput, BatchGetTracesCommandOutput, } from "./commands/BatchGetTracesCommand"; import { CancelTraceRetrievalCommandInput, CancelTraceRetrievalCommandOutput, } from "./commands/CancelTraceRetrievalCommand"; import { CreateGroupCommandInput, CreateGroupCommandOutput, } from "./commands/CreateGroupCommand"; import { CreateSamplingRuleCommandInput, CreateSamplingRuleCommandOutput, } from "./commands/CreateSamplingRuleCommand"; import { DeleteGroupCommandInput, DeleteGroupCommandOutput, } from "./commands/DeleteGroupCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeleteSamplingRuleCommandInput, DeleteSamplingRuleCommandOutput, } from "./commands/DeleteSamplingRuleCommand"; import { GetEncryptionConfigCommandInput, GetEncryptionConfigCommandOutput, } from "./commands/GetEncryptionConfigCommand"; import { GetGroupCommandInput, GetGroupCommandOutput, } from "./commands/GetGroupCommand"; import { GetGroupsCommandInput, GetGroupsCommandOutput, } from "./commands/GetGroupsCommand"; import { GetIndexingRulesCommandInput, GetIndexingRulesCommandOutput, } from "./commands/GetIndexingRulesCommand"; import { GetInsightCommandInput, GetInsightCommandOutput, } from "./commands/GetInsightCommand"; import { GetInsightEventsCommandInput, GetInsightEventsCommandOutput, } from "./commands/GetInsightEventsCommand"; import { GetInsightImpactGraphCommandInput, GetInsightImpactGraphCommandOutput, } from "./commands/GetInsightImpactGraphCommand"; import { GetInsightSummariesCommandInput, GetInsightSummariesCommandOutput, } from "./commands/GetInsightSummariesCommand"; import { GetRetrievedTracesGraphCommandInput, GetRetrievedTracesGraphCommandOutput, } from "./commands/GetRetrievedTracesGraphCommand"; import { GetSamplingRulesCommandInput, GetSamplingRulesCommandOutput, } from "./commands/GetSamplingRulesCommand"; import { GetSamplingStatisticSummariesCommandInput, GetSamplingStatisticSummariesCommandOutput, } from "./commands/GetSamplingStatisticSummariesCommand"; import { GetSamplingTargetsCommandInput, GetSamplingTargetsCommandOutput, } from "./commands/GetSamplingTargetsCommand"; import { GetServiceGraphCommandInput, GetServiceGraphCommandOutput, } from "./commands/GetServiceGraphCommand"; import { GetTimeSeriesServiceStatisticsCommandInput, GetTimeSeriesServiceStatisticsCommandOutput, } from "./commands/GetTimeSeriesServiceStatisticsCommand"; import { GetTraceGraphCommandInput, GetTraceGraphCommandOutput, } from "./commands/GetTraceGraphCommand"; import { GetTraceSegmentDestinationCommandInput, GetTraceSegmentDestinationCommandOutput, } from "./commands/GetTraceSegmentDestinationCommand"; import { GetTraceSummariesCommandInput, GetTraceSummariesCommandOutput, } from "./commands/GetTraceSummariesCommand"; import { ListResourcePoliciesCommandInput, ListResourcePoliciesCommandOutput, } from "./commands/ListResourcePoliciesCommand"; import { ListRetrievedTracesCommandInput, ListRetrievedTracesCommandOutput, } from "./commands/ListRetrievedTracesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutEncryptionConfigCommandInput, PutEncryptionConfigCommandOutput, } from "./commands/PutEncryptionConfigCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { PutTelemetryRecordsCommandInput, PutTelemetryRecordsCommandOutput, } from "./commands/PutTelemetryRecordsCommand"; import { PutTraceSegmentsCommandInput, PutTraceSegmentsCommandOutput, } from "./commands/PutTraceSegmentsCommand"; import { StartTraceRetrievalCommandInput, StartTraceRetrievalCommandOutput, } from "./commands/StartTraceRetrievalCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateGroupCommandInput, UpdateGroupCommandOutput, } from "./commands/UpdateGroupCommand"; import { UpdateIndexingRuleCommandInput, UpdateIndexingRuleCommandOutput, } from "./commands/UpdateIndexingRuleCommand"; import { UpdateSamplingRuleCommandInput, UpdateSamplingRuleCommandOutput, } from "./commands/UpdateSamplingRuleCommand"; import { UpdateTraceSegmentDestinationCommandInput, UpdateTraceSegmentDestinationCommandOutput, } from "./commands/UpdateTraceSegmentDestinationCommand"; import { XRayClient } from "./XRayClient"; export interface XRay { batchGetTraces( args: BatchGetTracesCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetTraces( args: BatchGetTracesCommandInput, cb: (err: any, data?: BatchGetTracesCommandOutput) => void ): void; batchGetTraces( args: BatchGetTracesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetTracesCommandOutput) => void ): void; cancelTraceRetrieval( args: CancelTraceRetrievalCommandInput, options?: __HttpHandlerOptions ): Promise; cancelTraceRetrieval( args: CancelTraceRetrievalCommandInput, cb: (err: any, data?: CancelTraceRetrievalCommandOutput) => void ): void; cancelTraceRetrieval( args: CancelTraceRetrievalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelTraceRetrievalCommandOutput) => void ): void; createGroup( args: CreateGroupCommandInput, options?: __HttpHandlerOptions ): Promise; createGroup( args: CreateGroupCommandInput, cb: (err: any, data?: CreateGroupCommandOutput) => void ): void; createGroup( args: CreateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGroupCommandOutput) => void ): void; createSamplingRule( args: CreateSamplingRuleCommandInput, options?: __HttpHandlerOptions ): Promise; createSamplingRule( args: CreateSamplingRuleCommandInput, cb: (err: any, data?: CreateSamplingRuleCommandOutput) => void ): void; createSamplingRule( args: CreateSamplingRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSamplingRuleCommandOutput) => void ): void; deleteGroup(): Promise; deleteGroup( args: DeleteGroupCommandInput, options?: __HttpHandlerOptions ): Promise; deleteGroup( args: DeleteGroupCommandInput, cb: (err: any, data?: DeleteGroupCommandOutput) => void ): void; deleteGroup( args: DeleteGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGroupCommandOutput) => void ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void ): void; deleteSamplingRule(): Promise; deleteSamplingRule( args: DeleteSamplingRuleCommandInput, options?: __HttpHandlerOptions ): Promise; deleteSamplingRule( args: DeleteSamplingRuleCommandInput, cb: (err: any, data?: DeleteSamplingRuleCommandOutput) => void ): void; deleteSamplingRule( args: DeleteSamplingRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSamplingRuleCommandOutput) => void ): void; getEncryptionConfig(): Promise; getEncryptionConfig( args: GetEncryptionConfigCommandInput, options?: __HttpHandlerOptions ): Promise; getEncryptionConfig( args: GetEncryptionConfigCommandInput, cb: (err: any, data?: GetEncryptionConfigCommandOutput) => void ): void; getEncryptionConfig( args: GetEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEncryptionConfigCommandOutput) => void ): void; getGroup(): Promise; getGroup( args: GetGroupCommandInput, options?: __HttpHandlerOptions ): Promise; getGroup( args: GetGroupCommandInput, cb: (err: any, data?: GetGroupCommandOutput) => void ): void; getGroup( args: GetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupCommandOutput) => void ): void; getGroups(): Promise; getGroups( args: GetGroupsCommandInput, options?: __HttpHandlerOptions ): Promise; getGroups( args: GetGroupsCommandInput, cb: (err: any, data?: GetGroupsCommandOutput) => void ): void; getGroups( args: GetGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupsCommandOutput) => void ): void; getIndexingRules(): Promise; getIndexingRules( args: GetIndexingRulesCommandInput, options?: __HttpHandlerOptions ): Promise; getIndexingRules( args: GetIndexingRulesCommandInput, cb: (err: any, data?: GetIndexingRulesCommandOutput) => void ): void; getIndexingRules( args: GetIndexingRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIndexingRulesCommandOutput) => void ): void; getInsight( args: GetInsightCommandInput, options?: __HttpHandlerOptions ): Promise; getInsight( args: GetInsightCommandInput, cb: (err: any, data?: GetInsightCommandOutput) => void ): void; getInsight( args: GetInsightCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInsightCommandOutput) => void ): void; getInsightEvents( args: GetInsightEventsCommandInput, options?: __HttpHandlerOptions ): Promise; getInsightEvents( args: GetInsightEventsCommandInput, cb: (err: any, data?: GetInsightEventsCommandOutput) => void ): void; getInsightEvents( args: GetInsightEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInsightEventsCommandOutput) => void ): void; getInsightImpactGraph( args: GetInsightImpactGraphCommandInput, options?: __HttpHandlerOptions ): Promise; getInsightImpactGraph( args: GetInsightImpactGraphCommandInput, cb: (err: any, data?: GetInsightImpactGraphCommandOutput) => void ): void; getInsightImpactGraph( args: GetInsightImpactGraphCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInsightImpactGraphCommandOutput) => void ): void; getInsightSummaries( args: GetInsightSummariesCommandInput, options?: __HttpHandlerOptions ): Promise; getInsightSummaries( args: GetInsightSummariesCommandInput, cb: (err: any, data?: GetInsightSummariesCommandOutput) => void ): void; getInsightSummaries( args: GetInsightSummariesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInsightSummariesCommandOutput) => void ): void; getRetrievedTracesGraph( args: GetRetrievedTracesGraphCommandInput, options?: __HttpHandlerOptions ): Promise; getRetrievedTracesGraph( args: GetRetrievedTracesGraphCommandInput, cb: (err: any, data?: GetRetrievedTracesGraphCommandOutput) => void ): void; getRetrievedTracesGraph( args: GetRetrievedTracesGraphCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRetrievedTracesGraphCommandOutput) => void ): void; getSamplingRules(): Promise; getSamplingRules( args: GetSamplingRulesCommandInput, options?: __HttpHandlerOptions ): Promise; getSamplingRules( args: GetSamplingRulesCommandInput, cb: (err: any, data?: GetSamplingRulesCommandOutput) => void ): void; getSamplingRules( args: GetSamplingRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSamplingRulesCommandOutput) => void ): void; getSamplingStatisticSummaries(): Promise; getSamplingStatisticSummaries( args: GetSamplingStatisticSummariesCommandInput, options?: __HttpHandlerOptions ): Promise; getSamplingStatisticSummaries( args: GetSamplingStatisticSummariesCommandInput, cb: (err: any, data?: GetSamplingStatisticSummariesCommandOutput) => void ): void; getSamplingStatisticSummaries( args: GetSamplingStatisticSummariesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSamplingStatisticSummariesCommandOutput) => void ): void; getSamplingTargets( args: GetSamplingTargetsCommandInput, options?: __HttpHandlerOptions ): Promise; getSamplingTargets( args: GetSamplingTargetsCommandInput, cb: (err: any, data?: GetSamplingTargetsCommandOutput) => void ): void; getSamplingTargets( args: GetSamplingTargetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSamplingTargetsCommandOutput) => void ): void; getServiceGraph( args: GetServiceGraphCommandInput, options?: __HttpHandlerOptions ): Promise; getServiceGraph( args: GetServiceGraphCommandInput, cb: (err: any, data?: GetServiceGraphCommandOutput) => void ): void; getServiceGraph( args: GetServiceGraphCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceGraphCommandOutput) => void ): void; getTimeSeriesServiceStatistics( args: GetTimeSeriesServiceStatisticsCommandInput, options?: __HttpHandlerOptions ): Promise; getTimeSeriesServiceStatistics( args: GetTimeSeriesServiceStatisticsCommandInput, cb: (err: any, data?: GetTimeSeriesServiceStatisticsCommandOutput) => void ): void; getTimeSeriesServiceStatistics( args: GetTimeSeriesServiceStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTimeSeriesServiceStatisticsCommandOutput) => void ): void; getTraceGraph( args: GetTraceGraphCommandInput, options?: __HttpHandlerOptions ): Promise; getTraceGraph( args: GetTraceGraphCommandInput, cb: (err: any, data?: GetTraceGraphCommandOutput) => void ): void; getTraceGraph( args: GetTraceGraphCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTraceGraphCommandOutput) => void ): void; getTraceSegmentDestination(): Promise; getTraceSegmentDestination( args: GetTraceSegmentDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; getTraceSegmentDestination( args: GetTraceSegmentDestinationCommandInput, cb: (err: any, data?: GetTraceSegmentDestinationCommandOutput) => void ): void; getTraceSegmentDestination( args: GetTraceSegmentDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTraceSegmentDestinationCommandOutput) => void ): void; getTraceSummaries( args: GetTraceSummariesCommandInput, options?: __HttpHandlerOptions ): Promise; getTraceSummaries( args: GetTraceSummariesCommandInput, cb: (err: any, data?: GetTraceSummariesCommandOutput) => void ): void; getTraceSummaries( args: GetTraceSummariesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTraceSummariesCommandOutput) => void ): void; listResourcePolicies(): Promise; listResourcePolicies( args: ListResourcePoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listResourcePolicies( args: ListResourcePoliciesCommandInput, cb: (err: any, data?: ListResourcePoliciesCommandOutput) => void ): void; listResourcePolicies( args: ListResourcePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourcePoliciesCommandOutput) => void ): void; listRetrievedTraces( args: ListRetrievedTracesCommandInput, options?: __HttpHandlerOptions ): Promise; listRetrievedTraces( args: ListRetrievedTracesCommandInput, cb: (err: any, data?: ListRetrievedTracesCommandOutput) => void ): void; listRetrievedTraces( args: ListRetrievedTracesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRetrievedTracesCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; putEncryptionConfig( args: PutEncryptionConfigCommandInput, options?: __HttpHandlerOptions ): Promise; putEncryptionConfig( args: PutEncryptionConfigCommandInput, cb: (err: any, data?: PutEncryptionConfigCommandOutput) => void ): void; putEncryptionConfig( args: PutEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutEncryptionConfigCommandOutput) => void ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; putResourcePolicy( args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void ): void; putTelemetryRecords( args: PutTelemetryRecordsCommandInput, options?: __HttpHandlerOptions ): Promise; putTelemetryRecords( args: PutTelemetryRecordsCommandInput, cb: (err: any, data?: PutTelemetryRecordsCommandOutput) => void ): void; putTelemetryRecords( args: PutTelemetryRecordsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutTelemetryRecordsCommandOutput) => void ): void; putTraceSegments( args: PutTraceSegmentsCommandInput, options?: __HttpHandlerOptions ): Promise; putTraceSegments( args: PutTraceSegmentsCommandInput, cb: (err: any, data?: PutTraceSegmentsCommandOutput) => void ): void; putTraceSegments( args: PutTraceSegmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutTraceSegmentsCommandOutput) => void ): void; startTraceRetrieval( args: StartTraceRetrievalCommandInput, options?: __HttpHandlerOptions ): Promise; startTraceRetrieval( args: StartTraceRetrievalCommandInput, cb: (err: any, data?: StartTraceRetrievalCommandOutput) => void ): void; startTraceRetrieval( args: StartTraceRetrievalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartTraceRetrievalCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; updateGroup(): Promise; updateGroup( args: UpdateGroupCommandInput, options?: __HttpHandlerOptions ): Promise; updateGroup( args: UpdateGroupCommandInput, cb: (err: any, data?: UpdateGroupCommandOutput) => void ): void; updateGroup( args: UpdateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGroupCommandOutput) => void ): void; updateIndexingRule( args: UpdateIndexingRuleCommandInput, options?: __HttpHandlerOptions ): Promise; updateIndexingRule( args: UpdateIndexingRuleCommandInput, cb: (err: any, data?: UpdateIndexingRuleCommandOutput) => void ): void; updateIndexingRule( args: UpdateIndexingRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIndexingRuleCommandOutput) => void ): void; updateSamplingRule( args: UpdateSamplingRuleCommandInput, options?: __HttpHandlerOptions ): Promise; updateSamplingRule( args: UpdateSamplingRuleCommandInput, cb: (err: any, data?: UpdateSamplingRuleCommandOutput) => void ): void; updateSamplingRule( args: UpdateSamplingRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSamplingRuleCommandOutput) => void ): void; updateTraceSegmentDestination(): Promise; updateTraceSegmentDestination( args: UpdateTraceSegmentDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; updateTraceSegmentDestination( args: UpdateTraceSegmentDestinationCommandInput, cb: (err: any, data?: UpdateTraceSegmentDestinationCommandOutput) => void ): void; updateTraceSegmentDestination( args: UpdateTraceSegmentDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTraceSegmentDestinationCommandOutput) => void ): void; paginateBatchGetTraces( args: BatchGetTracesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetGroups( args?: GetGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetInsightEvents( args: GetInsightEventsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetInsightSummaries( args: GetInsightSummariesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetSamplingRules( args?: GetSamplingRulesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetSamplingStatisticSummaries( args?: GetSamplingStatisticSummariesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetServiceGraph( args: GetServiceGraphCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetTimeSeriesServiceStatistics( args: GetTimeSeriesServiceStatisticsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetTraceGraph( args: GetTraceGraphCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetTraceSummaries( args: GetTraceSummariesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListResourcePolicies( args?: ListResourcePoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTagsForResource( args: ListTagsForResourceCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class XRay extends XRayClient implements XRay {}