HAProxy Data Plane API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

356 lines
9.5 KiB

// Code generated by go-swagger; DO NOT EDIT.
// Copyright 2019 HAProxy Technologies
//
// 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.
//
package acl
// 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/haproxytech/client-native/v6/models"
)
// CreateACLCreatedCode is the HTTP code returned for type CreateACLCreated
const CreateACLCreatedCode int = 201
/*
CreateACLCreated ACL line created
swagger:response createAclCreated
*/
type CreateACLCreated struct {
/*
In: Body
*/
Payload *models.ACL `json:"body,omitempty"`
}
// NewCreateACLCreated creates CreateACLCreated with default headers values
func NewCreateACLCreated() *CreateACLCreated {
return &CreateACLCreated{}
}
// WithPayload adds the payload to the create Acl created response
func (o *CreateACLCreated) WithPayload(payload *models.ACL) *CreateACLCreated {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create Acl created response
func (o *CreateACLCreated) SetPayload(payload *models.ACL) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateACLCreated) 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
}
}
}
// CreateACLAcceptedCode is the HTTP code returned for type CreateACLAccepted
const CreateACLAcceptedCode int = 202
/*
CreateACLAccepted Configuration change accepted and reload requested
swagger:response createAclAccepted
*/
type CreateACLAccepted struct {
/*ID of the requested reload
*/
ReloadID string `json:"Reload-ID"`
/*
In: Body
*/
Payload *models.ACL `json:"body,omitempty"`
}
// NewCreateACLAccepted creates CreateACLAccepted with default headers values
func NewCreateACLAccepted() *CreateACLAccepted {
return &CreateACLAccepted{}
}
// WithReloadID adds the reloadId to the create Acl accepted response
func (o *CreateACLAccepted) WithReloadID(reloadID string) *CreateACLAccepted {
o.ReloadID = reloadID
return o
}
// SetReloadID sets the reloadId to the create Acl accepted response
func (o *CreateACLAccepted) SetReloadID(reloadID string) {
o.ReloadID = reloadID
}
// WithPayload adds the payload to the create Acl accepted response
func (o *CreateACLAccepted) WithPayload(payload *models.ACL) *CreateACLAccepted {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create Acl accepted response
func (o *CreateACLAccepted) SetPayload(payload *models.ACL) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateACLAccepted) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
// response header Reload-ID
reloadID := o.ReloadID
if reloadID != "" {
rw.Header().Set("Reload-ID", reloadID)
}
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
}
}
}
// CreateACLBadRequestCode is the HTTP code returned for type CreateACLBadRequest
const CreateACLBadRequestCode int = 400
/*
CreateACLBadRequest Bad request
swagger:response createAclBadRequest
*/
type CreateACLBadRequest struct {
/*Configuration file version
*/
ConfigurationVersion string `json:"Configuration-Version"`
/*
In: Body
*/
Payload *models.Error `json:"body,omitempty"`
}
// NewCreateACLBadRequest creates CreateACLBadRequest with default headers values
func NewCreateACLBadRequest() *CreateACLBadRequest {
return &CreateACLBadRequest{}
}
// WithConfigurationVersion adds the configurationVersion to the create Acl bad request response
func (o *CreateACLBadRequest) WithConfigurationVersion(configurationVersion string) *CreateACLBadRequest {
o.ConfigurationVersion = configurationVersion
return o
}
// SetConfigurationVersion sets the configurationVersion to the create Acl bad request response
func (o *CreateACLBadRequest) SetConfigurationVersion(configurationVersion string) {
o.ConfigurationVersion = configurationVersion
}
// WithPayload adds the payload to the create Acl bad request response
func (o *CreateACLBadRequest) WithPayload(payload *models.Error) *CreateACLBadRequest {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create Acl bad request response
func (o *CreateACLBadRequest) SetPayload(payload *models.Error) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateACLBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
// response header Configuration-Version
configurationVersion := o.ConfigurationVersion
if configurationVersion != "" {
rw.Header().Set("Configuration-Version", configurationVersion)
}
rw.WriteHeader(400)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}
// CreateACLConflictCode is the HTTP code returned for type CreateACLConflict
const CreateACLConflictCode int = 409
/*
CreateACLConflict The specified resource already exists
swagger:response createAclConflict
*/
type CreateACLConflict struct {
/*Configuration file version
*/
ConfigurationVersion string `json:"Configuration-Version"`
/*
In: Body
*/
Payload *models.Error `json:"body,omitempty"`
}
// NewCreateACLConflict creates CreateACLConflict with default headers values
func NewCreateACLConflict() *CreateACLConflict {
return &CreateACLConflict{}
}
// WithConfigurationVersion adds the configurationVersion to the create Acl conflict response
func (o *CreateACLConflict) WithConfigurationVersion(configurationVersion string) *CreateACLConflict {
o.ConfigurationVersion = configurationVersion
return o
}
// SetConfigurationVersion sets the configurationVersion to the create Acl conflict response
func (o *CreateACLConflict) SetConfigurationVersion(configurationVersion string) {
o.ConfigurationVersion = configurationVersion
}
// WithPayload adds the payload to the create Acl conflict response
func (o *CreateACLConflict) WithPayload(payload *models.Error) *CreateACLConflict {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create Acl conflict response
func (o *CreateACLConflict) SetPayload(payload *models.Error) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateACLConflict) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
// response header Configuration-Version
configurationVersion := o.ConfigurationVersion
if configurationVersion != "" {
rw.Header().Set("Configuration-Version", configurationVersion)
}
rw.WriteHeader(409)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}
/*
CreateACLDefault General Error
swagger:response createAclDefault
*/
type CreateACLDefault struct {
_statusCode int
/*Configuration file version
*/
ConfigurationVersion string `json:"Configuration-Version"`
/*
In: Body
*/
Payload *models.Error `json:"body,omitempty"`
}
// NewCreateACLDefault creates CreateACLDefault with default headers values
func NewCreateACLDefault(code int) *CreateACLDefault {
if code <= 0 {
code = 500
}
return &CreateACLDefault{
_statusCode: code,
}
}
// WithStatusCode adds the status to the create Acl default response
func (o *CreateACLDefault) WithStatusCode(code int) *CreateACLDefault {
o._statusCode = code
return o
}
// SetStatusCode sets the status to the create Acl default response
func (o *CreateACLDefault) SetStatusCode(code int) {
o._statusCode = code
}
// WithConfigurationVersion adds the configurationVersion to the create Acl default response
func (o *CreateACLDefault) WithConfigurationVersion(configurationVersion string) *CreateACLDefault {
o.ConfigurationVersion = configurationVersion
return o
}
// SetConfigurationVersion sets the configurationVersion to the create Acl default response
func (o *CreateACLDefault) SetConfigurationVersion(configurationVersion string) {
o.ConfigurationVersion = configurationVersion
}
// WithPayload adds the payload to the create Acl default response
func (o *CreateACLDefault) WithPayload(payload *models.Error) *CreateACLDefault {
o.Payload = payload
return o
}
// SetPayload sets the payload to the create Acl default response
func (o *CreateACLDefault) SetPayload(payload *models.Error) {
o.Payload = payload
}
// WriteResponse to the client
func (o *CreateACLDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
// response header Configuration-Version
configurationVersion := o.ConfigurationVersion
if configurationVersion != "" {
rw.Header().Set("Configuration-Version", configurationVersion)
}
rw.WriteHeader(o._statusCode)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}