Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24PodReplicaLinks(params *DeleteAPI24PodReplicaLinksParams) (*DeleteApi24PodReplicaLinksOK, error)
- func (a *Client) GetAPI24PodReplicaLinks(params *GetAPI24PodReplicaLinksParams) (*GetApi24PodReplicaLinksOK, error)
- func (a *Client) GetAPI24PodReplicaLinksLag(params *GetAPI24PodReplicaLinksLagParams) (*GetApi24PodReplicaLinksLagOK, error)
- func (a *Client) GetAPI24PodReplicaLinksPerformanceReplication(params *GetAPI24PodReplicaLinksPerformanceReplicationParams) (*GetApi24PodReplicaLinksPerformanceReplicationOK, error)
- func (a *Client) PatchAPI24PodReplicaLinks(params *PatchAPI24PodReplicaLinksParams) (*PatchApi24PodReplicaLinksOK, error)
- func (a *Client) PostAPI24PodReplicaLinks(params *PostAPI24PodReplicaLinksParams) (*PostApi24PodReplicaLinksOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24PodReplicaLinksParams
- func NewDeleteAPI24PodReplicaLinksParams() *DeleteAPI24PodReplicaLinksParams
- func NewDeleteAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *DeleteAPI24PodReplicaLinksParams
- func NewDeleteAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *DeleteAPI24PodReplicaLinksParams
- func NewDeleteAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24PodReplicaLinksParams) SetIds(ids []string)
- func (o *DeleteAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
- func (o *DeleteAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
- func (o *DeleteAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
- func (o *DeleteAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
- func (o *DeleteAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithIds(ids []string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *DeleteAPI24PodReplicaLinksParams
- func (o *DeleteAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24PodReplicaLinksReader
- type DeleteApi24PodReplicaLinksBadRequest
- type DeleteApi24PodReplicaLinksOK
- type GetAPI24PodReplicaLinksLagParams
- func NewGetAPI24PodReplicaLinksLagParams() *GetAPI24PodReplicaLinksLagParams
- func NewGetAPI24PodReplicaLinksLagParamsWithContext(ctx context.Context) *GetAPI24PodReplicaLinksLagParams
- func NewGetAPI24PodReplicaLinksLagParamsWithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksLagParams
- func NewGetAPI24PodReplicaLinksLagParamsWithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodReplicaLinksLagParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodReplicaLinksLagParams) SetFilter(filter *string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodReplicaLinksLagParams) SetIds(ids []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetLimit(limit *int32)
- func (o *GetAPI24PodReplicaLinksLagParams) SetLocalPodIds(localPodIds []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetLocalPodNames(localPodNames []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetOffset(offset *int32)
- func (o *GetAPI24PodReplicaLinksLagParams) SetRemoteIds(remoteIds []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetRemoteNames(remoteNames []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetRemotePodIds(remotePodIds []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetRemotePodNames(remotePodNames []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodReplicaLinksLagParams) SetSort(sort []string)
- func (o *GetAPI24PodReplicaLinksLagParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodReplicaLinksLagParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodReplicaLinksLagParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodReplicaLinksLagParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodReplicaLinksLagParams) WithAuthorization(authorization *string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithContext(ctx context.Context) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithEndTime(endTime *int64) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithFilter(filter *string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithIds(ids []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithLimit(limit *int32) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithLocalPodIds(localPodIds []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithLocalPodNames(localPodNames []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithOffset(offset *int32) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithRemoteIds(remoteIds []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithRemoteNames(remoteNames []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithRemotePodIds(remotePodIds []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithRemotePodNames(remotePodNames []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithResolution(resolution *int64) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithSort(sort []string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithStartTime(startTime *int64) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WithXRequestID(xRequestID *string) *GetAPI24PodReplicaLinksLagParams
- func (o *GetAPI24PodReplicaLinksLagParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodReplicaLinksLagReader
- type GetAPI24PodReplicaLinksParams
- func NewGetAPI24PodReplicaLinksParams() *GetAPI24PodReplicaLinksParams
- func NewGetAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *GetAPI24PodReplicaLinksParams
- func NewGetAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksParams
- func NewGetAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodReplicaLinksParams) SetFilter(filter *string)
- func (o *GetAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodReplicaLinksParams) SetIds(ids []string)
- func (o *GetAPI24PodReplicaLinksParams) SetLimit(limit *int32)
- func (o *GetAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
- func (o *GetAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
- func (o *GetAPI24PodReplicaLinksParams) SetOffset(offset *int32)
- func (o *GetAPI24PodReplicaLinksParams) SetRemoteIds(remoteIds []string)
- func (o *GetAPI24PodReplicaLinksParams) SetRemoteNames(remoteNames []string)
- func (o *GetAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
- func (o *GetAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
- func (o *GetAPI24PodReplicaLinksParams) SetSort(sort []string)
- func (o *GetAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodReplicaLinksParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithFilter(filter *string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithIds(ids []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithLimit(limit *int32) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithOffset(offset *int32) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithRemoteIds(remoteIds []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithRemoteNames(remoteNames []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithSort(sort []string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *GetAPI24PodReplicaLinksParams
- func (o *GetAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodReplicaLinksPerformanceReplicationParams
- func NewGetAPI24PodReplicaLinksPerformanceReplicationParams() *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithContext(ctx context.Context) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetFilter(filter *string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetIds(ids []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLimit(limit *int32)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLocalPodIds(localPodIds []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLocalPodNames(localPodNames []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetOffset(offset *int32)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemoteIds(remoteIds []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemoteNames(remoteNames []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemotePodIds(remotePodIds []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemotePodNames(remotePodNames []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetSort(sort []string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithAuthorization(authorization *string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithContext(ctx context.Context) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithEndTime(endTime *int64) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithFilter(filter *string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithIds(ids []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLimit(limit *int32) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLocalPodIds(localPodIds []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLocalPodNames(localPodNames []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithOffset(offset *int32) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemoteIds(remoteIds []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemoteNames(remoteNames []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemotePodIds(remotePodIds []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemotePodNames(remotePodNames []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithResolution(resolution *int64) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithSort(sort []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithStartTime(startTime *int64) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithXRequestID(xRequestID *string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
- func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodReplicaLinksPerformanceReplicationReader
- type GetAPI24PodReplicaLinksReader
- type GetApi24PodReplicaLinksBadRequest
- type GetApi24PodReplicaLinksLagBadRequest
- type GetApi24PodReplicaLinksLagOK
- type GetApi24PodReplicaLinksOK
- type GetApi24PodReplicaLinksPerformanceReplicationBadRequest
- type GetApi24PodReplicaLinksPerformanceReplicationOK
- type PatchAPI24PodReplicaLinksParams
- func NewPatchAPI24PodReplicaLinksParams() *PatchAPI24PodReplicaLinksParams
- func NewPatchAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *PatchAPI24PodReplicaLinksParams
- func NewPatchAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *PatchAPI24PodReplicaLinksParams
- func NewPatchAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
- func (o *PatchAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24PodReplicaLinksParams) SetIds(ids []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetPodReplicaLink(podReplicaLink *models.PodReplicaLinkPatch)
- func (o *PatchAPI24PodReplicaLinksParams) SetRemoteIds(remoteIds []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetRemoteNames(remoteNames []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
- func (o *PatchAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithIds(ids []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithPodReplicaLink(podReplicaLink *models.PodReplicaLinkPatch) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithRemoteIds(remoteIds []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithRemoteNames(remoteNames []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *PatchAPI24PodReplicaLinksParams
- func (o *PatchAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24PodReplicaLinksReader
- type PatchApi24PodReplicaLinksBadRequest
- type PatchApi24PodReplicaLinksOK
- type PostAPI24PodReplicaLinksParams
- func NewPostAPI24PodReplicaLinksParams() *PostAPI24PodReplicaLinksParams
- func NewPostAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *PostAPI24PodReplicaLinksParams
- func NewPostAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *PostAPI24PodReplicaLinksParams
- func NewPostAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
- func (o *PostAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
- func (o *PostAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
- func (o *PostAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
- func (o *PostAPI24PodReplicaLinksParams) SetRemoteIds(remoteIds []string)
- func (o *PostAPI24PodReplicaLinksParams) SetRemoteNames(remoteNames []string)
- func (o *PostAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
- func (o *PostAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
- func (o *PostAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithRemoteIds(remoteIds []string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithRemoteNames(remoteNames []string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *PostAPI24PodReplicaLinksParams
- func (o *PostAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24PodReplicaLinksReader
- type PostApi24PodReplicaLinksBadRequest
- type PostApi24PodReplicaLinksOK
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 pod replica links API
func (*Client) DeleteAPI24PodReplicaLinks ¶
func (a *Client) DeleteAPI24PodReplicaLinks(params *DeleteAPI24PodReplicaLinksParams) (*DeleteApi24PodReplicaLinksOK, error)
DeleteAPI24PodReplicaLinks deletes pod replica links
Deletes pod replica links. The `local_pod_names` and `remote_pod_names` are required. Valid values are `replicating`, `baselining`, `paused`, `unhealthy`, `quiescing`, and `quiesced`. A status of `replicating` indicates that the source array is replicating to the target array. A status of `baselining` indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the `baselining` status to recur. A status of `paused ` indicates that data transfer between objects has stopped. A status of `unhealthy` indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of `quiescing` indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of `quiesced` indicates that the source pod has been demoted and all changes have been replicated to the target pod.
func (*Client) GetAPI24PodReplicaLinks ¶
func (a *Client) GetAPI24PodReplicaLinks(params *GetAPI24PodReplicaLinksParams) (*GetApi24PodReplicaLinksOK, error)
GetAPI24PodReplicaLinks lists pod replica links
Displays the list of pod replica links that are configured between arrays.
func (*Client) GetAPI24PodReplicaLinksLag ¶
func (a *Client) GetAPI24PodReplicaLinksLag(params *GetAPI24PodReplicaLinksLagParams) (*GetApi24PodReplicaLinksLagOK, error)
GetAPI24PodReplicaLinksLag get API 24 pod replica links lag API
func (*Client) GetAPI24PodReplicaLinksPerformanceReplication ¶
func (a *Client) GetAPI24PodReplicaLinksPerformanceReplication(params *GetAPI24PodReplicaLinksPerformanceReplicationParams) (*GetApi24PodReplicaLinksPerformanceReplicationOK, error)
GetAPI24PodReplicaLinksPerformanceReplication get API 24 pod replica links performance replication API
func (*Client) PatchAPI24PodReplicaLinks ¶
func (a *Client) PatchAPI24PodReplicaLinks(params *PatchAPI24PodReplicaLinksParams) (*PatchApi24PodReplicaLinksOK, error)
PatchAPI24PodReplicaLinks modifies pod replica links
Modifies pod replica links. The `local_pod_names` and `remote_pod_names` are required. Valid values are `replicating`, `baselining`, `paused`, `unhealthy`, `quiescing`, and `quiesced`. A status of `replicating` indicates that the source array is replicating to the target array. A status of `baselining` indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the `baselining` status to recur. A status of `paused ` indicates that data transfer between objects has stopped. A status of `unhealthy` indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of `quiescing` indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of `quiesced` indicates that the source pod has been demoted and all changes have been replicated to the target pod.
func (*Client) PostAPI24PodReplicaLinks ¶
func (a *Client) PostAPI24PodReplicaLinks(params *PostAPI24PodReplicaLinksParams) (*PostApi24PodReplicaLinksOK, error)
PostAPI24PodReplicaLinks creates pod replica links
Creates pod replica links between two arrays. The `local_pod_names` and `remote_pod_names` are required. Valid values are `replicating`, `baselining`, `paused`, `unhealthy`, `quiescing`, and `quiesced`. A status of `replicating` indicates that the source array is replicating to the target array. A status of `baselining` indicates that the the initial version of the dataset is being sent. During this phase, you cannot promote the target pod. In addition, changing the link direction might trigger the `baselining` status to recur. A status of `paused ` indicates that data transfer between objects has stopped. A status of `unhealthy` indicates that the link is currently unhealthy and customers must perform some health checks to determine the cause. A status of `quiescing` indicates that the source pod is not accepting new write requests but the most recent changes to the source have not arrived on the target. A status of `quiesced` indicates that the source pod has been demoted and all changes have been replicated to the target pod.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24PodReplicaLinks(params *DeleteAPI24PodReplicaLinksParams) (*DeleteApi24PodReplicaLinksOK, error) GetAPI24PodReplicaLinks(params *GetAPI24PodReplicaLinksParams) (*GetApi24PodReplicaLinksOK, error) GetAPI24PodReplicaLinksLag(params *GetAPI24PodReplicaLinksLagParams) (*GetApi24PodReplicaLinksLagOK, error) GetAPI24PodReplicaLinksPerformanceReplication(params *GetAPI24PodReplicaLinksPerformanceReplicationParams) (*GetApi24PodReplicaLinksPerformanceReplicationOK, error) PatchAPI24PodReplicaLinks(params *PatchAPI24PodReplicaLinksParams) (*PatchApi24PodReplicaLinksOK, error) PostAPI24PodReplicaLinks(params *PostAPI24PodReplicaLinksParams) (*PostApi24PodReplicaLinksOK, 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 pod replica links API client.
type DeleteAPI24PodReplicaLinksParams ¶
type DeleteAPI24PodReplicaLinksParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*LocalPodIds A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_names` query parameter. */ LocalPodIds []string /*LocalPodNames A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_ids` query parameter. */ LocalPodNames []string /*RemotePodIds A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_names` query parameter. */ RemotePodIds []string /*RemotePodNames A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_ids` query parameter. */ RemotePodNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24PodReplicaLinksParams contains all the parameters to send to the API endpoint for the delete API 24 pod replica links operation typically these are written to a http.Request
func NewDeleteAPI24PodReplicaLinksParams ¶
func NewDeleteAPI24PodReplicaLinksParams() *DeleteAPI24PodReplicaLinksParams
NewDeleteAPI24PodReplicaLinksParams creates a new DeleteAPI24PodReplicaLinksParams object with the default values initialized.
func NewDeleteAPI24PodReplicaLinksParamsWithContext ¶
func NewDeleteAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *DeleteAPI24PodReplicaLinksParams
NewDeleteAPI24PodReplicaLinksParamsWithContext creates a new DeleteAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24PodReplicaLinksParamsWithHTTPClient ¶
func NewDeleteAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *DeleteAPI24PodReplicaLinksParams
NewDeleteAPI24PodReplicaLinksParamsWithHTTPClient creates a new DeleteAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24PodReplicaLinksParamsWithTimeout ¶
func NewDeleteAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *DeleteAPI24PodReplicaLinksParams
NewDeleteAPI24PodReplicaLinksParamsWithTimeout creates a new DeleteAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24PodReplicaLinksParams) SetAuthorization ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetContext ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetHTTPClient ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetIds ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetIds(ids []string)
SetIds adds the ids to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetLocalPodIds ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
SetLocalPodIds adds the localPodIds to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetLocalPodNames ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
SetLocalPodNames adds the localPodNames to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetRemotePodIds ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
SetRemotePodIds adds the remotePodIds to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetRemotePodNames ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
SetRemotePodNames adds the remotePodNames to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetTimeout ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) SetXRequestID ¶
func (o *DeleteAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithAuthorization ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *DeleteAPI24PodReplicaLinksParams
WithAuthorization adds the authorization to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithContext ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *DeleteAPI24PodReplicaLinksParams
WithContext adds the context to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithHTTPClient ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *DeleteAPI24PodReplicaLinksParams
WithHTTPClient adds the HTTPClient to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithIds ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithIds(ids []string) *DeleteAPI24PodReplicaLinksParams
WithIds adds the ids to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithLocalPodIds ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *DeleteAPI24PodReplicaLinksParams
WithLocalPodIds adds the localPodIds to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithLocalPodNames ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *DeleteAPI24PodReplicaLinksParams
WithLocalPodNames adds the localPodNames to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithRemotePodIds ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *DeleteAPI24PodReplicaLinksParams
WithRemotePodIds adds the remotePodIds to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithRemotePodNames ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *DeleteAPI24PodReplicaLinksParams
WithRemotePodNames adds the remotePodNames to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithTimeout ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *DeleteAPI24PodReplicaLinksParams
WithTimeout adds the timeout to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WithXRequestID ¶
func (o *DeleteAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *DeleteAPI24PodReplicaLinksParams
WithXRequestID adds the xRequestID to the delete API 24 pod replica links params
func (*DeleteAPI24PodReplicaLinksParams) WriteToRequest ¶
func (o *DeleteAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24PodReplicaLinksReader ¶
type DeleteAPI24PodReplicaLinksReader struct {
// contains filtered or unexported fields
}
DeleteAPI24PodReplicaLinksReader is a Reader for the DeleteAPI24PodReplicaLinks structure.
func (*DeleteAPI24PodReplicaLinksReader) ReadResponse ¶
func (o *DeleteAPI24PodReplicaLinksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24PodReplicaLinksBadRequest ¶
DeleteApi24PodReplicaLinksBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24PodReplicaLinksBadRequest ¶
func NewDeleteApi24PodReplicaLinksBadRequest() *DeleteApi24PodReplicaLinksBadRequest
NewDeleteApi24PodReplicaLinksBadRequest creates a DeleteApi24PodReplicaLinksBadRequest with default headers values
func (*DeleteApi24PodReplicaLinksBadRequest) Error ¶
func (o *DeleteApi24PodReplicaLinksBadRequest) Error() string
func (*DeleteApi24PodReplicaLinksBadRequest) GetPayload ¶
func (o *DeleteApi24PodReplicaLinksBadRequest) GetPayload() *models.Error
type DeleteApi24PodReplicaLinksOK ¶
type DeleteApi24PodReplicaLinksOK struct { }
DeleteApi24PodReplicaLinksOK handles this case with default header values.
OK
func NewDeleteApi24PodReplicaLinksOK ¶
func NewDeleteApi24PodReplicaLinksOK() *DeleteApi24PodReplicaLinksOK
NewDeleteApi24PodReplicaLinksOK creates a DeleteApi24PodReplicaLinksOK with default headers values
func (*DeleteApi24PodReplicaLinksOK) Error ¶
func (o *DeleteApi24PodReplicaLinksOK) Error() string
type GetAPI24PodReplicaLinksLagParams ¶
type GetAPI24PodReplicaLinksLagParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*EndTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ EndTime *int64 /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*LocalPodIds A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_names` query parameter. */ LocalPodIds []string /*LocalPodNames A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_ids` query parameter. */ LocalPodNames []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*RemoteIds A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_names` query parameter. */ RemoteIds []string /*RemoteNames A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_ids` query parameter. */ RemoteNames []string /*RemotePodIds A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_names` query parameter. */ RemotePodIds []string /*RemotePodNames A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_ids` query parameter. */ RemotePodNames []string /*Resolution The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution. */ Resolution *int64 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*StartTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ StartTime *int64 /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24PodReplicaLinksLagParams contains all the parameters to send to the API endpoint for the get API 24 pod replica links lag operation typically these are written to a http.Request
func NewGetAPI24PodReplicaLinksLagParams ¶
func NewGetAPI24PodReplicaLinksLagParams() *GetAPI24PodReplicaLinksLagParams
NewGetAPI24PodReplicaLinksLagParams creates a new GetAPI24PodReplicaLinksLagParams object with the default values initialized.
func NewGetAPI24PodReplicaLinksLagParamsWithContext ¶
func NewGetAPI24PodReplicaLinksLagParamsWithContext(ctx context.Context) *GetAPI24PodReplicaLinksLagParams
NewGetAPI24PodReplicaLinksLagParamsWithContext creates a new GetAPI24PodReplicaLinksLagParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodReplicaLinksLagParamsWithHTTPClient ¶
func NewGetAPI24PodReplicaLinksLagParamsWithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksLagParams
NewGetAPI24PodReplicaLinksLagParamsWithHTTPClient creates a new GetAPI24PodReplicaLinksLagParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodReplicaLinksLagParamsWithTimeout ¶
func NewGetAPI24PodReplicaLinksLagParamsWithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksLagParams
NewGetAPI24PodReplicaLinksLagParamsWithTimeout creates a new GetAPI24PodReplicaLinksLagParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodReplicaLinksLagParams) SetAuthorization ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetContext ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetEndTime ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetFilter ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetHTTPClient ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetLimit ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetLocalPodIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetLocalPodIds(localPodIds []string)
SetLocalPodIds adds the localPodIds to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetLocalPodNames ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetLocalPodNames(localPodNames []string)
SetLocalPodNames adds the localPodNames to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetOffset ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetRemoteIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetRemoteIds(remoteIds []string)
SetRemoteIds adds the remoteIds to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetRemoteNames ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetRemoteNames(remoteNames []string)
SetRemoteNames adds the remoteNames to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetRemotePodIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetRemotePodIds(remotePodIds []string)
SetRemotePodIds adds the remotePodIds to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetRemotePodNames ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetRemotePodNames(remotePodNames []string)
SetRemotePodNames adds the remotePodNames to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetResolution ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetSort ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetStartTime ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetTimeout ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetTotalItemCount ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) SetXRequestID ¶
func (o *GetAPI24PodReplicaLinksLagParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithAuthorization ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithAuthorization(authorization *string) *GetAPI24PodReplicaLinksLagParams
WithAuthorization adds the authorization to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithContext ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithContext(ctx context.Context) *GetAPI24PodReplicaLinksLagParams
WithContext adds the context to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithEndTime ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithEndTime(endTime *int64) *GetAPI24PodReplicaLinksLagParams
WithEndTime adds the endTime to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithFilter ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithFilter(filter *string) *GetAPI24PodReplicaLinksLagParams
WithFilter adds the filter to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithHTTPClient ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksLagParams
WithHTTPClient adds the HTTPClient to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithIds(ids []string) *GetAPI24PodReplicaLinksLagParams
WithIds adds the ids to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithLimit ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithLimit(limit *int32) *GetAPI24PodReplicaLinksLagParams
WithLimit adds the limit to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithLocalPodIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithLocalPodIds(localPodIds []string) *GetAPI24PodReplicaLinksLagParams
WithLocalPodIds adds the localPodIds to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithLocalPodNames ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithLocalPodNames(localPodNames []string) *GetAPI24PodReplicaLinksLagParams
WithLocalPodNames adds the localPodNames to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithOffset ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithOffset(offset *int32) *GetAPI24PodReplicaLinksLagParams
WithOffset adds the offset to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithRemoteIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithRemoteIds(remoteIds []string) *GetAPI24PodReplicaLinksLagParams
WithRemoteIds adds the remoteIds to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithRemoteNames ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithRemoteNames(remoteNames []string) *GetAPI24PodReplicaLinksLagParams
WithRemoteNames adds the remoteNames to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithRemotePodIds ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithRemotePodIds(remotePodIds []string) *GetAPI24PodReplicaLinksLagParams
WithRemotePodIds adds the remotePodIds to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithRemotePodNames ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithRemotePodNames(remotePodNames []string) *GetAPI24PodReplicaLinksLagParams
WithRemotePodNames adds the remotePodNames to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithResolution ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithResolution(resolution *int64) *GetAPI24PodReplicaLinksLagParams
WithResolution adds the resolution to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithSort ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithSort(sort []string) *GetAPI24PodReplicaLinksLagParams
WithSort adds the sort to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithStartTime ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithStartTime(startTime *int64) *GetAPI24PodReplicaLinksLagParams
WithStartTime adds the startTime to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithTimeout ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksLagParams
WithTimeout adds the timeout to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithTotalItemCount ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodReplicaLinksLagParams
WithTotalItemCount adds the totalItemCount to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WithXRequestID ¶
func (o *GetAPI24PodReplicaLinksLagParams) WithXRequestID(xRequestID *string) *GetAPI24PodReplicaLinksLagParams
WithXRequestID adds the xRequestID to the get API 24 pod replica links lag params
func (*GetAPI24PodReplicaLinksLagParams) WriteToRequest ¶
func (o *GetAPI24PodReplicaLinksLagParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodReplicaLinksLagReader ¶
type GetAPI24PodReplicaLinksLagReader struct {
// contains filtered or unexported fields
}
GetAPI24PodReplicaLinksLagReader is a Reader for the GetAPI24PodReplicaLinksLag structure.
func (*GetAPI24PodReplicaLinksLagReader) ReadResponse ¶
func (o *GetAPI24PodReplicaLinksLagReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodReplicaLinksParams ¶
type GetAPI24PodReplicaLinksParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*LocalPodIds A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_names` query parameter. */ LocalPodIds []string /*LocalPodNames A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_ids` query parameter. */ LocalPodNames []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*RemoteIds A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_names` query parameter. */ RemoteIds []string /*RemoteNames A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_ids` query parameter. */ RemoteNames []string /*RemotePodIds A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_names` query parameter. */ RemotePodIds []string /*RemotePodNames A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_ids` query parameter. */ RemotePodNames []string /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24PodReplicaLinksParams contains all the parameters to send to the API endpoint for the get API 24 pod replica links operation typically these are written to a http.Request
func NewGetAPI24PodReplicaLinksParams ¶
func NewGetAPI24PodReplicaLinksParams() *GetAPI24PodReplicaLinksParams
NewGetAPI24PodReplicaLinksParams creates a new GetAPI24PodReplicaLinksParams object with the default values initialized.
func NewGetAPI24PodReplicaLinksParamsWithContext ¶
func NewGetAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *GetAPI24PodReplicaLinksParams
NewGetAPI24PodReplicaLinksParamsWithContext creates a new GetAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodReplicaLinksParamsWithHTTPClient ¶
func NewGetAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksParams
NewGetAPI24PodReplicaLinksParamsWithHTTPClient creates a new GetAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodReplicaLinksParamsWithTimeout ¶
func NewGetAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksParams
NewGetAPI24PodReplicaLinksParamsWithTimeout creates a new GetAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodReplicaLinksParams) SetAuthorization ¶
func (o *GetAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetContext ¶
func (o *GetAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetFilter ¶
func (o *GetAPI24PodReplicaLinksParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetHTTPClient ¶
func (o *GetAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetIds ¶
func (o *GetAPI24PodReplicaLinksParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetLimit ¶
func (o *GetAPI24PodReplicaLinksParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetLocalPodIds ¶
func (o *GetAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
SetLocalPodIds adds the localPodIds to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetLocalPodNames ¶
func (o *GetAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
SetLocalPodNames adds the localPodNames to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetOffset ¶
func (o *GetAPI24PodReplicaLinksParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetRemoteIds ¶
func (o *GetAPI24PodReplicaLinksParams) SetRemoteIds(remoteIds []string)
SetRemoteIds adds the remoteIds to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetRemoteNames ¶
func (o *GetAPI24PodReplicaLinksParams) SetRemoteNames(remoteNames []string)
SetRemoteNames adds the remoteNames to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetRemotePodIds ¶
func (o *GetAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
SetRemotePodIds adds the remotePodIds to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetRemotePodNames ¶
func (o *GetAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
SetRemotePodNames adds the remotePodNames to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetSort ¶
func (o *GetAPI24PodReplicaLinksParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetTimeout ¶
func (o *GetAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetTotalItemCount ¶
func (o *GetAPI24PodReplicaLinksParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) SetXRequestID ¶
func (o *GetAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithAuthorization ¶
func (o *GetAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *GetAPI24PodReplicaLinksParams
WithAuthorization adds the authorization to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithContext ¶
func (o *GetAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *GetAPI24PodReplicaLinksParams
WithContext adds the context to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithFilter ¶
func (o *GetAPI24PodReplicaLinksParams) WithFilter(filter *string) *GetAPI24PodReplicaLinksParams
WithFilter adds the filter to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithHTTPClient ¶
func (o *GetAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksParams
WithHTTPClient adds the HTTPClient to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithIds ¶
func (o *GetAPI24PodReplicaLinksParams) WithIds(ids []string) *GetAPI24PodReplicaLinksParams
WithIds adds the ids to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithLimit ¶
func (o *GetAPI24PodReplicaLinksParams) WithLimit(limit *int32) *GetAPI24PodReplicaLinksParams
WithLimit adds the limit to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithLocalPodIds ¶
func (o *GetAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *GetAPI24PodReplicaLinksParams
WithLocalPodIds adds the localPodIds to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithLocalPodNames ¶
func (o *GetAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *GetAPI24PodReplicaLinksParams
WithLocalPodNames adds the localPodNames to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithOffset ¶
func (o *GetAPI24PodReplicaLinksParams) WithOffset(offset *int32) *GetAPI24PodReplicaLinksParams
WithOffset adds the offset to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithRemoteIds ¶
func (o *GetAPI24PodReplicaLinksParams) WithRemoteIds(remoteIds []string) *GetAPI24PodReplicaLinksParams
WithRemoteIds adds the remoteIds to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithRemoteNames ¶
func (o *GetAPI24PodReplicaLinksParams) WithRemoteNames(remoteNames []string) *GetAPI24PodReplicaLinksParams
WithRemoteNames adds the remoteNames to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithRemotePodIds ¶
func (o *GetAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *GetAPI24PodReplicaLinksParams
WithRemotePodIds adds the remotePodIds to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithRemotePodNames ¶
func (o *GetAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *GetAPI24PodReplicaLinksParams
WithRemotePodNames adds the remotePodNames to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithSort ¶
func (o *GetAPI24PodReplicaLinksParams) WithSort(sort []string) *GetAPI24PodReplicaLinksParams
WithSort adds the sort to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithTimeout ¶
func (o *GetAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksParams
WithTimeout adds the timeout to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithTotalItemCount ¶
func (o *GetAPI24PodReplicaLinksParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodReplicaLinksParams
WithTotalItemCount adds the totalItemCount to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WithXRequestID ¶
func (o *GetAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *GetAPI24PodReplicaLinksParams
WithXRequestID adds the xRequestID to the get API 24 pod replica links params
func (*GetAPI24PodReplicaLinksParams) WriteToRequest ¶
func (o *GetAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodReplicaLinksPerformanceReplicationParams ¶
type GetAPI24PodReplicaLinksPerformanceReplicationParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*EndTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ EndTime *int64 /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*LocalPodIds A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_names` query parameter. */ LocalPodIds []string /*LocalPodNames A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_ids` query parameter. */ LocalPodNames []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*RemoteIds A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_names` query parameter. */ RemoteIds []string /*RemoteNames A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_ids` query parameter. */ RemoteNames []string /*RemotePodIds A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_names` query parameter. */ RemotePodIds []string /*RemotePodNames A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_ids` query parameter. */ RemotePodNames []string /*Resolution The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution. */ Resolution *int64 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*StartTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ StartTime *int64 /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool /*TotalOnly If set to `true`, only return the aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from `start_time` to `end_time`. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. */ TotalOnly *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24PodReplicaLinksPerformanceReplicationParams contains all the parameters to send to the API endpoint for the get API 24 pod replica links performance replication operation typically these are written to a http.Request
func NewGetAPI24PodReplicaLinksPerformanceReplicationParams ¶
func NewGetAPI24PodReplicaLinksPerformanceReplicationParams() *GetAPI24PodReplicaLinksPerformanceReplicationParams
NewGetAPI24PodReplicaLinksPerformanceReplicationParams creates a new GetAPI24PodReplicaLinksPerformanceReplicationParams object with the default values initialized.
func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithContext ¶
func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithContext(ctx context.Context) *GetAPI24PodReplicaLinksPerformanceReplicationParams
NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithContext creates a new GetAPI24PodReplicaLinksPerformanceReplicationParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithHTTPClient ¶
func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksPerformanceReplicationParams
NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithHTTPClient creates a new GetAPI24PodReplicaLinksPerformanceReplicationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithTimeout ¶
func NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksPerformanceReplicationParams
NewGetAPI24PodReplicaLinksPerformanceReplicationParamsWithTimeout creates a new GetAPI24PodReplicaLinksPerformanceReplicationParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetAuthorization ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetContext ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetEndTime ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetFilter ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetHTTPClient ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLimit ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLocalPodIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLocalPodIds(localPodIds []string)
SetLocalPodIds adds the localPodIds to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLocalPodNames ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetLocalPodNames(localPodNames []string)
SetLocalPodNames adds the localPodNames to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetOffset ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemoteIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemoteIds(remoteIds []string)
SetRemoteIds adds the remoteIds to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemoteNames ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemoteNames(remoteNames []string)
SetRemoteNames adds the remoteNames to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemotePodIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemotePodIds(remotePodIds []string)
SetRemotePodIds adds the remotePodIds to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemotePodNames ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetRemotePodNames(remotePodNames []string)
SetRemotePodNames adds the remotePodNames to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetResolution ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetSort ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetStartTime ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTimeout ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTotalItemCount ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTotalOnly ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) SetXRequestID ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithAuthorization ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithAuthorization(authorization *string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithAuthorization adds the authorization to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithContext ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithContext(ctx context.Context) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithContext adds the context to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithEndTime ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithEndTime(endTime *int64) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithEndTime adds the endTime to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithFilter ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithFilter(filter *string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithFilter adds the filter to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithHTTPClient ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithHTTPClient(client *http.Client) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithHTTPClient adds the HTTPClient to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithIds(ids []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithIds adds the ids to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLimit ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLimit(limit *int32) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithLimit adds the limit to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLocalPodIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLocalPodIds(localPodIds []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithLocalPodIds adds the localPodIds to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLocalPodNames ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithLocalPodNames(localPodNames []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithLocalPodNames adds the localPodNames to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithOffset ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithOffset(offset *int32) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithOffset adds the offset to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemoteIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemoteIds(remoteIds []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithRemoteIds adds the remoteIds to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemoteNames ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemoteNames(remoteNames []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithRemoteNames adds the remoteNames to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemotePodIds ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemotePodIds(remotePodIds []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithRemotePodIds adds the remotePodIds to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemotePodNames ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithRemotePodNames(remotePodNames []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithRemotePodNames adds the remotePodNames to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithResolution ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithResolution(resolution *int64) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithResolution adds the resolution to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithSort ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithSort(sort []string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithSort adds the sort to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithStartTime ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithStartTime(startTime *int64) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithStartTime adds the startTime to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTimeout ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTimeout(timeout time.Duration) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithTimeout adds the timeout to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTotalItemCount ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithTotalItemCount adds the totalItemCount to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTotalOnly ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithTotalOnly adds the totalOnly to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WithXRequestID ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WithXRequestID(xRequestID *string) *GetAPI24PodReplicaLinksPerformanceReplicationParams
WithXRequestID adds the xRequestID to the get API 24 pod replica links performance replication params
func (*GetAPI24PodReplicaLinksPerformanceReplicationParams) WriteToRequest ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodReplicaLinksPerformanceReplicationReader ¶
type GetAPI24PodReplicaLinksPerformanceReplicationReader struct {
// contains filtered or unexported fields
}
GetAPI24PodReplicaLinksPerformanceReplicationReader is a Reader for the GetAPI24PodReplicaLinksPerformanceReplication structure.
func (*GetAPI24PodReplicaLinksPerformanceReplicationReader) ReadResponse ¶
func (o *GetAPI24PodReplicaLinksPerformanceReplicationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodReplicaLinksReader ¶
type GetAPI24PodReplicaLinksReader struct {
// contains filtered or unexported fields
}
GetAPI24PodReplicaLinksReader is a Reader for the GetAPI24PodReplicaLinks structure.
func (*GetAPI24PodReplicaLinksReader) ReadResponse ¶
func (o *GetAPI24PodReplicaLinksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24PodReplicaLinksBadRequest ¶
GetApi24PodReplicaLinksBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodReplicaLinksBadRequest ¶
func NewGetApi24PodReplicaLinksBadRequest() *GetApi24PodReplicaLinksBadRequest
NewGetApi24PodReplicaLinksBadRequest creates a GetApi24PodReplicaLinksBadRequest with default headers values
func (*GetApi24PodReplicaLinksBadRequest) Error ¶
func (o *GetApi24PodReplicaLinksBadRequest) Error() string
func (*GetApi24PodReplicaLinksBadRequest) GetPayload ¶
func (o *GetApi24PodReplicaLinksBadRequest) GetPayload() *models.Error
type GetApi24PodReplicaLinksLagBadRequest ¶
GetApi24PodReplicaLinksLagBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodReplicaLinksLagBadRequest ¶
func NewGetApi24PodReplicaLinksLagBadRequest() *GetApi24PodReplicaLinksLagBadRequest
NewGetApi24PodReplicaLinksLagBadRequest creates a GetApi24PodReplicaLinksLagBadRequest with default headers values
func (*GetApi24PodReplicaLinksLagBadRequest) Error ¶
func (o *GetApi24PodReplicaLinksLagBadRequest) Error() string
func (*GetApi24PodReplicaLinksLagBadRequest) GetPayload ¶
func (o *GetApi24PodReplicaLinksLagBadRequest) GetPayload() *models.Error
type GetApi24PodReplicaLinksLagOK ¶
type GetApi24PodReplicaLinksLagOK struct {
Payload *models.PodReplicaLinkLagGetResponse
}
GetApi24PodReplicaLinksLagOK handles this case with default header values.
OK
func NewGetApi24PodReplicaLinksLagOK ¶
func NewGetApi24PodReplicaLinksLagOK() *GetApi24PodReplicaLinksLagOK
NewGetApi24PodReplicaLinksLagOK creates a GetApi24PodReplicaLinksLagOK with default headers values
func (*GetApi24PodReplicaLinksLagOK) Error ¶
func (o *GetApi24PodReplicaLinksLagOK) Error() string
func (*GetApi24PodReplicaLinksLagOK) GetPayload ¶
func (o *GetApi24PodReplicaLinksLagOK) GetPayload() *models.PodReplicaLinkLagGetResponse
type GetApi24PodReplicaLinksOK ¶
type GetApi24PodReplicaLinksOK struct {
Payload *models.PodReplicaLinkGetResponse
}
GetApi24PodReplicaLinksOK handles this case with default header values.
OK
func NewGetApi24PodReplicaLinksOK ¶
func NewGetApi24PodReplicaLinksOK() *GetApi24PodReplicaLinksOK
NewGetApi24PodReplicaLinksOK creates a GetApi24PodReplicaLinksOK with default headers values
func (*GetApi24PodReplicaLinksOK) Error ¶
func (o *GetApi24PodReplicaLinksOK) Error() string
func (*GetApi24PodReplicaLinksOK) GetPayload ¶
func (o *GetApi24PodReplicaLinksOK) GetPayload() *models.PodReplicaLinkGetResponse
type GetApi24PodReplicaLinksPerformanceReplicationBadRequest ¶
GetApi24PodReplicaLinksPerformanceReplicationBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodReplicaLinksPerformanceReplicationBadRequest ¶
func NewGetApi24PodReplicaLinksPerformanceReplicationBadRequest() *GetApi24PodReplicaLinksPerformanceReplicationBadRequest
NewGetApi24PodReplicaLinksPerformanceReplicationBadRequest creates a GetApi24PodReplicaLinksPerformanceReplicationBadRequest with default headers values
func (*GetApi24PodReplicaLinksPerformanceReplicationBadRequest) Error ¶
func (o *GetApi24PodReplicaLinksPerformanceReplicationBadRequest) Error() string
func (*GetApi24PodReplicaLinksPerformanceReplicationBadRequest) GetPayload ¶
func (o *GetApi24PodReplicaLinksPerformanceReplicationBadRequest) GetPayload() *models.Error
type GetApi24PodReplicaLinksPerformanceReplicationOK ¶
type GetApi24PodReplicaLinksPerformanceReplicationOK struct {
Payload *models.PodReplicaLinkPerformanceReplicationGetResponse
}
GetApi24PodReplicaLinksPerformanceReplicationOK handles this case with default header values.
OK
func NewGetApi24PodReplicaLinksPerformanceReplicationOK ¶
func NewGetApi24PodReplicaLinksPerformanceReplicationOK() *GetApi24PodReplicaLinksPerformanceReplicationOK
NewGetApi24PodReplicaLinksPerformanceReplicationOK creates a GetApi24PodReplicaLinksPerformanceReplicationOK with default headers values
func (*GetApi24PodReplicaLinksPerformanceReplicationOK) Error ¶
func (o *GetApi24PodReplicaLinksPerformanceReplicationOK) Error() string
func (*GetApi24PodReplicaLinksPerformanceReplicationOK) GetPayload ¶
func (o *GetApi24PodReplicaLinksPerformanceReplicationOK) GetPayload() *models.PodReplicaLinkPerformanceReplicationGetResponse
type PatchAPI24PodReplicaLinksParams ¶
type PatchAPI24PodReplicaLinksParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*LocalPodIds A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_names` query parameter. */ LocalPodIds []string /*LocalPodNames A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_ids` query parameter. */ LocalPodNames []string /*PodReplicaLink*/ PodReplicaLink *models.PodReplicaLinkPatch /*RemoteIds A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_names` query parameter. */ RemoteIds []string /*RemoteNames A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_ids` query parameter. */ RemoteNames []string /*RemotePodIds A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_names` query parameter. */ RemotePodIds []string /*RemotePodNames A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_ids` query parameter. */ RemotePodNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24PodReplicaLinksParams contains all the parameters to send to the API endpoint for the patch API 24 pod replica links operation typically these are written to a http.Request
func NewPatchAPI24PodReplicaLinksParams ¶
func NewPatchAPI24PodReplicaLinksParams() *PatchAPI24PodReplicaLinksParams
NewPatchAPI24PodReplicaLinksParams creates a new PatchAPI24PodReplicaLinksParams object with the default values initialized.
func NewPatchAPI24PodReplicaLinksParamsWithContext ¶
func NewPatchAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *PatchAPI24PodReplicaLinksParams
NewPatchAPI24PodReplicaLinksParamsWithContext creates a new PatchAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24PodReplicaLinksParamsWithHTTPClient ¶
func NewPatchAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *PatchAPI24PodReplicaLinksParams
NewPatchAPI24PodReplicaLinksParamsWithHTTPClient creates a new PatchAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24PodReplicaLinksParamsWithTimeout ¶
func NewPatchAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *PatchAPI24PodReplicaLinksParams
NewPatchAPI24PodReplicaLinksParamsWithTimeout creates a new PatchAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24PodReplicaLinksParams) SetAuthorization ¶
func (o *PatchAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetContext ¶
func (o *PatchAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetHTTPClient ¶
func (o *PatchAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetIds ¶
func (o *PatchAPI24PodReplicaLinksParams) SetIds(ids []string)
SetIds adds the ids to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetLocalPodIds ¶
func (o *PatchAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
SetLocalPodIds adds the localPodIds to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetLocalPodNames ¶
func (o *PatchAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
SetLocalPodNames adds the localPodNames to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetPodReplicaLink ¶
func (o *PatchAPI24PodReplicaLinksParams) SetPodReplicaLink(podReplicaLink *models.PodReplicaLinkPatch)
SetPodReplicaLink adds the podReplicaLink to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetRemoteIds ¶
func (o *PatchAPI24PodReplicaLinksParams) SetRemoteIds(remoteIds []string)
SetRemoteIds adds the remoteIds to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetRemoteNames ¶
func (o *PatchAPI24PodReplicaLinksParams) SetRemoteNames(remoteNames []string)
SetRemoteNames adds the remoteNames to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetRemotePodIds ¶
func (o *PatchAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
SetRemotePodIds adds the remotePodIds to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetRemotePodNames ¶
func (o *PatchAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
SetRemotePodNames adds the remotePodNames to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetTimeout ¶
func (o *PatchAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) SetXRequestID ¶
func (o *PatchAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithAuthorization ¶
func (o *PatchAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *PatchAPI24PodReplicaLinksParams
WithAuthorization adds the authorization to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithContext ¶
func (o *PatchAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *PatchAPI24PodReplicaLinksParams
WithContext adds the context to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithHTTPClient ¶
func (o *PatchAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *PatchAPI24PodReplicaLinksParams
WithHTTPClient adds the HTTPClient to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithIds ¶
func (o *PatchAPI24PodReplicaLinksParams) WithIds(ids []string) *PatchAPI24PodReplicaLinksParams
WithIds adds the ids to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithLocalPodIds ¶
func (o *PatchAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *PatchAPI24PodReplicaLinksParams
WithLocalPodIds adds the localPodIds to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithLocalPodNames ¶
func (o *PatchAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *PatchAPI24PodReplicaLinksParams
WithLocalPodNames adds the localPodNames to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithPodReplicaLink ¶
func (o *PatchAPI24PodReplicaLinksParams) WithPodReplicaLink(podReplicaLink *models.PodReplicaLinkPatch) *PatchAPI24PodReplicaLinksParams
WithPodReplicaLink adds the podReplicaLink to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithRemoteIds ¶
func (o *PatchAPI24PodReplicaLinksParams) WithRemoteIds(remoteIds []string) *PatchAPI24PodReplicaLinksParams
WithRemoteIds adds the remoteIds to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithRemoteNames ¶
func (o *PatchAPI24PodReplicaLinksParams) WithRemoteNames(remoteNames []string) *PatchAPI24PodReplicaLinksParams
WithRemoteNames adds the remoteNames to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithRemotePodIds ¶
func (o *PatchAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *PatchAPI24PodReplicaLinksParams
WithRemotePodIds adds the remotePodIds to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithRemotePodNames ¶
func (o *PatchAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *PatchAPI24PodReplicaLinksParams
WithRemotePodNames adds the remotePodNames to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithTimeout ¶
func (o *PatchAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *PatchAPI24PodReplicaLinksParams
WithTimeout adds the timeout to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WithXRequestID ¶
func (o *PatchAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *PatchAPI24PodReplicaLinksParams
WithXRequestID adds the xRequestID to the patch API 24 pod replica links params
func (*PatchAPI24PodReplicaLinksParams) WriteToRequest ¶
func (o *PatchAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24PodReplicaLinksReader ¶
type PatchAPI24PodReplicaLinksReader struct {
// contains filtered or unexported fields
}
PatchAPI24PodReplicaLinksReader is a Reader for the PatchAPI24PodReplicaLinks structure.
func (*PatchAPI24PodReplicaLinksReader) ReadResponse ¶
func (o *PatchAPI24PodReplicaLinksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24PodReplicaLinksBadRequest ¶
PatchApi24PodReplicaLinksBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24PodReplicaLinksBadRequest ¶
func NewPatchApi24PodReplicaLinksBadRequest() *PatchApi24PodReplicaLinksBadRequest
NewPatchApi24PodReplicaLinksBadRequest creates a PatchApi24PodReplicaLinksBadRequest with default headers values
func (*PatchApi24PodReplicaLinksBadRequest) Error ¶
func (o *PatchApi24PodReplicaLinksBadRequest) Error() string
func (*PatchApi24PodReplicaLinksBadRequest) GetPayload ¶
func (o *PatchApi24PodReplicaLinksBadRequest) GetPayload() *models.Error
type PatchApi24PodReplicaLinksOK ¶
type PatchApi24PodReplicaLinksOK struct {
Payload *models.PodReplicaLinkResponse
}
PatchApi24PodReplicaLinksOK handles this case with default header values.
OK
func NewPatchApi24PodReplicaLinksOK ¶
func NewPatchApi24PodReplicaLinksOK() *PatchApi24PodReplicaLinksOK
NewPatchApi24PodReplicaLinksOK creates a PatchApi24PodReplicaLinksOK with default headers values
func (*PatchApi24PodReplicaLinksOK) Error ¶
func (o *PatchApi24PodReplicaLinksOK) Error() string
func (*PatchApi24PodReplicaLinksOK) GetPayload ¶
func (o *PatchApi24PodReplicaLinksOK) GetPayload() *models.PodReplicaLinkResponse
type PostAPI24PodReplicaLinksParams ¶
type PostAPI24PodReplicaLinksParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*LocalPodIds A comma-separated list of local pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_names` query parameter. */ LocalPodIds []string /*LocalPodNames A comma-separated list of local pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `local_pod_ids` query parameter. */ LocalPodNames []string /*RemoteIds A comma-separated list of remote array IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_names` query parameter. */ RemoteIds []string /*RemoteNames A comma-separated list of remote array names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_ids` query parameter. */ RemoteNames []string /*RemotePodIds A comma-separated list of remote pod IDs. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_names` query parameter. */ RemotePodIds []string /*RemotePodNames A comma-separated list of remote pod names. If, after filtering, there is not at least one resource that matches each of the elements, then an error is returned. This cannot be provided together with the `remote_pod_ids` query parameter. */ RemotePodNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24PodReplicaLinksParams contains all the parameters to send to the API endpoint for the post API 24 pod replica links operation typically these are written to a http.Request
func NewPostAPI24PodReplicaLinksParams ¶
func NewPostAPI24PodReplicaLinksParams() *PostAPI24PodReplicaLinksParams
NewPostAPI24PodReplicaLinksParams creates a new PostAPI24PodReplicaLinksParams object with the default values initialized.
func NewPostAPI24PodReplicaLinksParamsWithContext ¶
func NewPostAPI24PodReplicaLinksParamsWithContext(ctx context.Context) *PostAPI24PodReplicaLinksParams
NewPostAPI24PodReplicaLinksParamsWithContext creates a new PostAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24PodReplicaLinksParamsWithHTTPClient ¶
func NewPostAPI24PodReplicaLinksParamsWithHTTPClient(client *http.Client) *PostAPI24PodReplicaLinksParams
NewPostAPI24PodReplicaLinksParamsWithHTTPClient creates a new PostAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24PodReplicaLinksParamsWithTimeout ¶
func NewPostAPI24PodReplicaLinksParamsWithTimeout(timeout time.Duration) *PostAPI24PodReplicaLinksParams
NewPostAPI24PodReplicaLinksParamsWithTimeout creates a new PostAPI24PodReplicaLinksParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24PodReplicaLinksParams) SetAuthorization ¶
func (o *PostAPI24PodReplicaLinksParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetContext ¶
func (o *PostAPI24PodReplicaLinksParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetHTTPClient ¶
func (o *PostAPI24PodReplicaLinksParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetLocalPodIds ¶
func (o *PostAPI24PodReplicaLinksParams) SetLocalPodIds(localPodIds []string)
SetLocalPodIds adds the localPodIds to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetLocalPodNames ¶
func (o *PostAPI24PodReplicaLinksParams) SetLocalPodNames(localPodNames []string)
SetLocalPodNames adds the localPodNames to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetRemoteIds ¶
func (o *PostAPI24PodReplicaLinksParams) SetRemoteIds(remoteIds []string)
SetRemoteIds adds the remoteIds to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetRemoteNames ¶
func (o *PostAPI24PodReplicaLinksParams) SetRemoteNames(remoteNames []string)
SetRemoteNames adds the remoteNames to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetRemotePodIds ¶
func (o *PostAPI24PodReplicaLinksParams) SetRemotePodIds(remotePodIds []string)
SetRemotePodIds adds the remotePodIds to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetRemotePodNames ¶
func (o *PostAPI24PodReplicaLinksParams) SetRemotePodNames(remotePodNames []string)
SetRemotePodNames adds the remotePodNames to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetTimeout ¶
func (o *PostAPI24PodReplicaLinksParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) SetXRequestID ¶
func (o *PostAPI24PodReplicaLinksParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithAuthorization ¶
func (o *PostAPI24PodReplicaLinksParams) WithAuthorization(authorization *string) *PostAPI24PodReplicaLinksParams
WithAuthorization adds the authorization to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithContext ¶
func (o *PostAPI24PodReplicaLinksParams) WithContext(ctx context.Context) *PostAPI24PodReplicaLinksParams
WithContext adds the context to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithHTTPClient ¶
func (o *PostAPI24PodReplicaLinksParams) WithHTTPClient(client *http.Client) *PostAPI24PodReplicaLinksParams
WithHTTPClient adds the HTTPClient to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithLocalPodIds ¶
func (o *PostAPI24PodReplicaLinksParams) WithLocalPodIds(localPodIds []string) *PostAPI24PodReplicaLinksParams
WithLocalPodIds adds the localPodIds to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithLocalPodNames ¶
func (o *PostAPI24PodReplicaLinksParams) WithLocalPodNames(localPodNames []string) *PostAPI24PodReplicaLinksParams
WithLocalPodNames adds the localPodNames to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithRemoteIds ¶
func (o *PostAPI24PodReplicaLinksParams) WithRemoteIds(remoteIds []string) *PostAPI24PodReplicaLinksParams
WithRemoteIds adds the remoteIds to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithRemoteNames ¶
func (o *PostAPI24PodReplicaLinksParams) WithRemoteNames(remoteNames []string) *PostAPI24PodReplicaLinksParams
WithRemoteNames adds the remoteNames to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithRemotePodIds ¶
func (o *PostAPI24PodReplicaLinksParams) WithRemotePodIds(remotePodIds []string) *PostAPI24PodReplicaLinksParams
WithRemotePodIds adds the remotePodIds to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithRemotePodNames ¶
func (o *PostAPI24PodReplicaLinksParams) WithRemotePodNames(remotePodNames []string) *PostAPI24PodReplicaLinksParams
WithRemotePodNames adds the remotePodNames to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithTimeout ¶
func (o *PostAPI24PodReplicaLinksParams) WithTimeout(timeout time.Duration) *PostAPI24PodReplicaLinksParams
WithTimeout adds the timeout to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WithXRequestID ¶
func (o *PostAPI24PodReplicaLinksParams) WithXRequestID(xRequestID *string) *PostAPI24PodReplicaLinksParams
WithXRequestID adds the xRequestID to the post API 24 pod replica links params
func (*PostAPI24PodReplicaLinksParams) WriteToRequest ¶
func (o *PostAPI24PodReplicaLinksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24PodReplicaLinksReader ¶
type PostAPI24PodReplicaLinksReader struct {
// contains filtered or unexported fields
}
PostAPI24PodReplicaLinksReader is a Reader for the PostAPI24PodReplicaLinks structure.
func (*PostAPI24PodReplicaLinksReader) ReadResponse ¶
func (o *PostAPI24PodReplicaLinksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24PodReplicaLinksBadRequest ¶
PostApi24PodReplicaLinksBadRequest handles this case with default header values.
BadRequest
func NewPostApi24PodReplicaLinksBadRequest ¶
func NewPostApi24PodReplicaLinksBadRequest() *PostApi24PodReplicaLinksBadRequest
NewPostApi24PodReplicaLinksBadRequest creates a PostApi24PodReplicaLinksBadRequest with default headers values
func (*PostApi24PodReplicaLinksBadRequest) Error ¶
func (o *PostApi24PodReplicaLinksBadRequest) Error() string
func (*PostApi24PodReplicaLinksBadRequest) GetPayload ¶
func (o *PostApi24PodReplicaLinksBadRequest) GetPayload() *models.Error
type PostApi24PodReplicaLinksOK ¶
type PostApi24PodReplicaLinksOK struct {
Payload *models.PodReplicaLinkResponse
}
PostApi24PodReplicaLinksOK handles this case with default header values.
OK
func NewPostApi24PodReplicaLinksOK ¶
func NewPostApi24PodReplicaLinksOK() *PostApi24PodReplicaLinksOK
NewPostApi24PodReplicaLinksOK creates a PostApi24PodReplicaLinksOK with default headers values
func (*PostApi24PodReplicaLinksOK) Error ¶
func (o *PostApi24PodReplicaLinksOK) Error() string
func (*PostApi24PodReplicaLinksOK) GetPayload ¶
func (o *PostApi24PodReplicaLinksOK) GetPayload() *models.PodReplicaLinkResponse
Source Files ¶
- delete_api_24_pod_replica_links_parameters.go
- delete_api_24_pod_replica_links_responses.go
- get_api_24_pod_replica_links_lag_parameters.go
- get_api_24_pod_replica_links_lag_responses.go
- get_api_24_pod_replica_links_parameters.go
- get_api_24_pod_replica_links_performance_replication_parameters.go
- get_api_24_pod_replica_links_performance_replication_responses.go
- get_api_24_pod_replica_links_responses.go
- patch_api_24_pod_replica_links_parameters.go
- patch_api_24_pod_replica_links_responses.go
- pod_replica_links_client.go
- post_api_24_pod_replica_links_parameters.go
- post_api_24_pod_replica_links_responses.go