datacenter

package
v2.21.1 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 11 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 datacenter API

func (*Client) CreateDC

func (a *Client) CreateDC(params *CreateDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateDCCreated, error)

CreateDC creates the datacenter for a specified seed

func (*Client) DeleteDC

func (a *Client) DeleteDC(params *DeleteDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteDCOK, error)

DeleteDC deletes the datacenter

func (*Client) GetDCForProvider

func (a *Client) GetDCForProvider(params *GetDCForProviderParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDCForProviderOK, error)

GetDCForProvider gets the datacenter for the specified provider

func (*Client) GetDCForSeed

func (a *Client) GetDCForSeed(params *GetDCForSeedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDCForSeedOK, error)

GetDCForSeed returns the specified datacenter for the specified seed

func (*Client) GetDatacenter

func (a *Client) GetDatacenter(params *GetDatacenterParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDatacenterOK, error)

GetDatacenter get datacenter API

func (*Client) ListDCForProvider

func (a *Client) ListDCForProvider(params *ListDCForProviderParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListDCForProviderOK, error)

ListDCForProvider returns all datacenters for the specified provider

func (*Client) ListDCForSeed

func (a *Client) ListDCForSeed(params *ListDCForSeedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListDCForSeedOK, error)

ListDCForSeed returns all datacenters for the specified seed

func (*Client) ListDatacenters

func (a *Client) ListDatacenters(params *ListDatacentersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListDatacentersOK, error)

ListDatacenters list datacenters API

func (*Client) PatchDC

func (a *Client) PatchDC(params *PatchDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PatchDCOK, error)

PatchDC patches the datacenter

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateDC

func (a *Client) UpdateDC(params *UpdateDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDCOK, error)

UpdateDC updates the datacenter the datacenter spec will be overwritten with the one provided in the request

