/
interface.go
107 lines (73 loc) · 6.46 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
102
103
104
105
106
107
// Generated by github.com/temporalio/temporal-aws-sdk-generator
// from github.com/aws/aws-sdk-go version 1.35.7
package kendrastub
import (
"github.com/aws/aws-sdk-go/service/kendra"
"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 {
BatchDeleteDocument(ctx workflow.Context, input *kendra.BatchDeleteDocumentInput) (*kendra.BatchDeleteDocumentOutput, error)
BatchDeleteDocumentAsync(ctx workflow.Context, input *kendra.BatchDeleteDocumentInput) *BatchDeleteDocumentFuture
BatchPutDocument(ctx workflow.Context, input *kendra.BatchPutDocumentInput) (*kendra.BatchPutDocumentOutput, error)
BatchPutDocumentAsync(ctx workflow.Context, input *kendra.BatchPutDocumentInput) *BatchPutDocumentFuture
CreateDataSource(ctx workflow.Context, input *kendra.CreateDataSourceInput) (*kendra.CreateDataSourceOutput, error)
CreateDataSourceAsync(ctx workflow.Context, input *kendra.CreateDataSourceInput) *CreateDataSourceFuture
CreateFaq(ctx workflow.Context, input *kendra.CreateFaqInput) (*kendra.CreateFaqOutput, error)
CreateFaqAsync(ctx workflow.Context, input *kendra.CreateFaqInput) *CreateFaqFuture
CreateIndex(ctx workflow.Context, input *kendra.CreateIndexInput) (*kendra.CreateIndexOutput, error)
CreateIndexAsync(ctx workflow.Context, input *kendra.CreateIndexInput) *CreateIndexFuture
CreateThesaurus(ctx workflow.Context, input *kendra.CreateThesaurusInput) (*kendra.CreateThesaurusOutput, error)
CreateThesaurusAsync(ctx workflow.Context, input *kendra.CreateThesaurusInput) *CreateThesaurusFuture
DeleteDataSource(ctx workflow.Context, input *kendra.DeleteDataSourceInput) (*kendra.DeleteDataSourceOutput, error)
DeleteDataSourceAsync(ctx workflow.Context, input *kendra.DeleteDataSourceInput) *DeleteDataSourceFuture
DeleteFaq(ctx workflow.Context, input *kendra.DeleteFaqInput) (*kendra.DeleteFaqOutput, error)
DeleteFaqAsync(ctx workflow.Context, input *kendra.DeleteFaqInput) *DeleteFaqFuture
DeleteIndex(ctx workflow.Context, input *kendra.DeleteIndexInput) (*kendra.DeleteIndexOutput, error)
DeleteIndexAsync(ctx workflow.Context, input *kendra.DeleteIndexInput) *DeleteIndexFuture
DeleteThesaurus(ctx workflow.Context, input *kendra.DeleteThesaurusInput) (*kendra.DeleteThesaurusOutput, error)
DeleteThesaurusAsync(ctx workflow.Context, input *kendra.DeleteThesaurusInput) *DeleteThesaurusFuture
DescribeDataSource(ctx workflow.Context, input *kendra.DescribeDataSourceInput) (*kendra.DescribeDataSourceOutput, error)
DescribeDataSourceAsync(ctx workflow.Context, input *kendra.DescribeDataSourceInput) *DescribeDataSourceFuture
DescribeFaq(ctx workflow.Context, input *kendra.DescribeFaqInput) (*kendra.DescribeFaqOutput, error)
DescribeFaqAsync(ctx workflow.Context, input *kendra.DescribeFaqInput) *DescribeFaqFuture
DescribeIndex(ctx workflow.Context, input *kendra.DescribeIndexInput) (*kendra.DescribeIndexOutput, error)
DescribeIndexAsync(ctx workflow.Context, input *kendra.DescribeIndexInput) *DescribeIndexFuture
DescribeThesaurus(ctx workflow.Context, input *kendra.DescribeThesaurusInput) (*kendra.DescribeThesaurusOutput, error)
DescribeThesaurusAsync(ctx workflow.Context, input *kendra.DescribeThesaurusInput) *DescribeThesaurusFuture
ListDataSourceSyncJobs(ctx workflow.Context, input *kendra.ListDataSourceSyncJobsInput) (*kendra.ListDataSourceSyncJobsOutput, error)
ListDataSourceSyncJobsAsync(ctx workflow.Context, input *kendra.ListDataSourceSyncJobsInput) *ListDataSourceSyncJobsFuture
ListDataSources(ctx workflow.Context, input *kendra.ListDataSourcesInput) (*kendra.ListDataSourcesOutput, error)
ListDataSourcesAsync(ctx workflow.Context, input *kendra.ListDataSourcesInput) *ListDataSourcesFuture
ListFaqs(ctx workflow.Context, input *kendra.ListFaqsInput) (*kendra.ListFaqsOutput, error)
ListFaqsAsync(ctx workflow.Context, input *kendra.ListFaqsInput) *ListFaqsFuture
ListIndices(ctx workflow.Context, input *kendra.ListIndicesInput) (*kendra.ListIndicesOutput, error)
ListIndicesAsync(ctx workflow.Context, input *kendra.ListIndicesInput) *ListIndicesFuture
ListTagsForResource(ctx workflow.Context, input *kendra.ListTagsForResourceInput) (*kendra.ListTagsForResourceOutput, error)
ListTagsForResourceAsync(ctx workflow.Context, input *kendra.ListTagsForResourceInput) *ListTagsForResourceFuture
ListThesauri(ctx workflow.Context, input *kendra.ListThesauriInput) (*kendra.ListThesauriOutput, error)
ListThesauriAsync(ctx workflow.Context, input *kendra.ListThesauriInput) *ListThesauriFuture
Query(ctx workflow.Context, input *kendra.QueryInput) (*kendra.QueryOutput, error)
QueryAsync(ctx workflow.Context, input *kendra.QueryInput) *QueryFuture
StartDataSourceSyncJob(ctx workflow.Context, input *kendra.StartDataSourceSyncJobInput) (*kendra.StartDataSourceSyncJobOutput, error)
StartDataSourceSyncJobAsync(ctx workflow.Context, input *kendra.StartDataSourceSyncJobInput) *StartDataSourceSyncJobFuture
StopDataSourceSyncJob(ctx workflow.Context, input *kendra.StopDataSourceSyncJobInput) (*kendra.StopDataSourceSyncJobOutput, error)
StopDataSourceSyncJobAsync(ctx workflow.Context, input *kendra.StopDataSourceSyncJobInput) *StopDataSourceSyncJobFuture
SubmitFeedback(ctx workflow.Context, input *kendra.SubmitFeedbackInput) (*kendra.SubmitFeedbackOutput, error)
SubmitFeedbackAsync(ctx workflow.Context, input *kendra.SubmitFeedbackInput) *SubmitFeedbackFuture
TagResource(ctx workflow.Context, input *kendra.TagResourceInput) (*kendra.TagResourceOutput, error)
TagResourceAsync(ctx workflow.Context, input *kendra.TagResourceInput) *TagResourceFuture
UntagResource(ctx workflow.Context, input *kendra.UntagResourceInput) (*kendra.UntagResourceOutput, error)
UntagResourceAsync(ctx workflow.Context, input *kendra.UntagResourceInput) *UntagResourceFuture
UpdateDataSource(ctx workflow.Context, input *kendra.UpdateDataSourceInput) (*kendra.UpdateDataSourceOutput, error)
UpdateDataSourceAsync(ctx workflow.Context, input *kendra.UpdateDataSourceInput) *UpdateDataSourceFuture
UpdateIndex(ctx workflow.Context, input *kendra.UpdateIndexInput) (*kendra.UpdateIndexOutput, error)
UpdateIndexAsync(ctx workflow.Context, input *kendra.UpdateIndexInput) *UpdateIndexFuture
UpdateThesaurus(ctx workflow.Context, input *kendra.UpdateThesaurusInput) (*kendra.UpdateThesaurusOutput, error)
UpdateThesaurusAsync(ctx workflow.Context, input *kendra.UpdateThesaurusInput) *UpdateThesaurusFuture
}
func NewClient() Client {
return &stub{}
}