File: enums.go

package info (click to toggle)
golang-github-aws-aws-sdk-go-v2 1.30.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 662,428 kB
  • sloc: java: 16,875; makefile: 432; sh: 175
file content (293 lines) | stat: -rw-r--r-- 9,018 bytes parent folder | download | duplicates (3)
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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
// Code generated by smithy-go-codegen DO NOT EDIT.

package types

type ClipFragmentSelectorType string

// Enum values for ClipFragmentSelectorType
const (
	ClipFragmentSelectorTypeProducerTimestamp ClipFragmentSelectorType = "PRODUCER_TIMESTAMP"
	ClipFragmentSelectorTypeServerTimestamp   ClipFragmentSelectorType = "SERVER_TIMESTAMP"
)

// Values returns all known values for ClipFragmentSelectorType. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (ClipFragmentSelectorType) Values() []ClipFragmentSelectorType {
	return []ClipFragmentSelectorType{
		"PRODUCER_TIMESTAMP",
		"SERVER_TIMESTAMP",
	}
}

type ContainerFormat string

// Enum values for ContainerFormat
const (
	ContainerFormatFragmentedMp4 ContainerFormat = "FRAGMENTED_MP4"
	ContainerFormatMpegTs        ContainerFormat = "MPEG_TS"
)

// Values returns all known values for ContainerFormat. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (ContainerFormat) Values() []ContainerFormat {
	return []ContainerFormat{
		"FRAGMENTED_MP4",
		"MPEG_TS",
	}
}

type DASHDisplayFragmentNumber string

// Enum values for DASHDisplayFragmentNumber
const (
	DASHDisplayFragmentNumberAlways DASHDisplayFragmentNumber = "ALWAYS"
	DASHDisplayFragmentNumberNever  DASHDisplayFragmentNumber = "NEVER"
)

// Values returns all known values for DASHDisplayFragmentNumber. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (DASHDisplayFragmentNumber) Values() []DASHDisplayFragmentNumber {
	return []DASHDisplayFragmentNumber{
		"ALWAYS",
		"NEVER",
	}
}

type DASHDisplayFragmentTimestamp string

// Enum values for DASHDisplayFragmentTimestamp
const (
	DASHDisplayFragmentTimestampAlways DASHDisplayFragmentTimestamp = "ALWAYS"
	DASHDisplayFragmentTimestampNever  DASHDisplayFragmentTimestamp = "NEVER"
)

// Values returns all known values for DASHDisplayFragmentTimestamp. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (DASHDisplayFragmentTimestamp) Values() []DASHDisplayFragmentTimestamp {
	return []DASHDisplayFragmentTimestamp{
		"ALWAYS",
		"NEVER",
	}
}

type DASHFragmentSelectorType string

// Enum values for DASHFragmentSelectorType
const (
	DASHFragmentSelectorTypeProducerTimestamp DASHFragmentSelectorType = "PRODUCER_TIMESTAMP"
	DASHFragmentSelectorTypeServerTimestamp   DASHFragmentSelectorType = "SERVER_TIMESTAMP"
)

// Values returns all known values for DASHFragmentSelectorType. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (DASHFragmentSelectorType) Values() []DASHFragmentSelectorType {
	return []DASHFragmentSelectorType{
		"PRODUCER_TIMESTAMP",
		"SERVER_TIMESTAMP",
	}
}

type DASHPlaybackMode string

// Enum values for DASHPlaybackMode
const (
	DASHPlaybackModeLive       DASHPlaybackMode = "LIVE"
	DASHPlaybackModeLiveReplay DASHPlaybackMode = "LIVE_REPLAY"
	DASHPlaybackModeOnDemand   DASHPlaybackMode = "ON_DEMAND"
)

// Values returns all known values for DASHPlaybackMode. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (DASHPlaybackMode) Values() []DASHPlaybackMode {
	return []DASHPlaybackMode{
		"LIVE",
		"LIVE_REPLAY",
		"ON_DEMAND",
	}
}

type Format string

// Enum values for Format
const (
	FormatJpeg Format = "JPEG"
	FormatPng  Format = "PNG"
)

// Values returns all known values for Format. Note that this can be expanded in
// the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (Format) Values() []Format {
	return []Format{
		"JPEG",
		"PNG",
	}
}

type FormatConfigKey string

// Enum values for FormatConfigKey
const (
	FormatConfigKeyJPEGQuality FormatConfigKey = "JPEGQuality"
)

