...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package alertgroup
18
19
20
21
22 import (
23 "net/http"
24
25 "github.com/go-openapi/runtime"
26
27 "github.com/prometheus/alertmanager/api/v2/models"
28 )
29
30
31 const GetAlertGroupsOKCode int = 200
32
33
38 type GetAlertGroupsOK struct {
39
40
43 Payload models.AlertGroups `json:"body,omitempty"`
44 }
45
46
47 func NewGetAlertGroupsOK() *GetAlertGroupsOK {
48
49 return &GetAlertGroupsOK{}
50 }
51
52
53 func (o *GetAlertGroupsOK) WithPayload(payload models.AlertGroups) *GetAlertGroupsOK {
54 o.Payload = payload
55 return o
56 }
57
58
59 func (o *GetAlertGroupsOK) SetPayload(payload models.AlertGroups) {
60 o.Payload = payload
61 }
62
63
64 func (o *GetAlertGroupsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
65
66 rw.WriteHeader(200)
67 payload := o.Payload
68 if payload == nil {
69
70 payload = models.AlertGroups{}
71 }
72
73 if err := producer.Produce(rw, payload); err != nil {
74 panic(err)
75 }
76 }
77
78
79 const GetAlertGroupsBadRequestCode int = 400
80
81
86 type GetAlertGroupsBadRequest struct {
87
88
91 Payload string `json:"body,omitempty"`
92 }
93
94
95 func NewGetAlertGroupsBadRequest() *GetAlertGroupsBadRequest {
96
97 return &GetAlertGroupsBadRequest{}
98 }
99
100
101 func (o *GetAlertGroupsBadRequest) WithPayload(payload string) *GetAlertGroupsBadRequest {
102 o.Payload = payload
103 return o
104 }
105
106
107 func (o *GetAlertGroupsBadRequest) SetPayload(payload string) {
108 o.Payload = payload
109 }
110
111
112 func (o *GetAlertGroupsBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
113
114 rw.WriteHeader(400)
115 payload := o.Payload
116 if err := producer.Produce(rw, payload); err != nil {
117 panic(err)
118 }
119 }
120
121
122 const GetAlertGroupsInternalServerErrorCode int = 500
123
124
129 type GetAlertGroupsInternalServerError struct {
130
131
134 Payload string `json:"body,omitempty"`
135 }
136
137
138 func NewGetAlertGroupsInternalServerError() *GetAlertGroupsInternalServerError {
139
140 return &GetAlertGroupsInternalServerError{}
141 }
142
143
144 func (o *GetAlertGroupsInternalServerError) WithPayload(payload string) *GetAlertGroupsInternalServerError {
145 o.Payload = payload
146 return o
147 }
148
149
150 func (o *GetAlertGroupsInternalServerError) SetPayload(payload string) {
151 o.Payload = payload
152 }
153
154
155 func (o *GetAlertGroupsInternalServerError) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
156
157 rw.WriteHeader(500)
158 payload := o.Payload
159 if err := producer.Produce(rw, payload); err != nil {
160 panic(err)
161 }
162 }
163
View as plain text