File: enums.go

package info (click to toggle)
golang-github-aws-aws-sdk-go-v2 1.17.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 384,244 kB
  • sloc: java: 13,538; makefile: 400; sh: 137
file content (115 lines) | stat: -rw-r--r-- 3,152 bytes parent folder | download
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
// Code generated by smithy-go-codegen DO NOT EDIT.

package types

type Domain string

// Enum values for Domain
const (
	DomainEcommerce     Domain = "ECOMMERCE"
	DomainVideoOnDemand Domain = "VIDEO_ON_DEMAND"
)

// Values returns all known values for Domain. 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 (Domain) Values() []Domain {
	return []Domain{
		"ECOMMERCE",
		"VIDEO_ON_DEMAND",
	}
}

type ImportMode string

// Enum values for ImportMode
const (
	ImportModeFull        ImportMode = "FULL"
	ImportModeIncremental ImportMode = "INCREMENTAL"
)

// Values returns all known values for ImportMode. 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 (ImportMode) Values() []ImportMode {
	return []ImportMode{
		"FULL",
		"INCREMENTAL",
	}
}

type IngestionMode string

// Enum values for IngestionMode
const (
	IngestionModeBulk IngestionMode = "BULK"
	IngestionModePut  IngestionMode = "PUT"
	IngestionModeAll  IngestionMode = "ALL"
)

// Values returns all known values for IngestionMode. 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 (IngestionMode) Values() []IngestionMode {
	return []IngestionMode{
		"BULK",
		"PUT",
		"ALL",
	}
}

type ObjectiveSensitivity string

// Enum values for ObjectiveSensitivity
const (
	ObjectiveSensitivityLow    ObjectiveSensitivity = "LOW"
	ObjectiveSensitivityMedium ObjectiveSensitivity = "MEDIUM"
	ObjectiveSensitivityHigh   ObjectiveSensitivity = "HIGH"
	ObjectiveSensitivityOff    ObjectiveSensitivity = "OFF"
)

// Values returns all known values for ObjectiveSensitivity. 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 (ObjectiveSensitivity) Values() []ObjectiveSensitivity {
	return []ObjectiveSensitivity{
		"LOW",
		"MEDIUM",
		"HIGH",
		"OFF",
	}
}

type RecipeProvider string

// Enum values for RecipeProvider
const (
	RecipeProviderService RecipeProvider = "SERVICE"
)

// Values returns all known values for RecipeProvider. 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 (RecipeProvider) Values() []RecipeProvider {
	return []RecipeProvider{
		"SERVICE",
	}
}

type TrainingMode string

// Enum values for TrainingMode
const (
	TrainingModeFull   TrainingMode = "FULL"
	TrainingModeUpdate TrainingMode = "UPDATE"
)

// Values returns all known values for TrainingMode. 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 (TrainingMode) Values() []TrainingMode {
	return []TrainingMode{
		"FULL",
		"UPDATE",
	}
}