resolver

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for resolver API

func (*Client) CreateResolver

CreateResolver adds a resolver

Adds a new resolver section to the configuration file.

func (*Client) DeleteResolver

DeleteResolver deletes a resolver

Deletes a resolver from the configuration by it's name.

func (*Client) GetResolver

func (a *Client) GetResolver(params *GetResolverParams, authInfo runtime.ClientAuthInfoWriter) (*GetResolverOK, error)

GetResolver returns a resolver

Returns one resolver section configuration by it's name.

func (*Client) GetResolvers

func (a *Client) GetResolvers(params *GetResolversParams, authInfo runtime.ClientAuthInfoWriter) (*GetResolversOK, error)

GetResolvers returns an array of resolvers

Returns an array of all configured resolvers.

func (*Client) ReplaceResolver

ReplaceResolver replaces a resolver

Replaces a resolver configuration by it's name.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new resolver API client.

type CreateResolverAccepted

type CreateResolverAccepted struct {
	/*ID of the requested reload
	 */
	ReloadID string

	Payload *models.Resolver
}

CreateResolverAccepted handles this case with default header values.

Configuration change accepted and reload requested

func NewCreateResolverAccepted

func NewCreateResolverAccepted() *CreateResolverAccepted

NewCreateResolverAccepted creates a CreateResolverAccepted with default headers values

func (*CreateResolverAccepted) Error

func (o *CreateResolverAccepted) Error() string

func (*CreateResolverAccepted) GetPayload

func (o *CreateResolverAccepted) GetPayload() *models.Resolver

type CreateResolverBadRequest

type CreateResolverBadRequest struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
}

CreateResolverBadRequest handles this case with default header values.

Bad request

func NewCreateResolverBadRequest

func NewCreateResolverBadRequest() *CreateResolverBadRequest

NewCreateResolverBadRequest creates a CreateResolverBadRequest with default headers values

func (*CreateResolverBadRequest) Error

func (o *CreateResolverBadRequest) Error() string

func (*CreateResolverBadRequest) GetPayload

func (o *CreateResolverBadRequest) GetPayload() *models.Error

type CreateResolverConflict

type CreateResolverConflict struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
}

CreateResolverConflict handles this case with default header values.

The specified resource already exists

func NewCreateResolverConflict

func NewCreateResolverConflict() *CreateResolverConflict

NewCreateResolverConflict creates a CreateResolverConflict with default headers values

func (*CreateResolverConflict) Error

func (o *CreateResolverConflict) Error() string

func (*CreateResolverConflict) GetPayload

func (o *CreateResolverConflict) GetPayload() *models.Error

type CreateResolverCreated

type CreateResolverCreated struct {
	Payload *models.Resolver
}

CreateResolverCreated handles this case with default header values.

Resolver created

func NewCreateResolverCreated

func NewCreateResolverCreated() *CreateResolverCreated

NewCreateResolverCreated creates a CreateResolverCreated with default headers values

func (*CreateResolverCreated) Error

func (o *CreateResolverCreated) Error() string

func (*CreateResolverCreated) GetPayload

func (o *CreateResolverCreated) GetPayload() *models.Resolver

type CreateResolverDefault

type CreateResolverDefault struct {

	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
	// contains filtered or unexported fields
}

CreateResolverDefault handles this case with default header values.

General Error

func NewCreateResolverDefault

func NewCreateResolverDefault(code int) *CreateResolverDefault

NewCreateResolverDefault creates a CreateResolverDefault with default headers values

func (*CreateResolverDefault) Code

func (o *CreateResolverDefault) Code() int

Code gets the status code for the create resolver default response

func (*CreateResolverDefault) Error

func (o *CreateResolverDefault) Error() string

func (*CreateResolverDefault) GetPayload

func (o *CreateResolverDefault) GetPayload() *models.Error

type CreateResolverParams

