1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AttributeType string
6
7// Enum values for AttributeType
8const (
9	AttributeTypeString      AttributeType = "string"
10	AttributeTypeInteger     AttributeType = "integer"
11	AttributeTypeFloat       AttributeType = "float"
12	AttributeTypeTimestamp   AttributeType = "timestamp"
13	AttributeTypeGeolocation AttributeType = "geolocation"
14)
15
16// Values returns all known values for AttributeType. Note that this can be
17// expanded in the future, and so it is only as up to date as the client. The
18// ordering of this slice is not guaranteed to be stable across updates.
19func (AttributeType) Values() []AttributeType {
20	return []AttributeType{
21		"string",
22		"integer",
23		"float",
24		"timestamp",
25		"geolocation",
26	}
27}
28
29type DatasetType string
30
31// Enum values for DatasetType
32const (
33	DatasetTypeTargetTimeSeries  DatasetType = "TARGET_TIME_SERIES"
34	DatasetTypeRelatedTimeSeries DatasetType = "RELATED_TIME_SERIES"
35	DatasetTypeItemMetadata      DatasetType = "ITEM_METADATA"
36)
37
38// Values returns all known values for DatasetType. Note that this can be expanded
39// in the future, and so it is only as up to date as the client. The ordering of
40// this slice is not guaranteed to be stable across updates.
41func (DatasetType) Values() []DatasetType {
42	return []DatasetType{
43		"TARGET_TIME_SERIES",
44		"RELATED_TIME_SERIES",
45		"ITEM_METADATA",
46	}
47}
48
49type Domain string
50
51// Enum values for Domain
52const (
53	DomainRetail            Domain = "RETAIL"
54	DomainCustom            Domain = "CUSTOM"
55	DomainInventoryPlanning Domain = "INVENTORY_PLANNING"
56	DomainEc2Capacity       Domain = "EC2_CAPACITY"
57	DomainWorkForce         Domain = "WORK_FORCE"
58	DomainWebTraffic        Domain = "WEB_TRAFFIC"
59	DomainMetrics           Domain = "METRICS"
60)
61
62// Values returns all known values for Domain. Note that this can be expanded in
63// the future, and so it is only as up to date as the client. The ordering of this
64// slice is not guaranteed to be stable across updates.
65func (Domain) Values() []Domain {
66	return []Domain{
67		"RETAIL",
68		"CUSTOM",
69		"INVENTORY_PLANNING",
70		"EC2_CAPACITY",
71		"WORK_FORCE",
72		"WEB_TRAFFIC",
73		"METRICS",
74	}
75}
76
77type EvaluationType string
78
79// Enum values for EvaluationType
80const (
81	EvaluationTypeSummary  EvaluationType = "SUMMARY"
82	EvaluationTypeComputed EvaluationType = "COMPUTED"
83)
84
85// Values returns all known values for EvaluationType. Note that this can be
86// expanded in the future, and so it is only as up to date as the client. The
87// ordering of this slice is not guaranteed to be stable across updates.
88func (EvaluationType) Values() []EvaluationType {
89	return []EvaluationType{
90		"SUMMARY",
91		"COMPUTED",
92	}
93}
94
95type FeaturizationMethodName string
96
97// Enum values for FeaturizationMethodName
98const (
99	FeaturizationMethodNameFilling FeaturizationMethodName = "filling"
100)
101
102// Values returns all known values for FeaturizationMethodName. Note that this can
103// be expanded in the future, and so it is only as up to date as the client. The
104// ordering of this slice is not guaranteed to be stable across updates.
105func (FeaturizationMethodName) Values() []FeaturizationMethodName {
106	return []FeaturizationMethodName{
107		"filling",
108	}
109}
110
111type FilterConditionString string
112
113// Enum values for FilterConditionString
114const (
115	FilterConditionStringIs    FilterConditionString = "IS"
116	FilterConditionStringIsNot FilterConditionString = "IS_NOT"
117)
118
119// Values returns all known values for FilterConditionString. Note that this can be
120// expanded in the future, and so it is only as up to date as the client. The
121// ordering of this slice is not guaranteed to be stable across updates.
122func (FilterConditionString) Values() []FilterConditionString {
123	return []FilterConditionString{
124		"IS",
125		"IS_NOT",
126	}
127}
128
129type ScalingType string
130
131// Enum values for ScalingType
132const (
133	ScalingTypeAuto               ScalingType = "Auto"
134	ScalingTypeLinear             ScalingType = "Linear"
135	ScalingTypeLogarithmic        ScalingType = "Logarithmic"
136	ScalingTypeReverseLogarithmic ScalingType = "ReverseLogarithmic"
137)
138
139// Values returns all known values for ScalingType. Note that this can be expanded
140// in the future, and so it is only as up to date as the client. The ordering of
141// this slice is not guaranteed to be stable across updates.
142func (ScalingType) Values() []ScalingType {
143	return []ScalingType{
144		"Auto",
145		"Linear",
146		"Logarithmic",
147		"ReverseLogarithmic",
148	}
149}
150