-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathstructs_enum.go
105 lines (96 loc) · 3.7 KB
/
structs_enum.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
// Copyright 2019 Bull S.A.S. Atos Technologies - Bull, Rue Jean Jaures, B.P.68, 78340, Les Clayes-sous-Bois, France.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by go-enum
// DO NOT EDIT!
package deployments
import (
"fmt"
)
const (
// INITIAL is a DeploymentStatus of type INITIAL
INITIAL DeploymentStatus = iota
// DEPLOYMENT_IN_PROGRESS is a DeploymentStatus of type DEPLOYMENT_IN_PROGRESS
DEPLOYMENT_IN_PROGRESS
// DEPLOYED is a DeploymentStatus of type DEPLOYED
DEPLOYED
// UNDEPLOYMENT_IN_PROGRESS is a DeploymentStatus of type UNDEPLOYMENT_IN_PROGRESS
UNDEPLOYMENT_IN_PROGRESS
// PURGE_IN_PROGRESS is a DeploymentStatus of type PURGE_IN_PROGRESS
PURGE_IN_PROGRESS
// UNDEPLOYED is a DeploymentStatus of type UNDEPLOYED
UNDEPLOYED
// DEPLOYMENT_FAILED is a DeploymentStatus of type DEPLOYMENT_FAILED
DEPLOYMENT_FAILED
// UNDEPLOYMENT_FAILED is a DeploymentStatus of type UNDEPLOYMENT_FAILED
UNDEPLOYMENT_FAILED
// SCALING_IN_PROGRESS is a DeploymentStatus of type SCALING_IN_PROGRESS
SCALING_IN_PROGRESS
// UPDATE_IN_PROGRESS is a DeploymentStatus of type UPDATE_IN_PROGRESS
UPDATE_IN_PROGRESS
// UPDATED is a DeploymentStatus of type UPDATED
UPDATED
// UPDATE_FAILURE is a DeploymentStatus of type UPDATE_FAILURE
UPDATE_FAILURE
// PURGED is a DeploymentStatus of type PURGED
PURGED
// PURGE_FAILED is a DeploymentStatus of type PURGE_FAILED
PURGE_FAILED
)
const _DeploymentStatusName = "INITIALDEPLOYMENT_IN_PROGRESSDEPLOYEDUNDEPLOYMENT_IN_PROGRESSPURGE_IN_PROGRESSUNDEPLOYEDDEPLOYMENT_FAILEDUNDEPLOYMENT_FAILEDSCALING_IN_PROGRESSUPDATE_IN_PROGRESSUPDATEDUPDATE_FAILUREPURGEDPURGE_FAILED"
var _DeploymentStatusMap = map[DeploymentStatus]string{
0: _DeploymentStatusName[0:7],
1: _DeploymentStatusName[7:29],
2: _DeploymentStatusName[29:37],
3: _DeploymentStatusName[37:61],
4: _DeploymentStatusName[61:78],
5: _DeploymentStatusName[78:88],
6: _DeploymentStatusName[88:105],
7: _DeploymentStatusName[105:124],
8: _DeploymentStatusName[124:143],
9: _DeploymentStatusName[143:161],
10: _DeploymentStatusName[161:168],
11: _DeploymentStatusName[168:182],
12: _DeploymentStatusName[182:188],
13: _DeploymentStatusName[188:200],
}
// String implements the Stringer interface.
func (x DeploymentStatus) String() string {
if str, ok := _DeploymentStatusMap[x]; ok {
return str
}
return fmt.Sprintf("DeploymentStatus(%d)", x)
}
var _DeploymentStatusValue = map[string]DeploymentStatus{
_DeploymentStatusName[0:7]: 0,
_DeploymentStatusName[7:29]: 1,
_DeploymentStatusName[29:37]: 2,
_DeploymentStatusName[37:61]: 3,
_DeploymentStatusName[61:78]: 4,
_DeploymentStatusName[78:88]: 5,
_DeploymentStatusName[88:105]: 6,
_DeploymentStatusName[105:124]: 7,
_DeploymentStatusName[124:143]: 8,
_DeploymentStatusName[143:161]: 9,
_DeploymentStatusName[161:168]: 10,
_DeploymentStatusName[168:182]: 11,
_DeploymentStatusName[182:188]: 12,
_DeploymentStatusName[188:200]: 13,
}
// ParseDeploymentStatus attempts to convert a string to a DeploymentStatus
func ParseDeploymentStatus(name string) (DeploymentStatus, error) {
if x, ok := _DeploymentStatusValue[name]; ok {
return x, nil
}
return DeploymentStatus(0), fmt.Errorf("%s is not a valid DeploymentStatus", name)
}