// Values returns all known values for FormatConfigKey. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (FormatConfigKey) Values() []FormatConfigKey {
	return []FormatConfigKey{
		"JPEGQuality",
	}
}

type FragmentSelectorType string

// Enum values for FragmentSelectorType
const (
	FragmentSelectorTypeProducerTimestamp FragmentSelectorType = "PRODUCER_TIMESTAMP"
	FragmentSelectorTypeServerTimestamp   FragmentSelectorType = "SERVER_TIMESTAMP"
)

// Values returns all known values for FragmentSelectorType. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (FragmentSelectorType) Values() []FragmentSelectorType {
	return []FragmentSelectorType{
		"PRODUCER_TIMESTAMP",
		"SERVER_TIMESTAMP",
	}
}

type HLSDiscontinuityMode string

// Enum values for HLSDiscontinuityMode
const (
	HLSDiscontinuityModeAlways          HLSDiscontinuityMode = "ALWAYS"
	HLSDiscontinuityModeNever           HLSDiscontinuityMode = "NEVER"
	HLSDiscontinuityModeOnDiscontinuity HLSDiscontinuityMode = "ON_DISCONTINUITY"
)

// Values returns all known values for HLSDiscontinuityMode. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (HLSDiscontinuityMode) Values() []HLSDiscontinuityMode {
	return []HLSDiscontinuityMode{
		"ALWAYS",
		"NEVER",
		"ON_DISCONTINUITY",
	}
}

type HLSDisplayFragmentTimestamp string

// Enum values for HLSDisplayFragmentTimestamp
const (
	HLSDisplayFragmentTimestampAlways HLSDisplayFragmentTimestamp = "ALWAYS"
	HLSDisplayFragmentTimestampNever  HLSDisplayFragmentTimestamp = "NEVER"
)

// Values returns all known values for HLSDisplayFragmentTimestamp. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (HLSDisplayFragmentTimestamp) Values() []HLSDisplayFragmentTimestamp {
	return []HLSDisplayFragmentTimestamp{
		"ALWAYS",
		"NEVER",
	}
}

type HLSFragmentSelectorType string

// Enum values for HLSFragmentSelectorType
const (
	HLSFragmentSelectorTypeProducerTimestamp HLSFragmentSelectorType = "PRODUCER_TIMESTAMP"
	HLSFragmentSelectorTypeServerTimestamp   HLSFragmentSelectorType = "SERVER_TIMESTAMP"
)

// Values returns all known values for HLSFragmentSelectorType. Note that this can
// be expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (HLSFragmentSelectorType) Values() []HLSFragmentSelectorType {
	return []HLSFragmentSelectorType{
		"PRODUCER_TIMESTAMP",
		"SERVER_TIMESTAMP",
	}
}

type HLSPlaybackMode string

// Enum values for HLSPlaybackMode
const (
	HLSPlaybackModeLive       HLSPlaybackMode = "LIVE"
	HLSPlaybackModeLiveReplay HLSPlaybackMode = "LIVE_REPLAY"
	HLSPlaybackModeOnDemand   HLSPlaybackMode = "ON_DEMAND"
)

// Values returns all known values for HLSPlaybackMode. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (HLSPlaybackMode) Values() []HLSPlaybackMode {
	return []HLSPlaybackMode{
		"LIVE",
		"LIVE_REPLAY",
		"ON_DEMAND",
	}
}

type ImageError string

// Enum values for ImageError
const (
	ImageErrorNoMedia    ImageError = "NO_MEDIA"
	ImageErrorMediaError ImageError = "MEDIA_ERROR"
)

// Values returns all known values for ImageError. Note that this can be expanded
// in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (ImageError) Values() []ImageError {
	return []ImageError{
		"NO_MEDIA",
		"MEDIA_ERROR",
	}
}

type ImageSelectorType string

// Enum values for ImageSelectorType
const (
	ImageSelectorTypeProducerTimestamp ImageSelectorType = "PRODUCER_TIMESTAMP"
	ImageSelectorTypeServerTimestamp   ImageSelectorType = "SERVER_TIMESTAMP"
)

// Values returns all known values for ImageSelectorType. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (ImageSelectorType) Values() []ImageSelectorType {
	return []ImageSelectorType{
		"PRODUCER_TIMESTAMP",
		"SERVER_TIMESTAMP",
	}
}