...

Source file src/github.com/prometheus/alertmanager/api/v2/client/silence/delete_silence_responses.go

Documentation: github.com/prometheus/alertmanager/api/v2/client/silence

     1  // Code generated by go-swagger; DO NOT EDIT.
     2  
     3  // Copyright Prometheus Team
     4  // Licensed under the Apache License, Version 2.0 (the "License");
     5  // you may not use this file except in compliance with the License.
     6  // You may obtain a copy of the License at
     7  //
     8  // http://www.apache.org/licenses/LICENSE-2.0
     9  //
    10  // Unless required by applicable law or agreed to in writing, software
    11  // distributed under the License is distributed on an "AS IS" BASIS,
    12  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  // See the License for the specific language governing permissions and
    14  // limitations under the License.
    15  //
    16  
    17  package silence
    18  
    19  // This file was generated by the swagger tool.
    20  // Editing this file might prove futile when you re-run the swagger generate command
    21  
    22  import (
    23  	"fmt"
    24  	"io"
    25  
    26  	"github.com/go-openapi/runtime"
    27  	"github.com/go-openapi/strfmt"
    28  )
    29  
    30  // DeleteSilenceReader is a Reader for the DeleteSilence structure.
    31  type DeleteSilenceReader struct {
    32  	formats strfmt.Registry
    33  }
    34  
    35  // ReadResponse reads a server response into the received o.
    36  func (o *DeleteSilenceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
    37  	switch response.Code() {
    38  	case 200:
    39  		result := NewDeleteSilenceOK()
    40  		if err := result.readResponse(response, consumer, o.formats); err != nil {
    41  			return nil, err
    42  		}
    43  		return result, nil
    44  	case 500:
    45  		result := NewDeleteSilenceInternalServerError()
    46  		if err := result.readResponse(response, consumer, o.formats); err != nil {
    47  			return nil, err
    48  		}
    49  		return nil, result
    50  	default:
    51  		return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
    52  	}
    53  }
    54  
    55  // NewDeleteSilenceOK creates a DeleteSilenceOK with default headers values
    56  func NewDeleteSilenceOK() *DeleteSilenceOK {
    57  	return &DeleteSilenceOK{}
    58  }
    59  
    60  /*
    61  DeleteSilenceOK describes a response with status code 200, with default header values.
    62  
    63  Delete silence response
    64  */
    65  type DeleteSilenceOK struct {
    66  }
    67  
    68  // IsSuccess returns true when this delete silence o k response has a 2xx status code
    69  func (o *DeleteSilenceOK) IsSuccess() bool {
    70  	return true
    71  }
    72  
    73  // IsRedirect returns true when this delete silence o k response has a 3xx status code
    74  func (o *DeleteSilenceOK) IsRedirect() bool {
    75  	return false
    76  }
    77  
    78  // IsClientError returns true when this delete silence o k response has a 4xx status code
    79  func (o *DeleteSilenceOK) IsClientError() bool {
    80  	return false
    81  }
    82  
    83  // IsServerError returns true when this delete silence o k response has a 5xx status code
    84  func (o *DeleteSilenceOK) IsServerError() bool {
    85  	return false
    86  }
    87  
    88  // IsCode returns true when this delete silence o k response a status code equal to that given
    89  func (o *DeleteSilenceOK) IsCode(code int) bool {
    90  	return code == 200
    91  }
    92  
    93  func (o *DeleteSilenceOK) Error() string {
    94  	return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceOK ", 200)
    95  }
    96  
    97  func (o *DeleteSilenceOK) String() string {
    98  	return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceOK ", 200)
    99  }
   100  
   101  func (o *DeleteSilenceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
   102  
   103  	return nil
   104  }
   105  
   106  // NewDeleteSilenceInternalServerError creates a DeleteSilenceInternalServerError with default headers values
   107  func NewDeleteSilenceInternalServerError() *DeleteSilenceInternalServerError {
   108  	return &DeleteSilenceInternalServerError{}
   109  }
   110  
   111  /*
   112  DeleteSilenceInternalServerError describes a response with status code 500, with default header values.
   113  
   114  Internal server error
   115  */
   116  type DeleteSilenceInternalServerError struct {
   117  	Payload string
   118  }
   119  
   120  // IsSuccess returns true when this delete silence internal server error response has a 2xx status code
   121  func (o *DeleteSilenceInternalServerError) IsSuccess() bool {
   122  	return false
   123  }
   124  
   125  // IsRedirect returns true when this delete silence internal server error response has a 3xx status code
   126  func (o *DeleteSilenceInternalServerError) IsRedirect() bool {
   127  	return false
   128  }
   129  
   130  // IsClientError returns true when this delete silence internal server error response has a 4xx status code
   131  func (o *DeleteSilenceInternalServerError) IsClientError() bool {
   132  	return false
   133  }
   134  
   135  // IsServerError returns true when this delete silence internal server error response has a 5xx status code
   136  func (o *DeleteSilenceInternalServerError) IsServerError() bool {
   137  	return true
   138  }
   139  
   140  // IsCode returns true when this delete silence internal server error response a status code equal to that given
   141  func (o *DeleteSilenceInternalServerError) IsCode(code int) bool {
   142  	return code == 500
   143  }
   144  
   145  func (o *DeleteSilenceInternalServerError) Error() string {
   146  	return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceInternalServerError  %+v", 500, o.Payload)
   147  }
   148  
   149  func (o *DeleteSilenceInternalServerError) String() string {
   150  	return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceInternalServerError  %+v", 500, o.Payload)
   151  }
   152  
   153  func (o *DeleteSilenceInternalServerError) GetPayload() string {
   154  	return o.Payload
   155  }
   156  
   157  func (o *DeleteSilenceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
   158  
   159  	// response payload
   160  	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
   161  		return err
   162  	}
   163  
   164  	return nil
   165  }
   166  

View as plain text