github.com/cilium/cilium@v1.16.2/api/v1/server/restapi/ipam/delete_ipam_ip_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 // Copyright Authors of Cilium 4 // SPDX-License-Identifier: Apache-2.0 5 6 package ipam 7 8 // This file was generated by the swagger tool. 9 // Editing this file might prove futile when you re-run the swagger generate command 10 11 import ( 12 "net/http" 13 14 "github.com/go-openapi/runtime" 15 16 "github.com/cilium/cilium/api/v1/models" 17 ) 18 19 // DeleteIpamIPOKCode is the HTTP code returned for type DeleteIpamIPOK 20 const DeleteIpamIPOKCode int = 200 21 22 /* 23 DeleteIpamIPOK Success 24 25 swagger:response deleteIpamIpOK 26 */ 27 type DeleteIpamIPOK struct { 28 } 29 30 // NewDeleteIpamIPOK creates DeleteIpamIPOK with default headers values 31 func NewDeleteIpamIPOK() *DeleteIpamIPOK { 32 33 return &DeleteIpamIPOK{} 34 } 35 36 // WriteResponse to the client 37 func (o *DeleteIpamIPOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 38 39 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 40 41 rw.WriteHeader(200) 42 } 43 44 // DeleteIpamIPInvalidCode is the HTTP code returned for type DeleteIpamIPInvalid 45 const DeleteIpamIPInvalidCode int = 400 46 47 /* 48 DeleteIpamIPInvalid Invalid IP address 49 50 swagger:response deleteIpamIpInvalid 51 */ 52 type DeleteIpamIPInvalid struct { 53 } 54 55 // NewDeleteIpamIPInvalid creates DeleteIpamIPInvalid with default headers values 56 func NewDeleteIpamIPInvalid() *DeleteIpamIPInvalid { 57 58 return &DeleteIpamIPInvalid{} 59 } 60 61 // WriteResponse to the client 62 func (o *DeleteIpamIPInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 63 64 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 65 66 rw.WriteHeader(400) 67 } 68 69 // DeleteIpamIPForbiddenCode is the HTTP code returned for type DeleteIpamIPForbidden 70 const DeleteIpamIPForbiddenCode int = 403 71 72 /* 73 DeleteIpamIPForbidden Forbidden 74 75 swagger:response deleteIpamIpForbidden 76 */ 77 type DeleteIpamIPForbidden struct { 78 } 79 80 // NewDeleteIpamIPForbidden creates DeleteIpamIPForbidden with default headers values 81 func NewDeleteIpamIPForbidden() *DeleteIpamIPForbidden { 82 83 return &DeleteIpamIPForbidden{} 84 } 85 86 // WriteResponse to the client 87 func (o *DeleteIpamIPForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 88 89 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 90 91 rw.WriteHeader(403) 92 } 93 94 // DeleteIpamIPNotFoundCode is the HTTP code returned for type DeleteIpamIPNotFound 95 const DeleteIpamIPNotFoundCode int = 404 96 97 /* 98 DeleteIpamIPNotFound IP address not found 99 100 swagger:response deleteIpamIpNotFound 101 */ 102 type DeleteIpamIPNotFound struct { 103 } 104 105 // NewDeleteIpamIPNotFound creates DeleteIpamIPNotFound with default headers values 106 func NewDeleteIpamIPNotFound() *DeleteIpamIPNotFound { 107 108 return &DeleteIpamIPNotFound{} 109 } 110 111 // WriteResponse to the client 112 func (o *DeleteIpamIPNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 113 114 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 115 116 rw.WriteHeader(404) 117 } 118 119 // DeleteIpamIPFailureCode is the HTTP code returned for type DeleteIpamIPFailure 120 const DeleteIpamIPFailureCode int = 500 121 122 /* 123 DeleteIpamIPFailure Address release failure 124 125 swagger:response deleteIpamIpFailure 126 */ 127 type DeleteIpamIPFailure struct { 128 129 /* 130 In: Body 131 */ 132 Payload models.Error `json:"body,omitempty"` 133 } 134 135 // NewDeleteIpamIPFailure creates DeleteIpamIPFailure with default headers values 136 func NewDeleteIpamIPFailure() *DeleteIpamIPFailure { 137 138 return &DeleteIpamIPFailure{} 139 } 140 141 // WithPayload adds the payload to the delete ipam Ip failure response 142 func (o *DeleteIpamIPFailure) WithPayload(payload models.Error) *DeleteIpamIPFailure { 143 o.Payload = payload 144 return o 145 } 146 147 // SetPayload sets the payload to the delete ipam Ip failure response 148 func (o *DeleteIpamIPFailure) SetPayload(payload models.Error) { 149 o.Payload = payload 150 } 151 152 // WriteResponse to the client 153 func (o *DeleteIpamIPFailure) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 154 155 rw.WriteHeader(500) 156 payload := o.Payload 157 if err := producer.Produce(rw, payload); err != nil { 158 panic(err) // let the recovery middleware deal with this 159 } 160 } 161 162 // DeleteIpamIPDisabledCode is the HTTP code returned for type DeleteIpamIPDisabled 163 const DeleteIpamIPDisabledCode int = 501 164 165 /* 166 DeleteIpamIPDisabled Allocation for address family disabled 167 168 swagger:response deleteIpamIpDisabled 169 */ 170 type DeleteIpamIPDisabled struct { 171 } 172 173 // NewDeleteIpamIPDisabled creates DeleteIpamIPDisabled with default headers values 174 func NewDeleteIpamIPDisabled() *DeleteIpamIPDisabled { 175 176 return &DeleteIpamIPDisabled{} 177 } 178 179 // WriteResponse to the client 180 func (o *DeleteIpamIPDisabled) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 181 182 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 183 184 rw.WriteHeader(501) 185 }