type ClientOption added in v2.18.0

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CreateDC(params *CreateDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateDCCreated, error)

	DeleteDC(params *DeleteDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteDCOK, error)

	GetDCForProvider(params *GetDCForProviderParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDCForProviderOK, error)

	GetDCForSeed(params *GetDCForSeedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDCForSeedOK, error)

	GetDatacenter(params *GetDatacenterParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDatacenterOK, error)

	ListDCForProvider(params *ListDCForProviderParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListDCForProviderOK, error)

	ListDCForSeed(params *ListDCForSeedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListDCForSeedOK, error)

	ListDatacenters(params *ListDatacentersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListDatacentersOK, error)

	PatchDC(params *PatchDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PatchDCOK, error)

	UpdateDC(params *UpdateDCParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDCOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

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

New creates a new datacenter API client.

type CreateDCBody

type CreateDCBody struct {

	// name
	Name string `json:"name,omitempty"`

	// spec
	Spec *models.DatacenterSpec `json:"spec,omitempty"`
}

CreateDCBody create d c body swagger:model CreateDCBody

func (*CreateDCBody) ContextValidate added in v2.18.0

func (o *CreateDCBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create d c body based on the context it is used

func (*CreateDCBody) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateDCBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateDCBody) Validate

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

Validate validates this create d c body

type CreateDCCreated

type CreateDCCreated struct {
	Payload *models.Datacenter
}
CreateDCCreated describes a response with status code 201, with default header values.

Datacenter

func NewCreateDCCreated

func NewCreateDCCreated() *CreateDCCreated

NewCreateDCCreated creates a CreateDCCreated with default headers values

func (*CreateDCCreated) Error

func (o *CreateDCCreated) Error() string

func (*CreateDCCreated) GetPayload

func (o *CreateDCCreated) GetPayload() *models.Datacenter

type CreateDCDefault

type CreateDCDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
CreateDCDefault describes a response with status code -1, with default header values.

errorResponse

func NewCreateDCDefault

func NewCreateDCDefault(code int) *CreateDCDefault

NewCreateDCDefault creates a CreateDCDefault with default headers values

func (*CreateDCDefault) Code

func (o *CreateDCDefault) Code() int

Code gets the status code for the create d c default response

func (*CreateDCDefault) Error

func (o *CreateDCDefault) Error() string

func (*CreateDCDefault) GetPayload

func (o *CreateDCDefault) GetPayload() *models.ErrorResponse

type CreateDCForbidden

type CreateDCForbidden struct {
}
CreateDCForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewCreateDCForbidden

func NewCreateDCForbidden() *CreateDCForbidden

NewCreateDCForbidden creates a CreateDCForbidden with default headers values

func (*CreateDCForbidden) Error

func (o *CreateDCForbidden) Error() string

type CreateDCParams

type CreateDCParams struct {

	// Body.
	Body CreateDCBody

	// SeedName.
	Seed string

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

CreateDCParams contains all the parameters to send to the API endpoint

for the create d c operation.

Typically these are written to a http.Request.

func NewCreateDCParams

func NewCreateDCParams() *CreateDCParams

NewCreateDCParams creates a new CreateDCParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateDCParamsWithContext

func NewCreateDCParamsWithContext(ctx context.Context) *CreateDCParams

NewCreateDCParamsWithContext creates a new CreateDCParams object with the ability to set a context for a request.

func NewCreateDCParamsWithHTTPClient

func NewCreateDCParamsWithHTTPClient(client *http.Client) *CreateDCParams

NewCreateDCParamsWithHTTPClient creates a new CreateDCParams object with the ability to set a custom HTTPClient for a request.

func NewCreateDCParamsWithTimeout

func NewCreateDCParamsWithTimeout(timeout time.Duration) *CreateDCParams

NewCreateDCParamsWithTimeout creates a new CreateDCParams object with the ability to set a timeout on a request.

func (*CreateDCParams) SetBody

func (o *CreateDCParams) SetBody(body CreateDCBody)

SetBody adds the body to the create d c params

func (*CreateDCParams) SetContext

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

SetContext adds the context to the create d c params

func (*CreateDCParams) SetDefaults added in v2.18.0

func (o *CreateDCParams) SetDefaults()

SetDefaults hydrates default values in the create d c params (not the query body).

All values with no default are reset to their zero value.

func (*CreateDCParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create d c params

func (*CreateDCParams) SetSeed

func (o *CreateDCParams) SetSeed(seedName string)

SetSeed adds the seedName to the create d c params

func (*CreateDCParams) SetTimeout

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

SetTimeout adds the timeout to the create d c params

func (*CreateDCParams) WithBody

func (o *CreateDCParams) WithBody(body CreateDCBody) *CreateDCParams

WithBody adds the body to the create d c params

func (*CreateDCParams) WithContext

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

WithContext adds the context to the create d c params

func (*CreateDCParams) WithDefaults added in v2.18.0

func (o *CreateDCParams) WithDefaults() *CreateDCParams

WithDefaults hydrates default values in the create d c params (not the query body).

All values with no default are reset to their zero value.

func (*CreateDCParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the create d c params

func (*CreateDCParams) WithSeed

func (o *CreateDCParams) WithSeed(seedName string) *CreateDCParams

WithSeed adds the seedName to the create d c params

func (*CreateDCParams) WithTimeout

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

WithTimeout adds the timeout to the create d c params

func (*CreateDCParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type CreateDCReader

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

CreateDCReader is a Reader for the CreateDC structure.

func (*CreateDCReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateDCUnauthorized

type CreateDCUnauthorized struct {
}
CreateDCUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewCreateDCUnauthorized

func NewCreateDCUnauthorized() *CreateDCUnauthorized

NewCreateDCUnauthorized creates a CreateDCUnauthorized with default headers values

func (*CreateDCUnauthorized) Error

func (o *CreateDCUnauthorized) Error() string

type DeleteDCDefault

type DeleteDCDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
DeleteDCDefault describes a response with status code -1, with default header values.

errorResponse

func NewDeleteDCDefault

func NewDeleteDCDefault(code int) *DeleteDCDefault

NewDeleteDCDefault creates a DeleteDCDefault with default headers values

func (*DeleteDCDefault) Code

func (o *DeleteDCDefault) Code() int

Code gets the status code for the delete d c default response

func (*DeleteDCDefault) Error

func (o *DeleteDCDefault) Error() string

func (*DeleteDCDefault) GetPayload

func (o *DeleteDCDefault) GetPayload() *models.ErrorResponse

type DeleteDCForbidden

type DeleteDCForbidden struct {
}
DeleteDCForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewDeleteDCForbidden

func NewDeleteDCForbidden() *DeleteDCForbidden

NewDeleteDCForbidden creates a DeleteDCForbidden with default headers values

func (*DeleteDCForbidden) Error

func (o *DeleteDCForbidden) Error() string

type DeleteDCOK

type DeleteDCOK struct {
}
DeleteDCOK describes a response with status code 200, with default header values.

EmptyResponse is a empty response

func NewDeleteDCOK

func NewDeleteDCOK() *DeleteDCOK

NewDeleteDCOK creates a DeleteDCOK with default headers values

func (*DeleteDCOK) Error

func (o *DeleteDCOK) Error() string

type DeleteDCParams

type DeleteDCParams struct {

	// Dc.
	DC string

	// SeedName.
	Seed string

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

DeleteDCParams contains all the parameters to send to the API endpoint

for the delete d c operation.

Typically these are written to a http.Request.

func NewDeleteDCParams

func NewDeleteDCParams() *DeleteDCParams

NewDeleteDCParams creates a new DeleteDCParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteDCParamsWithContext

func NewDeleteDCParamsWithContext(ctx context.Context) *DeleteDCParams

NewDeleteDCParamsWithContext creates a new DeleteDCParams object with the ability to set a context for a request.

func NewDeleteDCParamsWithHTTPClient

func NewDeleteDCParamsWithHTTPClient(client *http.Client) *DeleteDCParams

NewDeleteDCParamsWithHTTPClient creates a new DeleteDCParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteDCParamsWithTimeout

func NewDeleteDCParamsWithTimeout(timeout time.Duration) *DeleteDCParams

NewDeleteDCParamsWithTimeout creates a new DeleteDCParams object with the ability to set a timeout on a request.

func (*DeleteDCParams) SetContext

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

SetContext adds the context to the delete d c params

func (*DeleteDCParams) SetDC

func (o *DeleteDCParams) SetDC(dc string)

SetDC adds the dc to the delete d c params

func (*DeleteDCParams) SetDefaults added in v2.18.0

func (o *DeleteDCParams) SetDefaults()

SetDefaults hydrates default values in the delete d c params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteDCParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete d c params

func (*DeleteDCParams) SetSeed

func (o *DeleteDCParams) SetSeed(seedName string)

SetSeed adds the seedName to the delete d c params

func (*DeleteDCParams) SetTimeout

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

SetTimeout adds the timeout to the delete d c params

func (*DeleteDCParams) WithContext

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

WithContext adds the context to the delete d c params

func (*DeleteDCParams) WithDC

func (o *DeleteDCParams) WithDC(dc string) *DeleteDCParams

WithDC adds the dc to the delete d c params

func (*DeleteDCParams) WithDefaults added in v2.18.0

func (o *DeleteDCParams) WithDefaults() *DeleteDCParams

WithDefaults hydrates default values in the delete d c params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteDCParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete d c params

func (*DeleteDCParams) WithSeed

func (o *DeleteDCParams) WithSeed(seedName string) *DeleteDCParams

WithSeed adds the seedName to the delete d c params

func (*DeleteDCParams) WithTimeout

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

WithTimeout adds the timeout to the delete d c params

func (*DeleteDCParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type DeleteDCReader

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

DeleteDCReader is a Reader for the DeleteDC structure.

func (*DeleteDCReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteDCUnauthorized

type DeleteDCUnauthorized struct {
}
DeleteDCUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewDeleteDCUnauthorized

func NewDeleteDCUnauthorized() *DeleteDCUnauthorized

NewDeleteDCUnauthorized creates a DeleteDCUnauthorized with default headers values

func (*DeleteDCUnauthorized) Error

func (o *DeleteDCUnauthorized) Error() string

type GetDCForProviderDefault

type GetDCForProviderDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
GetDCForProviderDefault describes a response with status code -1, with default header values.

errorResponse

func NewGetDCForProviderDefault

func NewGetDCForProviderDefault(code int) *GetDCForProviderDefault

NewGetDCForProviderDefault creates a GetDCForProviderDefault with default headers values

func (*GetDCForProviderDefault) Code

func (o *GetDCForProviderDefault) Code() int

Code gets the status code for the get d c for provider default response

func (*GetDCForProviderDefault) Error

func (o *GetDCForProviderDefault) Error() string

func (*GetDCForProviderDefault) GetPayload

func (o *GetDCForProviderDefault) GetPayload() *models.ErrorResponse

type GetDCForProviderForbidden

type GetDCForProviderForbidden struct {
}
GetDCForProviderForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewGetDCForProviderForbidden

func NewGetDCForProviderForbidden() *GetDCForProviderForbidden

NewGetDCForProviderForbidden creates a GetDCForProviderForbidden with default headers values

func (*GetDCForProviderForbidden) Error

func (o *GetDCForProviderForbidden) Error() string

type GetDCForProviderOK

type GetDCForProviderOK struct {
	Payload *models.Datacenter
}
GetDCForProviderOK describes a response with status code 200, with default header values.

Datacenter

func NewGetDCForProviderOK

func NewGetDCForProviderOK() *GetDCForProviderOK

NewGetDCForProviderOK creates a GetDCForProviderOK with default headers values

func (*GetDCForProviderOK) Error

func (o *GetDCForProviderOK) Error() string

func (*GetDCForProviderOK) GetPayload

func (o *GetDCForProviderOK) GetPayload() *models.Datacenter

type GetDCForProviderParams

type GetDCForProviderParams struct {

	// Dc.
	Datacenter string

	// ProviderName.
	Provider string

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

GetDCForProviderParams contains all the parameters to send to the API endpoint

for the get d c for provider operation.

Typically these are written to a http.Request.

func NewGetDCForProviderParams

func NewGetDCForProviderParams() *GetDCForProviderParams

NewGetDCForProviderParams creates a new GetDCForProviderParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDCForProviderParamsWithContext

func NewGetDCForProviderParamsWithContext(ctx context.Context) *GetDCForProviderParams

NewGetDCForProviderParamsWithContext creates a new GetDCForProviderParams object with the ability to set a context for a request.

func NewGetDCForProviderParamsWithHTTPClient

func NewGetDCForProviderParamsWithHTTPClient(client *http.Client) *GetDCForProviderParams

NewGetDCForProviderParamsWithHTTPClient creates a new GetDCForProviderParams object with the ability to set a custom HTTPClient for a request.

func NewGetDCForProviderParamsWithTimeout

func NewGetDCForProviderParamsWithTimeout(timeout time.Duration) *GetDCForProviderParams

NewGetDCForProviderParamsWithTimeout creates a new GetDCForProviderParams object with the ability to set a timeout on a request.

func (*GetDCForProviderParams) SetContext

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

SetContext adds the context to the get d c for provider params

func (*GetDCForProviderParams) SetDatacenter

func (o *GetDCForProviderParams) SetDatacenter(dc string)

SetDatacenter adds the dc to the get d c for provider params

func (*GetDCForProviderParams) SetDefaults added in v2.18.0

func (o *GetDCForProviderParams) SetDefaults()

SetDefaults hydrates default values in the get d c for provider params (not the query body).

All values with no default are reset to their zero value.

func (*GetDCForProviderParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get d c for provider params

func (*GetDCForProviderParams) SetProvider

func (o *GetDCForProviderParams) SetProvider(providerName string)

SetProvider adds the providerName to the get d c for provider params

func (*GetDCForProviderParams) SetTimeout

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

SetTimeout adds the timeout to the get d c for provider params

func (*GetDCForProviderParams) WithContext

WithContext adds the context to the get d c for provider params

func (*GetDCForProviderParams) WithDatacenter

func (o *GetDCForProviderParams) WithDatacenter(dc string) *GetDCForProviderParams

WithDatacenter adds the dc to the get d c for provider params

func (*GetDCForProviderParams) WithDefaults added in v2.18.0

WithDefaults hydrates default values in the get d c for provider params (not the query body).

All values with no default are reset to their zero value.

func (*GetDCForProviderParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get d c for provider params

func (*GetDCForProviderParams) WithProvider

func (o *GetDCForProviderParams) WithProvider(providerName string) *GetDCForProviderParams

WithProvider adds the providerName to the get d c for provider params

func (*GetDCForProviderParams) WithTimeout

WithTimeout adds the timeout to the get d c for provider params

func (*GetDCForProviderParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDCForProviderReader

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

GetDCForProviderReader is a Reader for the GetDCForProvider structure.

func (*GetDCForProviderReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetDCForProviderUnauthorized

type GetDCForProviderUnauthorized struct {
}
GetDCForProviderUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewGetDCForProviderUnauthorized

func NewGetDCForProviderUnauthorized() *GetDCForProviderUnauthorized

NewGetDCForProviderUnauthorized creates a GetDCForProviderUnauthorized with default headers values

func (*GetDCForProviderUnauthorized) Error

type GetDCForSeedDefault

type GetDCForSeedDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
GetDCForSeedDefault describes a response with status code -1, with default header values.

errorResponse

func NewGetDCForSeedDefault

func NewGetDCForSeedDefault(code int) *GetDCForSeedDefault

NewGetDCForSeedDefault creates a GetDCForSeedDefault with default headers values

func (*GetDCForSeedDefault) Code

func (o *GetDCForSeedDefault) Code() int

Code gets the status code for the get d c for seed default response

func (*GetDCForSeedDefault) Error

func (o *GetDCForSeedDefault) Error() string

func (*GetDCForSeedDefault) GetPayload

func (o *GetDCForSeedDefault) GetPayload() *models.ErrorResponse

type GetDCForSeedForbidden

type GetDCForSeedForbidden struct {
}
GetDCForSeedForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewGetDCForSeedForbidden

func NewGetDCForSeedForbidden() *GetDCForSeedForbidden

NewGetDCForSeedForbidden creates a GetDCForSeedForbidden with default headers values

func (*GetDCForSeedForbidden) Error

func (o *GetDCForSeedForbidden) Error() string

type GetDCForSeedOK

type GetDCForSeedOK struct {
	Payload *models.Datacenter
}
GetDCForSeedOK describes a response with status code 200, with default header values.

Datacenter

func NewGetDCForSeedOK

func NewGetDCForSeedOK() *GetDCForSeedOK

NewGetDCForSeedOK creates a GetDCForSeedOK with default headers values

func (*GetDCForSeedOK) Error

func (o *GetDCForSeedOK) Error() string

func (*GetDCForSeedOK) GetPayload

func (o *GetDCForSeedOK) GetPayload() *models.Datacenter

type GetDCForSeedParams

type GetDCForSeedParams struct {

	// Dc.
	DC string

	// SeedName.
	Seed string

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

GetDCForSeedParams contains all the parameters to send to the API endpoint

for the get d c for seed operation.

Typically these are written to a http.Request.

func NewGetDCForSeedParams

func NewGetDCForSeedParams() *GetDCForSeedParams

NewGetDCForSeedParams creates a new GetDCForSeedParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDCForSeedParamsWithContext

func NewGetDCForSeedParamsWithContext(ctx context.Context) *GetDCForSeedParams

NewGetDCForSeedParamsWithContext creates a new GetDCForSeedParams object with the ability to set a context for a request.

func NewGetDCForSeedParamsWithHTTPClient

func NewGetDCForSeedParamsWithHTTPClient(client *http.Client) *GetDCForSeedParams

NewGetDCForSeedParamsWithHTTPClient creates a new GetDCForSeedParams object with the ability to set a custom HTTPClient for a request.

func NewGetDCForSeedParamsWithTimeout

func NewGetDCForSeedParamsWithTimeout(timeout time.Duration) *GetDCForSeedParams

NewGetDCForSeedParamsWithTimeout creates a new GetDCForSeedParams object with the ability to set a timeout on a request.

func (*GetDCForSeedParams) SetContext

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

SetContext adds the context to the get d c for seed params

func (*GetDCForSeedParams) SetDC

func (o *GetDCForSeedParams) SetDC(dc string)

SetDC adds the dc to the get d c for seed params

func (*GetDCForSeedParams) SetDefaults added in v2.18.0

func (o *GetDCForSeedParams) SetDefaults()

SetDefaults hydrates default values in the get d c for seed params (not the query body).

All values with no default are reset to their zero value.

func (*GetDCForSeedParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get d c for seed params

func (*GetDCForSeedParams) SetSeed

func (o *GetDCForSeedParams) SetSeed(seedName string)

SetSeed adds the seedName to the get d c for seed params

func (*GetDCForSeedParams) SetTimeout

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

SetTimeout adds the timeout to the get d c for seed params

func (*GetDCForSeedParams) WithContext

WithContext adds the context to the get d c for seed params

func (*GetDCForSeedParams) WithDC

WithDC adds the dc to the get d c for seed params

func (*GetDCForSeedParams) WithDefaults added in v2.18.0

func (o *GetDCForSeedParams) WithDefaults() *GetDCForSeedParams

WithDefaults hydrates default values in the get d c for seed params (not the query body).

All values with no default are reset to their zero value.

func (*GetDCForSeedParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get d c for seed params

func (*GetDCForSeedParams) WithSeed

func (o *GetDCForSeedParams) WithSeed(seedName string) *GetDCForSeedParams

WithSeed adds the seedName to the get d c for seed params

func (*GetDCForSeedParams) WithTimeout

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

WithTimeout adds the timeout to the get d c for seed params

func (*GetDCForSeedParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetDCForSeedReader

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

GetDCForSeedReader is a Reader for the GetDCForSeed structure.

func (*GetDCForSeedReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetDCForSeedUnauthorized

type GetDCForSeedUnauthorized struct {
}
GetDCForSeedUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewGetDCForSeedUnauthorized

func NewGetDCForSeedUnauthorized() *GetDCForSeedUnauthorized

NewGetDCForSeedUnauthorized creates a GetDCForSeedUnauthorized with default headers values

func (*GetDCForSeedUnauthorized) Error

func (o *GetDCForSeedUnauthorized) Error() string

type GetDatacenterDefault

type GetDatacenterDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
GetDatacenterDefault describes a response with status code -1, with default header values.

errorResponse

func NewGetDatacenterDefault

func NewGetDatacenterDefault(code int) *GetDatacenterDefault

NewGetDatacenterDefault creates a GetDatacenterDefault with default headers values

func (*GetDatacenterDefault) Code

func (o *GetDatacenterDefault) Code() int

Code gets the status code for the get datacenter default response

func (*GetDatacenterDefault) Error

func (o *GetDatacenterDefault) Error() string

func (*GetDatacenterDefault) GetPayload

func (o *GetDatacenterDefault) GetPayload() *models.ErrorResponse

type GetDatacenterOK

type GetDatacenterOK struct {
	Payload *models.Datacenter
}
GetDatacenterOK describes a response with status code 200, with default header values.

Datacenter

func NewGetDatacenterOK

func NewGetDatacenterOK() *GetDatacenterOK

NewGetDatacenterOK creates a GetDatacenterOK with default headers values

func (*GetDatacenterOK) Error

func (o *GetDatacenterOK) Error() string

func (*GetDatacenterOK) GetPayload

func (o *GetDatacenterOK) GetPayload() *models.Datacenter

type GetDatacenterParams

type GetDatacenterParams struct {

	// Dc.
	DC string

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

GetDatacenterParams contains all the parameters to send to the API endpoint

for the get datacenter operation.

Typically these are written to a http.Request.

func NewGetDatacenterParams

func NewGetDatacenterParams() *GetDatacenterParams

NewGetDatacenterParams creates a new GetDatacenterParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDatacenterParamsWithContext

func NewGetDatacenterParamsWithContext(ctx context.Context) *GetDatacenterParams

NewGetDatacenterParamsWithContext creates a new GetDatacenterParams object with the ability to set a context for a request.

func NewGetDatacenterParamsWithHTTPClient

func NewGetDatacenterParamsWithHTTPClient(client *http.Client) *GetDatacenterParams

NewGetDatacenterParamsWithHTTPClient creates a new GetDatacenterParams object with the ability to set a custom HTTPClient for a request.

func NewGetDatacenterParamsWithTimeout

func NewGetDatacenterParamsWithTimeout(timeout time.Duration) *GetDatacenterParams

NewGetDatacenterParamsWithTimeout creates a new GetDatacenterParams object with the ability to set a timeout on a request.

func (*GetDatacenterParams) SetContext

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

SetContext adds the context to the get datacenter params

func (*GetDatacenterParams) SetDC

func (o *GetDatacenterParams) SetDC(dc string)

SetDC adds the dc to the get datacenter params

func (*GetDatacenterParams) SetDefaults added in v2.18.0

func (o *GetDatacenterParams) SetDefaults()

SetDefaults hydrates default values in the get datacenter params (not the query body).

All values with no default are reset to their zero value.

func (*GetDatacenterParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get datacenter params

func (*GetDatacenterParams) SetTimeout

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

SetTimeout adds the timeout to the get datacenter params

func (*GetDatacenterParams) WithContext

WithContext adds the context to the get datacenter params

func (*GetDatacenterParams) WithDC

WithDC adds the dc to the get datacenter params

func (*GetDatacenterParams) WithDefaults added in v2.18.0

func (o *GetDatacenterParams) WithDefaults() *GetDatacenterParams

WithDefaults hydrates default values in the get datacenter params (not the query body).

All values with no default are reset to their zero value.

func (*GetDatacenterParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get datacenter params

func (*GetDatacenterParams) WithTimeout

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

WithTimeout adds the timeout to the get datacenter params

func (*GetDatacenterParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type GetDatacenterReader

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

GetDatacenterReader is a Reader for the GetDatacenter structure.

func (*GetDatacenterReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListDCForProviderDefault

type ListDCForProviderDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
ListDCForProviderDefault describes a response with status code -1, with default header values.

errorResponse

func NewListDCForProviderDefault

func NewListDCForProviderDefault(code int) *ListDCForProviderDefault

NewListDCForProviderDefault creates a ListDCForProviderDefault with default headers values

func (*ListDCForProviderDefault) Code

func (o *ListDCForProviderDefault) Code() int

Code gets the status code for the list d c for provider default response

func (*ListDCForProviderDefault) Error

func (o *ListDCForProviderDefault) Error() string

func (*ListDCForProviderDefault) GetPayload

type ListDCForProviderForbidden

type ListDCForProviderForbidden struct {
}
ListDCForProviderForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewListDCForProviderForbidden

func NewListDCForProviderForbidden() *ListDCForProviderForbidden

NewListDCForProviderForbidden creates a ListDCForProviderForbidden with default headers values

func (*ListDCForProviderForbidden) Error

type ListDCForProviderOK

type ListDCForProviderOK struct {
	Payload []*models.Datacenter
}
ListDCForProviderOK describes a response with status code 200, with default header values.

Datacenter

func NewListDCForProviderOK

func NewListDCForProviderOK() *ListDCForProviderOK

NewListDCForProviderOK creates a ListDCForProviderOK with default headers values

func (*ListDCForProviderOK) Error

func (o *ListDCForProviderOK) Error() string

func (*ListDCForProviderOK) GetPayload

func (o *ListDCForProviderOK) GetPayload() []*models.Datacenter

type ListDCForProviderParams

type ListDCForProviderParams struct {

	// ProviderName.
	Provider string

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

ListDCForProviderParams contains all the parameters to send to the API endpoint

for the list d c for provider operation.

Typically these are written to a http.Request.

func NewListDCForProviderParams

func NewListDCForProviderParams() *ListDCForProviderParams

NewListDCForProviderParams creates a new ListDCForProviderParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewListDCForProviderParamsWithContext

func NewListDCForProviderParamsWithContext(ctx context.Context) *ListDCForProviderParams

NewListDCForProviderParamsWithContext creates a new ListDCForProviderParams object with the ability to set a context for a request.

func NewListDCForProviderParamsWithHTTPClient

func NewListDCForProviderParamsWithHTTPClient(client *http.Client) *ListDCForProviderParams

NewListDCForProviderParamsWithHTTPClient creates a new ListDCForProviderParams object with the ability to set a custom HTTPClient for a request.

func NewListDCForProviderParamsWithTimeout

func NewListDCForProviderParamsWithTimeout(timeout time.Duration) *ListDCForProviderParams

NewListDCForProviderParamsWithTimeout creates a new ListDCForProviderParams object with the ability to set a timeout on a request.

func (*ListDCForProviderParams) SetContext

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

SetContext adds the context to the list d c for provider params

func (*ListDCForProviderParams) SetDefaults added in v2.18.0

func (o *ListDCForProviderParams) SetDefaults()

SetDefaults hydrates default values in the list d c for provider params (not the query body).

All values with no default are reset to their zero value.

func (*ListDCForProviderParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list d c for provider params

func (*ListDCForProviderParams) SetProvider

func (o *ListDCForProviderParams) SetProvider(providerName string)

SetProvider adds the providerName to the list d c for provider params

func (*ListDCForProviderParams) SetTimeout

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

SetTimeout adds the timeout to the list d c for provider params

func (*ListDCForProviderParams) WithContext

WithContext adds the context to the list d c for provider params

func (*ListDCForProviderParams) WithDefaults added in v2.18.0

WithDefaults hydrates default values in the list d c for provider params (not the query body).

All values with no default are reset to their zero value.

func (*ListDCForProviderParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the list d c for provider params

func (*ListDCForProviderParams) WithProvider

func (o *ListDCForProviderParams) WithProvider(providerName string) *ListDCForProviderParams

WithProvider adds the providerName to the list d c for provider params

func (*ListDCForProviderParams) WithTimeout

WithTimeout adds the timeout to the list d c for provider params

func (*ListDCForProviderParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListDCForProviderReader

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

ListDCForProviderReader is a Reader for the ListDCForProvider structure.

func (*ListDCForProviderReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListDCForProviderUnauthorized

type ListDCForProviderUnauthorized struct {
}
ListDCForProviderUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewListDCForProviderUnauthorized

func NewListDCForProviderUnauthorized() *ListDCForProviderUnauthorized

NewListDCForProviderUnauthorized creates a ListDCForProviderUnauthorized with default headers values

func (*ListDCForProviderUnauthorized) Error

type ListDCForSeedDefault

type ListDCForSeedDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
ListDCForSeedDefault describes a response with status code -1, with default header values.

errorResponse

func NewListDCForSeedDefault

func NewListDCForSeedDefault(code int) *ListDCForSeedDefault

NewListDCForSeedDefault creates a ListDCForSeedDefault with default headers values

func (*ListDCForSeedDefault) Code

func (o *ListDCForSeedDefault) Code() int

Code gets the status code for the list d c for seed default response

func (*ListDCForSeedDefault) Error

func (o *ListDCForSeedDefault) Error() string

func (*ListDCForSeedDefault) GetPayload

func (o *ListDCForSeedDefault) GetPayload() *models.ErrorResponse

type ListDCForSeedForbidden

type ListDCForSeedForbidden struct {
}
ListDCForSeedForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewListDCForSeedForbidden

func NewListDCForSeedForbidden() *ListDCForSeedForbidden

NewListDCForSeedForbidden creates a ListDCForSeedForbidden with default headers values

func (*ListDCForSeedForbidden) Error

func (o *ListDCForSeedForbidden) Error() string

type ListDCForSeedOK

type ListDCForSeedOK struct {
	Payload []*models.Datacenter
}
ListDCForSeedOK describes a response with status code 200, with default header values.

Datacenter

func NewListDCForSeedOK

func NewListDCForSeedOK() *ListDCForSeedOK

NewListDCForSeedOK creates a ListDCForSeedOK with default headers values

func (*ListDCForSeedOK) Error

func (o *ListDCForSeedOK) Error() string

func (*ListDCForSeedOK) GetPayload

func (o *ListDCForSeedOK) GetPayload() []*models.Datacenter

type ListDCForSeedParams

type ListDCForSeedParams struct {

	// SeedName.
	Seed string

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

ListDCForSeedParams contains all the parameters to send to the API endpoint

for the list d c for seed operation.

Typically these are written to a http.Request.

func NewListDCForSeedParams

func NewListDCForSeedParams() *ListDCForSeedParams

NewListDCForSeedParams creates a new ListDCForSeedParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewListDCForSeedParamsWithContext

func NewListDCForSeedParamsWithContext(ctx context.Context) *ListDCForSeedParams

NewListDCForSeedParamsWithContext creates a new ListDCForSeedParams object with the ability to set a context for a request.

func NewListDCForSeedParamsWithHTTPClient

func NewListDCForSeedParamsWithHTTPClient(client *http.Client) *ListDCForSeedParams

NewListDCForSeedParamsWithHTTPClient creates a new ListDCForSeedParams object with the ability to set a custom HTTPClient for a request.

func NewListDCForSeedParamsWithTimeout

func NewListDCForSeedParamsWithTimeout(timeout time.Duration) *ListDCForSeedParams

NewListDCForSeedParamsWithTimeout creates a new ListDCForSeedParams object with the ability to set a timeout on a request.

func (*ListDCForSeedParams) SetContext

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

SetContext adds the context to the list d c for seed params

func (*ListDCForSeedParams) SetDefaults added in v2.18.0

func (o *ListDCForSeedParams) SetDefaults()

SetDefaults hydrates default values in the list d c for seed params (not the query body).

All values with no default are reset to their zero value.

func (*ListDCForSeedParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list d c for seed params

func (*ListDCForSeedParams) SetSeed

func (o *ListDCForSeedParams) SetSeed(seedName string)

SetSeed adds the seedName to the list d c for seed params

func (*ListDCForSeedParams) SetTimeout

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

SetTimeout adds the timeout to the list d c for seed params

func (*ListDCForSeedParams) WithContext

WithContext adds the context to the list d c for seed params

func (*ListDCForSeedParams) WithDefaults added in v2.18.0

func (o *ListDCForSeedParams) WithDefaults() *ListDCForSeedParams

WithDefaults hydrates default values in the list d c for seed params (not the query body).

All values with no default are reset to their zero value.

func (*ListDCForSeedParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the list d c for seed params

func (*ListDCForSeedParams) WithSeed

func (o *ListDCForSeedParams) WithSeed(seedName string) *ListDCForSeedParams

WithSeed adds the seedName to the list d c for seed params

func (*ListDCForSeedParams) WithTimeout

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

WithTimeout adds the timeout to the list d c for seed params

func (*ListDCForSeedParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ListDCForSeedReader

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

ListDCForSeedReader is a Reader for the ListDCForSeed structure.

func (*ListDCForSeedReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListDCForSeedUnauthorized

type ListDCForSeedUnauthorized struct {
}
ListDCForSeedUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewListDCForSeedUnauthorized

func NewListDCForSeedUnauthorized() *ListDCForSeedUnauthorized

NewListDCForSeedUnauthorized creates a ListDCForSeedUnauthorized with default headers values

func (*ListDCForSeedUnauthorized) Error

func (o *ListDCForSeedUnauthorized) Error() string

type ListDatacentersDefault

type ListDatacentersDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
ListDatacentersDefault describes a response with status code -1, with default header values.

errorResponse

func NewListDatacentersDefault

func NewListDatacentersDefault(code int) *ListDatacentersDefault

NewListDatacentersDefault creates a ListDatacentersDefault with default headers values

func (*ListDatacentersDefault) Code

func (o *ListDatacentersDefault) Code() int

Code gets the status code for the list datacenters default response

func (*ListDatacentersDefault) Error

func (o *ListDatacentersDefault) Error() string

func (*ListDatacentersDefault) GetPayload

func (o *ListDatacentersDefault) GetPayload() *models.ErrorResponse

type ListDatacentersOK

type ListDatacentersOK struct {
	Payload models.DatacenterList
}
ListDatacentersOK describes a response with status code 200, with default header values.

DatacenterList

func NewListDatacentersOK

func NewListDatacentersOK() *ListDatacentersOK

NewListDatacentersOK creates a ListDatacentersOK with default headers values

func (*ListDatacentersOK) Error

func (o *ListDatacentersOK) Error() string

func (*ListDatacentersOK) GetPayload

func (o *ListDatacentersOK) GetPayload() models.DatacenterList

type ListDatacentersParams

type ListDatacentersParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListDatacentersParams contains all the parameters to send to the API endpoint

for the list datacenters operation.

Typically these are written to a http.Request.

func NewListDatacentersParams

func NewListDatacentersParams() *ListDatacentersParams

NewListDatacentersParams creates a new ListDatacentersParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewListDatacentersParamsWithContext

func NewListDatacentersParamsWithContext(ctx context.Context) *ListDatacentersParams

NewListDatacentersParamsWithContext creates a new ListDatacentersParams object with the ability to set a context for a request.

func NewListDatacentersParamsWithHTTPClient

func NewListDatacentersParamsWithHTTPClient(client *http.Client) *ListDatacentersParams

NewListDatacentersParamsWithHTTPClient creates a new ListDatacentersParams object with the ability to set a custom HTTPClient for a request.

func NewListDatacentersParamsWithTimeout

func NewListDatacentersParamsWithTimeout(timeout time.Duration) *ListDatacentersParams

NewListDatacentersParamsWithTimeout creates a new ListDatacentersParams object with the ability to set a timeout on a request.

func (*ListDatacentersParams) SetContext

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

SetContext adds the context to the list datacenters params

func (*ListDatacentersParams) SetDefaults added in v2.18.0

func (o *ListDatacentersParams) SetDefaults()

SetDefaults hydrates default values in the list datacenters params (not the query body).

All values with no default are reset to their zero value.

func (*ListDatacentersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list datacenters params

func (*ListDatacentersParams) SetTimeout

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

SetTimeout adds the timeout to the list datacenters params

func (*ListDatacentersParams) WithContext

WithContext adds the context to the list datacenters params

func (*ListDatacentersParams) WithDefaults added in v2.18.0

func (o *ListDatacentersParams) WithDefaults() *ListDatacentersParams

WithDefaults hydrates default values in the list datacenters params (not the query body).

All values with no default are reset to their zero value.

func (*ListDatacentersParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the list datacenters params

func (*ListDatacentersParams) WithTimeout

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

WithTimeout adds the timeout to the list datacenters params

func (*ListDatacentersParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ListDatacentersReader

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

ListDatacentersReader is a Reader for the ListDatacenters structure.

func (*ListDatacentersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchDCDefault

type PatchDCDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
PatchDCDefault describes a response with status code -1, with default header values.

errorResponse

func NewPatchDCDefault

func NewPatchDCDefault(code int) *PatchDCDefault

NewPatchDCDefault creates a PatchDCDefault with default headers values

func (*PatchDCDefault) Code

func (o *PatchDCDefault) Code() int

Code gets the status code for the patch d c default response

func (*PatchDCDefault) Error

func (o *PatchDCDefault) Error() string

func (*PatchDCDefault) GetPayload

func (o *PatchDCDefault) GetPayload() *models.ErrorResponse

type PatchDCForbidden

type PatchDCForbidden struct {
}
PatchDCForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewPatchDCForbidden

func NewPatchDCForbidden() *PatchDCForbidden

NewPatchDCForbidden creates a PatchDCForbidden with default headers values

func (*PatchDCForbidden) Error

func (o *PatchDCForbidden) Error() string

type PatchDCOK

type PatchDCOK struct {
	Payload *models.Datacenter
}
PatchDCOK describes a response with status code 200, with default header values.

Datacenter

func NewPatchDCOK

func NewPatchDCOK() *PatchDCOK

NewPatchDCOK creates a PatchDCOK with default headers values

func (*PatchDCOK) Error

func (o *PatchDCOK) Error() string

func (*PatchDCOK) GetPayload

func (o *PatchDCOK) GetPayload() *models.Datacenter

type PatchDCParams

type PatchDCParams struct {

	// Patch.
	Patch interface{}

	// Dc.
	DCToPatch string

	// SeedName.
	Seed string

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

PatchDCParams contains all the parameters to send to the API endpoint

for the patch d c operation.

Typically these are written to a http.Request.

func NewPatchDCParams

func NewPatchDCParams() *PatchDCParams

NewPatchDCParams creates a new PatchDCParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewPatchDCParamsWithContext

func NewPatchDCParamsWithContext(ctx context.Context) *PatchDCParams

NewPatchDCParamsWithContext creates a new PatchDCParams object with the ability to set a context for a request.

func NewPatchDCParamsWithHTTPClient

func NewPatchDCParamsWithHTTPClient(client *http.Client) *PatchDCParams

NewPatchDCParamsWithHTTPClient creates a new PatchDCParams object with the ability to set a custom HTTPClient for a request.

func NewPatchDCParamsWithTimeout

func NewPatchDCParamsWithTimeout(timeout time.Duration) *PatchDCParams

NewPatchDCParamsWithTimeout creates a new PatchDCParams object with the ability to set a timeout on a request.

func (*PatchDCParams) SetContext

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

SetContext adds the context to the patch d c params

func (*PatchDCParams) SetDCToPatch

func (o *PatchDCParams) SetDCToPatch(dc string)

SetDCToPatch adds the dc to the patch d c params

func (*PatchDCParams) SetDefaults added in v2.18.0

func (o *PatchDCParams) SetDefaults()

SetDefaults hydrates default values in the patch d c params (not the query body).

All values with no default are reset to their zero value.

func (*PatchDCParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch d c params

func (*PatchDCParams) SetPatch

func (o *PatchDCParams) SetPatch(patch interface{})

SetPatch adds the patch to the patch d c params

func (*PatchDCParams) SetSeed

func (o *PatchDCParams) SetSeed(seedName string)

SetSeed adds the seedName to the patch d c params

func (*PatchDCParams) SetTimeout

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

SetTimeout adds the timeout to the patch d c params

func (*PatchDCParams) WithContext

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

WithContext adds the context to the patch d c params

func (*PatchDCParams) WithDCToPatch

func (o *PatchDCParams) WithDCToPatch(dc string) *PatchDCParams

WithDCToPatch adds the dc to the patch d c params

func (*PatchDCParams) WithDefaults added in v2.18.0

func (o *PatchDCParams) WithDefaults() *PatchDCParams

WithDefaults hydrates default values in the patch d c params (not the query body).

All values with no default are reset to their zero value.

func (*PatchDCParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the patch d c params

func (*PatchDCParams) WithPatch

func (o *PatchDCParams) WithPatch(patch interface{}) *PatchDCParams

WithPatch adds the patch to the patch d c params

func (*PatchDCParams) WithSeed

func (o *PatchDCParams) WithSeed(seedName string) *PatchDCParams

WithSeed adds the seedName to the patch d c params

func (*PatchDCParams) WithTimeout

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

WithTimeout adds the timeout to the patch d c params

func (*PatchDCParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PatchDCReader

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

PatchDCReader is a Reader for the PatchDC structure.

func (*PatchDCReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchDCUnauthorized

type PatchDCUnauthorized struct {
}
PatchDCUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewPatchDCUnauthorized

func NewPatchDCUnauthorized() *PatchDCUnauthorized

NewPatchDCUnauthorized creates a PatchDCUnauthorized with default headers values

func (*PatchDCUnauthorized) Error

func (o *PatchDCUnauthorized) Error() string

type UpdateDCBody

type UpdateDCBody struct {

	// name
	Name string `json:"name,omitempty"`

	// spec
	Spec *models.DatacenterSpec `json:"spec,omitempty"`
}

UpdateDCBody update d c body swagger:model UpdateDCBody

func (*UpdateDCBody) ContextValidate added in v2.18.0

func (o *UpdateDCBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update d c body based on the context it is used

func (*UpdateDCBody) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateDCBody) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateDCBody) Validate

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

Validate validates this update d c body

type UpdateDCDefault

type UpdateDCDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
UpdateDCDefault describes a response with status code -1, with default header values.

errorResponse

func NewUpdateDCDefault

func NewUpdateDCDefault(code int) *UpdateDCDefault

NewUpdateDCDefault creates a UpdateDCDefault with default headers values

func (*UpdateDCDefault) Code

func (o *UpdateDCDefault) Code() int

Code gets the status code for the update d c default response

func (*UpdateDCDefault) Error

func (o *UpdateDCDefault) Error() string

func (*UpdateDCDefault) GetPayload

func (o *UpdateDCDefault) GetPayload() *models.ErrorResponse

type UpdateDCForbidden

type UpdateDCForbidden struct {
}
UpdateDCForbidden describes a response with status code 403, with default header values.

EmptyResponse is a empty response

func NewUpdateDCForbidden

func NewUpdateDCForbidden() *UpdateDCForbidden

NewUpdateDCForbidden creates a UpdateDCForbidden with default headers values

func (*UpdateDCForbidden) Error

func (o *UpdateDCForbidden) Error() string

type UpdateDCOK

type UpdateDCOK struct {
	Payload *models.Datacenter
}
UpdateDCOK describes a response with status code 200, with default header values.

Datacenter

func NewUpdateDCOK

func NewUpdateDCOK() *UpdateDCOK

NewUpdateDCOK creates a UpdateDCOK with default headers values

func (*UpdateDCOK) Error

func (o *UpdateDCOK) Error() string

func (*UpdateDCOK) GetPayload

func (o *UpdateDCOK) GetPayload() *models.Datacenter

type UpdateDCParams

type UpdateDCParams struct {

	// Body.
	Body UpdateDCBody

	// Dc.
	DCToUpdate string

	// SeedName.
	Seed string

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

UpdateDCParams contains all the parameters to send to the API endpoint

for the update d c operation.

Typically these are written to a http.Request.

func NewUpdateDCParams

func NewUpdateDCParams() *UpdateDCParams

NewUpdateDCParams creates a new UpdateDCParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateDCParamsWithContext

func NewUpdateDCParamsWithContext(ctx context.Context) *UpdateDCParams

NewUpdateDCParamsWithContext creates a new UpdateDCParams object with the ability to set a context for a request.

func NewUpdateDCParamsWithHTTPClient

func NewUpdateDCParamsWithHTTPClient(client *http.Client) *UpdateDCParams

NewUpdateDCParamsWithHTTPClient creates a new UpdateDCParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDCParamsWithTimeout

func NewUpdateDCParamsWithTimeout(timeout time.Duration) *UpdateDCParams

NewUpdateDCParamsWithTimeout creates a new UpdateDCParams object with the ability to set a timeout on a request.

func (*UpdateDCParams) SetBody

func (o *UpdateDCParams) SetBody(body UpdateDCBody)

SetBody adds the body to the update d c params

func (*UpdateDCParams) SetContext

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

SetContext adds the context to the update d c params

func (*UpdateDCParams) SetDCToUpdate

func (o *UpdateDCParams) SetDCToUpdate(dc string)

SetDCToUpdate adds the dc to the update d c params

func (*UpdateDCParams) SetDefaults added in v2.18.0

func (o *UpdateDCParams) SetDefaults()

SetDefaults hydrates default values in the update d c params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDCParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update d c params

func (*UpdateDCParams) SetSeed

func (o *UpdateDCParams) SetSeed(seedName string)

SetSeed adds the seedName to the update d c params

func (*UpdateDCParams) SetTimeout

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

SetTimeout adds the timeout to the update d c params

func (*UpdateDCParams) WithBody

func (o *UpdateDCParams) WithBody(body UpdateDCBody) *UpdateDCParams

WithBody adds the body to the update d c params

func (*UpdateDCParams) WithContext

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

WithContext adds the context to the update d c params

func (*UpdateDCParams) WithDCToUpdate

func (o *UpdateDCParams) WithDCToUpdate(dc string) *UpdateDCParams

WithDCToUpdate adds the dc to the update d c params

func (*UpdateDCParams) WithDefaults added in v2.18.0

func (o *UpdateDCParams) WithDefaults() *UpdateDCParams

WithDefaults hydrates default values in the update d c params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateDCParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update d c params

func (*UpdateDCParams) WithSeed

func (o *UpdateDCParams) WithSeed(seedName string) *UpdateDCParams

WithSeed adds the seedName to the update d c params

func (*UpdateDCParams) WithTimeout

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

WithTimeout adds the timeout to the update d c params

func (*UpdateDCParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type UpdateDCReader

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

UpdateDCReader is a Reader for the UpdateDC structure.

func (*UpdateDCReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateDCUnauthorized

type UpdateDCUnauthorized struct {
}
UpdateDCUnauthorized describes a response with status code 401, with default header values.

EmptyResponse is a empty response

func NewUpdateDCUnauthorized

func NewUpdateDCUnauthorized() *UpdateDCUnauthorized

NewUpdateDCUnauthorized creates a UpdateDCUnauthorized with default headers values

func (*UpdateDCUnauthorized) Error

func (o *UpdateDCUnauthorized) Error() string

Jump to

Keyboard shortcuts

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