mirror of https://github.com/vernonkeenan/lib
				
				
				
			
		
			
				
	
	
		
			156 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			Go
		
	
	
			
		
		
	
	
			156 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			Go
		
	
	
// Code generated by go-swagger; DO NOT EDIT.
 | 
						|
 | 
						|
// (c) 2012-2020 by Taxnexus, Inc.
 | 
						|
// All rights reserved worldwide.
 | 
						|
// Proprietary product; unlicensed use is not allowed
 | 
						|
 | 
						|
package cluster
 | 
						|
 | 
						|
// This file was generated by the swagger tool.
 | 
						|
// Editing this file might prove futile when you re-run the swagger generate command
 | 
						|
 | 
						|
import (
 | 
						|
	"context"
 | 
						|
	"net/http"
 | 
						|
	"time"
 | 
						|
 | 
						|
	"github.com/go-openapi/errors"
 | 
						|
	"github.com/go-openapi/runtime"
 | 
						|
	cr "github.com/go-openapi/runtime/client"
 | 
						|
	"github.com/go-openapi/strfmt"
 | 
						|
)
 | 
						|
 | 
						|
// NewGetClusterParams creates a new GetClusterParams 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 NewGetClusterParams() *GetClusterParams {
 | 
						|
	return &GetClusterParams{
 | 
						|
		timeout: cr.DefaultTimeout,
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// NewGetClusterParamsWithTimeout creates a new GetClusterParams object
 | 
						|
// with the ability to set a timeout on a request.
 | 
						|
func NewGetClusterParamsWithTimeout(timeout time.Duration) *GetClusterParams {
 | 
						|
	return &GetClusterParams{
 | 
						|
		timeout: timeout,
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// NewGetClusterParamsWithContext creates a new GetClusterParams object
 | 
						|
// with the ability to set a context for a request.
 | 
						|
func NewGetClusterParamsWithContext(ctx context.Context) *GetClusterParams {
 | 
						|
	return &GetClusterParams{
 | 
						|
		Context: ctx,
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// NewGetClusterParamsWithHTTPClient creates a new GetClusterParams object
 | 
						|
// with the ability to set a custom HTTPClient for a request.
 | 
						|
func NewGetClusterParamsWithHTTPClient(client *http.Client) *GetClusterParams {
 | 
						|
	return &GetClusterParams{
 | 
						|
		HTTPClient: client,
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
/*
 | 
						|
GetClusterParams contains all the parameters to send to the API endpoint
 | 
						|
 | 
						|
	for the get cluster operation.
 | 
						|
 | 
						|
	Typically these are written to a http.Request.
 | 
						|
*/
 | 
						|
type GetClusterParams struct {
 | 
						|
 | 
						|
	/* ClusterIDPath.
 | 
						|
 | 
						|
	   Record Id of a Cluster
 | 
						|
	*/
 | 
						|
	ClusterIDPath string
 | 
						|
 | 
						|
	timeout    time.Duration
 | 
						|
	Context    context.Context
 | 
						|
	HTTPClient *http.Client
 | 
						|
}
 | 
						|
 | 
						|
// WithDefaults hydrates default values in the get cluster params (not the query body).
 | 
						|
//
 | 
						|
// All values with no default are reset to their zero value.
 | 
						|
func (o *GetClusterParams) WithDefaults() *GetClusterParams {
 | 
						|
	o.SetDefaults()
 | 
						|
	return o
 | 
						|
}
 | 
						|
 | 
						|
// SetDefaults hydrates default values in the get cluster params (not the query body).
 | 
						|
//
 | 
						|
// All values with no default are reset to their zero value.
 | 
						|
func (o *GetClusterParams) SetDefaults() {
 | 
						|
	// no default values defined for this parameter
 | 
						|
}
 | 
						|
 | 
						|
// WithTimeout adds the timeout to the get cluster params
 | 
						|
func (o *GetClusterParams) WithTimeout(timeout time.Duration) *GetClusterParams {
 | 
						|
	o.SetTimeout(timeout)
 | 
						|
	return o
 | 
						|
}
 | 
						|
 | 
						|
// SetTimeout adds the timeout to the get cluster params
 | 
						|
func (o *GetClusterParams) SetTimeout(timeout time.Duration) {
 | 
						|
	o.timeout = timeout
 | 
						|
}
 | 
						|
 | 
						|
// WithContext adds the context to the get cluster params
 | 
						|
func (o *GetClusterParams) WithContext(ctx context.Context) *GetClusterParams {
 | 
						|
	o.SetContext(ctx)
 | 
						|
	return o
 | 
						|
}
 | 
						|
 | 
						|
// SetContext adds the context to the get cluster params
 | 
						|
func (o *GetClusterParams) SetContext(ctx context.Context) {
 | 
						|
	o.Context = ctx
 | 
						|
}
 | 
						|
 | 
						|
// WithHTTPClient adds the HTTPClient to the get cluster params
 | 
						|
func (o *GetClusterParams) WithHTTPClient(client *http.Client) *GetClusterParams {
 | 
						|
	o.SetHTTPClient(client)
 | 
						|
	return o
 | 
						|
}
 | 
						|
 | 
						|
// SetHTTPClient adds the HTTPClient to the get cluster params
 | 
						|
func (o *GetClusterParams) SetHTTPClient(client *http.Client) {
 | 
						|
	o.HTTPClient = client
 | 
						|
}
 | 
						|
 | 
						|
// WithClusterIDPath adds the clusterIDPath to the get cluster params
 | 
						|
func (o *GetClusterParams) WithClusterIDPath(clusterIDPath string) *GetClusterParams {
 | 
						|
	o.SetClusterIDPath(clusterIDPath)
 | 
						|
	return o
 | 
						|
}
 | 
						|
 | 
						|
// SetClusterIDPath adds the clusterIdPath to the get cluster params
 | 
						|
func (o *GetClusterParams) SetClusterIDPath(clusterIDPath string) {
 | 
						|
	o.ClusterIDPath = clusterIDPath
 | 
						|
}
 | 
						|
 | 
						|
// WriteToRequest writes these params to a swagger request
 | 
						|
func (o *GetClusterParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
 | 
						|
 | 
						|
	if err := r.SetTimeout(o.timeout); err != nil {
 | 
						|
		return err
 | 
						|
	}
 | 
						|
	var res []error
 | 
						|
 | 
						|
	// path param clusterIdPath
 | 
						|
	if err := r.SetPathParam("clusterIdPath", o.ClusterIDPath); err != nil {
 | 
						|
		return err
 | 
						|
	}
 | 
						|
 | 
						|
	if len(res) > 0 {
 | 
						|
		return errors.CompositeValidationError(res...)
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 |