-
Notifications
You must be signed in to change notification settings - Fork 0
/
create_core_v1_namespaced_pod_binding_responses.go
173 lines (129 loc) · 5.74 KB
/
create_core_v1_namespaced_pod_binding_responses.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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
// Code generated by go-swagger; DO NOT EDIT.
// Copyright 2017-2020 Authors of Cilium
// SPDX-License-Identifier: Apache-2.0
package core_v1
// This file was generated by the swagger tool.
// Editing this file might prove futile when you re-run the swagger generate command
import (
"net/http"
"github.com/go-openapi/runtime"
"github.com/cilium/kube-apate/api/k8s/v1/models"
)
// CreateCoreV1NamespacedPodBindingOKCode is the HTTP code returned for type CreateCoreV1NamespacedPodBindingOK
const CreateCoreV1NamespacedPodBindingOKCode int = 200
/*CreateCoreV1NamespacedPodBindingOK OK
swagger:response createCoreV1NamespacedPodBindingOK
*/
type CreateCoreV1NamespacedPodBindingOK struct {
/*
In: Body
*/
Payload *models.IoK8sAPICoreV1Binding `json:"body,omitempty"`
}
// NewCreateCoreV1NamespacedPodBindingOK creates CreateCoreV1NamespacedPodBindingOK with default headers values
func NewCreateCoreV1NamespacedPodBindingOK() *CreateCoreV1NamespacedPodBindingOK {
return &CreateCoreV1NamespacedPodBindingOK{}
}
// WithPayload adds the payload to the create core v1 namespaced pod binding o k response
func (o *CreateCoreV1NamespacedPodBindingOK) WithPayload(payload *models.IoK8sAPICoreV1Binding) *CreateCoreV1NamespacedPodBindingOK {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create core v1 namespaced pod binding o k response
func (o *CreateCoreV1NamespacedPodBindingOK) SetPayload(payload *models.IoK8sAPICoreV1Binding) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateCoreV1NamespacedPodBindingOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.WriteHeader(200)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}
// CreateCoreV1NamespacedPodBindingCreatedCode is the HTTP code returned for type CreateCoreV1NamespacedPodBindingCreated
const CreateCoreV1NamespacedPodBindingCreatedCode int = 201
/*CreateCoreV1NamespacedPodBindingCreated Created
swagger:response createCoreV1NamespacedPodBindingCreated
*/
type CreateCoreV1NamespacedPodBindingCreated struct {
/*
In: Body
*/
Payload *models.IoK8sAPICoreV1Binding `json:"body,omitempty"`
}
// NewCreateCoreV1NamespacedPodBindingCreated creates CreateCoreV1NamespacedPodBindingCreated with default headers values
func NewCreateCoreV1NamespacedPodBindingCreated() *CreateCoreV1NamespacedPodBindingCreated {
return &CreateCoreV1NamespacedPodBindingCreated{}
}
// WithPayload adds the payload to the create core v1 namespaced pod binding created response
func (o *CreateCoreV1NamespacedPodBindingCreated) WithPayload(payload *models.IoK8sAPICoreV1Binding) *CreateCoreV1NamespacedPodBindingCreated {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create core v1 namespaced pod binding created response
func (o *CreateCoreV1NamespacedPodBindingCreated) SetPayload(payload *models.IoK8sAPICoreV1Binding) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateCoreV1NamespacedPodBindingCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.WriteHeader(201)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}
// CreateCoreV1NamespacedPodBindingAcceptedCode is the HTTP code returned for type CreateCoreV1NamespacedPodBindingAccepted
const CreateCoreV1NamespacedPodBindingAcceptedCode int = 202
/*CreateCoreV1NamespacedPodBindingAccepted Accepted
swagger:response createCoreV1NamespacedPodBindingAccepted
*/
type CreateCoreV1NamespacedPodBindingAccepted struct {
/*
In: Body
*/
Payload *models.IoK8sAPICoreV1Binding `json:"body,omitempty"`
}
// NewCreateCoreV1NamespacedPodBindingAccepted creates CreateCoreV1NamespacedPodBindingAccepted with default headers values
func NewCreateCoreV1NamespacedPodBindingAccepted() *CreateCoreV1NamespacedPodBindingAccepted {
return &CreateCoreV1NamespacedPodBindingAccepted{}
}
// WithPayload adds the payload to the create core v1 namespaced pod binding accepted response
func (o *CreateCoreV1NamespacedPodBindingAccepted) WithPayload(payload *models.IoK8sAPICoreV1Binding) *CreateCoreV1NamespacedPodBindingAccepted {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create core v1 namespaced pod binding accepted response
func (o *CreateCoreV1NamespacedPodBindingAccepted) SetPayload(payload *models.IoK8sAPICoreV1Binding) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateCoreV1NamespacedPodBindingAccepted) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.WriteHeader(202)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}
// CreateCoreV1NamespacedPodBindingUnauthorizedCode is the HTTP code returned for type CreateCoreV1NamespacedPodBindingUnauthorized
const CreateCoreV1NamespacedPodBindingUnauthorizedCode int = 401
/*CreateCoreV1NamespacedPodBindingUnauthorized Unauthorized
swagger:response createCoreV1NamespacedPodBindingUnauthorized
*/
type CreateCoreV1NamespacedPodBindingUnauthorized struct {
}
// NewCreateCoreV1NamespacedPodBindingUnauthorized creates CreateCoreV1NamespacedPodBindingUnauthorized with default headers values
func NewCreateCoreV1NamespacedPodBindingUnauthorized() *CreateCoreV1NamespacedPodBindingUnauthorized {
return &CreateCoreV1NamespacedPodBindingUnauthorized{}
}
// WriteResponse to the client
func (o *CreateCoreV1NamespacedPodBindingUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(401)
}