/
interface.go
101 lines (69 loc) · 6.21 KB
/
interface.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
// Generated by github.com/temporalio/temporal-aws-sdk-generator
// from github.com/aws/aws-sdk-go version 1.35.7
package xraystub
import (
"github.com/aws/aws-sdk-go/service/xray"
"go.uber.org/cadence/workflow"
"github.com/banzaicloud/cadence-aws-sdk/clients"
)
// ensure that imports are valid even if not used by the generated code
var _ clients.VoidFuture
type Client interface {
BatchGetTraces(ctx workflow.Context, input *xray.BatchGetTracesInput) (*xray.BatchGetTracesOutput, error)
BatchGetTracesAsync(ctx workflow.Context, input *xray.BatchGetTracesInput) *BatchGetTracesFuture
CreateGroup(ctx workflow.Context, input *xray.CreateGroupInput) (*xray.CreateGroupOutput, error)
CreateGroupAsync(ctx workflow.Context, input *xray.CreateGroupInput) *CreateGroupFuture
CreateSamplingRule(ctx workflow.Context, input *xray.CreateSamplingRuleInput) (*xray.CreateSamplingRuleOutput, error)
CreateSamplingRuleAsync(ctx workflow.Context, input *xray.CreateSamplingRuleInput) *CreateSamplingRuleFuture
DeleteGroup(ctx workflow.Context, input *xray.DeleteGroupInput) (*xray.DeleteGroupOutput, error)
DeleteGroupAsync(ctx workflow.Context, input *xray.DeleteGroupInput) *DeleteGroupFuture
DeleteSamplingRule(ctx workflow.Context, input *xray.DeleteSamplingRuleInput) (*xray.DeleteSamplingRuleOutput, error)
DeleteSamplingRuleAsync(ctx workflow.Context, input *xray.DeleteSamplingRuleInput) *DeleteSamplingRuleFuture
GetEncryptionConfig(ctx workflow.Context, input *xray.GetEncryptionConfigInput) (*xray.GetEncryptionConfigOutput, error)
GetEncryptionConfigAsync(ctx workflow.Context, input *xray.GetEncryptionConfigInput) *GetEncryptionConfigFuture
GetGroup(ctx workflow.Context, input *xray.GetGroupInput) (*xray.GetGroupOutput, error)
GetGroupAsync(ctx workflow.Context, input *xray.GetGroupInput) *GetGroupFuture
GetGroups(ctx workflow.Context, input *xray.GetGroupsInput) (*xray.GetGroupsOutput, error)
GetGroupsAsync(ctx workflow.Context, input *xray.GetGroupsInput) *GetGroupsFuture
GetInsight(ctx workflow.Context, input *xray.GetInsightInput) (*xray.GetInsightOutput, error)
GetInsightAsync(ctx workflow.Context, input *xray.GetInsightInput) *GetInsightFuture
GetInsightEvents(ctx workflow.Context, input *xray.GetInsightEventsInput) (*xray.GetInsightEventsOutput, error)
GetInsightEventsAsync(ctx workflow.Context, input *xray.GetInsightEventsInput) *GetInsightEventsFuture
GetInsightImpactGraph(ctx workflow.Context, input *xray.GetInsightImpactGraphInput) (*xray.GetInsightImpactGraphOutput, error)
GetInsightImpactGraphAsync(ctx workflow.Context, input *xray.GetInsightImpactGraphInput) *GetInsightImpactGraphFuture
GetInsightSummaries(ctx workflow.Context, input *xray.GetInsightSummariesInput) (*xray.GetInsightSummariesOutput, error)
GetInsightSummariesAsync(ctx workflow.Context, input *xray.GetInsightSummariesInput) *GetInsightSummariesFuture
GetSamplingRules(ctx workflow.Context, input *xray.GetSamplingRulesInput) (*xray.GetSamplingRulesOutput, error)
GetSamplingRulesAsync(ctx workflow.Context, input *xray.GetSamplingRulesInput) *GetSamplingRulesFuture
GetSamplingStatisticSummaries(ctx workflow.Context, input *xray.GetSamplingStatisticSummariesInput) (*xray.GetSamplingStatisticSummariesOutput, error)
GetSamplingStatisticSummariesAsync(ctx workflow.Context, input *xray.GetSamplingStatisticSummariesInput) *GetSamplingStatisticSummariesFuture
GetSamplingTargets(ctx workflow.Context, input *xray.GetSamplingTargetsInput) (*xray.GetSamplingTargetsOutput, error)
GetSamplingTargetsAsync(ctx workflow.Context, input *xray.GetSamplingTargetsInput) *GetSamplingTargetsFuture
GetServiceGraph(ctx workflow.Context, input *xray.GetServiceGraphInput) (*xray.GetServiceGraphOutput, error)
GetServiceGraphAsync(ctx workflow.Context, input *xray.GetServiceGraphInput) *GetServiceGraphFuture
GetTimeSeriesServiceStatistics(ctx workflow.Context, input *xray.GetTimeSeriesServiceStatisticsInput) (*xray.GetTimeSeriesServiceStatisticsOutput, error)
GetTimeSeriesServiceStatisticsAsync(ctx workflow.Context, input *xray.GetTimeSeriesServiceStatisticsInput) *GetTimeSeriesServiceStatisticsFuture
GetTraceGraph(ctx workflow.Context, input *xray.GetTraceGraphInput) (*xray.GetTraceGraphOutput, error)
GetTraceGraphAsync(ctx workflow.Context, input *xray.GetTraceGraphInput) *GetTraceGraphFuture
GetTraceSummaries(ctx workflow.Context, input *xray.GetTraceSummariesInput) (*xray.GetTraceSummariesOutput, error)
GetTraceSummariesAsync(ctx workflow.Context, input *xray.GetTraceSummariesInput) *GetTraceSummariesFuture
ListTagsForResource(ctx workflow.Context, input *xray.ListTagsForResourceInput) (*xray.ListTagsForResourceOutput, error)
ListTagsForResourceAsync(ctx workflow.Context, input *xray.ListTagsForResourceInput) *ListTagsForResourceFuture
PutEncryptionConfig(ctx workflow.Context, input *xray.PutEncryptionConfigInput) (*xray.PutEncryptionConfigOutput, error)
PutEncryptionConfigAsync(ctx workflow.Context, input *xray.PutEncryptionConfigInput) *PutEncryptionConfigFuture
PutTelemetryRecords(ctx workflow.Context, input *xray.PutTelemetryRecordsInput) (*xray.PutTelemetryRecordsOutput, error)
PutTelemetryRecordsAsync(ctx workflow.Context, input *xray.PutTelemetryRecordsInput) *PutTelemetryRecordsFuture
PutTraceSegments(ctx workflow.Context, input *xray.PutTraceSegmentsInput) (*xray.PutTraceSegmentsOutput, error)
PutTraceSegmentsAsync(ctx workflow.Context, input *xray.PutTraceSegmentsInput) *PutTraceSegmentsFuture
TagResource(ctx workflow.Context, input *xray.TagResourceInput) (*xray.TagResourceOutput, error)
TagResourceAsync(ctx workflow.Context, input *xray.TagResourceInput) *TagResourceFuture
UntagResource(ctx workflow.Context, input *xray.UntagResourceInput) (*xray.UntagResourceOutput, error)
UntagResourceAsync(ctx workflow.Context, input *xray.UntagResourceInput) *UntagResourceFuture
UpdateGroup(ctx workflow.Context, input *xray.UpdateGroupInput) (*xray.UpdateGroupOutput, error)
UpdateGroupAsync(ctx workflow.Context, input *xray.UpdateGroupInput) *UpdateGroupFuture
UpdateSamplingRule(ctx workflow.Context, input *xray.UpdateSamplingRuleInput) (*xray.UpdateSamplingRuleOutput, error)
UpdateSamplingRuleAsync(ctx workflow.Context, input *xray.UpdateSamplingRuleInput) *UpdateSamplingRuleFuture
}
func NewClient() Client {
return &stub{}
}