type CreateResolverParams struct {

	/*Data*/
	Data *models.Resolver
	/*ForceReload
	  If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.

	*/
	ForceReload *bool
	/*TransactionID
	  ID of the transaction where we want to add the operation. Cannot be used when version is specified.

	*/
	TransactionID *string
	/*Version
	  Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.

	*/
	Version *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateResolverParams contains all the parameters to send to the API endpoint for the create resolver operation typically these are written to a http.Request

func NewCreateResolverParams

func NewCreateResolverParams() *CreateResolverParams

NewCreateResolverParams creates a new CreateResolverParams object with the default values initialized.

func NewCreateResolverParamsWithContext

func NewCreateResolverParamsWithContext(ctx context.Context) *CreateResolverParams

NewCreateResolverParamsWithContext creates a new CreateResolverParams object with the default values initialized, and the ability to set a context for a request

func NewCreateResolverParamsWithHTTPClient

func NewCreateResolverParamsWithHTTPClient(client *http.Client) *CreateResolverParams

NewCreateResolverParamsWithHTTPClient creates a new CreateResolverParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreateResolverParamsWithTimeout

func NewCreateResolverParamsWithTimeout(timeout time.Duration) *CreateResolverParams

NewCreateResolverParamsWithTimeout creates a new CreateResolverParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreateResolverParams) SetContext

func (o *CreateResolverParams) SetContext(ctx context.Context)

SetContext adds the context to the create resolver params

func (*CreateResolverParams) SetData

func (o *CreateResolverParams) SetData(data *models.Resolver)

SetData adds the data to the create resolver params

func (*CreateResolverParams) SetForceReload

func (o *CreateResolverParams) SetForceReload(forceReload *bool)

SetForceReload adds the forceReload to the create resolver params

func (*CreateResolverParams) SetHTTPClient

