-
Notifications
You must be signed in to change notification settings - Fork 80
/
sql_tuning_set_status_types.go
98 lines (88 loc) · 4.48 KB
/
sql_tuning_set_status_types.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
// Copyright (c) 2016, 2018, 2024, Oracle and/or its affiliates. All rights reserved.
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
// Code generated. DO NOT EDIT.
// Database Management API
//
// Use the Database Management API to monitor and manage resources such as
// Oracle Databases, MySQL Databases, and External Database Systems.
// For more information, see Database Management (https://docs.cloud.oracle.com/iaas/database-management/home.htm).
//
package databasemanagement
import (
"strings"
)
// SqlTuningSetStatusTypesEnum Enum with underlying type: string
type SqlTuningSetStatusTypesEnum string
// Set of constants representing the allowable values for SqlTuningSetStatusTypesEnum
const (
SqlTuningSetStatusTypesDisabled SqlTuningSetStatusTypesEnum = "DISABLED"
SqlTuningSetStatusTypesRetryScheduled SqlTuningSetStatusTypesEnum = "RETRY_SCHEDULED"
SqlTuningSetStatusTypesScheduled SqlTuningSetStatusTypesEnum = "SCHEDULED"
SqlTuningSetStatusTypesBlocked SqlTuningSetStatusTypesEnum = "BLOCKED"
SqlTuningSetStatusTypesRunning SqlTuningSetStatusTypesEnum = "RUNNING"
SqlTuningSetStatusTypesCompleted SqlTuningSetStatusTypesEnum = "COMPLETED"
SqlTuningSetStatusTypesBroken SqlTuningSetStatusTypesEnum = "BROKEN"
SqlTuningSetStatusTypesFailed SqlTuningSetStatusTypesEnum = "FAILED"
SqlTuningSetStatusTypesRemote SqlTuningSetStatusTypesEnum = "REMOTE"
SqlTuningSetStatusTypesResourceUnavailable SqlTuningSetStatusTypesEnum = "RESOURCE_UNAVAILABLE"
SqlTuningSetStatusTypesSucceeded SqlTuningSetStatusTypesEnum = "SUCCEEDED"
SqlTuningSetStatusTypesChainStalled SqlTuningSetStatusTypesEnum = "CHAIN_STALLED"
)
var mappingSqlTuningSetStatusTypesEnum = map[string]SqlTuningSetStatusTypesEnum{
"DISABLED": SqlTuningSetStatusTypesDisabled,
"RETRY_SCHEDULED": SqlTuningSetStatusTypesRetryScheduled,
"SCHEDULED": SqlTuningSetStatusTypesScheduled,
"BLOCKED": SqlTuningSetStatusTypesBlocked,
"RUNNING": SqlTuningSetStatusTypesRunning,
"COMPLETED": SqlTuningSetStatusTypesCompleted,
"BROKEN": SqlTuningSetStatusTypesBroken,
"FAILED": SqlTuningSetStatusTypesFailed,
"REMOTE": SqlTuningSetStatusTypesRemote,
"RESOURCE_UNAVAILABLE": SqlTuningSetStatusTypesResourceUnavailable,
"SUCCEEDED": SqlTuningSetStatusTypesSucceeded,
"CHAIN_STALLED": SqlTuningSetStatusTypesChainStalled,
}
var mappingSqlTuningSetStatusTypesEnumLowerCase = map[string]SqlTuningSetStatusTypesEnum{
"disabled": SqlTuningSetStatusTypesDisabled,
"retry_scheduled": SqlTuningSetStatusTypesRetryScheduled,
"scheduled": SqlTuningSetStatusTypesScheduled,
"blocked": SqlTuningSetStatusTypesBlocked,
"running": SqlTuningSetStatusTypesRunning,
"completed": SqlTuningSetStatusTypesCompleted,
"broken": SqlTuningSetStatusTypesBroken,
"failed": SqlTuningSetStatusTypesFailed,
"remote": SqlTuningSetStatusTypesRemote,
"resource_unavailable": SqlTuningSetStatusTypesResourceUnavailable,
"succeeded": SqlTuningSetStatusTypesSucceeded,
"chain_stalled": SqlTuningSetStatusTypesChainStalled,
}
// GetSqlTuningSetStatusTypesEnumValues Enumerates the set of values for SqlTuningSetStatusTypesEnum
func GetSqlTuningSetStatusTypesEnumValues() []SqlTuningSetStatusTypesEnum {
values := make([]SqlTuningSetStatusTypesEnum, 0)
for _, v := range mappingSqlTuningSetStatusTypesEnum {
values = append(values, v)
}
return values
}
// GetSqlTuningSetStatusTypesEnumStringValues Enumerates the set of values in String for SqlTuningSetStatusTypesEnum
func GetSqlTuningSetStatusTypesEnumStringValues() []string {
return []string{
"DISABLED",
"RETRY_SCHEDULED",
"SCHEDULED",
"BLOCKED",
"RUNNING",
"COMPLETED",
"BROKEN",
"FAILED",
"REMOTE",
"RESOURCE_UNAVAILABLE",
"SUCCEEDED",
"CHAIN_STALLED",
}
}
// GetMappingSqlTuningSetStatusTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMappingSqlTuningSetStatusTypesEnum(val string) (SqlTuningSetStatusTypesEnum, bool) {
enum, ok := mappingSqlTuningSetStatusTypesEnumLowerCase[strings.ToLower(val)]
return enum, ok
}