/
api_enums.go
196 lines (167 loc) · 7.33 KB
/
api_enums.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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
package cloudsearch
type AlgorithmicStemming string
// Enum values for AlgorithmicStemming
const (
AlgorithmicStemmingNone AlgorithmicStemming = "none"
AlgorithmicStemmingMinimal AlgorithmicStemming = "minimal"
AlgorithmicStemmingLight AlgorithmicStemming = "light"
AlgorithmicStemmingFull AlgorithmicStemming = "full"
)
func (enum AlgorithmicStemming) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum AlgorithmicStemming) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// An IETF RFC 4646 (http://tools.ietf.org/html/rfc4646) language code or mul
// for multiple languages.
type AnalysisSchemeLanguage string
// Enum values for AnalysisSchemeLanguage
const (
AnalysisSchemeLanguageAr AnalysisSchemeLanguage = "ar"
AnalysisSchemeLanguageBg AnalysisSchemeLanguage = "bg"
AnalysisSchemeLanguageCa AnalysisSchemeLanguage = "ca"
AnalysisSchemeLanguageCs AnalysisSchemeLanguage = "cs"
AnalysisSchemeLanguageDa AnalysisSchemeLanguage = "da"
AnalysisSchemeLanguageDe AnalysisSchemeLanguage = "de"
AnalysisSchemeLanguageEl AnalysisSchemeLanguage = "el"
AnalysisSchemeLanguageEn AnalysisSchemeLanguage = "en"
AnalysisSchemeLanguageEs AnalysisSchemeLanguage = "es"
AnalysisSchemeLanguageEu AnalysisSchemeLanguage = "eu"
AnalysisSchemeLanguageFa AnalysisSchemeLanguage = "fa"
AnalysisSchemeLanguageFi AnalysisSchemeLanguage = "fi"
AnalysisSchemeLanguageFr AnalysisSchemeLanguage = "fr"
AnalysisSchemeLanguageGa AnalysisSchemeLanguage = "ga"
AnalysisSchemeLanguageGl AnalysisSchemeLanguage = "gl"
AnalysisSchemeLanguageHe AnalysisSchemeLanguage = "he"
AnalysisSchemeLanguageHi AnalysisSchemeLanguage = "hi"
AnalysisSchemeLanguageHu AnalysisSchemeLanguage = "hu"
AnalysisSchemeLanguageHy AnalysisSchemeLanguage = "hy"
AnalysisSchemeLanguageId AnalysisSchemeLanguage = "id"
AnalysisSchemeLanguageIt AnalysisSchemeLanguage = "it"
AnalysisSchemeLanguageJa AnalysisSchemeLanguage = "ja"
AnalysisSchemeLanguageKo AnalysisSchemeLanguage = "ko"
AnalysisSchemeLanguageLv AnalysisSchemeLanguage = "lv"
AnalysisSchemeLanguageMul AnalysisSchemeLanguage = "mul"
AnalysisSchemeLanguageNl AnalysisSchemeLanguage = "nl"
AnalysisSchemeLanguageNo AnalysisSchemeLanguage = "no"
AnalysisSchemeLanguagePt AnalysisSchemeLanguage = "pt"
AnalysisSchemeLanguageRo AnalysisSchemeLanguage = "ro"
AnalysisSchemeLanguageRu AnalysisSchemeLanguage = "ru"
AnalysisSchemeLanguageSv AnalysisSchemeLanguage = "sv"
AnalysisSchemeLanguageTh AnalysisSchemeLanguage = "th"
AnalysisSchemeLanguageTr AnalysisSchemeLanguage = "tr"
AnalysisSchemeLanguageZhHans AnalysisSchemeLanguage = "zh-Hans"
AnalysisSchemeLanguageZhHant AnalysisSchemeLanguage = "zh-Hant"
)
func (enum AnalysisSchemeLanguage) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum AnalysisSchemeLanguage) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// The type of field. The valid options for a field depend on the field type.
// For more information about the supported field types, see Configuring Index
// Fields (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html)
// in the Amazon CloudSearch Developer Guide.
type IndexFieldType string
// Enum values for IndexFieldType
const (
IndexFieldTypeInt IndexFieldType = "int"
IndexFieldTypeDouble IndexFieldType = "double"
IndexFieldTypeLiteral IndexFieldType = "literal"
IndexFieldTypeText IndexFieldType = "text"
IndexFieldTypeDate IndexFieldType = "date"
IndexFieldTypeLatlon IndexFieldType = "latlon"
IndexFieldTypeIntArray IndexFieldType = "int-array"
IndexFieldTypeDoubleArray IndexFieldType = "double-array"
IndexFieldTypeLiteralArray IndexFieldType = "literal-array"
IndexFieldTypeTextArray IndexFieldType = "text-array"
IndexFieldTypeDateArray IndexFieldType = "date-array"
)
func (enum IndexFieldType) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum IndexFieldType) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// The state of processing a change to an option. One of:
//
// * RequiresIndexDocuments: The option's latest value will not be deployed
// until IndexDocuments has been called and indexing is complete.
//
// * Processing: The option's latest value is in the process of being activated.
//
// * Active: The option's latest value is fully deployed.
//
// * FailedToValidate: The option value is not compatible with the domain's
// data and cannot be used to index the data. You must either modify the
// option value or update or remove the incompatible documents.
type OptionState string
// Enum values for OptionState
const (
OptionStateRequiresIndexDocuments OptionState = "RequiresIndexDocuments"
OptionStateProcessing OptionState = "Processing"
OptionStateActive OptionState = "Active"
OptionStateFailedToValidate OptionState = "FailedToValidate"
)
func (enum OptionState) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum OptionState) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// The instance type (such as search.m1.small) on which an index partition is
// hosted.
type PartitionInstanceType string
// Enum values for PartitionInstanceType
const (
PartitionInstanceTypeSearchM1Small PartitionInstanceType = "search.m1.small"
PartitionInstanceTypeSearchM1Large PartitionInstanceType = "search.m1.large"
PartitionInstanceTypeSearchM2Xlarge PartitionInstanceType = "search.m2.xlarge"
PartitionInstanceTypeSearchM22xlarge PartitionInstanceType = "search.m2.2xlarge"
PartitionInstanceTypeSearchM3Medium PartitionInstanceType = "search.m3.medium"
PartitionInstanceTypeSearchM3Large PartitionInstanceType = "search.m3.large"
PartitionInstanceTypeSearchM3Xlarge PartitionInstanceType = "search.m3.xlarge"
PartitionInstanceTypeSearchM32xlarge PartitionInstanceType = "search.m3.2xlarge"
)
func (enum PartitionInstanceType) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum PartitionInstanceType) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
type SuggesterFuzzyMatching string
// Enum values for SuggesterFuzzyMatching
const (
SuggesterFuzzyMatchingNone SuggesterFuzzyMatching = "none"
SuggesterFuzzyMatchingLow SuggesterFuzzyMatching = "low"
SuggesterFuzzyMatchingHigh SuggesterFuzzyMatching = "high"
)
func (enum SuggesterFuzzyMatching) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum SuggesterFuzzyMatching) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}
// The minimum required TLS version.
type TLSSecurityPolicy string
// Enum values for TLSSecurityPolicy
const (
TLSSecurityPolicyPolicyMinTls10201907 TLSSecurityPolicy = "Policy-Min-TLS-1-0-2019-07"
TLSSecurityPolicyPolicyMinTls12201907 TLSSecurityPolicy = "Policy-Min-TLS-1-2-2019-07"
)
func (enum TLSSecurityPolicy) MarshalValue() (string, error) {
return string(enum), nil
}
func (enum TLSSecurityPolicy) MarshalValueBuf(b []byte) ([]byte, error) {
b = b[0:0]
return append(b, enum...), nil
}