func (o *CreateResolverParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create resolver params

func (*CreateResolverParams) SetTimeout

func (o *CreateResolverParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create resolver params

func (*CreateResolverParams) SetTransactionID

func (o *CreateResolverParams) SetTransactionID(transactionID *string)

SetTransactionID adds the transactionId to the create resolver params

func (*CreateResolverParams) SetVersion

func (o *CreateResolverParams) SetVersion(version *int64)

SetVersion adds the version to the create resolver params

func (*CreateResolverParams) WithContext

WithContext adds the context to the create resolver params

func (*CreateResolverParams) WithData

WithData adds the data to the create resolver params

func (*CreateResolverParams) WithForceReload

func (o *CreateResolverParams) WithForceReload(forceReload *bool) *CreateResolverParams

WithForceReload adds the forceReload to the create resolver params

func (*CreateResolverParams) WithHTTPClient

func (o *CreateResolverParams) WithHTTPClient(client *http.Client) *CreateResolverParams

WithHTTPClient adds the HTTPClient to the create resolver params

func (*CreateResolverParams) WithTimeout

func (o *CreateResolverParams) WithTimeout(timeout time.Duration) *CreateResolverParams

WithTimeout adds the timeout to the create resolver params

func (*CreateResolverParams) WithTransactionID

func (o *CreateResolverParams) WithTransactionID(transactionID *string) *CreateResolverParams

WithTransactionID adds the transactionID to the create resolver params

func (*CreateResolverParams) WithVersion

func (o *CreateResolverParams) WithVersion(version *int64) *CreateResolverParams

WithVersion adds the version to the create resolver params

func (*CreateResolverParams) WriteToRequest

func (o *CreateResolverParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type CreateResolverReader

type CreateResolverReader struct {
	// contains filtered or unexported fields
}

CreateResolverReader is a Reader for the CreateResolver structure.

func (*CreateResolverReader) ReadResponse

func (o *CreateResolverReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteResolverAccepted

type DeleteResolverAccepted struct {
	/*ID of the requested reload
	 */
	ReloadID string
}

DeleteResolverAccepted handles this case with default header values.

Configuration change accepted and reload requested

func NewDeleteResolverAccepted

func NewDeleteResolverAccepted() *DeleteResolverAccepted

NewDeleteResolverAccepted creates a DeleteResolverAccepted with default headers values

func (*DeleteResolverAccepted) Error

func (o *DeleteResolverAccepted) Error() string

type DeleteResolverDefault

type DeleteResolverDefault struct {

	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
	// contains filtered or unexported fields
}

DeleteResolverDefault handles this case with default header values.

General Error

func NewDeleteResolverDefault

func NewDeleteResolverDefault(code int) *DeleteResolverDefault

NewDeleteResolverDefault creates a DeleteResolverDefault with default headers values

func (*DeleteResolverDefault) Code

func (o *DeleteResolverDefault) Code() int

Code gets the status code for the delete resolver default response

func (*DeleteResolverDefault) Error

func (o *DeleteResolverDefault) Error() string

func (*DeleteResolverDefault) GetPayload

func (o *DeleteResolverDefault) GetPayload() *models.Error

type DeleteResolverNoContent

type DeleteResolverNoContent struct {
}

DeleteResolverNoContent handles this case with default header values.

Resolver deleted

func NewDeleteResolverNoContent

func NewDeleteResolverNoContent() *DeleteResolverNoContent

NewDeleteResolverNoContent creates a DeleteResolverNoContent with default headers values

func (*DeleteResolverNoContent) Error

func (o *DeleteResolverNoContent) Error() string

type DeleteResolverNotFound

type DeleteResolverNotFound struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
}

DeleteResolverNotFound handles this case with default header values.

The specified resource was not found

func NewDeleteResolverNotFound

func NewDeleteResolverNotFound() *DeleteResolverNotFound

NewDeleteResolverNotFound creates a DeleteResolverNotFound with default headers values

func (*DeleteResolverNotFound) Error

func (o *DeleteResolverNotFound) Error() string

func (*DeleteResolverNotFound) GetPayload

func (o *DeleteResolverNotFound) GetPayload() *models.Error

type DeleteResolverParams

type DeleteResolverParams struct {

	/*ForceReload
	  If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.

	*/
	ForceReload *bool
	/*Name
	  Resolver name

	*/
	Name string
	/*TransactionID
	  ID of the transaction where we want to add the operation. Cannot be used when version is specified.

	*/
	TransactionID *string
	/*Version
	  Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.

	*/
	Version *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteResolverParams contains all the parameters to send to the API endpoint for the delete resolver operation typically these are written to a http.Request

func NewDeleteResolverParams

func NewDeleteResolverParams() *DeleteResolverParams

NewDeleteResolverParams creates a new DeleteResolverParams object with the default values initialized.

func NewDeleteResolverParamsWithContext

func NewDeleteResolverParamsWithContext(ctx context.Context) *DeleteResolverParams

NewDeleteResolverParamsWithContext creates a new DeleteResolverParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteResolverParamsWithHTTPClient

func NewDeleteResolverParamsWithHTTPClient(client *http.Client) *DeleteResolverParams

NewDeleteResolverParamsWithHTTPClient creates a new DeleteResolverParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteResolverParamsWithTimeout

func NewDeleteResolverParamsWithTimeout(timeout time.Duration) *DeleteResolverParams

NewDeleteResolverParamsWithTimeout creates a new DeleteResolverParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteResolverParams) SetContext

func (o *DeleteResolverParams) SetContext(ctx context.Context)

SetContext adds the context to the delete resolver params

func (*DeleteResolverParams) SetForceReload

func (o *DeleteResolverParams) SetForceReload(forceReload *bool)

SetForceReload adds the forceReload to the delete resolver params

func (*DeleteResolverParams) SetHTTPClient

func (o *DeleteResolverParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete resolver params

func (*DeleteResolverParams) SetName

func (o *DeleteResolverParams) SetName(name string)

SetName adds the name to the delete resolver params

func (*DeleteResolverParams) SetTimeout

func (o *DeleteResolverParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete resolver params

func (*DeleteResolverParams) SetTransactionID

func (o *DeleteResolverParams) SetTransactionID(transactionID *string)

SetTransactionID adds the transactionId to the delete resolver params

func (*DeleteResolverParams) SetVersion

func (o *DeleteResolverParams) SetVersion(version *int64)

SetVersion adds the version to the delete resolver params

func (*DeleteResolverParams) WithContext

WithContext adds the context to the delete resolver params

func (*DeleteResolverParams) WithForceReload

func (o *DeleteResolverParams) WithForceReload(forceReload *bool) *DeleteResolverParams

WithForceReload adds the forceReload to the delete resolver params

func (*DeleteResolverParams) WithHTTPClient

func (o *DeleteResolverParams) WithHTTPClient(client *http.Client) *DeleteResolverParams

WithHTTPClient adds the HTTPClient to the delete resolver params

func (*DeleteResolverParams) WithName

WithName adds the name to the delete resolver params

func (*DeleteResolverParams) WithTimeout

func (o *DeleteResolverParams) WithTimeout(timeout time.Duration) *DeleteResolverParams

WithTimeout adds the timeout to the delete resolver params

func (*DeleteResolverParams) WithTransactionID

func (o *DeleteResolverParams) WithTransactionID(transactionID *string) *DeleteResolverParams

WithTransactionID adds the transactionID to the delete resolver params

func (*DeleteResolverParams) WithVersion

func (o *DeleteResolverParams) WithVersion(version *int64) *DeleteResolverParams

WithVersion adds the version to the delete resolver params

func (*DeleteResolverParams) WriteToRequest

func (o *DeleteResolverParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DeleteResolverReader

type DeleteResolverReader struct {
	// contains filtered or unexported fields
}

DeleteResolverReader is a Reader for the DeleteResolver structure.

func (*DeleteResolverReader) ReadResponse

func (o *DeleteResolverReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetResolverDefault

type GetResolverDefault struct {

	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
	// contains filtered or unexported fields
}

GetResolverDefault handles this case with default header values.

General Error

func NewGetResolverDefault

func NewGetResolverDefault(code int) *GetResolverDefault

NewGetResolverDefault creates a GetResolverDefault with default headers values

func (*GetResolverDefault) Code

func (o *GetResolverDefault) Code() int

Code gets the status code for the get resolver default response

func (*GetResolverDefault) Error

func (o *GetResolverDefault) Error() string

func (*GetResolverDefault) GetPayload

func (o *GetResolverDefault) GetPayload() *models.Error

type GetResolverNotFound

type GetResolverNotFound struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
}

GetResolverNotFound handles this case with default header values.

The specified resource was not found

func NewGetResolverNotFound

func NewGetResolverNotFound() *GetResolverNotFound

NewGetResolverNotFound creates a GetResolverNotFound with default headers values

func (*GetResolverNotFound) Error

func (o *GetResolverNotFound) Error() string

func (*GetResolverNotFound) GetPayload

func (o *GetResolverNotFound) GetPayload() *models.Error

type GetResolverOK

type GetResolverOK struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *GetResolverOKBody
}

GetResolverOK handles this case with default header values.

Successful operation

func NewGetResolverOK

func NewGetResolverOK() *GetResolverOK

NewGetResolverOK creates a GetResolverOK with default headers values

func (*GetResolverOK) Error

func (o *GetResolverOK) Error() string

func (*GetResolverOK) GetPayload

func (o *GetResolverOK) GetPayload() *GetResolverOKBody

type GetResolverOKBody

type GetResolverOKBody struct {

	// version
	Version int64 `json:"_version,omitempty"`

	// data
	Data *models.Resolver `json:"data,omitempty"`
}

GetResolverOKBody get resolver o k body swagger:model GetResolverOKBody

func (*GetResolverOKBody) MarshalBinary

func (o *GetResolverOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetResolverOKBody) UnmarshalBinary

func (o *GetResolverOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetResolverOKBody) Validate

func (o *GetResolverOKBody) Validate(formats strfmt.Registry) error

Validate validates this get resolver o k body

type GetResolverParams

type GetResolverParams struct {

	/*Name
	  Resolver name

	*/
	Name string
	/*TransactionID
	  ID of the transaction where we want to add the operation. Cannot be used when version is specified.

	*/
	TransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetResolverParams contains all the parameters to send to the API endpoint for the get resolver operation typically these are written to a http.Request

func NewGetResolverParams

func NewGetResolverParams() *GetResolverParams

NewGetResolverParams creates a new GetResolverParams object with the default values initialized.

func NewGetResolverParamsWithContext

func NewGetResolverParamsWithContext(ctx context.Context) *GetResolverParams

NewGetResolverParamsWithContext creates a new GetResolverParams object with the default values initialized, and the ability to set a context for a request

func NewGetResolverParamsWithHTTPClient

func NewGetResolverParamsWithHTTPClient(client *http.Client) *GetResolverParams

NewGetResolverParamsWithHTTPClient creates a new GetResolverParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetResolverParamsWithTimeout

func NewGetResolverParamsWithTimeout(timeout time.Duration) *GetResolverParams

NewGetResolverParamsWithTimeout creates a new GetResolverParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetResolverParams) SetContext

func (o *GetResolverParams) SetContext(ctx context.Context)

SetContext adds the context to the get resolver params

func (*GetResolverParams) SetHTTPClient

func (o *GetResolverParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get resolver params

func (*GetResolverParams) SetName

func (o *GetResolverParams) SetName(name string)

SetName adds the name to the get resolver params

func (*GetResolverParams) SetTimeout

func (o *GetResolverParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get resolver params

func (*GetResolverParams) SetTransactionID

func (o *GetResolverParams) SetTransactionID(transactionID *string)

SetTransactionID adds the transactionId to the get resolver params

func (*GetResolverParams) WithContext

func (o *GetResolverParams) WithContext(ctx context.Context) *GetResolverParams

WithContext adds the context to the get resolver params

func (*GetResolverParams) WithHTTPClient

func (o *GetResolverParams) WithHTTPClient(client *http.Client) *GetResolverParams

WithHTTPClient adds the HTTPClient to the get resolver params

func (*GetResolverParams) WithName

func (o *GetResolverParams) WithName(name string) *GetResolverParams

WithName adds the name to the get resolver params

func (*GetResolverParams) WithTimeout

func (o *GetResolverParams) WithTimeout(timeout time.Duration) *GetResolverParams

WithTimeout adds the timeout to the get resolver params

func (*GetResolverParams) WithTransactionID

func (o *GetResolverParams) WithTransactionID(transactionID *string) *GetResolverParams

WithTransactionID adds the transactionID to the get resolver params

func (*GetResolverParams) WriteToRequest

func (o *GetResolverParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetResolverReader

type GetResolverReader struct {
	// contains filtered or unexported fields
}

GetResolverReader is a Reader for the GetResolver structure.

func (*GetResolverReader) ReadResponse

func (o *GetResolverReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetResolversDefault

type GetResolversDefault struct {

	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
	// contains filtered or unexported fields
}

GetResolversDefault handles this case with default header values.

General Error

func NewGetResolversDefault

func NewGetResolversDefault(code int) *GetResolversDefault

NewGetResolversDefault creates a GetResolversDefault with default headers values

func (*GetResolversDefault) Code

func (o *GetResolversDefault) Code() int

Code gets the status code for the get resolvers default response

func (*GetResolversDefault) Error

func (o *GetResolversDefault) Error() string

func (*GetResolversDefault) GetPayload

func (o *GetResolversDefault) GetPayload() *models.Error

type GetResolversOK

type GetResolversOK struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *GetResolversOKBody
}

GetResolversOK handles this case with default header values.

Successful operation

func NewGetResolversOK

func NewGetResolversOK() *GetResolversOK

NewGetResolversOK creates a GetResolversOK with default headers values

func (*GetResolversOK) Error

func (o *GetResolversOK) Error() string

func (*GetResolversOK) GetPayload

func (o *GetResolversOK) GetPayload() *GetResolversOKBody

type GetResolversOKBody

type GetResolversOKBody struct {

	// version
	Version int64 `json:"_version,omitempty"`

	// data
	// Required: true
	Data models.Resolvers `json:"data"`
}

GetResolversOKBody get resolvers o k body swagger:model GetResolversOKBody

func (*GetResolversOKBody) MarshalBinary

func (o *GetResolversOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetResolversOKBody) UnmarshalBinary

func (o *GetResolversOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetResolversOKBody) Validate

func (o *GetResolversOKBody) Validate(formats strfmt.Registry) error

Validate validates this get resolvers o k body

type GetResolversParams

type GetResolversParams struct {

	/*TransactionID
	  ID of the transaction where we want to add the operation. Cannot be used when version is specified.

	*/
	TransactionID *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetResolversParams contains all the parameters to send to the API endpoint for the get resolvers operation typically these are written to a http.Request

func NewGetResolversParams

func NewGetResolversParams() *GetResolversParams

NewGetResolversParams creates a new GetResolversParams object with the default values initialized.

func NewGetResolversParamsWithContext

func NewGetResolversParamsWithContext(ctx context.Context) *GetResolversParams

NewGetResolversParamsWithContext creates a new GetResolversParams object with the default values initialized, and the ability to set a context for a request

func NewGetResolversParamsWithHTTPClient

func NewGetResolversParamsWithHTTPClient(client *http.Client) *GetResolversParams

NewGetResolversParamsWithHTTPClient creates a new GetResolversParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetResolversParamsWithTimeout

func NewGetResolversParamsWithTimeout(timeout time.Duration) *GetResolversParams

NewGetResolversParamsWithTimeout creates a new GetResolversParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetResolversParams) SetContext

func (o *GetResolversParams) SetContext(ctx context.Context)

SetContext adds the context to the get resolvers params

func (*GetResolversParams) SetHTTPClient

func (o *GetResolversParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get resolvers params

func (*GetResolversParams) SetTimeout

func (o *GetResolversParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get resolvers params

func (*GetResolversParams) SetTransactionID

func (o *GetResolversParams) SetTransactionID(transactionID *string)

SetTransactionID adds the transactionId to the get resolvers params

func (*GetResolversParams) WithContext

WithContext adds the context to the get resolvers params

func (*GetResolversParams) WithHTTPClient

func (o *GetResolversParams) WithHTTPClient(client *http.Client) *GetResolversParams

WithHTTPClient adds the HTTPClient to the get resolvers params

func (*GetResolversParams) WithTimeout

func (o *GetResolversParams) WithTimeout(timeout time.Duration) *GetResolversParams

WithTimeout adds the timeout to the get resolvers params

func (*GetResolversParams) WithTransactionID

func (o *GetResolversParams) WithTransactionID(transactionID *string) *GetResolversParams

WithTransactionID adds the transactionID to the get resolvers params

func (*GetResolversParams) WriteToRequest

func (o *GetResolversParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetResolversReader

type GetResolversReader struct {
	// contains filtered or unexported fields
}

GetResolversReader is a Reader for the GetResolvers structure.

func (*GetResolversReader) ReadResponse

func (o *GetResolversReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ReplaceResolverAccepted

type ReplaceResolverAccepted struct {
	/*ID of the requested reload
	 */
	ReloadID string

	Payload *models.Resolver
}

ReplaceResolverAccepted handles this case with default header values.

Configuration change accepted and reload requested

func NewReplaceResolverAccepted

func NewReplaceResolverAccepted() *ReplaceResolverAccepted

NewReplaceResolverAccepted creates a ReplaceResolverAccepted with default headers values

func (*ReplaceResolverAccepted) Error

func (o *ReplaceResolverAccepted) Error() string

func (*ReplaceResolverAccepted) GetPayload

func (o *ReplaceResolverAccepted) GetPayload() *models.Resolver

type ReplaceResolverBadRequest

type ReplaceResolverBadRequest struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
}

ReplaceResolverBadRequest handles this case with default header values.

Bad request

func NewReplaceResolverBadRequest

func NewReplaceResolverBadRequest() *ReplaceResolverBadRequest

NewReplaceResolverBadRequest creates a ReplaceResolverBadRequest with default headers values

func (*ReplaceResolverBadRequest) Error

func (o *ReplaceResolverBadRequest) Error() string

func (*ReplaceResolverBadRequest) GetPayload

func (o *ReplaceResolverBadRequest) GetPayload() *models.Error

type ReplaceResolverDefault

type ReplaceResolverDefault struct {

	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
	// contains filtered or unexported fields
}

ReplaceResolverDefault handles this case with default header values.

General Error

func NewReplaceResolverDefault

func NewReplaceResolverDefault(code int) *ReplaceResolverDefault

NewReplaceResolverDefault creates a ReplaceResolverDefault with default headers values

func (*ReplaceResolverDefault) Code

func (o *ReplaceResolverDefault) Code() int

Code gets the status code for the replace resolver default response

func (*ReplaceResolverDefault) Error

func (o *ReplaceResolverDefault) Error() string

func (*ReplaceResolverDefault) GetPayload

func (o *ReplaceResolverDefault) GetPayload() *models.Error

type ReplaceResolverNotFound

type ReplaceResolverNotFound struct {
	/*Configuration file version
	 */
	ConfigurationVersion int64

	Payload *models.Error
}

ReplaceResolverNotFound handles this case with default header values.

The specified resource was not found

func NewReplaceResolverNotFound

func NewReplaceResolverNotFound() *ReplaceResolverNotFound

NewReplaceResolverNotFound creates a ReplaceResolverNotFound with default headers values

func (*ReplaceResolverNotFound) Error

func (o *ReplaceResolverNotFound) Error() string

func (*ReplaceResolverNotFound) GetPayload

func (o *ReplaceResolverNotFound) GetPayload() *models.Error

type ReplaceResolverOK

type ReplaceResolverOK struct {
	Payload *models.Resolver
}

ReplaceResolverOK handles this case with default header values.

Resolver replaced

func NewReplaceResolverOK

func NewReplaceResolverOK() *ReplaceResolverOK

NewReplaceResolverOK creates a ReplaceResolverOK with default headers values

func (*ReplaceResolverOK) Error

func (o *ReplaceResolverOK) Error() string

func (*ReplaceResolverOK) GetPayload

func (o *ReplaceResolverOK) GetPayload() *models.Resolver

type ReplaceResolverParams

type ReplaceResolverParams struct {

	/*Data*/
	Data *models.Resolver
	/*ForceReload
	  If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.

	*/
	ForceReload *bool
	/*Name
	  Resolver name

	*/
	Name string
	/*TransactionID
	  ID of the transaction where we want to add the operation. Cannot be used when version is specified.

	*/
	TransactionID *string
	/*Version
	  Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.

	*/
	Version *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReplaceResolverParams contains all the parameters to send to the API endpoint for the replace resolver operation typically these are written to a http.Request

func NewReplaceResolverParams

func NewReplaceResolverParams() *ReplaceResolverParams

NewReplaceResolverParams creates a new ReplaceResolverParams object with the default values initialized.

func NewReplaceResolverParamsWithContext

func NewReplaceResolverParamsWithContext(ctx context.Context) *ReplaceResolverParams

NewReplaceResolverParamsWithContext creates a new ReplaceResolverParams object with the default values initialized, and the ability to set a context for a request

func NewReplaceResolverParamsWithHTTPClient

func NewReplaceResolverParamsWithHTTPClient(client *http.Client) *ReplaceResolverParams

NewReplaceResolverParamsWithHTTPClient creates a new ReplaceResolverParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReplaceResolverParamsWithTimeout

func NewReplaceResolverParamsWithTimeout(timeout time.Duration) *ReplaceResolverParams

NewReplaceResolverParamsWithTimeout creates a new ReplaceResolverParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReplaceResolverParams) SetContext

func (o *ReplaceResolverParams) SetContext(ctx context.Context)

SetContext adds the context to the replace resolver params

func (*ReplaceResolverParams) SetData

func (o *ReplaceResolverParams) SetData(data *models.Resolver)

SetData adds the data to the replace resolver params

func (*ReplaceResolverParams) SetForceReload

func (o *ReplaceResolverParams) SetForceReload(forceReload *bool)

SetForceReload adds the forceReload to the replace resolver params

func (*ReplaceResolverParams) SetHTTPClient

func (o *ReplaceResolverParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the replace resolver params

func (*ReplaceResolverParams) SetName

func (o *ReplaceResolverParams) SetName(name string)

SetName adds the name to the replace resolver params

func (*ReplaceResolverParams) SetTimeout

func (o *ReplaceResolverParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the replace resolver params

func (*ReplaceResolverParams) SetTransactionID

func (o *ReplaceResolverParams) SetTransactionID(transactionID *string)

SetTransactionID adds the transactionId to the replace resolver params

func (*ReplaceResolverParams) SetVersion

func (o *ReplaceResolverParams) SetVersion(version *int64)

SetVersion adds the version to the replace resolver params

func (*ReplaceResolverParams) WithContext

WithContext adds the context to the replace resolver params

func (*ReplaceResolverParams) WithData

WithData adds the data to the replace resolver params

func (*ReplaceResolverParams) WithForceReload

func (o *ReplaceResolverParams) WithForceReload(forceReload *bool) *ReplaceResolverParams

WithForceReload adds the forceReload to the replace resolver params

func (*ReplaceResolverParams) WithHTTPClient

func (o *ReplaceResolverParams) WithHTTPClient(client *http.Client) *ReplaceResolverParams

WithHTTPClient adds the HTTPClient to the replace resolver params

func (*ReplaceResolverParams) WithName

WithName adds the name to the replace resolver params

func (*ReplaceResolverParams) WithTimeout

func (o *ReplaceResolverParams) WithTimeout(timeout time.Duration) *ReplaceResolverParams

WithTimeout adds the timeout to the replace resolver params

func (*ReplaceResolverParams) WithTransactionID

func (o *ReplaceResolverParams) WithTransactionID(transactionID *string) *ReplaceResolverParams

WithTransactionID adds the transactionID to the replace resolver params

func (*ReplaceResolverParams) WithVersion

func (o *ReplaceResolverParams) WithVersion(version *int64) *ReplaceResolverParams

WithVersion adds the version to the replace resolver params

func (*ReplaceResolverParams) WriteToRequest

func (o *ReplaceResolverParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type ReplaceResolverReader

type ReplaceResolverReader struct {
	// contains filtered or unexported fields
}

ReplaceResolverReader is a Reader for the ReplaceResolver structure.

func (*ReplaceResolverReader) ReadResponse

func (o *ReplaceResolverReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL