s_a_n

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for s a n API

func (*Client) FcLoginCollectionGet

func (a *Client) FcLoginCollectionGet(params *FcLoginCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcLoginCollectionGetOK, error)
FcLoginCollectionGet Retrieves FC logins.

### Related ONTAP commands * `vserver fcp initiator show` ### Learn more * SAN: [`DOC /network/fc/logins`](#docs-SAN-network_fc_logins) * NVMe: [`DOC /network/fc/logins`](#docs-NVMe-network_fc_logins)

func (*Client) FcLoginGet

func (a *Client) FcLoginGet(params *FcLoginGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcLoginGetOK, error)
FcLoginGet Retrieves an FC login.

### Related ONTAP commands * `vserver fcp initiator show` ### Learn more * SAN: [`DOC /network/fc/logins`](#docs-SAN-network_fc_logins) * NVMe: [`DOC /network/fc/logins`](#docs-NVMe-network_fc_logins)

func (*Client) FcpCollectionPerformanceMetricsGet

func (a *Client) FcpCollectionPerformanceMetricsGet(params *FcpCollectionPerformanceMetricsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpCollectionPerformanceMetricsGetOK, error)

FcpCollectionPerformanceMetricsGet Retrieves historical performance metrics for the FC Protocol service of an SVM.

func (*Client) FcpServiceCollectionGet

func (a *Client) FcpServiceCollectionGet(params *FcpServiceCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceCollectionGetOK, error)
FcpServiceCollectionGet Retrieves FC Protocol services.

### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `statistics.*` * `metric.*` ### Related ONTAP commands * `vserver fcp show` ### Learn more * [`DOC /protocols/san/fcp/services`](#docs-SAN-protocols_san_fcp_services)

func (*Client) FcpServiceCreate

func (a *Client) FcpServiceCreate(params *FcpServiceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceCreateCreated, error)
FcpServiceCreate Creates an FC Protocol service.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the FC Protocol service. ### Related ONTAP commands * `vserver fcp create` ### Learn more * [`DOC /protocols/san/fcp/services`](#docs-SAN-protocols_san_fcp_services)

func (*Client) FcpServiceDelete

func (a *Client) FcpServiceDelete(params *FcpServiceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceDeleteOK, error)
FcpServiceDelete Deletes an FC Protocol service. An FC Protocol service must be disabled before it can be deleted.

### Related ONTAP commands * `vserver fcp delete` ### Learn more * [`DOC /protocols/san/fcp/services`](#docs-SAN-protocols_san_fcp_services)

func (*Client) FcpServiceGet

func (a *Client) FcpServiceGet(params *FcpServiceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceGetOK, error)
FcpServiceGet Retrieves an FC Protocol service.

### Related ONTAP commands * `vserver fcp show` ### Learn more * [`DOC /protocols/san/fcp/services`](#docs-SAN-protocols_san_fcp_services)

func (*Client) FcpServiceModify

func (a *Client) FcpServiceModify(params *FcpServiceModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceModifyOK, error)
FcpServiceModify Updates an FC Protocol service.

### Related ONTAP commands * `vserver fcp modify` * `vserver fcp start` * `vserver fcp stop` ### Learn more * [`DOC /protocols/san/fcp/services`](#docs-SAN-protocols_san_fcp_services)

func (*Client) IgroupCollectionGet

func (a *Client) IgroupCollectionGet(params *IgroupCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupCollectionGetOK, error)
IgroupCollectionGet Retrieves initiator groups.

### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `connectivity_tracking.*` * `igroups.*` * `lun_maps.*` * `parent_igroups.*` * `target.*` ### Related ONTAP commands * `lun igroup show` * `lun mapping show` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupCreate

func (a *Client) IgroupCreate(params *IgroupCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupCreateCreated, error)
IgroupCreate Creates an initiator group.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the initiator group. * `name` - Name of the initiator group. * `os_type` - Operating system of the initiator group's initiators. ### Recommended optional properties * `initiators.name` - Name(s) of initiator group's initiators. This property can be used to create the initiator group and populate it with initiators in a single request. ### Default property values If not specified in POST, the following default property values are assigned. * `protocol` - _mixed_ - Data protocol of the initiator group's initiators. ### Related ONTAP commands * `lun igroup create` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupDelete

func (a *Client) IgroupDelete(params *IgroupDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupDeleteOK, error)
IgroupDelete Deletes an initiator group.

### Related ONTAP commands * `lun igroup delete` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupGet

func (a *Client) IgroupGet(params *IgroupGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupGetOK, error)
IgroupGet Retrieves an initiator group.

### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `igroups.*` * `lun_maps.*` * `parent_igroups.*` * `connectivity_tracking.*` ### Related ONTAP commands * `lun igroup show` * `lun mapping show` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupInitiatorCollectionGet

func (a *Client) IgroupInitiatorCollectionGet(params *IgroupInitiatorCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorCollectionGetOK, error)
IgroupInitiatorCollectionGet Retrieves initiators of an initiator group.

This API only reports initiators owned directly by the initiator group. Initiators of nested initiator groups are not included in this collection. ### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `connectivity_tracking.*` ### Related ONTAP commands * `lun igroup show` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupInitiatorCreate

func (a *Client) IgroupInitiatorCreate(params *IgroupInitiatorCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorCreateCreated, error)
IgroupInitiatorCreate Adds one or more initiators to an initiator group.

This API does not support adding initiators to an initiator group that already contains nested initiator groups. ### Required properties * `name` or `records.name` - Initiator name(s) to add to the initiator group. ### Related ONTAP commands * `lun igroup add` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupInitiatorDelete

func (a *Client) IgroupInitiatorDelete(params *IgroupInitiatorDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorDeleteOK, error)
IgroupInitiatorDelete Deletes an initiator from an initiator group.

This API only supports removal of initiators owned directly by the initiator group. Initiators of nested initiator groups must be removed on the initiator group that directly owns the initiator. ### Related ONTAP commands * `lun igroup remove` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupInitiatorGet

func (a *Client) IgroupInitiatorGet(params *IgroupInitiatorGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorGetOK, error)
IgroupInitiatorGet Retrieves an initiator of an initiator group.

This API only reports initiators owned directly by the initiator group. Initiators of nested initiator groups are not part of this collection. ### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `connectivity_tracking.*` ### Related ONTAP commands * `lun igroup show` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupInitiatorModify

func (a *Client) IgroupInitiatorModify(params *IgroupInitiatorModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorModifyOK, error)
IgroupInitiatorModify Updates an initiator of an initiator group.

This API only supports modification of initiators owned directly by the initiator group. Initiators of nested initiator groups must be modified on the initiator group that directly owns the initiator. ### Related ONTAP commands * `lun igroup initiator modify` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupModify

func (a *Client) IgroupModify(params *IgroupModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupModifyOK, error)
IgroupModify Updates an initiator group.

### Related ONTAP commands * `lun igroup modify` * `lun igroup rename` * `lun igroup bind` * `lun igroup unbind` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupNestedCollectionGet

func (a *Client) IgroupNestedCollectionGet(params *IgroupNestedCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedCollectionGetOK, error)
IgroupNestedCollectionGet Retrieves nested initiator groups of an initiator group.

This API only reports the nested initiator groups that are direct children of the initiator group. Further nested initiator groups are reported by their direct parent initiator group. ### Related ONTAP commands * `lun igroup show` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupNestedCreate

func (a *Client) IgroupNestedCreate(params *IgroupNestedCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedCreateCreated, error)
IgroupNestedCreate Adds one or more nested initiator groups to an initiator group. A single

nested initiator group can be added by directly specifying the name or UUID. Multiple nested initiator groups can be added by specifying the names or UUIDs in the records array. Nested initiator groups cannot be added to an initiator group that already directly contains initiators. ### Required properties * `name` and/or `uuid` or `records` - Nested initiator groups to add to the initiator group. ### Related ONTAP commands * `lun igroup add` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupNestedDelete

func (a *Client) IgroupNestedDelete(params *IgroupNestedDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedDeleteOK, error)
IgroupNestedDelete Removes a nested initiator group from an initiator group. This API does

not delete the nested initiator group itself. It removes the relationship between a parent and child initiator group. This API only supports removal of initiator groups owned directly by the initiator group. Further nested initiator groups must be removed from the direct parent initiator group. ### Related ONTAP commands * `lun igroup remove` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IgroupNestedGet

func (a *Client) IgroupNestedGet(params *IgroupNestedGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedGetOK, error)
IgroupNestedGet Retrieves a nested initiator group of an initiator group.

This API only reports the nested initiator groups that are direct children of the initiator group. Further nested initiator groups are reported by their direct parent initiator group. ### Related ONTAP commands * `lun igroup show` ### Learn more * [`DOC /protocols/san/igroups`](#docs-SAN-protocols_san_igroups)

func (*Client) IscsiCollectionPerformanceMetricsGet

func (a *Client) IscsiCollectionPerformanceMetricsGet(params *IscsiCollectionPerformanceMetricsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCollectionPerformanceMetricsGetOK, error)

IscsiCollectionPerformanceMetricsGet Retrieves historical performance metrics for the iSCSI protocol of an SVM.

func (*Client) IscsiCredentialsCollectionGet

func (a *Client) IscsiCredentialsCollectionGet(params *IscsiCredentialsCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsCollectionGetOK, error)
IscsiCredentialsCollectionGet Retrieves iSCSI credentials.

### Related ONTAP commands * `vserver iscsi security show` ### Learn more * [`DOC /protocols/san/iscsi/credentials`](#docs-SAN-protocols_san_iscsi_credentials)

func (*Client) IscsiCredentialsCreate

func (a *Client) IscsiCredentialsCreate(params *IscsiCredentialsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsCreateCreated, error)
IscsiCredentialsCreate Creates iSCSI credentials.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the iSCSI credentials. * `initiator` - Initiator for which the iSCSI credentials are to be created. * `authentication_type` - Type of authentication to use for the credentials. ### Recommended optional properties * `chap.inbound.user` - In-bound CHAP authentication user name. * `chap.inbound.password` - In-bound CHAP authentication password. * `chap.outbound.user` - Out-bound CHAP authentication user name. * `chap.outbound.password` - Out-bound CHAP authentication password. ### Related ONTAP commands * `vserver iscsi security create` ### Learn more * [`DOC /protocols/san/iscsi/credentials`](#docs-SAN-protocols_san_iscsi_credentials)

func (*Client) IscsiCredentialsDelete

func (a *Client) IscsiCredentialsDelete(params *IscsiCredentialsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsDeleteOK, error)
IscsiCredentialsDelete Deletes specified iSCSI credentials.

### Related ONTAP commands * `vserver iscsi security delete` ### Learn more * [`DOC /protocols/san/iscsi/credentials`](#docs-SAN-protocols_san_iscsi_credentials)

func (*Client) IscsiCredentialsGet

func (a *Client) IscsiCredentialsGet(params *IscsiCredentialsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsGetOK, error)
IscsiCredentialsGet Retrieves specified iSCSI credentials.

### Related ONTAP commands * `vserver iscsi security show` ### Learn more * [`DOC /protocols/san/iscsi/credentials`](#docs-SAN-protocols_san_iscsi_credentials)

func (*Client) IscsiCredentialsModify

func (a *Client) IscsiCredentialsModify(params *IscsiCredentialsModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsModifyOK, error)
IscsiCredentialsModify Updates specified iSCSI credentials.

### Related ONTAP commands * `vserver iscsi security add-initiator-address-ranges` * `vserver iscsi security default` * `vserver iscsi security modify` * `vserver iscsi security remove-initiator-address-ranges` ### Learn more * [`DOC /protocols/san/iscsi/credentials`](#docs-SAN-protocols_san_iscsi_credentials)

func (*Client) IscsiServiceCollectionGet

func (a *Client) IscsiServiceCollectionGet(params *IscsiServiceCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceCollectionGetOK, error)
IscsiServiceCollectionGet Retrieves iSCSI services.

### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `statistics.*` * `metric.*` ### Related ONTAP commands * `vserver iscsi show` ### Learn more * [`DOC /protocols/san/iscsi/services`](#docs-SAN-protocols_san_iscsi_services)

func (*Client) IscsiServiceCreate

func (a *Client) IscsiServiceCreate(params *IscsiServiceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceCreateCreated, error)
IscsiServiceCreate Creates an iSCSI service.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the iSCSI service. ### Related ONTAP commands * `vserver iscsi create` ### Learn more * [`DOC /protocols/san/iscsi/services`](#docs-SAN-protocols_san_iscsi_services)

func (*Client) IscsiServiceDelete

func (a *Client) IscsiServiceDelete(params *IscsiServiceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceDeleteOK, error)
IscsiServiceDelete Deletes an iSCSI service. An iSCSI service must be disabled before it can be deleted.

### Related ONTAP commands * `vserver iscsi delete` ### Learn more * [`DOC /protocols/san/iscsi/services`](#docs-SAN-protocols_san_iscsi_services)

func (*Client) IscsiServiceGet

func (a *Client) IscsiServiceGet(params *IscsiServiceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceGetOK, error)
IscsiServiceGet Retrieves an iSCSI service.

### Related ONTAP commands * `vserver iscsi show` ### Learn more * [`DOC /protocols/san/iscsi/services`](#docs-SAN-protocols_san_iscsi_services)

func (*Client) IscsiServiceModify

func (a *Client) IscsiServiceModify(params *IscsiServiceModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceModifyOK, error)
IscsiServiceModify Updates an iSCSI service.

### Related ONTAP commands * `vserver iscsi modify` * `vserver iscsi start` * `vserver iscsi stop` ### Learn more * [`DOC /protocols/san/iscsi/services`](#docs-SAN-protocols_san_iscsi_services)

func (*Client) IscsiSessionCollectionGet

func (a *Client) IscsiSessionCollectionGet(params *IscsiSessionCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiSessionCollectionGetOK, error)
IscsiSessionCollectionGet Retrieves iSCSI sessions.

### Related ONTAP commands * `vserver iscsi connection show` * `vserver iscsi session parameter show` * `vserver iscsi session show` ### Learn more * [`DOC /protocols/san/iscsi/sessions`](#docs-SAN-protocols_san_iscsi_sessions)

func (*Client) IscsiSessionGet

func (a *Client) IscsiSessionGet(params *IscsiSessionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiSessionGetOK, error)
IscsiSessionGet Retrieves an iSCSI session.

### Related ONTAP commands * `vserver iscsi connection show` * `vserver iscsi session parameter show` * `vserver iscsi session show` ### Learn more * [`DOC /protocols/san/iscsi/sessions`](#docs-SAN-protocols_san_iscsi_sessions)

func (*Client) LunAttributeCollectionGet

func (a *Client) LunAttributeCollectionGet(params *LunAttributeCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeCollectionGetOK, error)
LunAttributeCollectionGet Retrieves LUN attributes.

### Learn more * [`DOC /storage/luns/{lun.uuid}/attributes`](#docs-SAN-storage_luns_{lun.uuid}_attributes)

func (*Client) LunAttributeCreate

func (a *Client) LunAttributeCreate(params *LunAttributeCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeCreateCreated, error)
LunAttributeCreate Adds an attribute to a LUN.

### Required properties * `name` - The name of the attribute to add. * `value` - The value of the attribute to add. ### Learn more * [`DOC /storage/luns/{lun.uuid}/attributes`](#docs-SAN-storage_luns_{lun.uuid}_attributes)

func (*Client) LunAttributeDelete

func (a *Client) LunAttributeDelete(params *LunAttributeDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeDeleteOK, error)
LunAttributeDelete Deletes a LUN attribute.

### Learn more * [`DOC /storage/luns/{lun.uuid}/attributes`](#docs-SAN-storage_luns_{lun.uuid}_attributes)

func (*Client) LunAttributeGet

func (a *Client) LunAttributeGet(params *LunAttributeGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeGetOK, error)
LunAttributeGet Retrieves a LUN attribute.

### Learn more * [`DOC /storage/luns/{lun.uuid}/attributes`](#docs-SAN-storage_luns_{lun.uuid}_attributes)

func (*Client) LunAttributeModify

func (a *Client) LunAttributeModify(params *LunAttributeModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeModifyOK, error)
LunAttributeModify Updates a LUN attribute value.

### Learn more * [`DOC /storage/luns/{lun.uuid}/attributes`](#docs-SAN-storage_luns_{lun.uuid}_attributes)

func (*Client) LunCollectionGet

func (a *Client) LunCollectionGet(params *LunCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunCollectionGetOK, error)
LunCollectionGet Retrieves LUNs.

### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `attributes.*` * `auto_delete` * `copy.*` * `lun_maps.*` * `movement.*` * `statistics.*` * `vvol.bindings.*` * `metric.*` ### Related ONTAP commands * `lun bind show` * `lun copy show` * `lun mapping show` * `lun move show` * `lun show` * `volume file clone show-autodelete` ### Learn more * [`DOC /storage/luns`](#docs-SAN-storage_luns)

func (*Client) LunCollectionPerformanceMetricsGet

func (a *Client) LunCollectionPerformanceMetricsGet(params *LunCollectionPerformanceMetricsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunCollectionPerformanceMetricsGetOK, error)

LunCollectionPerformanceMetricsGet Retrieves historical performance metrics for a LUN.

func (*Client) LunCreate

func (a *Client) LunCreate(params *LunCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunCreateCreated, error)
LunCreate Creates a LUN.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the LUN. * `name`, `location.volume.name` or `location.volume.uuid` - Existing volume in which to create the LUN. * `name` or `location.logical_unit` - Base name of the LUN. * `os_type` - Operating system from which the LUN will be accessed. Required when creating a non-clone LUN and disallowed when creating a clone of an existing LUN. A clone's `os_type` is taken from the source LUN. * `space.size` - Size of the LUN. Required when creating a non-clone LUN and disallowed when creating a clone of an existing LUN. A clone's size is taken from the source LUN. ### Recommended optional properties * `qos_policy.name` or `qos_policy.uuid` - Existing traditional or adaptive QoS policy to be applied to the LUN. All LUNs should be managed by a QoS policy at the volume or LUN level. ### Default property values If not specified in POST, the follow default property values are assigned. * `auto_delete` - _false_ ### Related ONTAP commands * `lun create` * `lun convert-from-namespace` * `lun copy start` * `volume file clone autodelete` * `volume file clone create` ### Learn more * [`DOC /storage/luns`](#docs-SAN-storage_luns)

func (*Client) LunDelete

func (a *Client) LunDelete(params *LunDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunDeleteOK, error)
LunDelete Deletes a LUN.

### Related ONTAP commands * `lun copy cancel` * `lun delete` ### Learn more * [`DOC /storage/luns`](#docs-SAN-storage_luns)

func (*Client) LunGet

func (a *Client) LunGet(params *LunGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunGetOK, error)
LunGet Retrieves a LUN's properties or a LUN's data.<br/>

LUN data read requests are distinguished by the header entry `Accept: multipart/form-data`. When this header entry is provided, query parameters `data.offset` and `data.size` are required and used to specify the portion of the LUN's data to read; no other query parameters are allowed. Reads are limited to one megabyte (1MB) per request. Data is returned as `multipart/form-data` content with exactly one form entry containing the data. The form entry has content type `application/octet-stream`. ### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `attributes.*` * `auto_delete` * `copy.*` * `lun_maps.*` * `movement.*` * `statistics.*` * `vvol.bindings.*` * `metric.*` ### Related ONTAP commands * `lun bind show` * `lun copy show` * `lun mapping show` * `lun move show` * `lun show` * `volume file clone show-autodelete` ### Learn more * [`DOC /storage/luns`](#docs-SAN-storage_luns)

func (*Client) LunMapCollectionGet

func (a *Client) LunMapCollectionGet(params *LunMapCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapCollectionGetOK, error)
LunMapCollectionGet Retrieves LUN maps.

### Related ONTAP commands * `lun mapping show` ### Learn more * [`DOC /protocols/san/lun-maps`](#docs-SAN-protocols_san_lun-maps)

func (*Client) LunMapCreate

func (a *Client) LunMapCreate(params *LunMapCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapCreateCreated, error)
LunMapCreate Creates a LUN map.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the LUN map. * `igroup.uuid` or `igroup.name` - Existing initiator group to map to the specified LUN. * `lun.uuid` or `lun.name` - Existing LUN to map to the specified initiator group. ### Default property values If not specified in POST, the following default property values are assigned. * `logical_unit_number` - If no value is provided, ONTAP assigns the lowest available value. ### Related ONTAP commands * `lun mapping create` ### Learn more * [`DOC /protocols/san/lun-maps`](#docs-SAN-protocols_san_lun-maps)

func (*Client) LunMapDelete

func (a *Client) LunMapDelete(params *LunMapDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapDeleteOK, error)
LunMapDelete Deletes a LUN map.

### Related ONTAP commands * `lun mapping delete` ### Learn more * [`DOC /protocols/san/lun-maps`](#docs-SAN-protocols_san_lun-maps)

func (*Client) LunMapGet

func (a *Client) LunMapGet(params *LunMapGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapGetOK, error)
LunMapGet Retrieves a LUN map.

### Related ONTAP commands * `lun mapping show` ### Learn more * [`DOC /protocols/san/lun-maps`](#docs-SAN-protocols_san_lun-maps)

func (*Client) LunMapReportingNodeCollectionGet

func (a *Client) LunMapReportingNodeCollectionGet(params *LunMapReportingNodeCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeCollectionGetOK, error)
LunMapReportingNodeCollectionGet Retrieves LUN map reporting nodes.

### Related ONTAP commands * `lun mapping show` ### Learn more * [`DOC /protocols/san/lun-maps/{lun.uuid}/{igroup.uuid}/reporting-nodes`](#docs-SAN-protocols_san_lun-maps_{lun.uuid}_{igroup.uuid}_reporting-nodes)

func (*Client) LunMapReportingNodeCreate

func (a *Client) LunMapReportingNodeCreate(params *LunMapReportingNodeCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeCreateCreated, error)
LunMapReportingNodeCreate Adds a reporting node and its HA partner to a LUN map.

### Required properties * `node.uuid` or `node.name` - A cluster node to add. ### Related ONTAP commands * `lun mapping add-reporting-nodes` ### Learn more * [`DOC /protocols/san/lun-maps/{lun.uuid}/{igroup.uuid}/reporting-nodes`](#docs-SAN-protocols_san_lun-maps_{lun.uuid}_{igroup.uuid}_reporting-nodes)

func (*Client) LunMapReportingNodeDelete

func (a *Client) LunMapReportingNodeDelete(params *LunMapReportingNodeDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeDeleteOK, error)
LunMapReportingNodeDelete Removes a reporting node and its HA partner from a LUN map.

### Related ONTAP commands * `lun mapping remove-reporting-nodes` ### Learn more * [`DOC /protocols/san/lun-maps/{lun.uuid}/{igroup.uuid}/reporting-nodes`](#docs-SAN-protocols_san_lun-maps_{lun.uuid}_{igroup.uuid}_reporting-nodes)

func (*Client) LunMapReportingNodeGet

func (a *Client) LunMapReportingNodeGet(params *LunMapReportingNodeGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeGetOK, error)
LunMapReportingNodeGet Retrieves a LUN map reporting node.

### Related ONTAP commands * `lun mapping show` ### Learn more * [`DOC /protocols/san/lun-maps/{lun.uuid}/{igroup.uuid}/reporting-nodes`](#docs-SAN-protocols_san_lun-maps_{lun.uuid}_{igroup.uuid}_reporting-nodes)

func (*Client) LunModify

func (a *Client) LunModify(params *LunModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunModifyOK, error)
LunModify Updates an existing LUN in one of several ways:

- Updates the properties of a LUN. - Writes data to a LUN. LUN data write requests are distinguished by the header entry `Content-Type: multipart/form-data`. When this header entry is provided, query parameter `data.offset` is required and used to specify the location within the LUN at which to write the data; no other query parameters are allowed. The request body must be `multipart/form-data` content with exactly one form entry containing the data to write. The content type entry of the form data is ignored and always treated as `application/octet-stream`. Writes are limited to one megabyte (1MB) per request. - Overwrites the contents of a LUN as a clone of another. - Begins the movement of a LUN between volumes. PATCH can also pause and resume the movement of a LUN between volumes that is already in active. ### Related ONTAP commands * `lun copy modify` * `lun copy pause` * `lun copy resume` * `lun modify` * `lun move-in-volume` * `lun move modify` * `lun move pause` * `lun move resume` * `lun move start` * `lun resize` * `volume file clone autodelete` ### Learn more * [`DOC /storage/luns`](#docs-SAN-storage_luns)

func (*Client) PortsetCollectionGet

func (a *Client) PortsetCollectionGet(params *PortsetCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetCollectionGetOK, error)
PortsetCollectionGet Retrieves portsets.

### Related ONTAP commands * `lun portset show` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetCreate

func (a *Client) PortsetCreate(params *PortsetCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetCreateCreated, error)
PortsetCreate Creates a portset.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the portset. * `name` - Name of the portset. ### Recommended optional properties * `protocol` - The network protocol of the interfaces in the portset. * `interfaces` - Network interfaces to include in the portset. This property can be used to create the portset and populate it with network interfaces in a single request. ### Default property values If not specified in POST, the following default property values are assigned. * `protocol` - _mixed_ - Data protocol of the portset's network interfaces. ### Related ONTAP commands * `lun portset create` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetDelete

func (a *Client) PortsetDelete(params *PortsetDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetDeleteOK, error)
PortsetDelete Deletes a portset.

### Related ONTAP commands * `lun portset delete` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetGet

func (a *Client) PortsetGet(params *PortsetGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetGetOK, error)
PortsetGet Retrieves a portset.

### Related ONTAP commands * `lun portset show` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetInterfaceCollectionGet

func (a *Client) PortsetInterfaceCollectionGet(params *PortsetInterfaceCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceCollectionGetOK, error)
PortsetInterfaceCollectionGet Retrieves interfaces of a portset.

### Related ONTAP commands * `lun portset show` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetInterfaceCreate

func (a *Client) PortsetInterfaceCreate(params *PortsetInterfaceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceCreateCreated, error)
PortsetInterfaceCreate Adds one or more interfaces to a portset.

### Required properties * `fc`, `ip` or `records` - Network interface(s) to add to the portset. ### Related ONTAP commands * `lun portset add` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetInterfaceDelete

func (a *Client) PortsetInterfaceDelete(params *PortsetInterfaceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceDeleteOK, error)
PortsetInterfaceDelete Deletes a network interface from a portset.

### Related ONTAP commands * `lun portset remove` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) PortsetInterfaceGet

func (a *Client) PortsetInterfaceGet(params *PortsetInterfaceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceGetOK, error)
PortsetInterfaceGet Retrieves a network interface of a portset.

### Related ONTAP commands * `lun portset show` ### Learn more * [`DOC /protocols/san/portsets`](#docs-SAN-protocols_san_portsets)

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) VvolBindingCollectionGet

func (a *Client) VvolBindingCollectionGet(params *VvolBindingCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingCollectionGetOK, error)
VvolBindingCollectionGet Retrieves vVol bindings.

### Related ONTAP commands * `lun bind show` * [`DOC /protocols/san/vvol-bindings`](#docs-SAN-protocols_san_vvol-bindings)

func (*Client) VvolBindingCreate

func (a *Client) VvolBindingCreate(params *VvolBindingCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingCreateCreated, error)
VvolBindingCreate Creates a vVol binding. The binding between any two specific LUNs is reference counted. When a binding is created that already exists, the binding count is incremented.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the vVol binding. * `protocol_endpoint.uuid` or `protocol_endpoint.name` - Existing class `protocol_endpoint` LUN to bind to the specified class `vvol` LUN. * `vvol.uuid` or `vvol.name` - Existing class `vvol` LUN to bind to the specified class `protocol_endpoint` LUN. ### Related ONTAP commands * `lun bind create` ### Learn more * [`DOC /protocols/san/vvol-bindings`](#docs-SAN-protocols_san_vvol-bindings)

func (*Client) VvolBindingDelete

func (a *Client) VvolBindingDelete(params *VvolBindingDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingDeleteOK, error)
VvolBindingDelete Deletes a vVol binding. The binding between any two specific LUNs is reference counted. When a binding is deleted, the binding count is decremented, but the LUNs remain bound if the resultant reference count is greater than zero. When the binding count reaches zero, the binding is destroyed.

### Related ONTAP commands * `lun bind destroy` ### Learn more * [`DOC /protocols/san/vvol-bindings`](#docs-SAN-protocols_san_vvol-bindings)

func (*Client) VvolBindingGet

func (a *Client) VvolBindingGet(params *VvolBindingGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingGetOK, error)
VvolBindingGet Retrieves a vVol binding.

### Related ONTAP commands * `lun bind show` ### Learn more * [`DOC /protocols/san/vvol-bindings`](#docs-SAN-protocols_san_vvol-bindings)

func (*Client) WwpnAliasCollectionGet

func (a *Client) WwpnAliasCollectionGet(params *WwpnAliasCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasCollectionGetOK, error)
WwpnAliasCollectionGet Retrieves FC WWPN aliases.

### Related ONTAP commands * `vserver fcp wwpn-alias show` ### Learn more * [`DOC /network/fc/wwpn-aliases`](#docs-SAN-network_fc_wwpn-aliases)

func (*Client) WwpnAliasCreate

func (a *Client) WwpnAliasCreate(params *WwpnAliasCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasCreateCreated, error)
WwpnAliasCreate Creates an FC WWPN alias.

### Required properties * `svm.uuid` or `svm.name` - Existing SVM in which to create the FC alias. * `alias` - Name of the FC alias. * `wwpn` - FC WWPN for which to create the alias. ### Related ONTAP commands * `vserver fcp wwpn-alias set` ### Learn more * [`DOC /network/fc/wwpn-aliases`](#docs-SAN-network_fc_wwpn-aliases)

func (*Client) WwpnAliasDelete

func (a *Client) WwpnAliasDelete(params *WwpnAliasDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasDeleteOK, error)
WwpnAliasDelete Deletes an FC WWPN alias.

### Related ONTAP commands * `vserver fcp wwpn-alias remove` ### Learn more * [`DOC /network/fc/wwpn-aliases`](#docs-SAN-network_fc_wwpn-aliases)

func (*Client) WwpnAliasGet

func (a *Client) WwpnAliasGet(params *WwpnAliasGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasGetOK, error)
WwpnAliasGet Retrieves an FC WWPN alias.

### Related ONTAP commands * `vserver fcp wwpn-alias show` ### Learn more * [`DOC /network/fc/wwpn-aliases`](#docs-SAN-network_fc_wwpn-aliases)

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	FcLoginCollectionGet(params *FcLoginCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcLoginCollectionGetOK, error)

	FcLoginGet(params *FcLoginGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcLoginGetOK, error)

	FcpCollectionPerformanceMetricsGet(params *FcpCollectionPerformanceMetricsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpCollectionPerformanceMetricsGetOK, error)

	FcpServiceCollectionGet(params *FcpServiceCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceCollectionGetOK, error)

	FcpServiceCreate(params *FcpServiceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceCreateCreated, error)

	FcpServiceDelete(params *FcpServiceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceDeleteOK, error)

	FcpServiceGet(params *FcpServiceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceGetOK, error)

	FcpServiceModify(params *FcpServiceModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FcpServiceModifyOK, error)

	IgroupCollectionGet(params *IgroupCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupCollectionGetOK, error)

	IgroupCreate(params *IgroupCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupCreateCreated, error)

	IgroupDelete(params *IgroupDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupDeleteOK, error)

	IgroupGet(params *IgroupGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupGetOK, error)

	IgroupInitiatorCollectionGet(params *IgroupInitiatorCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorCollectionGetOK, error)

	IgroupInitiatorCreate(params *IgroupInitiatorCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorCreateCreated, error)

	IgroupInitiatorDelete(params *IgroupInitiatorDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorDeleteOK, error)

	IgroupInitiatorGet(params *IgroupInitiatorGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorGetOK, error)

	IgroupInitiatorModify(params *IgroupInitiatorModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupInitiatorModifyOK, error)

	IgroupModify(params *IgroupModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupModifyOK, error)

	IgroupNestedCollectionGet(params *IgroupNestedCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedCollectionGetOK, error)

	IgroupNestedCreate(params *IgroupNestedCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedCreateCreated, error)

	IgroupNestedDelete(params *IgroupNestedDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedDeleteOK, error)

	IgroupNestedGet(params *IgroupNestedGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IgroupNestedGetOK, error)

	IscsiCollectionPerformanceMetricsGet(params *IscsiCollectionPerformanceMetricsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCollectionPerformanceMetricsGetOK, error)

	IscsiCredentialsCollectionGet(params *IscsiCredentialsCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsCollectionGetOK, error)

	IscsiCredentialsCreate(params *IscsiCredentialsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsCreateCreated, error)

	IscsiCredentialsDelete(params *IscsiCredentialsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsDeleteOK, error)

	IscsiCredentialsGet(params *IscsiCredentialsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsGetOK, error)

	IscsiCredentialsModify(params *IscsiCredentialsModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiCredentialsModifyOK, error)

	IscsiServiceCollectionGet(params *IscsiServiceCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceCollectionGetOK, error)

	IscsiServiceCreate(params *IscsiServiceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceCreateCreated, error)

	IscsiServiceDelete(params *IscsiServiceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceDeleteOK, error)

	IscsiServiceGet(params *IscsiServiceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceGetOK, error)

	IscsiServiceModify(params *IscsiServiceModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiServiceModifyOK, error)

	IscsiSessionCollectionGet(params *IscsiSessionCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiSessionCollectionGetOK, error)

	IscsiSessionGet(params *IscsiSessionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*IscsiSessionGetOK, error)

	LunAttributeCollectionGet(params *LunAttributeCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeCollectionGetOK, error)

	LunAttributeCreate(params *LunAttributeCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeCreateCreated, error)

	LunAttributeDelete(params *LunAttributeDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeDeleteOK, error)

	LunAttributeGet(params *LunAttributeGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeGetOK, error)

	LunAttributeModify(params *LunAttributeModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunAttributeModifyOK, error)

	LunCollectionGet(params *LunCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunCollectionGetOK, error)

	LunCollectionPerformanceMetricsGet(params *LunCollectionPerformanceMetricsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunCollectionPerformanceMetricsGetOK, error)

	LunCreate(params *LunCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunCreateCreated, error)

	LunDelete(params *LunDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunDeleteOK, error)

	LunGet(params *LunGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunGetOK, error)

	LunMapCollectionGet(params *LunMapCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapCollectionGetOK, error)

	LunMapCreate(params *LunMapCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapCreateCreated, error)

	LunMapDelete(params *LunMapDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapDeleteOK, error)

	LunMapGet(params *LunMapGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapGetOK, error)

	LunMapReportingNodeCollectionGet(params *LunMapReportingNodeCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeCollectionGetOK, error)

	LunMapReportingNodeCreate(params *LunMapReportingNodeCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeCreateCreated, error)

	LunMapReportingNodeDelete(params *LunMapReportingNodeDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeDeleteOK, error)

	LunMapReportingNodeGet(params *LunMapReportingNodeGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunMapReportingNodeGetOK, error)

	LunModify(params *LunModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*LunModifyOK, error)

	PortsetCollectionGet(params *PortsetCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetCollectionGetOK, error)

	PortsetCreate(params *PortsetCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetCreateCreated, error)

	PortsetDelete(params *PortsetDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetDeleteOK, error)

	PortsetGet(params *PortsetGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetGetOK, error)

	PortsetInterfaceCollectionGet(params *PortsetInterfaceCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceCollectionGetOK, error)

	PortsetInterfaceCreate(params *PortsetInterfaceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceCreateCreated, error)

	PortsetInterfaceDelete(params *PortsetInterfaceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceDeleteOK, error)

	PortsetInterfaceGet(params *PortsetInterfaceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PortsetInterfaceGetOK, error)

	VvolBindingCollectionGet(params *VvolBindingCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingCollectionGetOK, error)

	VvolBindingCreate(params *VvolBindingCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingCreateCreated, error)

	VvolBindingDelete(params *VvolBindingDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingDeleteOK, error)

	VvolBindingGet(params *VvolBindingGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*VvolBindingGetOK, error)

	WwpnAliasCollectionGet(params *WwpnAliasCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasCollectionGetOK, error)

	WwpnAliasCreate(params *WwpnAliasCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasCreateCreated, error)

	WwpnAliasDelete(params *WwpnAliasDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasDeleteOK, error)

	WwpnAliasGet(params *WwpnAliasGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WwpnAliasGetOK, 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 s a n API client.

type FcLoginCollectionGetDefault

type FcLoginCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

FcLoginCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewFcLoginCollectionGetDefault

func NewFcLoginCollectionGetDefault(code int) *FcLoginCollectionGetDefault

NewFcLoginCollectionGetDefault creates a FcLoginCollectionGetDefault with default headers values

func (*FcLoginCollectionGetDefault) Code

func (o *FcLoginCollectionGetDefault) Code() int

Code gets the status code for the fc login collection get default response

func (*FcLoginCollectionGetDefault) Error

func (*FcLoginCollectionGetDefault) GetPayload

func (*FcLoginCollectionGetDefault) IsClientError

func (o *FcLoginCollectionGetDefault) IsClientError() bool

IsClientError returns true when this fc login collection get default response has a 4xx status code

func (*FcLoginCollectionGetDefault) IsCode

func (o *FcLoginCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this fc login collection get default response a status code equal to that given

func (*FcLoginCollectionGetDefault) IsRedirect

func (o *FcLoginCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this fc login collection get default response has a 3xx status code

func (*FcLoginCollectionGetDefault) IsServerError

func (o *FcLoginCollectionGetDefault) IsServerError() bool

IsServerError returns true when this fc login collection get default response has a 5xx status code

func (*FcLoginCollectionGetDefault) IsSuccess

func (o *FcLoginCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this fc login collection get default response has a 2xx status code

func (*FcLoginCollectionGetDefault) String

func (o *FcLoginCollectionGetDefault) String() string

type FcLoginCollectionGetOK

type FcLoginCollectionGetOK struct {
	Payload *models.FcLoginResponse
}

FcLoginCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewFcLoginCollectionGetOK

func NewFcLoginCollectionGetOK() *FcLoginCollectionGetOK

NewFcLoginCollectionGetOK creates a FcLoginCollectionGetOK with default headers values

func (*FcLoginCollectionGetOK) Error

func (o *FcLoginCollectionGetOK) Error() string

func (*FcLoginCollectionGetOK) GetPayload

func (*FcLoginCollectionGetOK) IsClientError

func (o *FcLoginCollectionGetOK) IsClientError() bool

IsClientError returns true when this fc login collection get o k response has a 4xx status code

func (*FcLoginCollectionGetOK) IsCode

func (o *FcLoginCollectionGetOK) IsCode(code int) bool

IsCode returns true when this fc login collection get o k response a status code equal to that given

func (*FcLoginCollectionGetOK) IsRedirect

func (o *FcLoginCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this fc login collection get o k response has a 3xx status code

func (*FcLoginCollectionGetOK) IsServerError

func (o *FcLoginCollectionGetOK) IsServerError() bool

IsServerError returns true when this fc login collection get o k response has a 5xx status code

func (*FcLoginCollectionGetOK) IsSuccess

func (o *FcLoginCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this fc login collection get o k response has a 2xx status code

func (*FcLoginCollectionGetOK) String

func (o *FcLoginCollectionGetOK) String() string

type FcLoginCollectionGetParams

type FcLoginCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsNameQueryParameter *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUIDQueryParameter *string

	/* InitiatorAliases.

	   Filter by initiator.aliases
	*/
	InitiatorAliasesQueryParameter *string

	/* InitiatorComment.

	   Filter by initiator.comment
	*/
	InitiatorCommentQueryParameter *string

	/* InitiatorPortAddress.

	   Filter by initiator.port_address
	*/
	InitiatorPortAddressQueryParameter *string

	/* InitiatorWwnn.

	   Filter by initiator.wwnn
	*/
	InitiatorWwnnQueryParameter *string

	/* InitiatorWwpn.

	   Filter by initiator.wwpn
	*/
	InitiatorWwpnQueryParameter *string

	/* InterfaceName.

	   Filter by interface.name
	*/
	InterfaceNameQueryParameter *string

	/* InterfaceUUID.

	   Filter by interface.uuid
	*/
	InterfaceUUIDQueryParameter *string

	/* InterfaceWwpn.

	   Filter by interface.wwpn
	*/
	InterfaceWwpnQueryParameter *string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* Protocol.

	   Filter by protocol
	*/
	ProtocolQueryParameter *string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

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

FcLoginCollectionGetParams contains all the parameters to send to the API endpoint

for the fc login collection get operation.

Typically these are written to a http.Request.

func NewFcLoginCollectionGetParams

func NewFcLoginCollectionGetParams() *FcLoginCollectionGetParams

NewFcLoginCollectionGetParams creates a new FcLoginCollectionGetParams object, with the default timeout for this client.

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

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

func NewFcLoginCollectionGetParamsWithContext

func NewFcLoginCollectionGetParamsWithContext(ctx context.Context) *FcLoginCollectionGetParams

NewFcLoginCollectionGetParamsWithContext creates a new FcLoginCollectionGetParams object with the ability to set a context for a request.

func NewFcLoginCollectionGetParamsWithHTTPClient

func NewFcLoginCollectionGetParamsWithHTTPClient(client *http.Client) *FcLoginCollectionGetParams

NewFcLoginCollectionGetParamsWithHTTPClient creates a new FcLoginCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewFcLoginCollectionGetParamsWithTimeout

func NewFcLoginCollectionGetParamsWithTimeout(timeout time.Duration) *FcLoginCollectionGetParams

NewFcLoginCollectionGetParamsWithTimeout creates a new FcLoginCollectionGetParams object with the ability to set a timeout on a request.

func (*FcLoginCollectionGetParams) SetContext

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

SetContext adds the context to the fc login collection get params

func (*FcLoginCollectionGetParams) SetDefaults

func (o *FcLoginCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the fc login collection get params (not the query body).

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

func (*FcLoginCollectionGetParams) SetFieldsQueryParameter

func (o *FcLoginCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the fc login collection get params

func (*FcLoginCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fc login collection get params

func (*FcLoginCollectionGetParams) SetIgroupsNameQueryParameter

func (o *FcLoginCollectionGetParams) SetIgroupsNameQueryParameter(igroupsName *string)

SetIgroupsNameQueryParameter adds the igroupsName to the fc login collection get params

func (*FcLoginCollectionGetParams) SetIgroupsUUIDQueryParameter

func (o *FcLoginCollectionGetParams) SetIgroupsUUIDQueryParameter(igroupsUUID *string)

SetIgroupsUUIDQueryParameter adds the igroupsUuid to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorAliasesQueryParameter

func (o *FcLoginCollectionGetParams) SetInitiatorAliasesQueryParameter(initiatorAliases *string)

SetInitiatorAliasesQueryParameter adds the initiatorAliases to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorCommentQueryParameter

func (o *FcLoginCollectionGetParams) SetInitiatorCommentQueryParameter(initiatorComment *string)

SetInitiatorCommentQueryParameter adds the initiatorComment to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorPortAddressQueryParameter

func (o *FcLoginCollectionGetParams) SetInitiatorPortAddressQueryParameter(initiatorPortAddress *string)

SetInitiatorPortAddressQueryParameter adds the initiatorPortAddress to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorWwnnQueryParameter

func (o *FcLoginCollectionGetParams) SetInitiatorWwnnQueryParameter(initiatorWwnn *string)

SetInitiatorWwnnQueryParameter adds the initiatorWwnn to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorWwpnQueryParameter

func (o *FcLoginCollectionGetParams) SetInitiatorWwpnQueryParameter(initiatorWwpn *string)

SetInitiatorWwpnQueryParameter adds the initiatorWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInterfaceNameQueryParameter

func (o *FcLoginCollectionGetParams) SetInterfaceNameQueryParameter(interfaceName *string)

SetInterfaceNameQueryParameter adds the interfaceName to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInterfaceUUIDQueryParameter

func (o *FcLoginCollectionGetParams) SetInterfaceUUIDQueryParameter(interfaceUUID *string)

SetInterfaceUUIDQueryParameter adds the interfaceUuid to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInterfaceWwpnQueryParameter

func (o *FcLoginCollectionGetParams) SetInterfaceWwpnQueryParameter(interfaceWwpn *string)

SetInterfaceWwpnQueryParameter adds the interfaceWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) SetMaxRecordsQueryParameter

func (o *FcLoginCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) SetOrderByQueryParameter

func (o *FcLoginCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the fc login collection get params

func (*FcLoginCollectionGetParams) SetProtocolQueryParameter

func (o *FcLoginCollectionGetParams) SetProtocolQueryParameter(protocol *string)

SetProtocolQueryParameter adds the protocol to the fc login collection get params

func (*FcLoginCollectionGetParams) SetReturnRecordsQueryParameter

func (o *FcLoginCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *FcLoginCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the fc login collection get params

func (*FcLoginCollectionGetParams) SetSVMNameQueryParameter

func (o *FcLoginCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the fc login collection get params

func (*FcLoginCollectionGetParams) SetSVMUUIDQueryParameter

func (o *FcLoginCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the fc login collection get params

func (*FcLoginCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the fc login collection get params

func (*FcLoginCollectionGetParams) WithContext

WithContext adds the context to the fc login collection get params

func (*FcLoginCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the fc login collection get params (not the query body).

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

func (*FcLoginCollectionGetParams) WithFieldsQueryParameter

func (o *FcLoginCollectionGetParams) WithFieldsQueryParameter(fields []string) *FcLoginCollectionGetParams

WithFieldsQueryParameter adds the fields to the fc login collection get params

func (*FcLoginCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the fc login collection get params

func (*FcLoginCollectionGetParams) WithIgroupsNameQueryParameter

func (o *FcLoginCollectionGetParams) WithIgroupsNameQueryParameter(igroupsName *string) *FcLoginCollectionGetParams

WithIgroupsNameQueryParameter adds the igroupsName to the fc login collection get params

func (*FcLoginCollectionGetParams) WithIgroupsUUIDQueryParameter

func (o *FcLoginCollectionGetParams) WithIgroupsUUIDQueryParameter(igroupsUUID *string) *FcLoginCollectionGetParams

WithIgroupsUUIDQueryParameter adds the igroupsUUID to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorAliasesQueryParameter

func (o *FcLoginCollectionGetParams) WithInitiatorAliasesQueryParameter(initiatorAliases *string) *FcLoginCollectionGetParams

WithInitiatorAliasesQueryParameter adds the initiatorAliases to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorCommentQueryParameter

func (o *FcLoginCollectionGetParams) WithInitiatorCommentQueryParameter(initiatorComment *string) *FcLoginCollectionGetParams

WithInitiatorCommentQueryParameter adds the initiatorComment to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorPortAddressQueryParameter

func (o *FcLoginCollectionGetParams) WithInitiatorPortAddressQueryParameter(initiatorPortAddress *string) *FcLoginCollectionGetParams

WithInitiatorPortAddressQueryParameter adds the initiatorPortAddress to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorWwnnQueryParameter

func (o *FcLoginCollectionGetParams) WithInitiatorWwnnQueryParameter(initiatorWwnn *string) *FcLoginCollectionGetParams

WithInitiatorWwnnQueryParameter adds the initiatorWwnn to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorWwpnQueryParameter

func (o *FcLoginCollectionGetParams) WithInitiatorWwpnQueryParameter(initiatorWwpn *string) *FcLoginCollectionGetParams

WithInitiatorWwpnQueryParameter adds the initiatorWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInterfaceNameQueryParameter

func (o *FcLoginCollectionGetParams) WithInterfaceNameQueryParameter(interfaceName *string) *FcLoginCollectionGetParams

WithInterfaceNameQueryParameter adds the interfaceName to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInterfaceUUIDQueryParameter

func (o *FcLoginCollectionGetParams) WithInterfaceUUIDQueryParameter(interfaceUUID *string) *FcLoginCollectionGetParams

WithInterfaceUUIDQueryParameter adds the interfaceUUID to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInterfaceWwpnQueryParameter

func (o *FcLoginCollectionGetParams) WithInterfaceWwpnQueryParameter(interfaceWwpn *string) *FcLoginCollectionGetParams

WithInterfaceWwpnQueryParameter adds the interfaceWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) WithMaxRecordsQueryParameter

func (o *FcLoginCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *FcLoginCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) WithOrderByQueryParameter

func (o *FcLoginCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *FcLoginCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the fc login collection get params

func (*FcLoginCollectionGetParams) WithProtocolQueryParameter

func (o *FcLoginCollectionGetParams) WithProtocolQueryParameter(protocol *string) *FcLoginCollectionGetParams

WithProtocolQueryParameter adds the protocol to the fc login collection get params

func (*FcLoginCollectionGetParams) WithReturnRecordsQueryParameter

func (o *FcLoginCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *FcLoginCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *FcLoginCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *FcLoginCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the fc login collection get params

func (*FcLoginCollectionGetParams) WithSVMNameQueryParameter

func (o *FcLoginCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *FcLoginCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the fc login collection get params

func (*FcLoginCollectionGetParams) WithSVMUUIDQueryParameter

func (o *FcLoginCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *FcLoginCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the fc login collection get params

func (*FcLoginCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the fc login collection get params

func (*FcLoginCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FcLoginCollectionGetReader

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

FcLoginCollectionGetReader is a Reader for the FcLoginCollectionGet structure.

func (*FcLoginCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcLoginGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 4 | The Fibre Channel login specified does not exist. | | 5373983 | An invalid WWPN was supplied. | | 5374881 | The Fibre Channel interface specified does not exist. |

func NewFcLoginGetDefault

func NewFcLoginGetDefault(code int) *FcLoginGetDefault

NewFcLoginGetDefault creates a FcLoginGetDefault with default headers values

func (*FcLoginGetDefault) Code

func (o *FcLoginGetDefault) Code() int

Code gets the status code for the fc login get default response

func (*FcLoginGetDefault) Error

func (o *FcLoginGetDefault) Error() string

func (*FcLoginGetDefault) GetPayload

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

func (*FcLoginGetDefault) IsClientError

func (o *FcLoginGetDefault) IsClientError() bool

IsClientError returns true when this fc login get default response has a 4xx status code

func (*FcLoginGetDefault) IsCode

func (o *FcLoginGetDefault) IsCode(code int) bool

IsCode returns true when this fc login get default response a status code equal to that given

func (*FcLoginGetDefault) IsRedirect

func (o *FcLoginGetDefault) IsRedirect() bool

IsRedirect returns true when this fc login get default response has a 3xx status code

func (*FcLoginGetDefault) IsServerError

func (o *FcLoginGetDefault) IsServerError() bool

IsServerError returns true when this fc login get default response has a 5xx status code

func (*FcLoginGetDefault) IsSuccess

func (o *FcLoginGetDefault) IsSuccess() bool

IsSuccess returns true when this fc login get default response has a 2xx status code

func (*FcLoginGetDefault) String

func (o *FcLoginGetDefault) String() string

type FcLoginGetOK

type FcLoginGetOK struct {
	Payload *models.FcLogin
}

FcLoginGetOK describes a response with status code 200, with default header values.

OK

func NewFcLoginGetOK

func NewFcLoginGetOK() *FcLoginGetOK

NewFcLoginGetOK creates a FcLoginGetOK with default headers values

func (*FcLoginGetOK) Error

func (o *FcLoginGetOK) Error() string

func (*FcLoginGetOK) GetPayload

func (o *FcLoginGetOK) GetPayload() *models.FcLogin

func (*FcLoginGetOK) IsClientError

func (o *FcLoginGetOK) IsClientError() bool

IsClientError returns true when this fc login get o k response has a 4xx status code

func (*FcLoginGetOK) IsCode

func (o *FcLoginGetOK) IsCode(code int) bool

IsCode returns true when this fc login get o k response a status code equal to that given

func (*FcLoginGetOK) IsRedirect

func (o *FcLoginGetOK) IsRedirect() bool

IsRedirect returns true when this fc login get o k response has a 3xx status code

func (*FcLoginGetOK) IsServerError

func (o *FcLoginGetOK) IsServerError() bool

IsServerError returns true when this fc login get o k response has a 5xx status code

func (*FcLoginGetOK) IsSuccess

func (o *FcLoginGetOK) IsSuccess() bool

IsSuccess returns true when this fc login get o k response has a 2xx status code

func (*FcLoginGetOK) String

func (o *FcLoginGetOK) String() string

type FcLoginGetParams

type FcLoginGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* InitiatorWwpn.

	   The world wide port name (WWPN) of the initiator.

	*/
	InitiatorWwpnPathParameter string

	/* InterfaceUUID.

	   The unique identifier of the FC interface through which the initiator logged in.

	*/
	InterfaceUUIDPathParameter string

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

FcLoginGetParams contains all the parameters to send to the API endpoint

for the fc login get operation.

Typically these are written to a http.Request.

func NewFcLoginGetParams

func NewFcLoginGetParams() *FcLoginGetParams

NewFcLoginGetParams creates a new FcLoginGetParams object, with the default timeout for this client.

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

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

func NewFcLoginGetParamsWithContext

func NewFcLoginGetParamsWithContext(ctx context.Context) *FcLoginGetParams

NewFcLoginGetParamsWithContext creates a new FcLoginGetParams object with the ability to set a context for a request.

func NewFcLoginGetParamsWithHTTPClient

func NewFcLoginGetParamsWithHTTPClient(client *http.Client) *FcLoginGetParams

NewFcLoginGetParamsWithHTTPClient creates a new FcLoginGetParams object with the ability to set a custom HTTPClient for a request.

func NewFcLoginGetParamsWithTimeout

func NewFcLoginGetParamsWithTimeout(timeout time.Duration) *FcLoginGetParams

NewFcLoginGetParamsWithTimeout creates a new FcLoginGetParams object with the ability to set a timeout on a request.

func (*FcLoginGetParams) SetContext

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

SetContext adds the context to the fc login get params

func (*FcLoginGetParams) SetDefaults

func (o *FcLoginGetParams) SetDefaults()

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

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

func (*FcLoginGetParams) SetFieldsQueryParameter

func (o *FcLoginGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the fc login get params

func (*FcLoginGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fc login get params

func (*FcLoginGetParams) SetInitiatorWwpnPathParameter

func (o *FcLoginGetParams) SetInitiatorWwpnPathParameter(initiatorWwpn string)

SetInitiatorWwpnPathParameter adds the initiatorWwpn to the fc login get params

func (*FcLoginGetParams) SetInterfaceUUIDPathParameter

func (o *FcLoginGetParams) SetInterfaceUUIDPathParameter(interfaceUUID string)

SetInterfaceUUIDPathParameter adds the interfaceUuid to the fc login get params

func (*FcLoginGetParams) SetTimeout

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

SetTimeout adds the timeout to the fc login get params

func (*FcLoginGetParams) WithContext

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

WithContext adds the context to the fc login get params

func (*FcLoginGetParams) WithDefaults

func (o *FcLoginGetParams) WithDefaults() *FcLoginGetParams

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

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

func (*FcLoginGetParams) WithFieldsQueryParameter

func (o *FcLoginGetParams) WithFieldsQueryParameter(fields []string) *FcLoginGetParams

WithFieldsQueryParameter adds the fields to the fc login get params

func (*FcLoginGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the fc login get params

func (*FcLoginGetParams) WithInitiatorWwpnPathParameter

func (o *FcLoginGetParams) WithInitiatorWwpnPathParameter(initiatorWwpn string) *FcLoginGetParams

WithInitiatorWwpnPathParameter adds the initiatorWwpn to the fc login get params

func (*FcLoginGetParams) WithInterfaceUUIDPathParameter

func (o *FcLoginGetParams) WithInterfaceUUIDPathParameter(interfaceUUID string) *FcLoginGetParams

WithInterfaceUUIDPathParameter adds the interfaceUUID to the fc login get params

func (*FcLoginGetParams) WithTimeout

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

WithTimeout adds the timeout to the fc login get params

func (*FcLoginGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type FcLoginGetReader

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

FcLoginGetReader is a Reader for the FcLoginGet structure.

func (*FcLoginGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcpCollectionPerformanceMetricsGetDefault

type FcpCollectionPerformanceMetricsGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

FcpCollectionPerformanceMetricsGetDefault describes a response with status code -1, with default header values.

Error

func NewFcpCollectionPerformanceMetricsGetDefault

func NewFcpCollectionPerformanceMetricsGetDefault(code int) *FcpCollectionPerformanceMetricsGetDefault

NewFcpCollectionPerformanceMetricsGetDefault creates a FcpCollectionPerformanceMetricsGetDefault with default headers values

func (*FcpCollectionPerformanceMetricsGetDefault) Code

Code gets the status code for the fcp collection performance metrics get default response

func (*FcpCollectionPerformanceMetricsGetDefault) Error

func (*FcpCollectionPerformanceMetricsGetDefault) GetPayload

func (*FcpCollectionPerformanceMetricsGetDefault) IsClientError

IsClientError returns true when this fcp collection performance metrics get default response has a 4xx status code

func (*FcpCollectionPerformanceMetricsGetDefault) IsCode

IsCode returns true when this fcp collection performance metrics get default response a status code equal to that given

func (*FcpCollectionPerformanceMetricsGetDefault) IsRedirect

IsRedirect returns true when this fcp collection performance metrics get default response has a 3xx status code

func (*FcpCollectionPerformanceMetricsGetDefault) IsServerError

IsServerError returns true when this fcp collection performance metrics get default response has a 5xx status code

func (*FcpCollectionPerformanceMetricsGetDefault) IsSuccess

IsSuccess returns true when this fcp collection performance metrics get default response has a 2xx status code

func (*FcpCollectionPerformanceMetricsGetDefault) String

type FcpCollectionPerformanceMetricsGetOK

type FcpCollectionPerformanceMetricsGetOK struct {
	Payload *models.PerformanceFcpMetricResponse
}

FcpCollectionPerformanceMetricsGetOK describes a response with status code 200, with default header values.

OK

func NewFcpCollectionPerformanceMetricsGetOK

func NewFcpCollectionPerformanceMetricsGetOK() *FcpCollectionPerformanceMetricsGetOK

NewFcpCollectionPerformanceMetricsGetOK creates a FcpCollectionPerformanceMetricsGetOK with default headers values

func (*FcpCollectionPerformanceMetricsGetOK) Error

func (*FcpCollectionPerformanceMetricsGetOK) GetPayload

func (*FcpCollectionPerformanceMetricsGetOK) IsClientError

func (o *FcpCollectionPerformanceMetricsGetOK) IsClientError() bool

IsClientError returns true when this fcp collection performance metrics get o k response has a 4xx status code

func (*FcpCollectionPerformanceMetricsGetOK) IsCode

IsCode returns true when this fcp collection performance metrics get o k response a status code equal to that given

func (*FcpCollectionPerformanceMetricsGetOK) IsRedirect

IsRedirect returns true when this fcp collection performance metrics get o k response has a 3xx status code

func (*FcpCollectionPerformanceMetricsGetOK) IsServerError

func (o *FcpCollectionPerformanceMetricsGetOK) IsServerError() bool

IsServerError returns true when this fcp collection performance metrics get o k response has a 5xx status code

func (*FcpCollectionPerformanceMetricsGetOK) IsSuccess

IsSuccess returns true when this fcp collection performance metrics get o k response has a 2xx status code

func (*FcpCollectionPerformanceMetricsGetOK) String

type FcpCollectionPerformanceMetricsGetParams

type FcpCollectionPerformanceMetricsGetParams struct {

	/* Duration.

	   Filter by duration
	*/
	DurationQueryParameter *string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* Interval.

	     The time range for the data. Examples can be 1h, 1d, 1m, 1w, 1y.
	The period for each time range is as follows:
	* 1h: Metrics over the most recent hour sampled over 15 seconds.
	* 1d: Metrics over the most recent day sampled over 5 minutes.
	* 1w: Metrics over the most recent week sampled over 30 minutes.
	* 1m: Metrics over the most recent month sampled over 2 hours.
	* 1y: Metrics over the most recent year sampled over a day.


	     Default: "1h"
	*/
	IntervalQueryParameter *string

	/* IopsOther.

	   Filter by iops.other
	*/
	IopsOtherQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsTotal.

	   Filter by iops.total
	*/
	IopsTotalQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* LatencyOther.

	   Filter by latency.other
	*/
	LatencyOtherQueryParameter *int64

	/* LatencyRead.

	   Filter by latency.read
	*/
	LatencyReadQueryParameter *int64

	/* LatencyTotal.

	   Filter by latency.total
	*/
	LatencyTotalQueryParameter *int64

	/* LatencyWrite.

	   Filter by latency.write
	*/
	LatencyWriteQueryParameter *int64

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* Status.

	   Filter by status
	*/
	StatusQueryParameter *string

	/* SvmUUID.

	   The unique identifier of the SVM.
	*/
	SVMUUIDPathParameter string

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputTotal.

	   Filter by throughput.total
	*/
	ThroughputTotalQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* Timestamp.

	   Filter by timestamp
	*/
	TimestampQueryParameter *string

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

FcpCollectionPerformanceMetricsGetParams contains all the parameters to send to the API endpoint

for the fcp collection performance metrics get operation.

Typically these are written to a http.Request.

func NewFcpCollectionPerformanceMetricsGetParams

func NewFcpCollectionPerformanceMetricsGetParams() *FcpCollectionPerformanceMetricsGetParams

NewFcpCollectionPerformanceMetricsGetParams creates a new FcpCollectionPerformanceMetricsGetParams object, with the default timeout for this client.

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

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

func NewFcpCollectionPerformanceMetricsGetParamsWithContext

func NewFcpCollectionPerformanceMetricsGetParamsWithContext(ctx context.Context) *FcpCollectionPerformanceMetricsGetParams

NewFcpCollectionPerformanceMetricsGetParamsWithContext creates a new FcpCollectionPerformanceMetricsGetParams object with the ability to set a context for a request.

func NewFcpCollectionPerformanceMetricsGetParamsWithHTTPClient

func NewFcpCollectionPerformanceMetricsGetParamsWithHTTPClient(client *http.Client) *FcpCollectionPerformanceMetricsGetParams

NewFcpCollectionPerformanceMetricsGetParamsWithHTTPClient creates a new FcpCollectionPerformanceMetricsGetParams object with the ability to set a custom HTTPClient for a request.

func NewFcpCollectionPerformanceMetricsGetParamsWithTimeout

func NewFcpCollectionPerformanceMetricsGetParamsWithTimeout(timeout time.Duration) *FcpCollectionPerformanceMetricsGetParams

NewFcpCollectionPerformanceMetricsGetParamsWithTimeout creates a new FcpCollectionPerformanceMetricsGetParams object with the ability to set a timeout on a request.

func (*FcpCollectionPerformanceMetricsGetParams) SetContext

SetContext adds the context to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetDefaults

SetDefaults hydrates default values in the fcp collection performance metrics get params (not the query body).

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

func (*FcpCollectionPerformanceMetricsGetParams) SetDurationQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetDurationQueryParameter(duration *string)

SetDurationQueryParameter adds the duration to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetFieldsQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetIntervalQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetIntervalQueryParameter(interval *string)

SetIntervalQueryParameter adds the interval to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsOtherQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetIopsOtherQueryParameter(iopsOther *int64)

SetIopsOtherQueryParameter adds the iopsOther to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsReadQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetIopsReadQueryParameter(iopsRead *int64)

SetIopsReadQueryParameter adds the iopsRead to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsTotalQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetIopsTotalQueryParameter(iopsTotal *int64)

SetIopsTotalQueryParameter adds the iopsTotal to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsWriteQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetIopsWriteQueryParameter(iopsWrite *int64)

SetIopsWriteQueryParameter adds the iopsWrite to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyOtherQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetLatencyOtherQueryParameter(latencyOther *int64)

SetLatencyOtherQueryParameter adds the latencyOther to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyReadQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetLatencyReadQueryParameter(latencyRead *int64)

SetLatencyReadQueryParameter adds the latencyRead to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyTotalQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetLatencyTotalQueryParameter(latencyTotal *int64)

SetLatencyTotalQueryParameter adds the latencyTotal to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyWriteQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetLatencyWriteQueryParameter(latencyWrite *int64)

SetLatencyWriteQueryParameter adds the latencyWrite to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetMaxRecordsQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetOrderByQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetReturnRecordsQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetReturnTimeoutQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetSVMUUIDPathParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetStatusQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetStatusQueryParameter(status *string)

SetStatusQueryParameter adds the status to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetThroughputReadQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetThroughputReadQueryParameter(throughputRead *int64)

SetThroughputReadQueryParameter adds the throughputRead to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetThroughputTotalQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetThroughputTotalQueryParameter(throughputTotal *int64)

SetThroughputTotalQueryParameter adds the throughputTotal to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetThroughputWriteQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetThroughputWriteQueryParameter(throughputWrite *int64)

SetThroughputWriteQueryParameter adds the throughputWrite to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetTimeout

SetTimeout adds the timeout to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) SetTimestampQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) SetTimestampQueryParameter(timestamp *string)

SetTimestampQueryParameter adds the timestamp to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithContext

WithContext adds the context to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithDefaults

WithDefaults hydrates default values in the fcp collection performance metrics get params (not the query body).

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

func (*FcpCollectionPerformanceMetricsGetParams) WithDurationQueryParameter

WithDurationQueryParameter adds the duration to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithIntervalQueryParameter

WithIntervalQueryParameter adds the interval to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsOtherQueryParameter

WithIopsOtherQueryParameter adds the iopsOther to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsReadQueryParameter

WithIopsReadQueryParameter adds the iopsRead to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsTotalQueryParameter

WithIopsTotalQueryParameter adds the iopsTotal to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsWriteQueryParameter

WithIopsWriteQueryParameter adds the iopsWrite to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyOtherQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithLatencyOtherQueryParameter(latencyOther *int64) *FcpCollectionPerformanceMetricsGetParams

WithLatencyOtherQueryParameter adds the latencyOther to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyReadQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithLatencyReadQueryParameter(latencyRead *int64) *FcpCollectionPerformanceMetricsGetParams

WithLatencyReadQueryParameter adds the latencyRead to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyTotalQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithLatencyTotalQueryParameter(latencyTotal *int64) *FcpCollectionPerformanceMetricsGetParams

WithLatencyTotalQueryParameter adds the latencyTotal to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyWriteQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithLatencyWriteQueryParameter(latencyWrite *int64) *FcpCollectionPerformanceMetricsGetParams

WithLatencyWriteQueryParameter adds the latencyWrite to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithMaxRecordsQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *FcpCollectionPerformanceMetricsGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithReturnRecordsQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *FcpCollectionPerformanceMetricsGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithReturnTimeoutQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *FcpCollectionPerformanceMetricsGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithStatusQueryParameter

WithStatusQueryParameter adds the status to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithThroughputReadQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithThroughputReadQueryParameter(throughputRead *int64) *FcpCollectionPerformanceMetricsGetParams

WithThroughputReadQueryParameter adds the throughputRead to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithThroughputTotalQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithThroughputTotalQueryParameter(throughputTotal *int64) *FcpCollectionPerformanceMetricsGetParams

WithThroughputTotalQueryParameter adds the throughputTotal to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithThroughputWriteQueryParameter

func (o *FcpCollectionPerformanceMetricsGetParams) WithThroughputWriteQueryParameter(throughputWrite *int64) *FcpCollectionPerformanceMetricsGetParams

WithThroughputWriteQueryParameter adds the throughputWrite to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithTimeout

WithTimeout adds the timeout to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WithTimestampQueryParameter

WithTimestampQueryParameter adds the timestamp to the fcp collection performance metrics get params

func (*FcpCollectionPerformanceMetricsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FcpCollectionPerformanceMetricsGetReader

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

FcpCollectionPerformanceMetricsGetReader is a Reader for the FcpCollectionPerformanceMetricsGet structure.

func (*FcpCollectionPerformanceMetricsGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcpServiceCollectionGetDefault

type FcpServiceCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

FcpServiceCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewFcpServiceCollectionGetDefault

func NewFcpServiceCollectionGetDefault(code int) *FcpServiceCollectionGetDefault

NewFcpServiceCollectionGetDefault creates a FcpServiceCollectionGetDefault with default headers values

func (*FcpServiceCollectionGetDefault) Code

Code gets the status code for the fcp service collection get default response

func (*FcpServiceCollectionGetDefault) Error

func (*FcpServiceCollectionGetDefault) GetPayload

func (*FcpServiceCollectionGetDefault) IsClientError

func (o *FcpServiceCollectionGetDefault) IsClientError() bool

IsClientError returns true when this fcp service collection get default response has a 4xx status code

func (*FcpServiceCollectionGetDefault) IsCode

func (o *FcpServiceCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this fcp service collection get default response a status code equal to that given

func (*FcpServiceCollectionGetDefault) IsRedirect

func (o *FcpServiceCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this fcp service collection get default response has a 3xx status code

func (*FcpServiceCollectionGetDefault) IsServerError

func (o *FcpServiceCollectionGetDefault) IsServerError() bool

IsServerError returns true when this fcp service collection get default response has a 5xx status code

func (*FcpServiceCollectionGetDefault) IsSuccess

func (o *FcpServiceCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this fcp service collection get default response has a 2xx status code

func (*FcpServiceCollectionGetDefault) String

type FcpServiceCollectionGetOK

type FcpServiceCollectionGetOK struct {
	Payload *models.FcpServiceResponse
}

FcpServiceCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewFcpServiceCollectionGetOK

func NewFcpServiceCollectionGetOK() *FcpServiceCollectionGetOK

NewFcpServiceCollectionGetOK creates a FcpServiceCollectionGetOK with default headers values

func (*FcpServiceCollectionGetOK) Error

func (o *FcpServiceCollectionGetOK) Error() string

func (*FcpServiceCollectionGetOK) GetPayload

func (*FcpServiceCollectionGetOK) IsClientError

func (o *FcpServiceCollectionGetOK) IsClientError() bool

IsClientError returns true when this fcp service collection get o k response has a 4xx status code

func (*FcpServiceCollectionGetOK) IsCode

func (o *FcpServiceCollectionGetOK) IsCode(code int) bool

IsCode returns true when this fcp service collection get o k response a status code equal to that given

func (*FcpServiceCollectionGetOK) IsRedirect

func (o *FcpServiceCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this fcp service collection get o k response has a 3xx status code

func (*FcpServiceCollectionGetOK) IsServerError

func (o *FcpServiceCollectionGetOK) IsServerError() bool

IsServerError returns true when this fcp service collection get o k response has a 5xx status code

func (*FcpServiceCollectionGetOK) IsSuccess

func (o *FcpServiceCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this fcp service collection get o k response has a 2xx status code

func (*FcpServiceCollectionGetOK) String

func (o *FcpServiceCollectionGetOK) String() string

type FcpServiceCollectionGetParams

type FcpServiceCollectionGetParams struct {

	/* Enabled.

	   Filter by enabled
	*/
	EnabledQueryParameter *bool

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* MetricDuration.

	   Filter by metric.duration
	*/
	MetricDurationQueryParameter *string

	/* MetricIopsOther.

	   Filter by metric.iops.other
	*/
	MetricIopsOtherQueryParameter *int64

	/* MetricIopsRead.

	   Filter by metric.iops.read
	*/
	MetricIopsReadQueryParameter *int64

	/* MetricIopsTotal.

	   Filter by metric.iops.total
	*/
	MetricIopsTotalQueryParameter *int64

	/* MetricIopsWrite.

	   Filter by metric.iops.write
	*/
	MetricIopsWriteQueryParameter *int64

	/* MetricLatencyOther.

	   Filter by metric.latency.other
	*/
	MetricLatencyOtherQueryParameter *int64

	/* MetricLatencyRead.

	   Filter by metric.latency.read
	*/
	MetricLatencyReadQueryParameter *int64

	/* MetricLatencyTotal.

	   Filter by metric.latency.total
	*/
	MetricLatencyTotalQueryParameter *int64

	/* MetricLatencyWrite.

	   Filter by metric.latency.write
	*/
	MetricLatencyWriteQueryParameter *int64

	/* MetricStatus.

	   Filter by metric.status
	*/
	MetricStatusQueryParameter *string

	/* MetricThroughputRead.

	   Filter by metric.throughput.read
	*/
	MetricThroughputReadQueryParameter *int64

	/* MetricThroughputTotal.

	   Filter by metric.throughput.total
	*/
	MetricThroughputTotalQueryParameter *int64

	/* MetricThroughputWrite.

	   Filter by metric.throughput.write
	*/
	MetricThroughputWriteQueryParameter *int64

	/* MetricTimestamp.

	   Filter by metric.timestamp
	*/
	MetricTimestampQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* StatisticsIopsRawOther.

	   Filter by statistics.iops_raw.other
	*/
	StatisticsIopsRawOtherQueryParameter *int64

	/* StatisticsIopsRawRead.

	   Filter by statistics.iops_raw.read
	*/
	StatisticsIopsRawReadQueryParameter *int64

	/* StatisticsIopsRawTotal.

	   Filter by statistics.iops_raw.total
	*/
	StatisticsIopsRawTotalQueryParameter *int64

	/* StatisticsIopsRawWrite.

	   Filter by statistics.iops_raw.write
	*/
	StatisticsIopsRawWriteQueryParameter *int64

	/* StatisticsLatencyRawOther.

	   Filter by statistics.latency_raw.other
	*/
	StatisticsLatencyRawOtherQueryParameter *int64

	/* StatisticsLatencyRawRead.

	   Filter by statistics.latency_raw.read
	*/
	StatisticsLatencyRawReadQueryParameter *int64

	/* StatisticsLatencyRawTotal.

	   Filter by statistics.latency_raw.total
	*/
	StatisticsLatencyRawTotalQueryParameter *int64

	/* StatisticsLatencyRawWrite.

	   Filter by statistics.latency_raw.write
	*/
	StatisticsLatencyRawWriteQueryParameter *int64

	/* StatisticsStatus.

	   Filter by statistics.status
	*/
	StatisticsStatusQueryParameter *string

	/* StatisticsThroughputRawRead.

	   Filter by statistics.throughput_raw.read
	*/
	StatisticsThroughputRawReadQueryParameter *int64

	/* StatisticsThroughputRawTotal.

	   Filter by statistics.throughput_raw.total
	*/
	StatisticsThroughputRawTotalQueryParameter *int64

	/* StatisticsThroughputRawWrite.

	   Filter by statistics.throughput_raw.write
	*/
	StatisticsThroughputRawWriteQueryParameter *int64

	/* StatisticsTimestamp.

	   Filter by statistics.timestamp
	*/
	StatisticsTimestampQueryParameter *string

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* TargetName.

	   Filter by target.name
	*/
	TargetNameQueryParameter *string

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

FcpServiceCollectionGetParams contains all the parameters to send to the API endpoint

for the fcp service collection get operation.

Typically these are written to a http.Request.

func NewFcpServiceCollectionGetParams

func NewFcpServiceCollectionGetParams() *FcpServiceCollectionGetParams

NewFcpServiceCollectionGetParams creates a new FcpServiceCollectionGetParams object, with the default timeout for this client.

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

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

func NewFcpServiceCollectionGetParamsWithContext

func NewFcpServiceCollectionGetParamsWithContext(ctx context.Context) *FcpServiceCollectionGetParams

NewFcpServiceCollectionGetParamsWithContext creates a new FcpServiceCollectionGetParams object with the ability to set a context for a request.

func NewFcpServiceCollectionGetParamsWithHTTPClient

func NewFcpServiceCollectionGetParamsWithHTTPClient(client *http.Client) *FcpServiceCollectionGetParams

NewFcpServiceCollectionGetParamsWithHTTPClient creates a new FcpServiceCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewFcpServiceCollectionGetParamsWithTimeout

func NewFcpServiceCollectionGetParamsWithTimeout(timeout time.Duration) *FcpServiceCollectionGetParams

NewFcpServiceCollectionGetParamsWithTimeout creates a new FcpServiceCollectionGetParams object with the ability to set a timeout on a request.

func (*FcpServiceCollectionGetParams) SetContext

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

SetContext adds the context to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetDefaults

func (o *FcpServiceCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the fcp service collection get params (not the query body).

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

func (*FcpServiceCollectionGetParams) SetEnabledQueryParameter

func (o *FcpServiceCollectionGetParams) SetEnabledQueryParameter(enabled *bool)

SetEnabledQueryParameter adds the enabled to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetFieldsQueryParameter

func (o *FcpServiceCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMaxRecordsQueryParameter

func (o *FcpServiceCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricDurationQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricDurationQueryParameter(metricDuration *string)

SetMetricDurationQueryParameter adds the metricDuration to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsOtherQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricIopsOtherQueryParameter(metricIopsOther *int64)

SetMetricIopsOtherQueryParameter adds the metricIopsOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsReadQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricIopsReadQueryParameter(metricIopsRead *int64)

SetMetricIopsReadQueryParameter adds the metricIopsRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsTotalQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricIopsTotalQueryParameter(metricIopsTotal *int64)

SetMetricIopsTotalQueryParameter adds the metricIopsTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsWriteQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricIopsWriteQueryParameter(metricIopsWrite *int64)

SetMetricIopsWriteQueryParameter adds the metricIopsWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyOtherQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricLatencyOtherQueryParameter(metricLatencyOther *int64)

SetMetricLatencyOtherQueryParameter adds the metricLatencyOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyReadQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricLatencyReadQueryParameter(metricLatencyRead *int64)

SetMetricLatencyReadQueryParameter adds the metricLatencyRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyTotalQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricLatencyTotalQueryParameter(metricLatencyTotal *int64)

SetMetricLatencyTotalQueryParameter adds the metricLatencyTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyWriteQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricLatencyWriteQueryParameter(metricLatencyWrite *int64)

SetMetricLatencyWriteQueryParameter adds the metricLatencyWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricStatusQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricStatusQueryParameter(metricStatus *string)

SetMetricStatusQueryParameter adds the metricStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricThroughputReadQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricThroughputReadQueryParameter(metricThroughputRead *int64)

SetMetricThroughputReadQueryParameter adds the metricThroughputRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricThroughputTotalQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricThroughputTotalQueryParameter(metricThroughputTotal *int64)

SetMetricThroughputTotalQueryParameter adds the metricThroughputTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricThroughputWriteQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricThroughputWriteQueryParameter(metricThroughputWrite *int64)

SetMetricThroughputWriteQueryParameter adds the metricThroughputWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricTimestampQueryParameter

func (o *FcpServiceCollectionGetParams) SetMetricTimestampQueryParameter(metricTimestamp *string)

SetMetricTimestampQueryParameter adds the metricTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetOrderByQueryParameter

func (o *FcpServiceCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetReturnRecordsQueryParameter

func (o *FcpServiceCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *FcpServiceCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetSVMNameQueryParameter

func (o *FcpServiceCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetSVMUUIDQueryParameter

func (o *FcpServiceCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawOtherQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsIopsRawOtherQueryParameter(statisticsIopsRawOther *int64)

SetStatisticsIopsRawOtherQueryParameter adds the statisticsIopsRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawReadQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsIopsRawReadQueryParameter(statisticsIopsRawRead *int64)

SetStatisticsIopsRawReadQueryParameter adds the statisticsIopsRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawTotalQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsIopsRawTotalQueryParameter(statisticsIopsRawTotal *int64)

SetStatisticsIopsRawTotalQueryParameter adds the statisticsIopsRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawWriteQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsIopsRawWriteQueryParameter(statisticsIopsRawWrite *int64)

SetStatisticsIopsRawWriteQueryParameter adds the statisticsIopsRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawOtherQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsLatencyRawOtherQueryParameter(statisticsLatencyRawOther *int64)

SetStatisticsLatencyRawOtherQueryParameter adds the statisticsLatencyRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawReadQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsLatencyRawReadQueryParameter(statisticsLatencyRawRead *int64)

SetStatisticsLatencyRawReadQueryParameter adds the statisticsLatencyRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawTotalQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsLatencyRawTotalQueryParameter(statisticsLatencyRawTotal *int64)

SetStatisticsLatencyRawTotalQueryParameter adds the statisticsLatencyRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawWriteQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsLatencyRawWriteQueryParameter(statisticsLatencyRawWrite *int64)

SetStatisticsLatencyRawWriteQueryParameter adds the statisticsLatencyRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsStatusQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsStatusQueryParameter(statisticsStatus *string)

SetStatisticsStatusQueryParameter adds the statisticsStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsThroughputRawReadQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsThroughputRawReadQueryParameter(statisticsThroughputRawRead *int64)

SetStatisticsThroughputRawReadQueryParameter adds the statisticsThroughputRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsThroughputRawTotalQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsThroughputRawTotalQueryParameter(statisticsThroughputRawTotal *int64)

SetStatisticsThroughputRawTotalQueryParameter adds the statisticsThroughputRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsThroughputRawWriteQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsThroughputRawWriteQueryParameter(statisticsThroughputRawWrite *int64)

SetStatisticsThroughputRawWriteQueryParameter adds the statisticsThroughputRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsTimestampQueryParameter

func (o *FcpServiceCollectionGetParams) SetStatisticsTimestampQueryParameter(statisticsTimestamp *string)

SetStatisticsTimestampQueryParameter adds the statisticsTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetTargetNameQueryParameter

func (o *FcpServiceCollectionGetParams) SetTargetNameQueryParameter(targetName *string)

SetTargetNameQueryParameter adds the targetName to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithContext

WithContext adds the context to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the fcp service collection get params (not the query body).

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

func (*FcpServiceCollectionGetParams) WithEnabledQueryParameter

func (o *FcpServiceCollectionGetParams) WithEnabledQueryParameter(enabled *bool) *FcpServiceCollectionGetParams

WithEnabledQueryParameter adds the enabled to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithFieldsQueryParameter

func (o *FcpServiceCollectionGetParams) WithFieldsQueryParameter(fields []string) *FcpServiceCollectionGetParams

WithFieldsQueryParameter adds the fields to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMaxRecordsQueryParameter

func (o *FcpServiceCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *FcpServiceCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricDurationQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricDurationQueryParameter(metricDuration *string) *FcpServiceCollectionGetParams

WithMetricDurationQueryParameter adds the metricDuration to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsOtherQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricIopsOtherQueryParameter(metricIopsOther *int64) *FcpServiceCollectionGetParams

WithMetricIopsOtherQueryParameter adds the metricIopsOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsReadQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricIopsReadQueryParameter(metricIopsRead *int64) *FcpServiceCollectionGetParams

WithMetricIopsReadQueryParameter adds the metricIopsRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsTotalQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricIopsTotalQueryParameter(metricIopsTotal *int64) *FcpServiceCollectionGetParams

WithMetricIopsTotalQueryParameter adds the metricIopsTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsWriteQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricIopsWriteQueryParameter(metricIopsWrite *int64) *FcpServiceCollectionGetParams

WithMetricIopsWriteQueryParameter adds the metricIopsWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyOtherQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricLatencyOtherQueryParameter(metricLatencyOther *int64) *FcpServiceCollectionGetParams

WithMetricLatencyOtherQueryParameter adds the metricLatencyOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyReadQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricLatencyReadQueryParameter(metricLatencyRead *int64) *FcpServiceCollectionGetParams

WithMetricLatencyReadQueryParameter adds the metricLatencyRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyTotalQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricLatencyTotalQueryParameter(metricLatencyTotal *int64) *FcpServiceCollectionGetParams

WithMetricLatencyTotalQueryParameter adds the metricLatencyTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyWriteQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricLatencyWriteQueryParameter(metricLatencyWrite *int64) *FcpServiceCollectionGetParams

WithMetricLatencyWriteQueryParameter adds the metricLatencyWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricStatusQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricStatusQueryParameter(metricStatus *string) *FcpServiceCollectionGetParams

WithMetricStatusQueryParameter adds the metricStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricThroughputReadQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricThroughputReadQueryParameter(metricThroughputRead *int64) *FcpServiceCollectionGetParams

WithMetricThroughputReadQueryParameter adds the metricThroughputRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricThroughputTotalQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricThroughputTotalQueryParameter(metricThroughputTotal *int64) *FcpServiceCollectionGetParams

WithMetricThroughputTotalQueryParameter adds the metricThroughputTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricThroughputWriteQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricThroughputWriteQueryParameter(metricThroughputWrite *int64) *FcpServiceCollectionGetParams

WithMetricThroughputWriteQueryParameter adds the metricThroughputWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricTimestampQueryParameter

func (o *FcpServiceCollectionGetParams) WithMetricTimestampQueryParameter(metricTimestamp *string) *FcpServiceCollectionGetParams

WithMetricTimestampQueryParameter adds the metricTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithOrderByQueryParameter

func (o *FcpServiceCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *FcpServiceCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithReturnRecordsQueryParameter

func (o *FcpServiceCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *FcpServiceCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *FcpServiceCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *FcpServiceCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithSVMNameQueryParameter

func (o *FcpServiceCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *FcpServiceCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithSVMUUIDQueryParameter

func (o *FcpServiceCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *FcpServiceCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawOtherQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsIopsRawOtherQueryParameter(statisticsIopsRawOther *int64) *FcpServiceCollectionGetParams

WithStatisticsIopsRawOtherQueryParameter adds the statisticsIopsRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawReadQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsIopsRawReadQueryParameter(statisticsIopsRawRead *int64) *FcpServiceCollectionGetParams

WithStatisticsIopsRawReadQueryParameter adds the statisticsIopsRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawTotalQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsIopsRawTotalQueryParameter(statisticsIopsRawTotal *int64) *FcpServiceCollectionGetParams

WithStatisticsIopsRawTotalQueryParameter adds the statisticsIopsRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawWriteQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsIopsRawWriteQueryParameter(statisticsIopsRawWrite *int64) *FcpServiceCollectionGetParams

WithStatisticsIopsRawWriteQueryParameter adds the statisticsIopsRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawOtherQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsLatencyRawOtherQueryParameter(statisticsLatencyRawOther *int64) *FcpServiceCollectionGetParams

WithStatisticsLatencyRawOtherQueryParameter adds the statisticsLatencyRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawReadQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsLatencyRawReadQueryParameter(statisticsLatencyRawRead *int64) *FcpServiceCollectionGetParams

WithStatisticsLatencyRawReadQueryParameter adds the statisticsLatencyRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawTotalQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsLatencyRawTotalQueryParameter(statisticsLatencyRawTotal *int64) *FcpServiceCollectionGetParams

WithStatisticsLatencyRawTotalQueryParameter adds the statisticsLatencyRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawWriteQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsLatencyRawWriteQueryParameter(statisticsLatencyRawWrite *int64) *FcpServiceCollectionGetParams

WithStatisticsLatencyRawWriteQueryParameter adds the statisticsLatencyRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsStatusQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsStatusQueryParameter(statisticsStatus *string) *FcpServiceCollectionGetParams

WithStatisticsStatusQueryParameter adds the statisticsStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsThroughputRawReadQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsThroughputRawReadQueryParameter(statisticsThroughputRawRead *int64) *FcpServiceCollectionGetParams

WithStatisticsThroughputRawReadQueryParameter adds the statisticsThroughputRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsThroughputRawTotalQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsThroughputRawTotalQueryParameter(statisticsThroughputRawTotal *int64) *FcpServiceCollectionGetParams

WithStatisticsThroughputRawTotalQueryParameter adds the statisticsThroughputRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsThroughputRawWriteQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsThroughputRawWriteQueryParameter(statisticsThroughputRawWrite *int64) *FcpServiceCollectionGetParams

WithStatisticsThroughputRawWriteQueryParameter adds the statisticsThroughputRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsTimestampQueryParameter

func (o *FcpServiceCollectionGetParams) WithStatisticsTimestampQueryParameter(statisticsTimestamp *string) *FcpServiceCollectionGetParams

WithStatisticsTimestampQueryParameter adds the statisticsTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithTargetNameQueryParameter

func (o *FcpServiceCollectionGetParams) WithTargetNameQueryParameter(targetName *string) *FcpServiceCollectionGetParams

WithTargetNameQueryParameter adds the targetName to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FcpServiceCollectionGetReader

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

FcpServiceCollectionGetReader is a Reader for the FcpServiceCollectionGet structure.

func (*FcpServiceCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcpServiceCreateCreated

type FcpServiceCreateCreated struct {
	Payload *models.FcpServiceResponse
}

FcpServiceCreateCreated describes a response with status code 201, with default header values.

Created

func NewFcpServiceCreateCreated

func NewFcpServiceCreateCreated() *FcpServiceCreateCreated

NewFcpServiceCreateCreated creates a FcpServiceCreateCreated with default headers values

func (*FcpServiceCreateCreated) Error

func (o *FcpServiceCreateCreated) Error() string

func (*FcpServiceCreateCreated) GetPayload

func (*FcpServiceCreateCreated) IsClientError

func (o *FcpServiceCreateCreated) IsClientError() bool

IsClientError returns true when this fcp service create created response has a 4xx status code

func (*FcpServiceCreateCreated) IsCode

func (o *FcpServiceCreateCreated) IsCode(code int) bool

IsCode returns true when this fcp service create created response a status code equal to that given

func (*FcpServiceCreateCreated) IsRedirect

func (o *FcpServiceCreateCreated) IsRedirect() bool

IsRedirect returns true when this fcp service create created response has a 3xx status code

func (*FcpServiceCreateCreated) IsServerError

func (o *FcpServiceCreateCreated) IsServerError() bool

IsServerError returns true when this fcp service create created response has a 5xx status code

func (*FcpServiceCreateCreated) IsSuccess

func (o *FcpServiceCreateCreated) IsSuccess() bool

IsSuccess returns true when this fcp service create created response has a 2xx status code

func (*FcpServiceCreateCreated) String

func (o *FcpServiceCreateCreated) String() string

type FcpServiceCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1115127 | The cluster lacks a valid FCP license. | | 2621462 | The supplied SVM does not exist. | | 2621507 | The Fibre Channel Protocol is not allowed for the specified SVM. | | 2621706 | The specified `svm.uuid` and `svm.name` do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5374082 | The Fibre Channel Protocol service already exists for the SVM. | | 5374092 | The Fibre Channel Procotol is not supported on the cluster hardware configuration; there are no Fibre Channel adapters. | | 5374893 | The SVM is stopped. The SVM must be running to create a Fibre Channel Protocol service. |

func NewFcpServiceCreateDefault

func NewFcpServiceCreateDefault(code int) *FcpServiceCreateDefault

NewFcpServiceCreateDefault creates a FcpServiceCreateDefault with default headers values

func (*FcpServiceCreateDefault) Code

func (o *FcpServiceCreateDefault) Code() int

Code gets the status code for the fcp service create default response

func (*FcpServiceCreateDefault) Error

func (o *FcpServiceCreateDefault) Error() string

func (*FcpServiceCreateDefault) GetPayload

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

func (*FcpServiceCreateDefault) IsClientError

func (o *FcpServiceCreateDefault) IsClientError() bool

IsClientError returns true when this fcp service create default response has a 4xx status code

func (*FcpServiceCreateDefault) IsCode

func (o *FcpServiceCreateDefault) IsCode(code int) bool

IsCode returns true when this fcp service create default response a status code equal to that given

func (*FcpServiceCreateDefault) IsRedirect

func (o *FcpServiceCreateDefault) IsRedirect() bool

IsRedirect returns true when this fcp service create default response has a 3xx status code

func (*FcpServiceCreateDefault) IsServerError

func (o *FcpServiceCreateDefault) IsServerError() bool

IsServerError returns true when this fcp service create default response has a 5xx status code

func (*FcpServiceCreateDefault) IsSuccess

func (o *FcpServiceCreateDefault) IsSuccess() bool

IsSuccess returns true when this fcp service create default response has a 2xx status code

func (*FcpServiceCreateDefault) String

func (o *FcpServiceCreateDefault) String() string

type FcpServiceCreateParams

type FcpServiceCreateParams struct {

	/* Info.

	   The property values for the new FC Protocol service.

	*/
	Info *models.FcpService

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

FcpServiceCreateParams contains all the parameters to send to the API endpoint

for the fcp service create operation.

Typically these are written to a http.Request.

func NewFcpServiceCreateParams

func NewFcpServiceCreateParams() *FcpServiceCreateParams

NewFcpServiceCreateParams creates a new FcpServiceCreateParams object, with the default timeout for this client.

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

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

func NewFcpServiceCreateParamsWithContext

func NewFcpServiceCreateParamsWithContext(ctx context.Context) *FcpServiceCreateParams

NewFcpServiceCreateParamsWithContext creates a new FcpServiceCreateParams object with the ability to set a context for a request.

func NewFcpServiceCreateParamsWithHTTPClient

func NewFcpServiceCreateParamsWithHTTPClient(client *http.Client) *FcpServiceCreateParams

NewFcpServiceCreateParamsWithHTTPClient creates a new FcpServiceCreateParams object with the ability to set a custom HTTPClient for a request.

func NewFcpServiceCreateParamsWithTimeout

func NewFcpServiceCreateParamsWithTimeout(timeout time.Duration) *FcpServiceCreateParams

NewFcpServiceCreateParamsWithTimeout creates a new FcpServiceCreateParams object with the ability to set a timeout on a request.

func (*FcpServiceCreateParams) SetContext

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

SetContext adds the context to the fcp service create params

func (*FcpServiceCreateParams) SetDefaults

func (o *FcpServiceCreateParams) SetDefaults()

SetDefaults hydrates default values in the fcp service create params (not the query body).

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

func (*FcpServiceCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fcp service create params

func (*FcpServiceCreateParams) SetInfo

func (o *FcpServiceCreateParams) SetInfo(info *models.FcpService)

SetInfo adds the info to the fcp service create params

func (*FcpServiceCreateParams) SetReturnRecordsQueryParameter

func (o *FcpServiceCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the fcp service create params

func (*FcpServiceCreateParams) SetTimeout

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

SetTimeout adds the timeout to the fcp service create params

func (*FcpServiceCreateParams) WithContext

WithContext adds the context to the fcp service create params

func (*FcpServiceCreateParams) WithDefaults

WithDefaults hydrates default values in the fcp service create params (not the query body).

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

func (*FcpServiceCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the fcp service create params

func (*FcpServiceCreateParams) WithInfo

WithInfo adds the info to the fcp service create params

func (*FcpServiceCreateParams) WithReturnRecordsQueryParameter

func (o *FcpServiceCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *FcpServiceCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the fcp service create params

func (*FcpServiceCreateParams) WithTimeout

WithTimeout adds the timeout to the fcp service create params

func (*FcpServiceCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FcpServiceCreateReader

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

FcpServiceCreateReader is a Reader for the FcpServiceCreate structure.

func (*FcpServiceCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcpServiceDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 5373960 | The Fibre Channel Protocol service cannot be removed while it is enabled. | | 5374083 | There is no Fibre Channel Protocol service for the specified SVM. |

func NewFcpServiceDeleteDefault

func NewFcpServiceDeleteDefault(code int) *FcpServiceDeleteDefault

NewFcpServiceDeleteDefault creates a FcpServiceDeleteDefault with default headers values

func (*FcpServiceDeleteDefault) Code

func (o *FcpServiceDeleteDefault) Code() int

Code gets the status code for the fcp service delete default response

func (*FcpServiceDeleteDefault) Error

func (o *FcpServiceDeleteDefault) Error() string

func (*FcpServiceDeleteDefault) GetPayload

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

func (*FcpServiceDeleteDefault) IsClientError

func (o *FcpServiceDeleteDefault) IsClientError() bool

IsClientError returns true when this fcp service delete default response has a 4xx status code

func (*FcpServiceDeleteDefault) IsCode

func (o *FcpServiceDeleteDefault) IsCode(code int) bool

IsCode returns true when this fcp service delete default response a status code equal to that given

func (*FcpServiceDeleteDefault) IsRedirect

func (o *FcpServiceDeleteDefault) IsRedirect() bool

IsRedirect returns true when this fcp service delete default response has a 3xx status code

func (*FcpServiceDeleteDefault) IsServerError

func (o *FcpServiceDeleteDefault) IsServerError() bool

IsServerError returns true when this fcp service delete default response has a 5xx status code

func (*FcpServiceDeleteDefault) IsSuccess

func (o *FcpServiceDeleteDefault) IsSuccess() bool

IsSuccess returns true when this fcp service delete default response has a 2xx status code

func (*FcpServiceDeleteDefault) String

func (o *FcpServiceDeleteDefault) String() string

type FcpServiceDeleteOK

type FcpServiceDeleteOK struct {
}

FcpServiceDeleteOK describes a response with status code 200, with default header values.

OK

func NewFcpServiceDeleteOK

func NewFcpServiceDeleteOK() *FcpServiceDeleteOK

NewFcpServiceDeleteOK creates a FcpServiceDeleteOK with default headers values

func (*FcpServiceDeleteOK) Error

func (o *FcpServiceDeleteOK) Error() string

func (*FcpServiceDeleteOK) IsClientError

func (o *FcpServiceDeleteOK) IsClientError() bool

IsClientError returns true when this fcp service delete o k response has a 4xx status code

func (*FcpServiceDeleteOK) IsCode

func (o *FcpServiceDeleteOK) IsCode(code int) bool

IsCode returns true when this fcp service delete o k response a status code equal to that given

func (*FcpServiceDeleteOK) IsRedirect

func (o *FcpServiceDeleteOK) IsRedirect() bool

IsRedirect returns true when this fcp service delete o k response has a 3xx status code

func (*FcpServiceDeleteOK) IsServerError

func (o *FcpServiceDeleteOK) IsServerError() bool

IsServerError returns true when this fcp service delete o k response has a 5xx status code

func (*FcpServiceDeleteOK) IsSuccess

func (o *FcpServiceDeleteOK) IsSuccess() bool

IsSuccess returns true when this fcp service delete o k response has a 2xx status code

func (*FcpServiceDeleteOK) String

func (o *FcpServiceDeleteOK) String() string

type FcpServiceDeleteParams

type FcpServiceDeleteParams struct {

	/* SvmUUID.

	   The unique identifier of the SVM for which to delete the FC Protocol service.

	*/
	SVMUUIDPathParameter string

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

FcpServiceDeleteParams contains all the parameters to send to the API endpoint

for the fcp service delete operation.

Typically these are written to a http.Request.

func NewFcpServiceDeleteParams

func NewFcpServiceDeleteParams() *FcpServiceDeleteParams

NewFcpServiceDeleteParams creates a new FcpServiceDeleteParams object, with the default timeout for this client.

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

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

func NewFcpServiceDeleteParamsWithContext

func NewFcpServiceDeleteParamsWithContext(ctx context.Context) *FcpServiceDeleteParams

NewFcpServiceDeleteParamsWithContext creates a new FcpServiceDeleteParams object with the ability to set a context for a request.

func NewFcpServiceDeleteParamsWithHTTPClient

func NewFcpServiceDeleteParamsWithHTTPClient(client *http.Client) *FcpServiceDeleteParams

NewFcpServiceDeleteParamsWithHTTPClient creates a new FcpServiceDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewFcpServiceDeleteParamsWithTimeout

func NewFcpServiceDeleteParamsWithTimeout(timeout time.Duration) *FcpServiceDeleteParams

NewFcpServiceDeleteParamsWithTimeout creates a new FcpServiceDeleteParams object with the ability to set a timeout on a request.

func (*FcpServiceDeleteParams) SetContext

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

SetContext adds the context to the fcp service delete params

func (*FcpServiceDeleteParams) SetDefaults

func (o *FcpServiceDeleteParams) SetDefaults()

SetDefaults hydrates default values in the fcp service delete params (not the query body).

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

func (*FcpServiceDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fcp service delete params

func (*FcpServiceDeleteParams) SetSVMUUIDPathParameter

func (o *FcpServiceDeleteParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the fcp service delete params

func (*FcpServiceDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the fcp service delete params

func (*FcpServiceDeleteParams) WithContext

WithContext adds the context to the fcp service delete params

func (*FcpServiceDeleteParams) WithDefaults

WithDefaults hydrates default values in the fcp service delete params (not the query body).

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

func (*FcpServiceDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the fcp service delete params

func (*FcpServiceDeleteParams) WithSVMUUIDPathParameter

func (o *FcpServiceDeleteParams) WithSVMUUIDPathParameter(svmUUID string) *FcpServiceDeleteParams

WithSVMUUIDPathParameter adds the svmUUID to the fcp service delete params

func (*FcpServiceDeleteParams) WithTimeout

WithTimeout adds the timeout to the fcp service delete params

func (*FcpServiceDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FcpServiceDeleteReader

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

FcpServiceDeleteReader is a Reader for the FcpServiceDelete structure.

func (*FcpServiceDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcpServiceGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 5374083 | There is no Fibre Channel Protocol service for the specified SVM. |

func NewFcpServiceGetDefault

func NewFcpServiceGetDefault(code int) *FcpServiceGetDefault

NewFcpServiceGetDefault creates a FcpServiceGetDefault with default headers values

func (*FcpServiceGetDefault) Code

func (o *FcpServiceGetDefault) Code() int

Code gets the status code for the fcp service get default response

func (*FcpServiceGetDefault) Error

func (o *FcpServiceGetDefault) Error() string

func (*FcpServiceGetDefault) GetPayload

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

func (*FcpServiceGetDefault) IsClientError

func (o *FcpServiceGetDefault) IsClientError() bool

IsClientError returns true when this fcp service get default response has a 4xx status code

func (*FcpServiceGetDefault) IsCode

func (o *FcpServiceGetDefault) IsCode(code int) bool

IsCode returns true when this fcp service get default response a status code equal to that given

func (*FcpServiceGetDefault) IsRedirect

func (o *FcpServiceGetDefault) IsRedirect() bool

IsRedirect returns true when this fcp service get default response has a 3xx status code

func (*FcpServiceGetDefault) IsServerError

func (o *FcpServiceGetDefault) IsServerError() bool

IsServerError returns true when this fcp service get default response has a 5xx status code

func (*FcpServiceGetDefault) IsSuccess

func (o *FcpServiceGetDefault) IsSuccess() bool

IsSuccess returns true when this fcp service get default response has a 2xx status code

func (*FcpServiceGetDefault) String

func (o *FcpServiceGetDefault) String() string

type FcpServiceGetOK

type FcpServiceGetOK struct {
	Payload *models.FcpService
}

FcpServiceGetOK describes a response with status code 200, with default header values.

OK

func NewFcpServiceGetOK

func NewFcpServiceGetOK() *FcpServiceGetOK

NewFcpServiceGetOK creates a FcpServiceGetOK with default headers values

func (*FcpServiceGetOK) Error

func (o *FcpServiceGetOK) Error() string

func (*FcpServiceGetOK) GetPayload

func (o *FcpServiceGetOK) GetPayload() *models.FcpService

func (*FcpServiceGetOK) IsClientError

func (o *FcpServiceGetOK) IsClientError() bool

IsClientError returns true when this fcp service get o k response has a 4xx status code

func (*FcpServiceGetOK) IsCode

func (o *FcpServiceGetOK) IsCode(code int) bool

IsCode returns true when this fcp service get o k response a status code equal to that given

func (*FcpServiceGetOK) IsRedirect

func (o *FcpServiceGetOK) IsRedirect() bool

IsRedirect returns true when this fcp service get o k response has a 3xx status code

func (*FcpServiceGetOK) IsServerError

func (o *FcpServiceGetOK) IsServerError() bool

IsServerError returns true when this fcp service get o k response has a 5xx status code

func (*FcpServiceGetOK) IsSuccess

func (o *FcpServiceGetOK) IsSuccess() bool

IsSuccess returns true when this fcp service get o k response has a 2xx status code

func (*FcpServiceGetOK) String

func (o *FcpServiceGetOK) String() string

type FcpServiceGetParams

type FcpServiceGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* SvmUUID.

	   The unique identifier of the SVM for which to retrieve the FC Protocol service.

	*/
	SVMUUIDPathParameter string

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

FcpServiceGetParams contains all the parameters to send to the API endpoint

for the fcp service get operation.

Typically these are written to a http.Request.

func NewFcpServiceGetParams

func NewFcpServiceGetParams() *FcpServiceGetParams

NewFcpServiceGetParams creates a new FcpServiceGetParams object, with the default timeout for this client.

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

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

func NewFcpServiceGetParamsWithContext

func NewFcpServiceGetParamsWithContext(ctx context.Context) *FcpServiceGetParams

NewFcpServiceGetParamsWithContext creates a new FcpServiceGetParams object with the ability to set a context for a request.

func NewFcpServiceGetParamsWithHTTPClient

func NewFcpServiceGetParamsWithHTTPClient(client *http.Client) *FcpServiceGetParams

NewFcpServiceGetParamsWithHTTPClient creates a new FcpServiceGetParams object with the ability to set a custom HTTPClient for a request.

func NewFcpServiceGetParamsWithTimeout

func NewFcpServiceGetParamsWithTimeout(timeout time.Duration) *FcpServiceGetParams

NewFcpServiceGetParamsWithTimeout creates a new FcpServiceGetParams object with the ability to set a timeout on a request.

func (*FcpServiceGetParams) SetContext

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

SetContext adds the context to the fcp service get params

func (*FcpServiceGetParams) SetDefaults

func (o *FcpServiceGetParams) SetDefaults()

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

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

func (*FcpServiceGetParams) SetFieldsQueryParameter

func (o *FcpServiceGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the fcp service get params

func (*FcpServiceGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fcp service get params

func (*FcpServiceGetParams) SetSVMUUIDPathParameter

func (o *FcpServiceGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the fcp service get params

func (*FcpServiceGetParams) SetTimeout

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

SetTimeout adds the timeout to the fcp service get params

func (*FcpServiceGetParams) WithContext

WithContext adds the context to the fcp service get params

func (*FcpServiceGetParams) WithDefaults

func (o *FcpServiceGetParams) WithDefaults() *FcpServiceGetParams

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

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

func (*FcpServiceGetParams) WithFieldsQueryParameter

func (o *FcpServiceGetParams) WithFieldsQueryParameter(fields []string) *FcpServiceGetParams

WithFieldsQueryParameter adds the fields to the fcp service get params

func (*FcpServiceGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the fcp service get params

func (*FcpServiceGetParams) WithSVMUUIDPathParameter

func (o *FcpServiceGetParams) WithSVMUUIDPathParameter(svmUUID string) *FcpServiceGetParams

WithSVMUUIDPathParameter adds the svmUUID to the fcp service get params

func (*FcpServiceGetParams) WithTimeout

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

WithTimeout adds the timeout to the fcp service get params

func (*FcpServiceGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type FcpServiceGetReader

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

FcpServiceGetReader is a Reader for the FcpServiceGet structure.

func (*FcpServiceGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FcpServiceModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 5374083 | There is no Fibre Channel Protocol service for the specified SVM. |

func NewFcpServiceModifyDefault

func NewFcpServiceModifyDefault(code int) *FcpServiceModifyDefault

NewFcpServiceModifyDefault creates a FcpServiceModifyDefault with default headers values

func (*FcpServiceModifyDefault) Code

func (o *FcpServiceModifyDefault) Code() int

Code gets the status code for the fcp service modify default response

func (*FcpServiceModifyDefault) Error

func (o *FcpServiceModifyDefault) Error() string

func (*FcpServiceModifyDefault) GetPayload

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

func (*FcpServiceModifyDefault) IsClientError

func (o *FcpServiceModifyDefault) IsClientError() bool

IsClientError returns true when this fcp service modify default response has a 4xx status code

func (*FcpServiceModifyDefault) IsCode

func (o *FcpServiceModifyDefault) IsCode(code int) bool

IsCode returns true when this fcp service modify default response a status code equal to that given

func (*FcpServiceModifyDefault) IsRedirect

func (o *FcpServiceModifyDefault) IsRedirect() bool

IsRedirect returns true when this fcp service modify default response has a 3xx status code

func (*FcpServiceModifyDefault) IsServerError

func (o *FcpServiceModifyDefault) IsServerError() bool

IsServerError returns true when this fcp service modify default response has a 5xx status code

func (*FcpServiceModifyDefault) IsSuccess

func (o *FcpServiceModifyDefault) IsSuccess() bool

IsSuccess returns true when this fcp service modify default response has a 2xx status code

func (*FcpServiceModifyDefault) String

func (o *FcpServiceModifyDefault) String() string

type FcpServiceModifyOK

type FcpServiceModifyOK struct {
}

FcpServiceModifyOK describes a response with status code 200, with default header values.

OK

func NewFcpServiceModifyOK

func NewFcpServiceModifyOK() *FcpServiceModifyOK

NewFcpServiceModifyOK creates a FcpServiceModifyOK with default headers values

func (*FcpServiceModifyOK) Error

func (o *FcpServiceModifyOK) Error() string

func (*FcpServiceModifyOK) IsClientError

func (o *FcpServiceModifyOK) IsClientError() bool

IsClientError returns true when this fcp service modify o k response has a 4xx status code

func (*FcpServiceModifyOK) IsCode

func (o *FcpServiceModifyOK) IsCode(code int) bool

IsCode returns true when this fcp service modify o k response a status code equal to that given

func (*FcpServiceModifyOK) IsRedirect

func (o *FcpServiceModifyOK) IsRedirect() bool

IsRedirect returns true when this fcp service modify o k response has a 3xx status code

func (*FcpServiceModifyOK) IsServerError

func (o *FcpServiceModifyOK) IsServerError() bool

IsServerError returns true when this fcp service modify o k response has a 5xx status code

func (*FcpServiceModifyOK) IsSuccess

func (o *FcpServiceModifyOK) IsSuccess() bool

IsSuccess returns true when this fcp service modify o k response has a 2xx status code

func (*FcpServiceModifyOK) String

func (o *FcpServiceModifyOK) String() string

type FcpServiceModifyParams

type FcpServiceModifyParams struct {

	/* Info.

	   The new property values for the FC Protocol service.

	*/
	Info *models.FcpService

	/* SvmUUID.

	   The unique identifier of the SVM whose FC Protocol service is to be updated.

	*/
	SVMUUIDPathParameter string

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

FcpServiceModifyParams contains all the parameters to send to the API endpoint

for the fcp service modify operation.

Typically these are written to a http.Request.

func NewFcpServiceModifyParams

func NewFcpServiceModifyParams() *FcpServiceModifyParams

NewFcpServiceModifyParams creates a new FcpServiceModifyParams object, with the default timeout for this client.

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

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

func NewFcpServiceModifyParamsWithContext

func NewFcpServiceModifyParamsWithContext(ctx context.Context) *FcpServiceModifyParams

NewFcpServiceModifyParamsWithContext creates a new FcpServiceModifyParams object with the ability to set a context for a request.

func NewFcpServiceModifyParamsWithHTTPClient

func NewFcpServiceModifyParamsWithHTTPClient(client *http.Client) *FcpServiceModifyParams

NewFcpServiceModifyParamsWithHTTPClient creates a new FcpServiceModifyParams object with the ability to set a custom HTTPClient for a request.

func NewFcpServiceModifyParamsWithTimeout

func NewFcpServiceModifyParamsWithTimeout(timeout time.Duration) *FcpServiceModifyParams

NewFcpServiceModifyParamsWithTimeout creates a new FcpServiceModifyParams object with the ability to set a timeout on a request.

func (*FcpServiceModifyParams) SetContext

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

SetContext adds the context to the fcp service modify params

func (*FcpServiceModifyParams) SetDefaults

func (o *FcpServiceModifyParams) SetDefaults()

SetDefaults hydrates default values in the fcp service modify params (not the query body).

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

func (*FcpServiceModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the fcp service modify params

func (*FcpServiceModifyParams) SetInfo

func (o *FcpServiceModifyParams) SetInfo(info *models.FcpService)

SetInfo adds the info to the fcp service modify params

func (*FcpServiceModifyParams) SetSVMUUIDPathParameter

func (o *FcpServiceModifyParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the fcp service modify params

func (*FcpServiceModifyParams) SetTimeout

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

SetTimeout adds the timeout to the fcp service modify params

func (*FcpServiceModifyParams) WithContext

WithContext adds the context to the fcp service modify params

func (*FcpServiceModifyParams) WithDefaults

WithDefaults hydrates default values in the fcp service modify params (not the query body).

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

func (*FcpServiceModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the fcp service modify params

func (*FcpServiceModifyParams) WithInfo

WithInfo adds the info to the fcp service modify params

func (*FcpServiceModifyParams) WithSVMUUIDPathParameter

func (o *FcpServiceModifyParams) WithSVMUUIDPathParameter(svmUUID string) *FcpServiceModifyParams

WithSVMUUIDPathParameter adds the svmUUID to the fcp service modify params

func (*FcpServiceModifyParams) WithTimeout

WithTimeout adds the timeout to the fcp service modify params

func (*FcpServiceModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FcpServiceModifyReader

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

FcpServiceModifyReader is a Reader for the FcpServiceModify structure.

func (*FcpServiceModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupCollectionGetDefault

type IgroupCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

IgroupCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewIgroupCollectionGetDefault

func NewIgroupCollectionGetDefault(code int) *IgroupCollectionGetDefault

NewIgroupCollectionGetDefault creates a IgroupCollectionGetDefault with default headers values

func (*IgroupCollectionGetDefault) Code

func (o *IgroupCollectionGetDefault) Code() int

Code gets the status code for the igroup collection get default response

func (*IgroupCollectionGetDefault) Error

func (*IgroupCollectionGetDefault) GetPayload

func (*IgroupCollectionGetDefault) IsClientError

func (o *IgroupCollectionGetDefault) IsClientError() bool

IsClientError returns true when this igroup collection get default response has a 4xx status code

func (*IgroupCollectionGetDefault) IsCode

func (o *IgroupCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this igroup collection get default response a status code equal to that given

func (*IgroupCollectionGetDefault) IsRedirect

func (o *IgroupCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this igroup collection get default response has a 3xx status code

func (*IgroupCollectionGetDefault) IsServerError

func (o *IgroupCollectionGetDefault) IsServerError() bool

IsServerError returns true when this igroup collection get default response has a 5xx status code

func (*IgroupCollectionGetDefault) IsSuccess

func (o *IgroupCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this igroup collection get default response has a 2xx status code

func (*IgroupCollectionGetDefault) String

func (o *IgroupCollectionGetDefault) String() string

type IgroupCollectionGetOK

type IgroupCollectionGetOK struct {
	Payload *models.IgroupResponse
}

IgroupCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewIgroupCollectionGetOK

func NewIgroupCollectionGetOK() *IgroupCollectionGetOK

NewIgroupCollectionGetOK creates a IgroupCollectionGetOK with default headers values

func (*IgroupCollectionGetOK) Error

func (o *IgroupCollectionGetOK) Error() string

func (*IgroupCollectionGetOK) GetPayload

func (o *IgroupCollectionGetOK) GetPayload() *models.IgroupResponse

func (*IgroupCollectionGetOK) IsClientError

func (o *IgroupCollectionGetOK) IsClientError() bool

IsClientError returns true when this igroup collection get o k response has a 4xx status code

func (*IgroupCollectionGetOK) IsCode

func (o *IgroupCollectionGetOK) IsCode(code int) bool

IsCode returns true when this igroup collection get o k response a status code equal to that given

func (*IgroupCollectionGetOK) IsRedirect

func (o *IgroupCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this igroup collection get o k response has a 3xx status code

func (*IgroupCollectionGetOK) IsServerError

func (o *IgroupCollectionGetOK) IsServerError() bool

IsServerError returns true when this igroup collection get o k response has a 5xx status code

func (*IgroupCollectionGetOK) IsSuccess

func (o *IgroupCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this igroup collection get o k response has a 2xx status code

func (*IgroupCollectionGetOK) String

func (o *IgroupCollectionGetOK) String() string

type IgroupCollectionGetParams

type IgroupCollectionGetParams struct {

	/* Comment.

	   Filter by comment
	*/
	CommentQueryParameter *string

	/* ConnectivityTrackingAlertsSummaryArgumentsCode.

	   Filter by connectivity_tracking.alerts.summary.arguments.code
	*/
	ConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter *string

	/* ConnectivityTrackingAlertsSummaryArgumentsMessage.

	   Filter by connectivity_tracking.alerts.summary.arguments.message
	*/
	ConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter *string

	/* ConnectivityTrackingAlertsSummaryCode.

	   Filter by connectivity_tracking.alerts.summary.code
	*/
	ConnectivityTrackingAlertsSummaryCodeQueryParameter *string

	/* ConnectivityTrackingAlertsSummaryMessage.

	   Filter by connectivity_tracking.alerts.summary.message
	*/
	ConnectivityTrackingAlertsSummaryMessageQueryParameter *string

	/* ConnectivityTrackingAlertsSummaryTarget.

	   Filter by connectivity_tracking.alerts.summary.target
	*/
	ConnectivityTrackingAlertsSummaryTargetQueryParameter *string

	/* ConnectivityTrackingConnectionState.

	   Filter by connectivity_tracking.connection_state
	*/
	ConnectivityTrackingConnectionStateQueryParameter *string

	/* ConnectivityTrackingRequiredNodesName.

	   Filter by connectivity_tracking.required_nodes.name
	*/
	ConnectivityTrackingRequiredNodesNameQueryParameter *string

	/* ConnectivityTrackingRequiredNodesUUID.

	   Filter by connectivity_tracking.required_nodes.uuid
	*/
	ConnectivityTrackingRequiredNodesUUIDQueryParameter *string

	/* DeleteOnUnmap.

	   Filter by delete_on_unmap
	*/
	DeleteOnUnmapQueryParameter *bool

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupsComment.

	   Filter by igroups.comment
	*/
	IgroupsCommentQueryParameter *string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsNameQueryParameter *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUIDQueryParameter *string

	/* InitiatorsComment.

	   Filter by initiators.comment
	*/
	InitiatorsCommentQueryParameter *string

	/* InitiatorsConnectivityTrackingConnectionState.

	   Filter by initiators.connectivity_tracking.connection_state
	*/
	InitiatorsConnectivityTrackingConnectionStateQueryParameter *string

	/* InitiatorsIgroupName.

	   Filter by initiators.igroup.name
	*/
	InitiatorsIgroupNameQueryParameter *string

	/* InitiatorsIgroupUUID.

	   Filter by initiators.igroup.uuid
	*/
	InitiatorsIgroupUUIDQueryParameter *string

	/* InitiatorsName.

	   Filter by initiators.name
	*/
	InitiatorsNameQueryParameter *string

	/* LunMapsLogicalUnitNumber.

	   Filter by lun_maps.logical_unit_number
	*/
	LunMapsLogicalUnitNumberQueryParameter *int64

	/* LunMapsLunName.

	   Filter by lun_maps.lun.name
	*/
	LunMapsLunNameQueryParameter *string

	/* LunMapsLunNodeName.

	   Filter by lun_maps.lun.node.name
	*/
	LunMapsLunNodeNameQueryParameter *string

	/* LunMapsLunNodeUUID.

	   Filter by lun_maps.lun.node.uuid
	*/
	LunMapsLunNodeUUIDQueryParameter *string

	/* LunMapsLunUUID.

	   Filter by lun_maps.lun.uuid
	*/
	LunMapsLunUUIDQueryParameter *string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* OsType.

	   Filter by os_type
	*/
	OsTypeQueryParameter *string

	/* ParentIgroupsComment.

	   Filter by parent_igroups.comment
	*/
	ParentIgroupsCommentQueryParameter *string

	/* ParentIgroupsName.

	   Filter by parent_igroups.name
	*/
	ParentIgroupsNameQueryParameter *string

	/* ParentIgroupsUUID.

	   Filter by parent_igroups.uuid
	*/
	ParentIgroupsUUIDQueryParameter *string

	/* PortsetName.

	   Filter by portset.name
	*/
	PortsetNameQueryParameter *string

	/* PortsetUUID.

	   Filter by portset.uuid
	*/
	PortsetUUIDQueryParameter *string

	/* Protocol.

	   Filter by protocol
	*/
	ProtocolQueryParameter *string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SupportsIgroups.

	   Filter by supports_igroups
	*/
	SupportsIgroupsQueryParameter *bool

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* TargetFirmwareRevision.

	   Filter by target.firmware_revision
	*/
	TargetFirmwareRevisionQueryParameter *string

	/* TargetProductID.

	   Filter by target.product_id
	*/
	TargetProductIDQueryParameter *string

	/* TargetVendorID.

	   Filter by target.vendor_id
	*/
	TargetVendorIDQueryParameter *string

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

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

IgroupCollectionGetParams contains all the parameters to send to the API endpoint

for the igroup collection get operation.

Typically these are written to a http.Request.

func NewIgroupCollectionGetParams

func NewIgroupCollectionGetParams() *IgroupCollectionGetParams

NewIgroupCollectionGetParams creates a new IgroupCollectionGetParams object, with the default timeout for this client.

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

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

func NewIgroupCollectionGetParamsWithContext

func NewIgroupCollectionGetParamsWithContext(ctx context.Context) *IgroupCollectionGetParams

NewIgroupCollectionGetParamsWithContext creates a new IgroupCollectionGetParams object with the ability to set a context for a request.

func NewIgroupCollectionGetParamsWithHTTPClient

func NewIgroupCollectionGetParamsWithHTTPClient(client *http.Client) *IgroupCollectionGetParams

NewIgroupCollectionGetParamsWithHTTPClient creates a new IgroupCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupCollectionGetParamsWithTimeout

func NewIgroupCollectionGetParamsWithTimeout(timeout time.Duration) *IgroupCollectionGetParams

NewIgroupCollectionGetParamsWithTimeout creates a new IgroupCollectionGetParams object with the ability to set a timeout on a request.

func (*IgroupCollectionGetParams) SetCommentQueryParameter

func (o *IgroupCollectionGetParams) SetCommentQueryParameter(comment *string)

SetCommentQueryParameter adds the comment to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter(connectivityTrackingAlertsSummaryArgumentsCode *string)

SetConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter adds the connectivityTrackingAlertsSummaryArgumentsCode to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter(connectivityTrackingAlertsSummaryArgumentsMessage *string)

SetConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter adds the connectivityTrackingAlertsSummaryArgumentsMessage to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryCodeQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryCodeQueryParameter(connectivityTrackingAlertsSummaryCode *string)

SetConnectivityTrackingAlertsSummaryCodeQueryParameter adds the connectivityTrackingAlertsSummaryCode to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryMessageQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryMessageQueryParameter(connectivityTrackingAlertsSummaryMessage *string)

SetConnectivityTrackingAlertsSummaryMessageQueryParameter adds the connectivityTrackingAlertsSummaryMessage to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryTargetQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryTargetQueryParameter(connectivityTrackingAlertsSummaryTarget *string)

SetConnectivityTrackingAlertsSummaryTargetQueryParameter adds the connectivityTrackingAlertsSummaryTarget to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingConnectionStateQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingConnectionStateQueryParameter(connectivityTrackingConnectionState *string)

SetConnectivityTrackingConnectionStateQueryParameter adds the connectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingRequiredNodesNameQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingRequiredNodesNameQueryParameter(connectivityTrackingRequiredNodesName *string)

SetConnectivityTrackingRequiredNodesNameQueryParameter adds the connectivityTrackingRequiredNodesName to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingRequiredNodesUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetConnectivityTrackingRequiredNodesUUIDQueryParameter(connectivityTrackingRequiredNodesUUID *string)

SetConnectivityTrackingRequiredNodesUUIDQueryParameter adds the connectivityTrackingRequiredNodesUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetContext

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

SetContext adds the context to the igroup collection get params

func (*IgroupCollectionGetParams) SetDefaults

func (o *IgroupCollectionGetParams) SetDefaults()

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

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

func (*IgroupCollectionGetParams) SetDeleteOnUnmapQueryParameter

func (o *IgroupCollectionGetParams) SetDeleteOnUnmapQueryParameter(deleteOnUnmap *bool)

SetDeleteOnUnmapQueryParameter adds the deleteOnUnmap to the igroup collection get params

func (*IgroupCollectionGetParams) SetFieldsQueryParameter

func (o *IgroupCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the igroup collection get params

func (*IgroupCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup collection get params

func (*IgroupCollectionGetParams) SetIgroupsCommentQueryParameter

func (o *IgroupCollectionGetParams) SetIgroupsCommentQueryParameter(igroupsComment *string)

SetIgroupsCommentQueryParameter adds the igroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) SetIgroupsNameQueryParameter

func (o *IgroupCollectionGetParams) SetIgroupsNameQueryParameter(igroupsName *string)

SetIgroupsNameQueryParameter adds the igroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) SetIgroupsUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetIgroupsUUIDQueryParameter(igroupsUUID *string)

SetIgroupsUUIDQueryParameter adds the igroupsUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsCommentQueryParameter

func (o *IgroupCollectionGetParams) SetInitiatorsCommentQueryParameter(initiatorsComment *string)

SetInitiatorsCommentQueryParameter adds the initiatorsComment to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsConnectivityTrackingConnectionStateQueryParameter

func (o *IgroupCollectionGetParams) SetInitiatorsConnectivityTrackingConnectionStateQueryParameter(initiatorsConnectivityTrackingConnectionState *string)

SetInitiatorsConnectivityTrackingConnectionStateQueryParameter adds the initiatorsConnectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsIgroupNameQueryParameter

func (o *IgroupCollectionGetParams) SetInitiatorsIgroupNameQueryParameter(initiatorsIgroupName *string)

SetInitiatorsIgroupNameQueryParameter adds the initiatorsIgroupName to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsIgroupUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetInitiatorsIgroupUUIDQueryParameter(initiatorsIgroupUUID *string)

SetInitiatorsIgroupUUIDQueryParameter adds the initiatorsIgroupUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsNameQueryParameter

func (o *IgroupCollectionGetParams) SetInitiatorsNameQueryParameter(initiatorsName *string)

SetInitiatorsNameQueryParameter adds the initiatorsName to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLogicalUnitNumberQueryParameter

func (o *IgroupCollectionGetParams) SetLunMapsLogicalUnitNumberQueryParameter(lunMapsLogicalUnitNumber *int64)

SetLunMapsLogicalUnitNumberQueryParameter adds the lunMapsLogicalUnitNumber to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunNameQueryParameter

func (o *IgroupCollectionGetParams) SetLunMapsLunNameQueryParameter(lunMapsLunName *string)

SetLunMapsLunNameQueryParameter adds the lunMapsLunName to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunNodeNameQueryParameter

func (o *IgroupCollectionGetParams) SetLunMapsLunNodeNameQueryParameter(lunMapsLunNodeName *string)

SetLunMapsLunNodeNameQueryParameter adds the lunMapsLunNodeName to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunNodeUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetLunMapsLunNodeUUIDQueryParameter(lunMapsLunNodeUUID *string)

SetLunMapsLunNodeUUIDQueryParameter adds the lunMapsLunNodeUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetLunMapsLunUUIDQueryParameter(lunMapsLunUUID *string)

SetLunMapsLunUUIDQueryParameter adds the lunMapsLunUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetMaxRecordsQueryParameter

func (o *IgroupCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the igroup collection get params

func (*IgroupCollectionGetParams) SetNameQueryParameter

func (o *IgroupCollectionGetParams) SetNameQueryParameter(name *string)

SetNameQueryParameter adds the name to the igroup collection get params

func (*IgroupCollectionGetParams) SetOrderByQueryParameter

func (o *IgroupCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the igroup collection get params

func (*IgroupCollectionGetParams) SetOsTypeQueryParameter

func (o *IgroupCollectionGetParams) SetOsTypeQueryParameter(osType *string)

SetOsTypeQueryParameter adds the osType to the igroup collection get params

func (*IgroupCollectionGetParams) SetParentIgroupsCommentQueryParameter

func (o *IgroupCollectionGetParams) SetParentIgroupsCommentQueryParameter(parentIgroupsComment *string)

SetParentIgroupsCommentQueryParameter adds the parentIgroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) SetParentIgroupsNameQueryParameter

func (o *IgroupCollectionGetParams) SetParentIgroupsNameQueryParameter(parentIgroupsName *string)

SetParentIgroupsNameQueryParameter adds the parentIgroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) SetParentIgroupsUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetParentIgroupsUUIDQueryParameter(parentIgroupsUUID *string)

SetParentIgroupsUUIDQueryParameter adds the parentIgroupsUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetPortsetNameQueryParameter

func (o *IgroupCollectionGetParams) SetPortsetNameQueryParameter(portsetName *string)

SetPortsetNameQueryParameter adds the portsetName to the igroup collection get params

func (*IgroupCollectionGetParams) SetPortsetUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetPortsetUUIDQueryParameter(portsetUUID *string)

SetPortsetUUIDQueryParameter adds the portsetUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetProtocolQueryParameter

func (o *IgroupCollectionGetParams) SetProtocolQueryParameter(protocol *string)

SetProtocolQueryParameter adds the protocol to the igroup collection get params

func (*IgroupCollectionGetParams) SetReturnRecordsQueryParameter

func (o *IgroupCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the igroup collection get params

func (*IgroupCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *IgroupCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the igroup collection get params

func (*IgroupCollectionGetParams) SetSVMNameQueryParameter

func (o *IgroupCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the igroup collection get params

func (*IgroupCollectionGetParams) SetSVMUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetSupportsIgroupsQueryParameter

func (o *IgroupCollectionGetParams) SetSupportsIgroupsQueryParameter(supportsIgroups *bool)

SetSupportsIgroupsQueryParameter adds the supportsIgroups to the igroup collection get params

func (*IgroupCollectionGetParams) SetTargetFirmwareRevisionQueryParameter

func (o *IgroupCollectionGetParams) SetTargetFirmwareRevisionQueryParameter(targetFirmwareRevision *string)

SetTargetFirmwareRevisionQueryParameter adds the targetFirmwareRevision to the igroup collection get params

func (*IgroupCollectionGetParams) SetTargetProductIDQueryParameter

func (o *IgroupCollectionGetParams) SetTargetProductIDQueryParameter(targetProductID *string)

SetTargetProductIDQueryParameter adds the targetProductId to the igroup collection get params

func (*IgroupCollectionGetParams) SetTargetVendorIDQueryParameter

func (o *IgroupCollectionGetParams) SetTargetVendorIDQueryParameter(targetVendorID *string)

SetTargetVendorIDQueryParameter adds the targetVendorId to the igroup collection get params

func (*IgroupCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the igroup collection get params

func (*IgroupCollectionGetParams) SetUUIDQueryParameter

func (o *IgroupCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the igroup collection get params

func (*IgroupCollectionGetParams) WithCommentQueryParameter

func (o *IgroupCollectionGetParams) WithCommentQueryParameter(comment *string) *IgroupCollectionGetParams

WithCommentQueryParameter adds the comment to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter(connectivityTrackingAlertsSummaryArgumentsCode *string) *IgroupCollectionGetParams

WithConnectivityTrackingAlertsSummaryArgumentsCodeQueryParameter adds the connectivityTrackingAlertsSummaryArgumentsCode to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter(connectivityTrackingAlertsSummaryArgumentsMessage *string) *IgroupCollectionGetParams

WithConnectivityTrackingAlertsSummaryArgumentsMessageQueryParameter adds the connectivityTrackingAlertsSummaryArgumentsMessage to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryCodeQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryCodeQueryParameter(connectivityTrackingAlertsSummaryCode *string) *IgroupCollectionGetParams

WithConnectivityTrackingAlertsSummaryCodeQueryParameter adds the connectivityTrackingAlertsSummaryCode to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryMessageQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryMessageQueryParameter(connectivityTrackingAlertsSummaryMessage *string) *IgroupCollectionGetParams

WithConnectivityTrackingAlertsSummaryMessageQueryParameter adds the connectivityTrackingAlertsSummaryMessage to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryTargetQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryTargetQueryParameter(connectivityTrackingAlertsSummaryTarget *string) *IgroupCollectionGetParams

WithConnectivityTrackingAlertsSummaryTargetQueryParameter adds the connectivityTrackingAlertsSummaryTarget to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingConnectionStateQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingConnectionStateQueryParameter(connectivityTrackingConnectionState *string) *IgroupCollectionGetParams

WithConnectivityTrackingConnectionStateQueryParameter adds the connectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingRequiredNodesNameQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingRequiredNodesNameQueryParameter(connectivityTrackingRequiredNodesName *string) *IgroupCollectionGetParams

WithConnectivityTrackingRequiredNodesNameQueryParameter adds the connectivityTrackingRequiredNodesName to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingRequiredNodesUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithConnectivityTrackingRequiredNodesUUIDQueryParameter(connectivityTrackingRequiredNodesUUID *string) *IgroupCollectionGetParams

WithConnectivityTrackingRequiredNodesUUIDQueryParameter adds the connectivityTrackingRequiredNodesUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithContext

WithContext adds the context to the igroup collection get params

func (*IgroupCollectionGetParams) WithDefaults

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

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

func (*IgroupCollectionGetParams) WithDeleteOnUnmapQueryParameter

func (o *IgroupCollectionGetParams) WithDeleteOnUnmapQueryParameter(deleteOnUnmap *bool) *IgroupCollectionGetParams

WithDeleteOnUnmapQueryParameter adds the deleteOnUnmap to the igroup collection get params

func (*IgroupCollectionGetParams) WithFieldsQueryParameter

func (o *IgroupCollectionGetParams) WithFieldsQueryParameter(fields []string) *IgroupCollectionGetParams

WithFieldsQueryParameter adds the fields to the igroup collection get params

func (*IgroupCollectionGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup collection get params

func (*IgroupCollectionGetParams) WithIgroupsCommentQueryParameter

func (o *IgroupCollectionGetParams) WithIgroupsCommentQueryParameter(igroupsComment *string) *IgroupCollectionGetParams

WithIgroupsCommentQueryParameter adds the igroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) WithIgroupsNameQueryParameter

func (o *IgroupCollectionGetParams) WithIgroupsNameQueryParameter(igroupsName *string) *IgroupCollectionGetParams

WithIgroupsNameQueryParameter adds the igroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) WithIgroupsUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithIgroupsUUIDQueryParameter(igroupsUUID *string) *IgroupCollectionGetParams

WithIgroupsUUIDQueryParameter adds the igroupsUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsCommentQueryParameter

func (o *IgroupCollectionGetParams) WithInitiatorsCommentQueryParameter(initiatorsComment *string) *IgroupCollectionGetParams

WithInitiatorsCommentQueryParameter adds the initiatorsComment to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsConnectivityTrackingConnectionStateQueryParameter

func (o *IgroupCollectionGetParams) WithInitiatorsConnectivityTrackingConnectionStateQueryParameter(initiatorsConnectivityTrackingConnectionState *string) *IgroupCollectionGetParams

WithInitiatorsConnectivityTrackingConnectionStateQueryParameter adds the initiatorsConnectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsIgroupNameQueryParameter

func (o *IgroupCollectionGetParams) WithInitiatorsIgroupNameQueryParameter(initiatorsIgroupName *string) *IgroupCollectionGetParams

WithInitiatorsIgroupNameQueryParameter adds the initiatorsIgroupName to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsIgroupUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithInitiatorsIgroupUUIDQueryParameter(initiatorsIgroupUUID *string) *IgroupCollectionGetParams

WithInitiatorsIgroupUUIDQueryParameter adds the initiatorsIgroupUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsNameQueryParameter

func (o *IgroupCollectionGetParams) WithInitiatorsNameQueryParameter(initiatorsName *string) *IgroupCollectionGetParams

WithInitiatorsNameQueryParameter adds the initiatorsName to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLogicalUnitNumberQueryParameter

func (o *IgroupCollectionGetParams) WithLunMapsLogicalUnitNumberQueryParameter(lunMapsLogicalUnitNumber *int64) *IgroupCollectionGetParams

WithLunMapsLogicalUnitNumberQueryParameter adds the lunMapsLogicalUnitNumber to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunNameQueryParameter

func (o *IgroupCollectionGetParams) WithLunMapsLunNameQueryParameter(lunMapsLunName *string) *IgroupCollectionGetParams

WithLunMapsLunNameQueryParameter adds the lunMapsLunName to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunNodeNameQueryParameter

func (o *IgroupCollectionGetParams) WithLunMapsLunNodeNameQueryParameter(lunMapsLunNodeName *string) *IgroupCollectionGetParams

WithLunMapsLunNodeNameQueryParameter adds the lunMapsLunNodeName to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunNodeUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithLunMapsLunNodeUUIDQueryParameter(lunMapsLunNodeUUID *string) *IgroupCollectionGetParams

WithLunMapsLunNodeUUIDQueryParameter adds the lunMapsLunNodeUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithLunMapsLunUUIDQueryParameter(lunMapsLunUUID *string) *IgroupCollectionGetParams

WithLunMapsLunUUIDQueryParameter adds the lunMapsLunUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithMaxRecordsQueryParameter

func (o *IgroupCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *IgroupCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the igroup collection get params

func (*IgroupCollectionGetParams) WithNameQueryParameter

func (o *IgroupCollectionGetParams) WithNameQueryParameter(name *string) *IgroupCollectionGetParams

WithNameQueryParameter adds the name to the igroup collection get params

func (*IgroupCollectionGetParams) WithOrderByQueryParameter

func (o *IgroupCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *IgroupCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the igroup collection get params

func (*IgroupCollectionGetParams) WithOsTypeQueryParameter

func (o *IgroupCollectionGetParams) WithOsTypeQueryParameter(osType *string) *IgroupCollectionGetParams

WithOsTypeQueryParameter adds the osType to the igroup collection get params

func (*IgroupCollectionGetParams) WithParentIgroupsCommentQueryParameter

func (o *IgroupCollectionGetParams) WithParentIgroupsCommentQueryParameter(parentIgroupsComment *string) *IgroupCollectionGetParams

WithParentIgroupsCommentQueryParameter adds the parentIgroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) WithParentIgroupsNameQueryParameter

func (o *IgroupCollectionGetParams) WithParentIgroupsNameQueryParameter(parentIgroupsName *string) *IgroupCollectionGetParams

WithParentIgroupsNameQueryParameter adds the parentIgroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) WithParentIgroupsUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithParentIgroupsUUIDQueryParameter(parentIgroupsUUID *string) *IgroupCollectionGetParams

WithParentIgroupsUUIDQueryParameter adds the parentIgroupsUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithPortsetNameQueryParameter

func (o *IgroupCollectionGetParams) WithPortsetNameQueryParameter(portsetName *string) *IgroupCollectionGetParams

WithPortsetNameQueryParameter adds the portsetName to the igroup collection get params

func (*IgroupCollectionGetParams) WithPortsetUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithPortsetUUIDQueryParameter(portsetUUID *string) *IgroupCollectionGetParams

WithPortsetUUIDQueryParameter adds the portsetUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithProtocolQueryParameter

func (o *IgroupCollectionGetParams) WithProtocolQueryParameter(protocol *string) *IgroupCollectionGetParams

WithProtocolQueryParameter adds the protocol to the igroup collection get params

func (*IgroupCollectionGetParams) WithReturnRecordsQueryParameter

func (o *IgroupCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IgroupCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the igroup collection get params

func (*IgroupCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *IgroupCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IgroupCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the igroup collection get params

func (*IgroupCollectionGetParams) WithSVMNameQueryParameter

func (o *IgroupCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *IgroupCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the igroup collection get params

func (*IgroupCollectionGetParams) WithSVMUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *IgroupCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithSupportsIgroupsQueryParameter

func (o *IgroupCollectionGetParams) WithSupportsIgroupsQueryParameter(supportsIgroups *bool) *IgroupCollectionGetParams

WithSupportsIgroupsQueryParameter adds the supportsIgroups to the igroup collection get params

func (*IgroupCollectionGetParams) WithTargetFirmwareRevisionQueryParameter

func (o *IgroupCollectionGetParams) WithTargetFirmwareRevisionQueryParameter(targetFirmwareRevision *string) *IgroupCollectionGetParams

WithTargetFirmwareRevisionQueryParameter adds the targetFirmwareRevision to the igroup collection get params

func (*IgroupCollectionGetParams) WithTargetProductIDQueryParameter

func (o *IgroupCollectionGetParams) WithTargetProductIDQueryParameter(targetProductID *string) *IgroupCollectionGetParams

WithTargetProductIDQueryParameter adds the targetProductID to the igroup collection get params

func (*IgroupCollectionGetParams) WithTargetVendorIDQueryParameter

func (o *IgroupCollectionGetParams) WithTargetVendorIDQueryParameter(targetVendorID *string) *IgroupCollectionGetParams

WithTargetVendorIDQueryParameter adds the targetVendorID to the igroup collection get params

func (*IgroupCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the igroup collection get params

func (*IgroupCollectionGetParams) WithUUIDQueryParameter

func (o *IgroupCollectionGetParams) WithUUIDQueryParameter(uuid *string) *IgroupCollectionGetParams

WithUUIDQueryParameter adds the uuid to the igroup collection get params

func (*IgroupCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupCollectionGetReader

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

IgroupCollectionGetReader is a Reader for the IgroupCollectionGet structure.

func (*IgroupCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupCreateCreated

type IgroupCreateCreated struct {
	Payload *models.IgroupResponse
}

IgroupCreateCreated describes a response with status code 201, with default header values.

Created

func NewIgroupCreateCreated

func NewIgroupCreateCreated() *IgroupCreateCreated

NewIgroupCreateCreated creates a IgroupCreateCreated with default headers values

func (*IgroupCreateCreated) Error

func (o *IgroupCreateCreated) Error() string

func (*IgroupCreateCreated) GetPayload

func (o *IgroupCreateCreated) GetPayload() *models.IgroupResponse

func (*IgroupCreateCreated) IsClientError

func (o *IgroupCreateCreated) IsClientError() bool

IsClientError returns true when this igroup create created response has a 4xx status code

func (*IgroupCreateCreated) IsCode

func (o *IgroupCreateCreated) IsCode(code int) bool

IsCode returns true when this igroup create created response a status code equal to that given

func (*IgroupCreateCreated) IsRedirect

func (o *IgroupCreateCreated) IsRedirect() bool

IsRedirect returns true when this igroup create created response has a 3xx status code

func (*IgroupCreateCreated) IsServerError

func (o *IgroupCreateCreated) IsServerError() bool

IsServerError returns true when this igroup create created response has a 5xx status code

func (*IgroupCreateCreated) IsSuccess

func (o *IgroupCreateCreated) IsSuccess() bool

IsSuccess returns true when this igroup create created response has a 2xx status code

func (*IgroupCreateCreated) String

func (o *IgroupCreateCreated) String() string

type IgroupCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | The supplied SVM does not exist. | | 2621706 | The specified `svm.uuid` and `svm.name` do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5373958 | An invalid initiator group name was supplied. | | 5373966 | An initiator group cannot be created in an SVM that is configured for NVMe. | | 5373969 | A supplied initiator name looks like an iSCSI IQN initiator, but the portions after the prefix are missing. | | 5373971 | A supplied initiator name looks like an iSCSI IQN initiator, but the date portion is invalid. | | 5373972 | A supplied initiator name looks like an iSCSI IQN initiator, but the naming authority portion is invalid. | | 5373977 | A supplied initiator name looks like an iSCSI EUI initiator, but the length is invalid. | | 5373978 | A supplied initiator name looks like an iSCSI EUI initiator, but the format is invalid. | | 5373992 | A supplied initiator name was too long to be valid. | | 5373993 | A supplied initiator name did not match any valid format. | | 5374023 | An initiator group with the same name already exists. | | 5374027 | An attempt was made to bind a portset with no member network interfaces to the initiator group. | | 5374028 | An attempt was made to bind a portset with an incompatible protocol to the initiator group. | | 5374038 | An invalid Fibre Channel WWPN was supplied. | | 5374039 | An invalid iSCSI initiator name was supplied. | | 5374040 | Initiators and child initiator groups were both supplied, but only one option is allowed. | | 5374732 | An initiator is already in another initiator group with a conflicting operating system type. | | 5374735 | An attempt was made to add a child igroup that would exceed the maximum allowable depth. | | 5374737 | A supplied child initiator group already exists in another initiator group's hierarchy. | | 5374739 | A supplied child initiator group has an operating system type that differs from the parent initiator group. | | 5374740 | A supplied child initiator group has an protocol that differs from the parent initiator group. | | 5374741 | A supplied child initiator group is already owned by a different child in the initiator group's hierarchy. | | 5374742 | A supplied child initiator group contains an initiator that is already owned by another initiator group in the hierarchy. | | 5374746 | The cluster is currently running in a mixed version and nested initiator groups cannot be created until the effective cluster version reaches 9.9.1. | | 5374747 | The cluster is currently running in a mixed version and initiator group comments cannot be created until the effective cluster version reaches 9.9.1. | | 5374917 | Multiple matching initiators have been supplied with conflicting comments. |

func NewIgroupCreateDefault

func NewIgroupCreateDefault(code int) *IgroupCreateDefault

NewIgroupCreateDefault creates a IgroupCreateDefault with default headers values

func (*IgroupCreateDefault) Code

func (o *IgroupCreateDefault) Code() int

Code gets the status code for the igroup create default response

func (*IgroupCreateDefault) Error

func (o *IgroupCreateDefault) Error() string

func (*IgroupCreateDefault) GetPayload

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

func (*IgroupCreateDefault) IsClientError

func (o *IgroupCreateDefault) IsClientError() bool

IsClientError returns true when this igroup create default response has a 4xx status code

func (*IgroupCreateDefault) IsCode

func (o *IgroupCreateDefault) IsCode(code int) bool

IsCode returns true when this igroup create default response a status code equal to that given

func (*IgroupCreateDefault) IsRedirect

func (o *IgroupCreateDefault) IsRedirect() bool

IsRedirect returns true when this igroup create default response has a 3xx status code

func (*IgroupCreateDefault) IsServerError

func (o *IgroupCreateDefault) IsServerError() bool

IsServerError returns true when this igroup create default response has a 5xx status code

func (*IgroupCreateDefault) IsSuccess

func (o *IgroupCreateDefault) IsSuccess() bool

IsSuccess returns true when this igroup create default response has a 2xx status code

func (*IgroupCreateDefault) String

func (o *IgroupCreateDefault) String() string

type IgroupCreateParams

type IgroupCreateParams struct {

	/* Info.

	   The property values for the new initiator group.

	*/
	Info *models.Igroup

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

IgroupCreateParams contains all the parameters to send to the API endpoint

for the igroup create operation.

Typically these are written to a http.Request.

func NewIgroupCreateParams

func NewIgroupCreateParams() *IgroupCreateParams

NewIgroupCreateParams creates a new IgroupCreateParams object, with the default timeout for this client.

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

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

func NewIgroupCreateParamsWithContext

func NewIgroupCreateParamsWithContext(ctx context.Context) *IgroupCreateParams

NewIgroupCreateParamsWithContext creates a new IgroupCreateParams object with the ability to set a context for a request.

func NewIgroupCreateParamsWithHTTPClient

func NewIgroupCreateParamsWithHTTPClient(client *http.Client) *IgroupCreateParams

NewIgroupCreateParamsWithHTTPClient creates a new IgroupCreateParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupCreateParamsWithTimeout

func NewIgroupCreateParamsWithTimeout(timeout time.Duration) *IgroupCreateParams

NewIgroupCreateParamsWithTimeout creates a new IgroupCreateParams object with the ability to set a timeout on a request.

func (*IgroupCreateParams) SetContext

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

SetContext adds the context to the igroup create params

func (*IgroupCreateParams) SetDefaults

func (o *IgroupCreateParams) SetDefaults()

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

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

func (*IgroupCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup create params

func (*IgroupCreateParams) SetInfo

func (o *IgroupCreateParams) SetInfo(info *models.Igroup)

SetInfo adds the info to the igroup create params

func (*IgroupCreateParams) SetReturnRecordsQueryParameter

func (o *IgroupCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the igroup create params

func (*IgroupCreateParams) SetTimeout

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

SetTimeout adds the timeout to the igroup create params

func (*IgroupCreateParams) WithContext

WithContext adds the context to the igroup create params

func (*IgroupCreateParams) WithDefaults

func (o *IgroupCreateParams) WithDefaults() *IgroupCreateParams

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

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

func (*IgroupCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup create params

func (*IgroupCreateParams) WithInfo

func (o *IgroupCreateParams) WithInfo(info *models.Igroup) *IgroupCreateParams

WithInfo adds the info to the igroup create params

func (*IgroupCreateParams) WithReturnRecordsQueryParameter

func (o *IgroupCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IgroupCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the igroup create params

func (*IgroupCreateParams) WithTimeout

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

WithTimeout adds the timeout to the igroup create params

func (*IgroupCreateParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IgroupCreateReader

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

IgroupCreateReader is a Reader for the IgroupCreate structure.

func (*IgroupCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254213 | The initiator group is mapped to one or more LUNs and `allow_delete_while_mapped` has not been specified. | | 5374852 | The initiator group does not exist. |

func NewIgroupDeleteDefault

func NewIgroupDeleteDefault(code int) *IgroupDeleteDefault

NewIgroupDeleteDefault creates a IgroupDeleteDefault with default headers values

func (*IgroupDeleteDefault) Code

func (o *IgroupDeleteDefault) Code() int

Code gets the status code for the igroup delete default response

func (*IgroupDeleteDefault) Error

func (o *IgroupDeleteDefault) Error() string

func (*IgroupDeleteDefault) GetPayload

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

func (*IgroupDeleteDefault) IsClientError

func (o *IgroupDeleteDefault) IsClientError() bool

IsClientError returns true when this igroup delete default response has a 4xx status code

func (*IgroupDeleteDefault) IsCode

func (o *IgroupDeleteDefault) IsCode(code int) bool

IsCode returns true when this igroup delete default response a status code equal to that given

func (*IgroupDeleteDefault) IsRedirect

func (o *IgroupDeleteDefault) IsRedirect() bool

IsRedirect returns true when this igroup delete default response has a 3xx status code

func (*IgroupDeleteDefault) IsServerError

func (o *IgroupDeleteDefault) IsServerError() bool

IsServerError returns true when this igroup delete default response has a 5xx status code

func (*IgroupDeleteDefault) IsSuccess

func (o *IgroupDeleteDefault) IsSuccess() bool

IsSuccess returns true when this igroup delete default response has a 2xx status code

func (*IgroupDeleteDefault) String

func (o *IgroupDeleteDefault) String() string

type IgroupDeleteOK

type IgroupDeleteOK struct {
}

IgroupDeleteOK describes a response with status code 200, with default header values.

OK

func NewIgroupDeleteOK

func NewIgroupDeleteOK() *IgroupDeleteOK

NewIgroupDeleteOK creates a IgroupDeleteOK with default headers values

func (*IgroupDeleteOK) Error

func (o *IgroupDeleteOK) Error() string

func (*IgroupDeleteOK) IsClientError

func (o *IgroupDeleteOK) IsClientError() bool

IsClientError returns true when this igroup delete o k response has a 4xx status code

func (*IgroupDeleteOK) IsCode

func (o *IgroupDeleteOK) IsCode(code int) bool

IsCode returns true when this igroup delete o k response a status code equal to that given

func (*IgroupDeleteOK) IsRedirect

func (o *IgroupDeleteOK) IsRedirect() bool

IsRedirect returns true when this igroup delete o k response has a 3xx status code

func (*IgroupDeleteOK) IsServerError

func (o *IgroupDeleteOK) IsServerError() bool

IsServerError returns true when this igroup delete o k response has a 5xx status code

func (*IgroupDeleteOK) IsSuccess

func (o *IgroupDeleteOK) IsSuccess() bool

IsSuccess returns true when this igroup delete o k response has a 2xx status code

func (*IgroupDeleteOK) String

func (o *IgroupDeleteOK) String() string

type IgroupDeleteParams

type IgroupDeleteParams struct {

	/* AllowDeleteWhileMapped.

	     Allows the deletion of a mapped initiator group.<br/>
	Deleting a mapped initiator group means that the LUNs, to which the
	initiator group is mapped, are no longer available to the initiators.
	This might cause a disruption in the availability of data.<br/>
	<b>This parameter should be used with caution.</b>

	*/
	AllowDeleteWhileMappedQueryParameter *bool

	/* UUID.

	   The unique identifier of the initiator group.

	*/
	UUIDPathParameter string

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

IgroupDeleteParams contains all the parameters to send to the API endpoint

for the igroup delete operation.

Typically these are written to a http.Request.

func NewIgroupDeleteParams

func NewIgroupDeleteParams() *IgroupDeleteParams

NewIgroupDeleteParams creates a new IgroupDeleteParams object, with the default timeout for this client.

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

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

func NewIgroupDeleteParamsWithContext

func NewIgroupDeleteParamsWithContext(ctx context.Context) *IgroupDeleteParams

NewIgroupDeleteParamsWithContext creates a new IgroupDeleteParams object with the ability to set a context for a request.

func NewIgroupDeleteParamsWithHTTPClient

func NewIgroupDeleteParamsWithHTTPClient(client *http.Client) *IgroupDeleteParams

NewIgroupDeleteParamsWithHTTPClient creates a new IgroupDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupDeleteParamsWithTimeout

func NewIgroupDeleteParamsWithTimeout(timeout time.Duration) *IgroupDeleteParams

NewIgroupDeleteParamsWithTimeout creates a new IgroupDeleteParams object with the ability to set a timeout on a request.

func (*IgroupDeleteParams) SetAllowDeleteWhileMappedQueryParameter

func (o *IgroupDeleteParams) SetAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the igroup delete params

func (*IgroupDeleteParams) SetContext

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

SetContext adds the context to the igroup delete params

func (*IgroupDeleteParams) SetDefaults

func (o *IgroupDeleteParams) SetDefaults()

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

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

func (*IgroupDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup delete params

func (*IgroupDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the igroup delete params

func (*IgroupDeleteParams) SetUUIDPathParameter

func (o *IgroupDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the igroup delete params

func (*IgroupDeleteParams) WithAllowDeleteWhileMappedQueryParameter

func (o *IgroupDeleteParams) WithAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool) *IgroupDeleteParams

WithAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the igroup delete params

func (*IgroupDeleteParams) WithContext

WithContext adds the context to the igroup delete params

func (*IgroupDeleteParams) WithDefaults

func (o *IgroupDeleteParams) WithDefaults() *IgroupDeleteParams

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

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

func (*IgroupDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup delete params

func (*IgroupDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the igroup delete params

func (*IgroupDeleteParams) WithUUIDPathParameter

func (o *IgroupDeleteParams) WithUUIDPathParameter(uuid string) *IgroupDeleteParams

WithUUIDPathParameter adds the uuid to the igroup delete params

func (*IgroupDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IgroupDeleteReader

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

IgroupDeleteReader is a Reader for the IgroupDelete structure.

func (*IgroupDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374852 | The initiator group does not exist. |

func NewIgroupGetDefault

func NewIgroupGetDefault(code int) *IgroupGetDefault

NewIgroupGetDefault creates a IgroupGetDefault with default headers values

func (*IgroupGetDefault) Code

func (o *IgroupGetDefault) Code() int

Code gets the status code for the igroup get default response

func (*IgroupGetDefault) Error

func (o *IgroupGetDefault) Error() string

func (*IgroupGetDefault) GetPayload

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

func (*IgroupGetDefault) IsClientError

func (o *IgroupGetDefault) IsClientError() bool

IsClientError returns true when this igroup get default response has a 4xx status code

func (*IgroupGetDefault) IsCode

func (o *IgroupGetDefault) IsCode(code int) bool

IsCode returns true when this igroup get default response a status code equal to that given

func (*IgroupGetDefault) IsRedirect

func (o *IgroupGetDefault) IsRedirect() bool

IsRedirect returns true when this igroup get default response has a 3xx status code

func (*IgroupGetDefault) IsServerError

func (o *IgroupGetDefault) IsServerError() bool

IsServerError returns true when this igroup get default response has a 5xx status code

func (*IgroupGetDefault) IsSuccess

func (o *IgroupGetDefault) IsSuccess() bool

IsSuccess returns true when this igroup get default response has a 2xx status code

func (*IgroupGetDefault) String

func (o *IgroupGetDefault) String() string

type IgroupGetOK

type IgroupGetOK struct {
	Payload *models.Igroup
}

IgroupGetOK describes a response with status code 200, with default header values.

OK

func NewIgroupGetOK

func NewIgroupGetOK() *IgroupGetOK

NewIgroupGetOK creates a IgroupGetOK with default headers values

func (*IgroupGetOK) Error

func (o *IgroupGetOK) Error() string

func (*IgroupGetOK) GetPayload

func (o *IgroupGetOK) GetPayload() *models.Igroup

func (*IgroupGetOK) IsClientError

func (o *IgroupGetOK) IsClientError() bool

IsClientError returns true when this igroup get o k response has a 4xx status code

func (*IgroupGetOK) IsCode

func (o *IgroupGetOK) IsCode(code int) bool

IsCode returns true when this igroup get o k response a status code equal to that given

func (*IgroupGetOK) IsRedirect

func (o *IgroupGetOK) IsRedirect() bool

IsRedirect returns true when this igroup get o k response has a 3xx status code

func (*IgroupGetOK) IsServerError

func (o *IgroupGetOK) IsServerError() bool

IsServerError returns true when this igroup get o k response has a 5xx status code

func (*IgroupGetOK) IsSuccess

func (o *IgroupGetOK) IsSuccess() bool

IsSuccess returns true when this igroup get o k response has a 2xx status code

func (*IgroupGetOK) String

func (o *IgroupGetOK) String() string

type IgroupGetParams

type IgroupGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* UUID.

	   The unique identifier of the initiator group.

	*/
	UUIDPathParameter string

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

IgroupGetParams contains all the parameters to send to the API endpoint

for the igroup get operation.

Typically these are written to a http.Request.

func NewIgroupGetParams

func NewIgroupGetParams() *IgroupGetParams

NewIgroupGetParams creates a new IgroupGetParams object, with the default timeout for this client.

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

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

func NewIgroupGetParamsWithContext

func NewIgroupGetParamsWithContext(ctx context.Context) *IgroupGetParams

NewIgroupGetParamsWithContext creates a new IgroupGetParams object with the ability to set a context for a request.

func NewIgroupGetParamsWithHTTPClient

func NewIgroupGetParamsWithHTTPClient(client *http.Client) *IgroupGetParams

NewIgroupGetParamsWithHTTPClient creates a new IgroupGetParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupGetParamsWithTimeout

func NewIgroupGetParamsWithTimeout(timeout time.Duration) *IgroupGetParams

NewIgroupGetParamsWithTimeout creates a new IgroupGetParams object with the ability to set a timeout on a request.

func (*IgroupGetParams) SetContext

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

SetContext adds the context to the igroup get params

func (*IgroupGetParams) SetDefaults

func (o *IgroupGetParams) SetDefaults()

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

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

func (*IgroupGetParams) SetFieldsQueryParameter

func (o *IgroupGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the igroup get params

func (*IgroupGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup get params

func (*IgroupGetParams) SetTimeout

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

SetTimeout adds the timeout to the igroup get params

func (*IgroupGetParams) SetUUIDPathParameter

func (o *IgroupGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the igroup get params

func (*IgroupGetParams) WithContext

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

WithContext adds the context to the igroup get params

func (*IgroupGetParams) WithDefaults

func (o *IgroupGetParams) WithDefaults() *IgroupGetParams

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

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

func (*IgroupGetParams) WithFieldsQueryParameter

func (o *IgroupGetParams) WithFieldsQueryParameter(fields []string) *IgroupGetParams

WithFieldsQueryParameter adds the fields to the igroup get params

func (*IgroupGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup get params

func (*IgroupGetParams) WithTimeout

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

WithTimeout adds the timeout to the igroup get params

func (*IgroupGetParams) WithUUIDPathParameter

func (o *IgroupGetParams) WithUUIDPathParameter(uuid string) *IgroupGetParams

WithUUIDPathParameter adds the uuid to the igroup get params

func (*IgroupGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IgroupGetReader

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

IgroupGetReader is a Reader for the IgroupGet structure.

func (*IgroupGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupInitiatorCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374852 | The initiator group specified in the URI does not exist. |

func NewIgroupInitiatorCollectionGetDefault

func NewIgroupInitiatorCollectionGetDefault(code int) *IgroupInitiatorCollectionGetDefault

NewIgroupInitiatorCollectionGetDefault creates a IgroupInitiatorCollectionGetDefault with default headers values

func (*IgroupInitiatorCollectionGetDefault) Code

Code gets the status code for the igroup initiator collection get default response

func (*IgroupInitiatorCollectionGetDefault) Error

func (*IgroupInitiatorCollectionGetDefault) GetPayload

func (*IgroupInitiatorCollectionGetDefault) IsClientError

func (o *IgroupInitiatorCollectionGetDefault) IsClientError() bool

IsClientError returns true when this igroup initiator collection get default response has a 4xx status code

func (*IgroupInitiatorCollectionGetDefault) IsCode

IsCode returns true when this igroup initiator collection get default response a status code equal to that given

func (*IgroupInitiatorCollectionGetDefault) IsRedirect

func (o *IgroupInitiatorCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this igroup initiator collection get default response has a 3xx status code

func (*IgroupInitiatorCollectionGetDefault) IsServerError

func (o *IgroupInitiatorCollectionGetDefault) IsServerError() bool

IsServerError returns true when this igroup initiator collection get default response has a 5xx status code

func (*IgroupInitiatorCollectionGetDefault) IsSuccess

IsSuccess returns true when this igroup initiator collection get default response has a 2xx status code

func (*IgroupInitiatorCollectionGetDefault) String

type IgroupInitiatorCollectionGetOK

type IgroupInitiatorCollectionGetOK struct {
	Payload *models.IgroupInitiatorResponse
}

IgroupInitiatorCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewIgroupInitiatorCollectionGetOK

func NewIgroupInitiatorCollectionGetOK() *IgroupInitiatorCollectionGetOK

NewIgroupInitiatorCollectionGetOK creates a IgroupInitiatorCollectionGetOK with default headers values

func (*IgroupInitiatorCollectionGetOK) Error

func (*IgroupInitiatorCollectionGetOK) GetPayload

func (*IgroupInitiatorCollectionGetOK) IsClientError

func (o *IgroupInitiatorCollectionGetOK) IsClientError() bool

IsClientError returns true when this igroup initiator collection get o k response has a 4xx status code

func (*IgroupInitiatorCollectionGetOK) IsCode

func (o *IgroupInitiatorCollectionGetOK) IsCode(code int) bool

IsCode returns true when this igroup initiator collection get o k response a status code equal to that given

func (*IgroupInitiatorCollectionGetOK) IsRedirect

func (o *IgroupInitiatorCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this igroup initiator collection get o k response has a 3xx status code

func (*IgroupInitiatorCollectionGetOK) IsServerError

func (o *IgroupInitiatorCollectionGetOK) IsServerError() bool

IsServerError returns true when this igroup initiator collection get o k response has a 5xx status code

func (*IgroupInitiatorCollectionGetOK) IsSuccess

func (o *IgroupInitiatorCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this igroup initiator collection get o k response has a 2xx status code

func (*IgroupInitiatorCollectionGetOK) String

type IgroupInitiatorCollectionGetParams

type IgroupInitiatorCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUIDPathParameter string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

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

IgroupInitiatorCollectionGetParams contains all the parameters to send to the API endpoint

for the igroup initiator collection get operation.

Typically these are written to a http.Request.

func NewIgroupInitiatorCollectionGetParams

func NewIgroupInitiatorCollectionGetParams() *IgroupInitiatorCollectionGetParams

NewIgroupInitiatorCollectionGetParams creates a new IgroupInitiatorCollectionGetParams object, with the default timeout for this client.

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

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

func NewIgroupInitiatorCollectionGetParamsWithContext

func NewIgroupInitiatorCollectionGetParamsWithContext(ctx context.Context) *IgroupInitiatorCollectionGetParams

NewIgroupInitiatorCollectionGetParamsWithContext creates a new IgroupInitiatorCollectionGetParams object with the ability to set a context for a request.

func NewIgroupInitiatorCollectionGetParamsWithHTTPClient

func NewIgroupInitiatorCollectionGetParamsWithHTTPClient(client *http.Client) *IgroupInitiatorCollectionGetParams

NewIgroupInitiatorCollectionGetParamsWithHTTPClient creates a new IgroupInitiatorCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupInitiatorCollectionGetParamsWithTimeout

func NewIgroupInitiatorCollectionGetParamsWithTimeout(timeout time.Duration) *IgroupInitiatorCollectionGetParams

NewIgroupInitiatorCollectionGetParamsWithTimeout creates a new IgroupInitiatorCollectionGetParams object with the ability to set a timeout on a request.

func (*IgroupInitiatorCollectionGetParams) SetContext

SetContext adds the context to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetDefaults

func (o *IgroupInitiatorCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the igroup initiator collection get params (not the query body).

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

func (*IgroupInitiatorCollectionGetParams) SetFieldsQueryParameter

func (o *IgroupInitiatorCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetIgroupUUIDPathParameter

func (o *IgroupInitiatorCollectionGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetMaxRecordsQueryParameter

func (o *IgroupInitiatorCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetOrderByQueryParameter

func (o *IgroupInitiatorCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetReturnRecordsQueryParameter

func (o *IgroupInitiatorCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *IgroupInitiatorCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithContext

WithContext adds the context to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the igroup initiator collection get params (not the query body).

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

func (*IgroupInitiatorCollectionGetParams) WithFieldsQueryParameter

func (o *IgroupInitiatorCollectionGetParams) WithFieldsQueryParameter(fields []string) *IgroupInitiatorCollectionGetParams

WithFieldsQueryParameter adds the fields to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithIgroupUUIDPathParameter

func (o *IgroupInitiatorCollectionGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupInitiatorCollectionGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithMaxRecordsQueryParameter

func (o *IgroupInitiatorCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *IgroupInitiatorCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithOrderByQueryParameter

func (o *IgroupInitiatorCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *IgroupInitiatorCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithReturnRecordsQueryParameter

func (o *IgroupInitiatorCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IgroupInitiatorCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *IgroupInitiatorCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IgroupInitiatorCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupInitiatorCollectionGetReader

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

IgroupInitiatorCollectionGetReader is a Reader for the IgroupInitiatorCollectionGet structure.

func (*IgroupInitiatorCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupInitiatorCreateCreated

type IgroupInitiatorCreateCreated struct {
	Payload *models.IgroupInitiatorResponse
}

IgroupInitiatorCreateCreated describes a response with status code 201, with default header values.

Created

func NewIgroupInitiatorCreateCreated

func NewIgroupInitiatorCreateCreated() *IgroupInitiatorCreateCreated

NewIgroupInitiatorCreateCreated creates a IgroupInitiatorCreateCreated with default headers values

func (*IgroupInitiatorCreateCreated) Error

func (*IgroupInitiatorCreateCreated) GetPayload

func (*IgroupInitiatorCreateCreated) IsClientError

func (o *IgroupInitiatorCreateCreated) IsClientError() bool

IsClientError returns true when this igroup initiator create created response has a 4xx status code

func (*IgroupInitiatorCreateCreated) IsCode

func (o *IgroupInitiatorCreateCreated) IsCode(code int) bool

IsCode returns true when this igroup initiator create created response a status code equal to that given

func (*IgroupInitiatorCreateCreated) IsRedirect

func (o *IgroupInitiatorCreateCreated) IsRedirect() bool

IsRedirect returns true when this igroup initiator create created response has a 3xx status code

func (*IgroupInitiatorCreateCreated) IsServerError

func (o *IgroupInitiatorCreateCreated) IsServerError() bool

IsServerError returns true when this igroup initiator create created response has a 5xx status code

func (*IgroupInitiatorCreateCreated) IsSuccess

func (o *IgroupInitiatorCreateCreated) IsSuccess() bool

IsSuccess returns true when this igroup initiator create created response has a 2xx status code

func (*IgroupInitiatorCreateCreated) String

type IgroupInitiatorCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254193 | Adding an initiator would cause the initiator to be mapped to the same LUN more than once. | | 1254324 | Adding an initiator would cause the initiator to have the same logical unit identifier for multiple LUN maps. | | 5373969 | A supplied initiator name looks like an iSCSI IQN initiator, but the portions after the prefix are missing. | | 5373971 | A supplied initiator name looks like an iSCSI IQN initiator, but the date portion is invalid. | | 5373972 | A supplied initiator name looks like an iSCSI IQN initiator, but the naming authority portion is invalid. | | 5373977 | A supplied initiator name looks like an iSCSI EUI initiator, but the length is invalid. | | 5373978 | A supplied initiator name looks like an iSCSI EUI initiator, but the format is invalid. | | 5373992 | A supplied initiator name was too long to be valid. | | 5373993 | A supplied initiator name did not match any valid format. | | 5374033 | Initiators must be supplied. | | 5374035 | A supplied initiator is already in the initiator group. | | 5374038 | An invalid Fibre Channel WWPN was supplied. | | 5374039 | An invalid iSCSI initiator name was supplied. | | 5374734 | An initiator is already in another initiator group with a conflicting operating system type. | | 5374852 | The initiator group specified in the URI does not exist. | | 5374917 | Multiple matching initiators have been supplied with conflicting comments. |

func NewIgroupInitiatorCreateDefault

func NewIgroupInitiatorCreateDefault(code int) *IgroupInitiatorCreateDefault

NewIgroupInitiatorCreateDefault creates a IgroupInitiatorCreateDefault with default headers values

func (*IgroupInitiatorCreateDefault) Code

Code gets the status code for the igroup initiator create default response

func (*IgroupInitiatorCreateDefault) Error

func (*IgroupInitiatorCreateDefault) GetPayload

func (*IgroupInitiatorCreateDefault) IsClientError

func (o *IgroupInitiatorCreateDefault) IsClientError() bool

IsClientError returns true when this igroup initiator create default response has a 4xx status code

func (*IgroupInitiatorCreateDefault) IsCode

func (o *IgroupInitiatorCreateDefault) IsCode(code int) bool

IsCode returns true when this igroup initiator create default response a status code equal to that given

func (*IgroupInitiatorCreateDefault) IsRedirect

func (o *IgroupInitiatorCreateDefault) IsRedirect() bool

IsRedirect returns true when this igroup initiator create default response has a 3xx status code

func (*IgroupInitiatorCreateDefault) IsServerError

func (o *IgroupInitiatorCreateDefault) IsServerError() bool

IsServerError returns true when this igroup initiator create default response has a 5xx status code

func (*IgroupInitiatorCreateDefault) IsSuccess

func (o *IgroupInitiatorCreateDefault) IsSuccess() bool

IsSuccess returns true when this igroup initiator create default response has a 2xx status code

func (*IgroupInitiatorCreateDefault) String

type IgroupInitiatorCreateParams

type IgroupInitiatorCreateParams struct {

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUIDPathParameter string

	/* Info.

	   The properties of the initiator to add to the initiator group.

	*/
	Info *models.IgroupInitiator

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

IgroupInitiatorCreateParams contains all the parameters to send to the API endpoint

for the igroup initiator create operation.

Typically these are written to a http.Request.

func NewIgroupInitiatorCreateParams

func NewIgroupInitiatorCreateParams() *IgroupInitiatorCreateParams

NewIgroupInitiatorCreateParams creates a new IgroupInitiatorCreateParams object, with the default timeout for this client.

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

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

func NewIgroupInitiatorCreateParamsWithContext

func NewIgroupInitiatorCreateParamsWithContext(ctx context.Context) *IgroupInitiatorCreateParams

NewIgroupInitiatorCreateParamsWithContext creates a new IgroupInitiatorCreateParams object with the ability to set a context for a request.

func NewIgroupInitiatorCreateParamsWithHTTPClient

func NewIgroupInitiatorCreateParamsWithHTTPClient(client *http.Client) *IgroupInitiatorCreateParams

NewIgroupInitiatorCreateParamsWithHTTPClient creates a new IgroupInitiatorCreateParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupInitiatorCreateParamsWithTimeout

func NewIgroupInitiatorCreateParamsWithTimeout(timeout time.Duration) *IgroupInitiatorCreateParams

NewIgroupInitiatorCreateParamsWithTimeout creates a new IgroupInitiatorCreateParams object with the ability to set a timeout on a request.

func (*IgroupInitiatorCreateParams) SetContext

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

SetContext adds the context to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetDefaults

func (o *IgroupInitiatorCreateParams) SetDefaults()

SetDefaults hydrates default values in the igroup initiator create params (not the query body).

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

func (*IgroupInitiatorCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetIgroupUUIDPathParameter

func (o *IgroupInitiatorCreateParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetInfo

SetInfo adds the info to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetReturnRecordsQueryParameter

func (o *IgroupInitiatorCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetTimeout

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

SetTimeout adds the timeout to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithContext

WithContext adds the context to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithDefaults

WithDefaults hydrates default values in the igroup initiator create params (not the query body).

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

func (*IgroupInitiatorCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithIgroupUUIDPathParameter

func (o *IgroupInitiatorCreateParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupInitiatorCreateParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithInfo

WithInfo adds the info to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithReturnRecordsQueryParameter

func (o *IgroupInitiatorCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IgroupInitiatorCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithTimeout

WithTimeout adds the timeout to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupInitiatorCreateReader

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

IgroupInitiatorCreateReader is a Reader for the IgroupInitiatorCreate structure.

func (*IgroupInitiatorCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupInitiatorDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254213 | The initiator group is mapped to one or more LUNs and `allow_delete_while_mapped` has not been specified. | | 5374034 | An initiator is not a member of the initiator group. | | 5374041 | The initiator is not owned by the supplied initiator group. | | 5374852 | The initiator group specified in the URI does not exist. |

func NewIgroupInitiatorDeleteDefault

func NewIgroupInitiatorDeleteDefault(code int) *IgroupInitiatorDeleteDefault

NewIgroupInitiatorDeleteDefault creates a IgroupInitiatorDeleteDefault with default headers values

func (*IgroupInitiatorDeleteDefault) Code

Code gets the status code for the igroup initiator delete default response

func (*IgroupInitiatorDeleteDefault) Error

func (*IgroupInitiatorDeleteDefault) GetPayload

func (*IgroupInitiatorDeleteDefault) IsClientError

func (o *IgroupInitiatorDeleteDefault) IsClientError() bool

IsClientError returns true when this igroup initiator delete default response has a 4xx status code

func (*IgroupInitiatorDeleteDefault) IsCode

func (o *IgroupInitiatorDeleteDefault) IsCode(code int) bool

IsCode returns true when this igroup initiator delete default response a status code equal to that given

func (*IgroupInitiatorDeleteDefault) IsRedirect

func (o *IgroupInitiatorDeleteDefault) IsRedirect() bool

IsRedirect returns true when this igroup initiator delete default response has a 3xx status code

func (*IgroupInitiatorDeleteDefault) IsServerError

func (o *IgroupInitiatorDeleteDefault) IsServerError() bool

IsServerError returns true when this igroup initiator delete default response has a 5xx status code

func (*IgroupInitiatorDeleteDefault) IsSuccess

func (o *IgroupInitiatorDeleteDefault) IsSuccess() bool

IsSuccess returns true when this igroup initiator delete default response has a 2xx status code

func (*IgroupInitiatorDeleteDefault) String

type IgroupInitiatorDeleteOK

type IgroupInitiatorDeleteOK struct {
}

IgroupInitiatorDeleteOK describes a response with status code 200, with default header values.

OK

func NewIgroupInitiatorDeleteOK

func NewIgroupInitiatorDeleteOK() *IgroupInitiatorDeleteOK

NewIgroupInitiatorDeleteOK creates a IgroupInitiatorDeleteOK with default headers values

func (*IgroupInitiatorDeleteOK) Error

func (o *IgroupInitiatorDeleteOK) Error() string

func (*IgroupInitiatorDeleteOK) IsClientError

func (o *IgroupInitiatorDeleteOK) IsClientError() bool

IsClientError returns true when this igroup initiator delete o k response has a 4xx status code

func (*IgroupInitiatorDeleteOK) IsCode

func (o *IgroupInitiatorDeleteOK) IsCode(code int) bool

IsCode returns true when this igroup initiator delete o k response a status code equal to that given

func (*IgroupInitiatorDeleteOK) IsRedirect

func (o *IgroupInitiatorDeleteOK) IsRedirect() bool

IsRedirect returns true when this igroup initiator delete o k response has a 3xx status code

func (*IgroupInitiatorDeleteOK) IsServerError

func (o *IgroupInitiatorDeleteOK) IsServerError() bool

IsServerError returns true when this igroup initiator delete o k response has a 5xx status code

func (*IgroupInitiatorDeleteOK) IsSuccess

func (o *IgroupInitiatorDeleteOK) IsSuccess() bool

IsSuccess returns true when this igroup initiator delete o k response has a 2xx status code

func (*IgroupInitiatorDeleteOK) String

func (o *IgroupInitiatorDeleteOK) String() string

type IgroupInitiatorDeleteParams

type IgroupInitiatorDeleteParams struct {

	/* AllowDeleteWhileMapped.

	     Allows the deletion of an initiator from of a mapped initiator group.<br/>
	Deleting an initiator from a mapped initiator group makes the LUNs to which the initiator group is mapped no longer available to the initiator. This might cause a disruption in the availability of data.<br/>
	<b>This parameter should be used with caution.</b>

	*/
	AllowDeleteWhileMappedQueryParameter *bool

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUIDPathParameter string

	/* Name.

	   The name of the initiator to delete.

	*/
	NamePathParameter string

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

IgroupInitiatorDeleteParams contains all the parameters to send to the API endpoint

for the igroup initiator delete operation.

Typically these are written to a http.Request.

func NewIgroupInitiatorDeleteParams

func NewIgroupInitiatorDeleteParams() *IgroupInitiatorDeleteParams

NewIgroupInitiatorDeleteParams creates a new IgroupInitiatorDeleteParams object, with the default timeout for this client.

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

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

func NewIgroupInitiatorDeleteParamsWithContext

func NewIgroupInitiatorDeleteParamsWithContext(ctx context.Context) *IgroupInitiatorDeleteParams

NewIgroupInitiatorDeleteParamsWithContext creates a new IgroupInitiatorDeleteParams object with the ability to set a context for a request.

func NewIgroupInitiatorDeleteParamsWithHTTPClient

func NewIgroupInitiatorDeleteParamsWithHTTPClient(client *http.Client) *IgroupInitiatorDeleteParams

NewIgroupInitiatorDeleteParamsWithHTTPClient creates a new IgroupInitiatorDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupInitiatorDeleteParamsWithTimeout

func NewIgroupInitiatorDeleteParamsWithTimeout(timeout time.Duration) *IgroupInitiatorDeleteParams

NewIgroupInitiatorDeleteParamsWithTimeout creates a new IgroupInitiatorDeleteParams object with the ability to set a timeout on a request.

func (*IgroupInitiatorDeleteParams) SetAllowDeleteWhileMappedQueryParameter

func (o *IgroupInitiatorDeleteParams) SetAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) SetContext

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

SetContext adds the context to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) SetDefaults

func (o *IgroupInitiatorDeleteParams) SetDefaults()

SetDefaults hydrates default values in the igroup initiator delete params (not the query body).

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

func (*IgroupInitiatorDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) SetIgroupUUIDPathParameter

func (o *IgroupInitiatorDeleteParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) SetNamePathParameter

func (o *IgroupInitiatorDeleteParams) SetNamePathParameter(name string)

SetNamePathParameter adds the name to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithAllowDeleteWhileMappedQueryParameter

func (o *IgroupInitiatorDeleteParams) WithAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool) *IgroupInitiatorDeleteParams

WithAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithContext

WithContext adds the context to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithDefaults

WithDefaults hydrates default values in the igroup initiator delete params (not the query body).

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

func (*IgroupInitiatorDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithIgroupUUIDPathParameter

func (o *IgroupInitiatorDeleteParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupInitiatorDeleteParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithNamePathParameter

func (o *IgroupInitiatorDeleteParams) WithNamePathParameter(name string) *IgroupInitiatorDeleteParams

WithNamePathParameter adds the name to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithTimeout

WithTimeout adds the timeout to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupInitiatorDeleteReader

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

IgroupInitiatorDeleteReader is a Reader for the IgroupInitiatorDelete structure.

func (*IgroupInitiatorDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupInitiatorGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 4 | The initiator is not a member of the initiator group. | | 5374852 | The initiator group specified in the URI does not exist. |

func NewIgroupInitiatorGetDefault

func NewIgroupInitiatorGetDefault(code int) *IgroupInitiatorGetDefault

NewIgroupInitiatorGetDefault creates a IgroupInitiatorGetDefault with default headers values

func (*IgroupInitiatorGetDefault) Code

func (o *IgroupInitiatorGetDefault) Code() int

Code gets the status code for the igroup initiator get default response

func (*IgroupInitiatorGetDefault) Error

func (o *IgroupInitiatorGetDefault) Error() string

func (*IgroupInitiatorGetDefault) GetPayload

func (*IgroupInitiatorGetDefault) IsClientError

func (o *IgroupInitiatorGetDefault) IsClientError() bool

IsClientError returns true when this igroup initiator get default response has a 4xx status code

func (*IgroupInitiatorGetDefault) IsCode

func (o *IgroupInitiatorGetDefault) IsCode(code int) bool

IsCode returns true when this igroup initiator get default response a status code equal to that given

func (*IgroupInitiatorGetDefault) IsRedirect

func (o *IgroupInitiatorGetDefault) IsRedirect() bool

IsRedirect returns true when this igroup initiator get default response has a 3xx status code

func (*IgroupInitiatorGetDefault) IsServerError

func (o *IgroupInitiatorGetDefault) IsServerError() bool

IsServerError returns true when this igroup initiator get default response has a 5xx status code

func (*IgroupInitiatorGetDefault) IsSuccess

func (o *IgroupInitiatorGetDefault) IsSuccess() bool

IsSuccess returns true when this igroup initiator get default response has a 2xx status code

func (*IgroupInitiatorGetDefault) String

func (o *IgroupInitiatorGetDefault) String() string

type IgroupInitiatorGetOK

type IgroupInitiatorGetOK struct {
	Payload *models.IgroupInitiator
}

IgroupInitiatorGetOK describes a response with status code 200, with default header values.

OK

func NewIgroupInitiatorGetOK

func NewIgroupInitiatorGetOK() *IgroupInitiatorGetOK

NewIgroupInitiatorGetOK creates a IgroupInitiatorGetOK with default headers values

func (*IgroupInitiatorGetOK) Error

func (o *IgroupInitiatorGetOK) Error() string

func (*IgroupInitiatorGetOK) GetPayload

func (o *IgroupInitiatorGetOK) GetPayload() *models.IgroupInitiator

func (*IgroupInitiatorGetOK) IsClientError

func (o *IgroupInitiatorGetOK) IsClientError() bool

IsClientError returns true when this igroup initiator get o k response has a 4xx status code

func (*IgroupInitiatorGetOK) IsCode

func (o *IgroupInitiatorGetOK) IsCode(code int) bool

IsCode returns true when this igroup initiator get o k response a status code equal to that given

func (*IgroupInitiatorGetOK) IsRedirect

func (o *IgroupInitiatorGetOK) IsRedirect() bool

IsRedirect returns true when this igroup initiator get o k response has a 3xx status code

func (*IgroupInitiatorGetOK) IsServerError

func (o *IgroupInitiatorGetOK) IsServerError() bool

IsServerError returns true when this igroup initiator get o k response has a 5xx status code

func (*IgroupInitiatorGetOK) IsSuccess

func (o *IgroupInitiatorGetOK) IsSuccess() bool

IsSuccess returns true when this igroup initiator get o k response has a 2xx status code

func (*IgroupInitiatorGetOK) String

func (o *IgroupInitiatorGetOK) String() string

type IgroupInitiatorGetParams

type IgroupInitiatorGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUIDPathParameter string

	/* Name.

	   Initiator name

	*/
	NamePathParameter string

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

IgroupInitiatorGetParams contains all the parameters to send to the API endpoint

for the igroup initiator get operation.

Typically these are written to a http.Request.

func NewIgroupInitiatorGetParams

func NewIgroupInitiatorGetParams() *IgroupInitiatorGetParams

NewIgroupInitiatorGetParams creates a new IgroupInitiatorGetParams object, with the default timeout for this client.

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

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

func NewIgroupInitiatorGetParamsWithContext

func NewIgroupInitiatorGetParamsWithContext(ctx context.Context) *IgroupInitiatorGetParams

NewIgroupInitiatorGetParamsWithContext creates a new IgroupInitiatorGetParams object with the ability to set a context for a request.

func NewIgroupInitiatorGetParamsWithHTTPClient

func NewIgroupInitiatorGetParamsWithHTTPClient(client *http.Client) *IgroupInitiatorGetParams

NewIgroupInitiatorGetParamsWithHTTPClient creates a new IgroupInitiatorGetParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupInitiatorGetParamsWithTimeout

func NewIgroupInitiatorGetParamsWithTimeout(timeout time.Duration) *IgroupInitiatorGetParams

NewIgroupInitiatorGetParamsWithTimeout creates a new IgroupInitiatorGetParams object with the ability to set a timeout on a request.

func (*IgroupInitiatorGetParams) SetContext

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

SetContext adds the context to the igroup initiator get params

func (*IgroupInitiatorGetParams) SetDefaults

func (o *IgroupInitiatorGetParams) SetDefaults()

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

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

func (*IgroupInitiatorGetParams) SetFieldsQueryParameter

func (o *IgroupInitiatorGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the igroup initiator get params

func (*IgroupInitiatorGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup initiator get params

func (*IgroupInitiatorGetParams) SetIgroupUUIDPathParameter

func (o *IgroupInitiatorGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup initiator get params

func (*IgroupInitiatorGetParams) SetNamePathParameter

func (o *IgroupInitiatorGetParams) SetNamePathParameter(name string)

SetNamePathParameter adds the name to the igroup initiator get params

func (*IgroupInitiatorGetParams) SetTimeout

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

SetTimeout adds the timeout to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithContext

WithContext adds the context to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithDefaults

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

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

func (*IgroupInitiatorGetParams) WithFieldsQueryParameter

func (o *IgroupInitiatorGetParams) WithFieldsQueryParameter(fields []string) *IgroupInitiatorGetParams

WithFieldsQueryParameter adds the fields to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithIgroupUUIDPathParameter

func (o *IgroupInitiatorGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupInitiatorGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithNamePathParameter

func (o *IgroupInitiatorGetParams) WithNamePathParameter(name string) *IgroupInitiatorGetParams

WithNamePathParameter adds the name to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithTimeout

WithTimeout adds the timeout to the igroup initiator get params

func (*IgroupInitiatorGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupInitiatorGetReader

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

IgroupInitiatorGetReader is a Reader for the IgroupInitiatorGet structure.

func (*IgroupInitiatorGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupInitiatorModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374034 | An initiator is not a member of the initiator group. | | 5374744 | The cluster is currently running in a mixed version and the initiators cannot be modified until the effective cluster version reaches 9.9.1. | | 5374852 | The initiator group does not exist. | | 5374918 | A subset of the provided list of initiators were modified before a failure occurred. |

func NewIgroupInitiatorModifyDefault

func NewIgroupInitiatorModifyDefault(code int) *IgroupInitiatorModifyDefault

NewIgroupInitiatorModifyDefault creates a IgroupInitiatorModifyDefault with default headers values

func (*IgroupInitiatorModifyDefault) Code

Code gets the status code for the igroup initiator modify default response

func (*IgroupInitiatorModifyDefault) Error

func (*IgroupInitiatorModifyDefault) GetPayload

func (*IgroupInitiatorModifyDefault) IsClientError

func (o *IgroupInitiatorModifyDefault) IsClientError() bool

IsClientError returns true when this igroup initiator modify default response has a 4xx status code

func (*IgroupInitiatorModifyDefault) IsCode

func (o *IgroupInitiatorModifyDefault) IsCode(code int) bool

IsCode returns true when this igroup initiator modify default response a status code equal to that given

func (*IgroupInitiatorModifyDefault) IsRedirect

func (o *IgroupInitiatorModifyDefault) IsRedirect() bool

IsRedirect returns true when this igroup initiator modify default response has a 3xx status code

func (*IgroupInitiatorModifyDefault) IsServerError

func (o *IgroupInitiatorModifyDefault) IsServerError() bool

IsServerError returns true when this igroup initiator modify default response has a 5xx status code

func (*IgroupInitiatorModifyDefault) IsSuccess

func (o *IgroupInitiatorModifyDefault) IsSuccess() bool

IsSuccess returns true when this igroup initiator modify default response has a 2xx status code

func (*IgroupInitiatorModifyDefault) String

type IgroupInitiatorModifyOK

type IgroupInitiatorModifyOK struct {
}

IgroupInitiatorModifyOK describes a response with status code 200, with default header values.

OK

func NewIgroupInitiatorModifyOK

func NewIgroupInitiatorModifyOK() *IgroupInitiatorModifyOK

NewIgroupInitiatorModifyOK creates a IgroupInitiatorModifyOK with default headers values

func (*IgroupInitiatorModifyOK) Error

func (o *IgroupInitiatorModifyOK) Error() string

func (*IgroupInitiatorModifyOK) IsClientError

func (o *IgroupInitiatorModifyOK) IsClientError() bool

IsClientError returns true when this igroup initiator modify o k response has a 4xx status code

func (*IgroupInitiatorModifyOK) IsCode

func (o *IgroupInitiatorModifyOK) IsCode(code int) bool

IsCode returns true when this igroup initiator modify o k response a status code equal to that given

func (*IgroupInitiatorModifyOK) IsRedirect

func (o *IgroupInitiatorModifyOK) IsRedirect() bool

IsRedirect returns true when this igroup initiator modify o k response has a 3xx status code

func (*IgroupInitiatorModifyOK) IsServerError

func (o *IgroupInitiatorModifyOK) IsServerError() bool

IsServerError returns true when this igroup initiator modify o k response has a 5xx status code

func (*IgroupInitiatorModifyOK) IsSuccess

func (o *IgroupInitiatorModifyOK) IsSuccess() bool

IsSuccess returns true when this igroup initiator modify o k response has a 2xx status code

func (*IgroupInitiatorModifyOK) String

func (o *IgroupInitiatorModifyOK) String() string

type IgroupInitiatorModifyParams

type IgroupInitiatorModifyParams struct {

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUIDPathParameter string

	/* Info.

	   The new property values for the initiator.

	*/
	Info *models.IgroupInitiator

	/* Name.

	   The initiator name.

	*/
	NamePathParameter string

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

IgroupInitiatorModifyParams contains all the parameters to send to the API endpoint

for the igroup initiator modify operation.

Typically these are written to a http.Request.

func NewIgroupInitiatorModifyParams

func NewIgroupInitiatorModifyParams() *IgroupInitiatorModifyParams

NewIgroupInitiatorModifyParams creates a new IgroupInitiatorModifyParams object, with the default timeout for this client.

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

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

func NewIgroupInitiatorModifyParamsWithContext

func NewIgroupInitiatorModifyParamsWithContext(ctx context.Context) *IgroupInitiatorModifyParams

NewIgroupInitiatorModifyParamsWithContext creates a new IgroupInitiatorModifyParams object with the ability to set a context for a request.

func NewIgroupInitiatorModifyParamsWithHTTPClient

func NewIgroupInitiatorModifyParamsWithHTTPClient(client *http.Client) *IgroupInitiatorModifyParams

NewIgroupInitiatorModifyParamsWithHTTPClient creates a new IgroupInitiatorModifyParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupInitiatorModifyParamsWithTimeout

func NewIgroupInitiatorModifyParamsWithTimeout(timeout time.Duration) *IgroupInitiatorModifyParams

NewIgroupInitiatorModifyParamsWithTimeout creates a new IgroupInitiatorModifyParams object with the ability to set a timeout on a request.

func (*IgroupInitiatorModifyParams) SetContext

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

SetContext adds the context to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetDefaults

func (o *IgroupInitiatorModifyParams) SetDefaults()

SetDefaults hydrates default values in the igroup initiator modify params (not the query body).

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

func (*IgroupInitiatorModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetIgroupUUIDPathParameter

func (o *IgroupInitiatorModifyParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetInfo

SetInfo adds the info to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetNamePathParameter

func (o *IgroupInitiatorModifyParams) SetNamePathParameter(name string)

SetNamePathParameter adds the name to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetTimeout

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

SetTimeout adds the timeout to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithContext

WithContext adds the context to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithDefaults

WithDefaults hydrates default values in the igroup initiator modify params (not the query body).

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

func (*IgroupInitiatorModifyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithIgroupUUIDPathParameter

func (o *IgroupInitiatorModifyParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupInitiatorModifyParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithInfo

WithInfo adds the info to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithNamePathParameter

func (o *IgroupInitiatorModifyParams) WithNamePathParameter(name string) *IgroupInitiatorModifyParams

WithNamePathParameter adds the name to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithTimeout

WithTimeout adds the timeout to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupInitiatorModifyReader

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

IgroupInitiatorModifyReader is a Reader for the IgroupInitiatorModify structure.

func (*IgroupInitiatorModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254264 | An attempt was made to bind a portset to an initiator group that is already bound to a portset. | | 5373958 | An invalid initiator group name was supplied for a rename operation. | | 5374023 | A rename operation failed because an initiator group with the same name already exists. | | 5374027 | An attempt was made to bind a portset with no member network interfaces to the initiator group. | | 5374028 | An attempt was made to bind a portset with an incompatible protocol to the initiator group. | | 5374733 | An initiator is already in another initiator group with a conflicting operating system type. | | 5374745 | An attempt was made to add an initiator group as a child to itself. | | 5374746 | The cluster is currently running in a mixed version and nested initiator groups cannot be created until the effective cluster version reaches 9.9.1. | | 5374747 | The cluster is currently running in a mixed version and initiator group comments cannot be created until the effective cluster version reaches 9.9.1. | | 5374852 | The initiator group does not exist. | | 5374868 | The initiator group was partially modified before an error was encountered while renaming the initiator group. |

func NewIgroupModifyDefault

func NewIgroupModifyDefault(code int) *IgroupModifyDefault

NewIgroupModifyDefault creates a IgroupModifyDefault with default headers values

func (*IgroupModifyDefault) Code

func (o *IgroupModifyDefault) Code() int

Code gets the status code for the igroup modify default response

func (*IgroupModifyDefault) Error

func (o *IgroupModifyDefault) Error() string

func (*IgroupModifyDefault) GetPayload

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

func (*IgroupModifyDefault) IsClientError

func (o *IgroupModifyDefault) IsClientError() bool

IsClientError returns true when this igroup modify default response has a 4xx status code

func (*IgroupModifyDefault) IsCode

func (o *IgroupModifyDefault) IsCode(code int) bool

IsCode returns true when this igroup modify default response a status code equal to that given

func (*IgroupModifyDefault) IsRedirect

func (o *IgroupModifyDefault) IsRedirect() bool

IsRedirect returns true when this igroup modify default response has a 3xx status code

func (*IgroupModifyDefault) IsServerError

func (o *IgroupModifyDefault) IsServerError() bool

IsServerError returns true when this igroup modify default response has a 5xx status code

func (*IgroupModifyDefault) IsSuccess

func (o *IgroupModifyDefault) IsSuccess() bool

IsSuccess returns true when this igroup modify default response has a 2xx status code

func (*IgroupModifyDefault) String

func (o *IgroupModifyDefault) String() string

type IgroupModifyOK

type IgroupModifyOK struct {
}

IgroupModifyOK describes a response with status code 200, with default header values.

OK

func NewIgroupModifyOK

func NewIgroupModifyOK() *IgroupModifyOK

NewIgroupModifyOK creates a IgroupModifyOK with default headers values

func (*IgroupModifyOK) Error

func (o *IgroupModifyOK) Error() string

func (*IgroupModifyOK) IsClientError

func (o *IgroupModifyOK) IsClientError() bool

IsClientError returns true when this igroup modify o k response has a 4xx status code

func (*IgroupModifyOK) IsCode

func (o *IgroupModifyOK) IsCode(code int) bool

IsCode returns true when this igroup modify o k response a status code equal to that given

func (*IgroupModifyOK) IsRedirect

func (o *IgroupModifyOK) IsRedirect() bool

IsRedirect returns true when this igroup modify o k response has a 3xx status code

func (*IgroupModifyOK) IsServerError

func (o *IgroupModifyOK) IsServerError() bool

IsServerError returns true when this igroup modify o k response has a 5xx status code

func (*IgroupModifyOK) IsSuccess

func (o *IgroupModifyOK) IsSuccess() bool

IsSuccess returns true when this igroup modify o k response has a 2xx status code

func (*IgroupModifyOK) String

func (o *IgroupModifyOK) String() string

type IgroupModifyParams

type IgroupModifyParams struct {

	/* Info.

	   The new property values for the initiator group.

	*/
	Info *models.Igroup

	/* UUID.

	   The unique identifier of the initiator group.

	*/
	UUIDPathParameter string

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

IgroupModifyParams contains all the parameters to send to the API endpoint

for the igroup modify operation.

Typically these are written to a http.Request.

func NewIgroupModifyParams

func NewIgroupModifyParams() *IgroupModifyParams

NewIgroupModifyParams creates a new IgroupModifyParams object, with the default timeout for this client.

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

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

func NewIgroupModifyParamsWithContext

func NewIgroupModifyParamsWithContext(ctx context.Context) *IgroupModifyParams

NewIgroupModifyParamsWithContext creates a new IgroupModifyParams object with the ability to set a context for a request.

func NewIgroupModifyParamsWithHTTPClient

func NewIgroupModifyParamsWithHTTPClient(client *http.Client) *IgroupModifyParams

NewIgroupModifyParamsWithHTTPClient creates a new IgroupModifyParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupModifyParamsWithTimeout

func NewIgroupModifyParamsWithTimeout(timeout time.Duration) *IgroupModifyParams

NewIgroupModifyParamsWithTimeout creates a new IgroupModifyParams object with the ability to set a timeout on a request.

func (*IgroupModifyParams) SetContext

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

SetContext adds the context to the igroup modify params

func (*IgroupModifyParams) SetDefaults

func (o *IgroupModifyParams) SetDefaults()

SetDefaults hydrates default values in the igroup modify params (not the query body).

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

func (*IgroupModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup modify params

func (*IgroupModifyParams) SetInfo

func (o *IgroupModifyParams) SetInfo(info *models.Igroup)

SetInfo adds the info to the igroup modify params

func (*IgroupModifyParams) SetTimeout

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

SetTimeout adds the timeout to the igroup modify params

func (*IgroupModifyParams) SetUUIDPathParameter

func (o *IgroupModifyParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the igroup modify params

func (*IgroupModifyParams) WithContext

WithContext adds the context to the igroup modify params

func (*IgroupModifyParams) WithDefaults

func (o *IgroupModifyParams) WithDefaults() *IgroupModifyParams

WithDefaults hydrates default values in the igroup modify params (not the query body).

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

func (*IgroupModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup modify params

func (*IgroupModifyParams) WithInfo

func (o *IgroupModifyParams) WithInfo(info *models.Igroup) *IgroupModifyParams

WithInfo adds the info to the igroup modify params

func (*IgroupModifyParams) WithTimeout

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

WithTimeout adds the timeout to the igroup modify params

func (*IgroupModifyParams) WithUUIDPathParameter

func (o *IgroupModifyParams) WithUUIDPathParameter(uuid string) *IgroupModifyParams

WithUUIDPathParameter adds the uuid to the igroup modify params

func (*IgroupModifyParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IgroupModifyReader

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

IgroupModifyReader is a Reader for the IgroupModify structure.

func (*IgroupModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupNestedCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374852 | The initiator group specified in the URI does not exist. |

func NewIgroupNestedCollectionGetDefault

func NewIgroupNestedCollectionGetDefault(code int) *IgroupNestedCollectionGetDefault

NewIgroupNestedCollectionGetDefault creates a IgroupNestedCollectionGetDefault with default headers values

func (*IgroupNestedCollectionGetDefault) Code

Code gets the status code for the igroup nested collection get default response

func (*IgroupNestedCollectionGetDefault) Error

func (*IgroupNestedCollectionGetDefault) GetPayload

func (*IgroupNestedCollectionGetDefault) IsClientError

func (o *IgroupNestedCollectionGetDefault) IsClientError() bool

IsClientError returns true when this igroup nested collection get default response has a 4xx status code

func (*IgroupNestedCollectionGetDefault) IsCode

func (o *IgroupNestedCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this igroup nested collection get default response a status code equal to that given

func (*IgroupNestedCollectionGetDefault) IsRedirect

func (o *IgroupNestedCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this igroup nested collection get default response has a 3xx status code

func (*IgroupNestedCollectionGetDefault) IsServerError

func (o *IgroupNestedCollectionGetDefault) IsServerError() bool

IsServerError returns true when this igroup nested collection get default response has a 5xx status code

func (*IgroupNestedCollectionGetDefault) IsSuccess

func (o *IgroupNestedCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this igroup nested collection get default response has a 2xx status code

func (*IgroupNestedCollectionGetDefault) String

type IgroupNestedCollectionGetOK

type IgroupNestedCollectionGetOK struct {
	Payload *models.IgroupNestedResponse
}

IgroupNestedCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewIgroupNestedCollectionGetOK

func NewIgroupNestedCollectionGetOK() *IgroupNestedCollectionGetOK

NewIgroupNestedCollectionGetOK creates a IgroupNestedCollectionGetOK with default headers values

func (*IgroupNestedCollectionGetOK) Error

func (*IgroupNestedCollectionGetOK) GetPayload

func (*IgroupNestedCollectionGetOK) IsClientError

func (o *IgroupNestedCollectionGetOK) IsClientError() bool

IsClientError returns true when this igroup nested collection get o k response has a 4xx status code

func (*IgroupNestedCollectionGetOK) IsCode

func (o *IgroupNestedCollectionGetOK) IsCode(code int) bool

IsCode returns true when this igroup nested collection get o k response a status code equal to that given

func (*IgroupNestedCollectionGetOK) IsRedirect

func (o *IgroupNestedCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this igroup nested collection get o k response has a 3xx status code

func (*IgroupNestedCollectionGetOK) IsServerError

func (o *IgroupNestedCollectionGetOK) IsServerError() bool

IsServerError returns true when this igroup nested collection get o k response has a 5xx status code

func (*IgroupNestedCollectionGetOK) IsSuccess

func (o *IgroupNestedCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this igroup nested collection get o k response has a 2xx status code

func (*IgroupNestedCollectionGetOK) String

func (o *IgroupNestedCollectionGetOK) String() string

type IgroupNestedCollectionGetParams

type IgroupNestedCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUIDPathParameter string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

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

IgroupNestedCollectionGetParams contains all the parameters to send to the API endpoint

for the igroup nested collection get operation.

Typically these are written to a http.Request.

func NewIgroupNestedCollectionGetParams

func NewIgroupNestedCollectionGetParams() *IgroupNestedCollectionGetParams

NewIgroupNestedCollectionGetParams creates a new IgroupNestedCollectionGetParams object, with the default timeout for this client.

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

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

func NewIgroupNestedCollectionGetParamsWithContext

func NewIgroupNestedCollectionGetParamsWithContext(ctx context.Context) *IgroupNestedCollectionGetParams

NewIgroupNestedCollectionGetParamsWithContext creates a new IgroupNestedCollectionGetParams object with the ability to set a context for a request.

func NewIgroupNestedCollectionGetParamsWithHTTPClient

func NewIgroupNestedCollectionGetParamsWithHTTPClient(client *http.Client) *IgroupNestedCollectionGetParams

NewIgroupNestedCollectionGetParamsWithHTTPClient creates a new IgroupNestedCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupNestedCollectionGetParamsWithTimeout

func NewIgroupNestedCollectionGetParamsWithTimeout(timeout time.Duration) *IgroupNestedCollectionGetParams

NewIgroupNestedCollectionGetParamsWithTimeout creates a new IgroupNestedCollectionGetParams object with the ability to set a timeout on a request.

func (*IgroupNestedCollectionGetParams) SetContext

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

SetContext adds the context to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetDefaults

func (o *IgroupNestedCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the igroup nested collection get params (not the query body).

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

func (*IgroupNestedCollectionGetParams) SetFieldsQueryParameter

func (o *IgroupNestedCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetIgroupUUIDPathParameter

func (o *IgroupNestedCollectionGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetMaxRecordsQueryParameter

func (o *IgroupNestedCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetOrderByQueryParameter

func (o *IgroupNestedCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetReturnRecordsQueryParameter

func (o *IgroupNestedCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *IgroupNestedCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithContext

WithContext adds the context to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the igroup nested collection get params (not the query body).

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

func (*IgroupNestedCollectionGetParams) WithFieldsQueryParameter

func (o *IgroupNestedCollectionGetParams) WithFieldsQueryParameter(fields []string) *IgroupNestedCollectionGetParams

WithFieldsQueryParameter adds the fields to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithIgroupUUIDPathParameter

func (o *IgroupNestedCollectionGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupNestedCollectionGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithMaxRecordsQueryParameter

func (o *IgroupNestedCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *IgroupNestedCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithOrderByQueryParameter

func (o *IgroupNestedCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *IgroupNestedCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithReturnRecordsQueryParameter

func (o *IgroupNestedCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IgroupNestedCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *IgroupNestedCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IgroupNestedCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupNestedCollectionGetReader

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

IgroupNestedCollectionGetReader is a Reader for the IgroupNestedCollectionGet structure.

func (*IgroupNestedCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupNestedCreateCreated

type IgroupNestedCreateCreated struct {
	Payload *models.IgroupNestedResponse
}

IgroupNestedCreateCreated describes a response with status code 201, with default header values.

Created

func NewIgroupNestedCreateCreated

func NewIgroupNestedCreateCreated() *IgroupNestedCreateCreated

NewIgroupNestedCreateCreated creates a IgroupNestedCreateCreated with default headers values

func (*IgroupNestedCreateCreated) Error

func (o *IgroupNestedCreateCreated) Error() string

func (*IgroupNestedCreateCreated) GetPayload

func (*IgroupNestedCreateCreated) IsClientError

func (o *IgroupNestedCreateCreated) IsClientError() bool

IsClientError returns true when this igroup nested create created response has a 4xx status code

func (*IgroupNestedCreateCreated) IsCode

func (o *IgroupNestedCreateCreated) IsCode(code int) bool

IsCode returns true when this igroup nested create created response a status code equal to that given

func (*IgroupNestedCreateCreated) IsRedirect

func (o *IgroupNestedCreateCreated) IsRedirect() bool

IsRedirect returns true when this igroup nested create created response has a 3xx status code

func (*IgroupNestedCreateCreated) IsServerError

func (o *IgroupNestedCreateCreated) IsServerError() bool

IsServerError returns true when this igroup nested create created response has a 5xx status code

func (*IgroupNestedCreateCreated) IsSuccess

func (o *IgroupNestedCreateCreated) IsSuccess() bool

IsSuccess returns true when this igroup nested create created response has a 2xx status code

func (*IgroupNestedCreateCreated) String

func (o *IgroupNestedCreateCreated) String() string

type IgroupNestedCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374735 | An attempt was made to add a child igroup that would exceed the maximum allowable depth. | | 5374736 | A supplied child initiator group already exists in the parent initiator group's hierarchy. | | 5374737 | A supplied child initiator group already exists in another initiator group's hierarchy. | | 5374739 | A supplied child initiator group has an operating system type that differs from the parent initiator group. | | 5374740 | A supplied child initiator group has an protocol that differs from the parent initiator group. | | 5374741 | A supplied child initiator group is already owned by a different child in the initiator group's hierarchy. | | 5374742 | A supplied child initiator group contains an initiator that is already owned by another initiator group in the hierarchy. | | 5374852 | The initiator group specified in the URI does not exist. |

func NewIgroupNestedCreateDefault

func NewIgroupNestedCreateDefault(code int) *IgroupNestedCreateDefault

NewIgroupNestedCreateDefault creates a IgroupNestedCreateDefault with default headers values

func (*IgroupNestedCreateDefault) Code

func (o *IgroupNestedCreateDefault) Code() int

Code gets the status code for the igroup nested create default response

func (*IgroupNestedCreateDefault) Error

func (o *IgroupNestedCreateDefault) Error() string

func (*IgroupNestedCreateDefault) GetPayload

func (*IgroupNestedCreateDefault) IsClientError

func (o *IgroupNestedCreateDefault) IsClientError() bool

IsClientError returns true when this igroup nested create default response has a 4xx status code

func (*IgroupNestedCreateDefault) IsCode

func (o *IgroupNestedCreateDefault) IsCode(code int) bool

IsCode returns true when this igroup nested create default response a status code equal to that given

func (*IgroupNestedCreateDefault) IsRedirect

func (o *IgroupNestedCreateDefault) IsRedirect() bool

IsRedirect returns true when this igroup nested create default response has a 3xx status code

func (*IgroupNestedCreateDefault) IsServerError

func (o *IgroupNestedCreateDefault) IsServerError() bool

IsServerError returns true when this igroup nested create default response has a 5xx status code

func (*IgroupNestedCreateDefault) IsSuccess

func (o *IgroupNestedCreateDefault) IsSuccess() bool

IsSuccess returns true when this igroup nested create default response has a 2xx status code

func (*IgroupNestedCreateDefault) String

func (o *IgroupNestedCreateDefault) String() string

type IgroupNestedCreateParams

type IgroupNestedCreateParams struct {

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUIDPathParameter string

	/* Info.

	   The properties of the nested initiator group to add to the initiator group.

	*/
	Info *models.IgroupNested

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

IgroupNestedCreateParams contains all the parameters to send to the API endpoint

for the igroup nested create operation.

Typically these are written to a http.Request.

func NewIgroupNestedCreateParams

func NewIgroupNestedCreateParams() *IgroupNestedCreateParams

NewIgroupNestedCreateParams creates a new IgroupNestedCreateParams object, with the default timeout for this client.

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

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

func NewIgroupNestedCreateParamsWithContext

func NewIgroupNestedCreateParamsWithContext(ctx context.Context) *IgroupNestedCreateParams

NewIgroupNestedCreateParamsWithContext creates a new IgroupNestedCreateParams object with the ability to set a context for a request.

func NewIgroupNestedCreateParamsWithHTTPClient

func NewIgroupNestedCreateParamsWithHTTPClient(client *http.Client) *IgroupNestedCreateParams

NewIgroupNestedCreateParamsWithHTTPClient creates a new IgroupNestedCreateParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupNestedCreateParamsWithTimeout

func NewIgroupNestedCreateParamsWithTimeout(timeout time.Duration) *IgroupNestedCreateParams

NewIgroupNestedCreateParamsWithTimeout creates a new IgroupNestedCreateParams object with the ability to set a timeout on a request.

func (*IgroupNestedCreateParams) SetContext

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

SetContext adds the context to the igroup nested create params

func (*IgroupNestedCreateParams) SetDefaults

func (o *IgroupNestedCreateParams) SetDefaults()

SetDefaults hydrates default values in the igroup nested create params (not the query body).

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

func (*IgroupNestedCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup nested create params

func (*IgroupNestedCreateParams) SetIgroupUUIDPathParameter

func (o *IgroupNestedCreateParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup nested create params

func (*IgroupNestedCreateParams) SetInfo

func (o *IgroupNestedCreateParams) SetInfo(info *models.IgroupNested)

SetInfo adds the info to the igroup nested create params

func (*IgroupNestedCreateParams) SetReturnRecordsQueryParameter

func (o *IgroupNestedCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the igroup nested create params

func (*IgroupNestedCreateParams) SetTimeout

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

SetTimeout adds the timeout to the igroup nested create params

func (*IgroupNestedCreateParams) WithContext

WithContext adds the context to the igroup nested create params

func (*IgroupNestedCreateParams) WithDefaults

WithDefaults hydrates default values in the igroup nested create params (not the query body).

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

func (*IgroupNestedCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup nested create params

func (*IgroupNestedCreateParams) WithIgroupUUIDPathParameter

func (o *IgroupNestedCreateParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupNestedCreateParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup nested create params

func (*IgroupNestedCreateParams) WithInfo

WithInfo adds the info to the igroup nested create params

func (*IgroupNestedCreateParams) WithReturnRecordsQueryParameter

func (o *IgroupNestedCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IgroupNestedCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the igroup nested create params

func (*IgroupNestedCreateParams) WithTimeout

WithTimeout adds the timeout to the igroup nested create params

func (*IgroupNestedCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupNestedCreateReader

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

IgroupNestedCreateReader is a Reader for the IgroupNestedCreate structure.

func (*IgroupNestedCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupNestedDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254213 | The initiator group is mapped to one or more LUNs and `allow_delete_while_mapped` has not been specified. | | 5374738 | The child initiator group is not owned by the parent initiator group. | | 5374852 | The initiator group specified in the URI does not exist. |

func NewIgroupNestedDeleteDefault

func NewIgroupNestedDeleteDefault(code int) *IgroupNestedDeleteDefault

NewIgroupNestedDeleteDefault creates a IgroupNestedDeleteDefault with default headers values

func (*IgroupNestedDeleteDefault) Code

func (o *IgroupNestedDeleteDefault) Code() int

Code gets the status code for the igroup nested delete default response

func (*IgroupNestedDeleteDefault) Error

func (o *IgroupNestedDeleteDefault) Error() string

func (*IgroupNestedDeleteDefault) GetPayload

func (*IgroupNestedDeleteDefault) IsClientError

func (o *IgroupNestedDeleteDefault) IsClientError() bool

IsClientError returns true when this igroup nested delete default response has a 4xx status code

func (*IgroupNestedDeleteDefault) IsCode

func (o *IgroupNestedDeleteDefault) IsCode(code int) bool

IsCode returns true when this igroup nested delete default response a status code equal to that given

func (*IgroupNestedDeleteDefault) IsRedirect

func (o *IgroupNestedDeleteDefault) IsRedirect() bool

IsRedirect returns true when this igroup nested delete default response has a 3xx status code

func (*IgroupNestedDeleteDefault) IsServerError

func (o *IgroupNestedDeleteDefault) IsServerError() bool

IsServerError returns true when this igroup nested delete default response has a 5xx status code

func (*IgroupNestedDeleteDefault) IsSuccess

func (o *IgroupNestedDeleteDefault) IsSuccess() bool

IsSuccess returns true when this igroup nested delete default response has a 2xx status code

func (*IgroupNestedDeleteDefault) String

func (o *IgroupNestedDeleteDefault) String() string

type IgroupNestedDeleteOK

type IgroupNestedDeleteOK struct {
}

IgroupNestedDeleteOK describes a response with status code 200, with default header values.

OK

func NewIgroupNestedDeleteOK

func NewIgroupNestedDeleteOK() *IgroupNestedDeleteOK

NewIgroupNestedDeleteOK creates a IgroupNestedDeleteOK with default headers values

func (*IgroupNestedDeleteOK) Error

func (o *IgroupNestedDeleteOK) Error() string

func (*IgroupNestedDeleteOK) IsClientError

func (o *IgroupNestedDeleteOK) IsClientError() bool

IsClientError returns true when this igroup nested delete o k response has a 4xx status code

func (*IgroupNestedDeleteOK) IsCode

func (o *IgroupNestedDeleteOK) IsCode(code int) bool

IsCode returns true when this igroup nested delete o k response a status code equal to that given

func (*IgroupNestedDeleteOK) IsRedirect

func (o *IgroupNestedDeleteOK) IsRedirect() bool

IsRedirect returns true when this igroup nested delete o k response has a 3xx status code

func (*IgroupNestedDeleteOK) IsServerError

func (o *IgroupNestedDeleteOK) IsServerError() bool

IsServerError returns true when this igroup nested delete o k response has a 5xx status code

func (*IgroupNestedDeleteOK) IsSuccess

func (o *IgroupNestedDeleteOK) IsSuccess() bool

IsSuccess returns true when this igroup nested delete o k response has a 2xx status code

func (*IgroupNestedDeleteOK) String

func (o *IgroupNestedDeleteOK) String() string

type IgroupNestedDeleteParams

type IgroupNestedDeleteParams struct {

	/* AllowDeleteWhileMapped.

	     Allows the deletion of a nested initiator group from of a mapped initiator group.<br/>
	Deleting a nested initiator group from a mapped initiator group means
	that the LUNs, to which the initiator group is mapped, are no longer
	available to the initiators nested below the initiator group being
	removed.  This might cause a disruption in the availability of
	data.<br/>
	<b>This parameter should be used with caution.</b>

	*/
	AllowDeleteWhileMappedQueryParameter *bool

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUIDPathParameter string

	/* UUID.

	   The unique identifier of the nested initiator group.

	*/
	UUIDPathParameter string

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

IgroupNestedDeleteParams contains all the parameters to send to the API endpoint

for the igroup nested delete operation.

Typically these are written to a http.Request.

func NewIgroupNestedDeleteParams

func NewIgroupNestedDeleteParams() *IgroupNestedDeleteParams

NewIgroupNestedDeleteParams creates a new IgroupNestedDeleteParams object, with the default timeout for this client.

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

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

func NewIgroupNestedDeleteParamsWithContext

func NewIgroupNestedDeleteParamsWithContext(ctx context.Context) *IgroupNestedDeleteParams

NewIgroupNestedDeleteParamsWithContext creates a new IgroupNestedDeleteParams object with the ability to set a context for a request.

func NewIgroupNestedDeleteParamsWithHTTPClient

func NewIgroupNestedDeleteParamsWithHTTPClient(client *http.Client) *IgroupNestedDeleteParams

NewIgroupNestedDeleteParamsWithHTTPClient creates a new IgroupNestedDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupNestedDeleteParamsWithTimeout

func NewIgroupNestedDeleteParamsWithTimeout(timeout time.Duration) *IgroupNestedDeleteParams

NewIgroupNestedDeleteParamsWithTimeout creates a new IgroupNestedDeleteParams object with the ability to set a timeout on a request.

func (*IgroupNestedDeleteParams) SetAllowDeleteWhileMappedQueryParameter

func (o *IgroupNestedDeleteParams) SetAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the igroup nested delete params

func (*IgroupNestedDeleteParams) SetContext

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

SetContext adds the context to the igroup nested delete params

func (*IgroupNestedDeleteParams) SetDefaults

func (o *IgroupNestedDeleteParams) SetDefaults()

SetDefaults hydrates default values in the igroup nested delete params (not the query body).

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

func (*IgroupNestedDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup nested delete params

func (*IgroupNestedDeleteParams) SetIgroupUUIDPathParameter

func (o *IgroupNestedDeleteParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup nested delete params

func (*IgroupNestedDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the igroup nested delete params

func (*IgroupNestedDeleteParams) SetUUIDPathParameter

func (o *IgroupNestedDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithAllowDeleteWhileMappedQueryParameter

func (o *IgroupNestedDeleteParams) WithAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool) *IgroupNestedDeleteParams

WithAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithContext

WithContext adds the context to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithDefaults

WithDefaults hydrates default values in the igroup nested delete params (not the query body).

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

func (*IgroupNestedDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithIgroupUUIDPathParameter

func (o *IgroupNestedDeleteParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupNestedDeleteParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithTimeout

WithTimeout adds the timeout to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithUUIDPathParameter

func (o *IgroupNestedDeleteParams) WithUUIDPathParameter(uuid string) *IgroupNestedDeleteParams

WithUUIDPathParameter adds the uuid to the igroup nested delete params

func (*IgroupNestedDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IgroupNestedDeleteReader

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

IgroupNestedDeleteReader is a Reader for the IgroupNestedDelete structure.

func (*IgroupNestedDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IgroupNestedGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 4 | The nested initiator group is not a member of the initiator group. | | 5374852 | The parent initiator group specified in the URI does not exist. |

func NewIgroupNestedGetDefault

func NewIgroupNestedGetDefault(code int) *IgroupNestedGetDefault

NewIgroupNestedGetDefault creates a IgroupNestedGetDefault with default headers values

func (*IgroupNestedGetDefault) Code

func (o *IgroupNestedGetDefault) Code() int

Code gets the status code for the igroup nested get default response

func (*IgroupNestedGetDefault) Error

func (o *IgroupNestedGetDefault) Error() string

func (*IgroupNestedGetDefault) GetPayload

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

func (*IgroupNestedGetDefault) IsClientError

func (o *IgroupNestedGetDefault) IsClientError() bool

IsClientError returns true when this igroup nested get default response has a 4xx status code

func (*IgroupNestedGetDefault) IsCode

func (o *IgroupNestedGetDefault) IsCode(code int) bool

IsCode returns true when this igroup nested get default response a status code equal to that given

func (*IgroupNestedGetDefault) IsRedirect

func (o *IgroupNestedGetDefault) IsRedirect() bool

IsRedirect returns true when this igroup nested get default response has a 3xx status code

func (*IgroupNestedGetDefault) IsServerError

func (o *IgroupNestedGetDefault) IsServerError() bool

IsServerError returns true when this igroup nested get default response has a 5xx status code

func (*IgroupNestedGetDefault) IsSuccess

func (o *IgroupNestedGetDefault) IsSuccess() bool

IsSuccess returns true when this igroup nested get default response has a 2xx status code

func (*IgroupNestedGetDefault) String

func (o *IgroupNestedGetDefault) String() string

type IgroupNestedGetOK

type IgroupNestedGetOK struct {
	Payload *models.IgroupNested
}

IgroupNestedGetOK describes a response with status code 200, with default header values.

OK

func NewIgroupNestedGetOK

func NewIgroupNestedGetOK() *IgroupNestedGetOK

NewIgroupNestedGetOK creates a IgroupNestedGetOK with default headers values

func (*IgroupNestedGetOK) Error

func (o *IgroupNestedGetOK) Error() string

func (*IgroupNestedGetOK) GetPayload

func (o *IgroupNestedGetOK) GetPayload() *models.IgroupNested

func (*IgroupNestedGetOK) IsClientError

func (o *IgroupNestedGetOK) IsClientError() bool

IsClientError returns true when this igroup nested get o k response has a 4xx status code

func (*IgroupNestedGetOK) IsCode

func (o *IgroupNestedGetOK) IsCode(code int) bool

IsCode returns true when this igroup nested get o k response a status code equal to that given

func (*IgroupNestedGetOK) IsRedirect

func (o *IgroupNestedGetOK) IsRedirect() bool

IsRedirect returns true when this igroup nested get o k response has a 3xx status code

func (*IgroupNestedGetOK) IsServerError

func (o *IgroupNestedGetOK) IsServerError() bool

IsServerError returns true when this igroup nested get o k response has a 5xx status code

func (*IgroupNestedGetOK) IsSuccess

func (o *IgroupNestedGetOK) IsSuccess() bool

IsSuccess returns true when this igroup nested get o k response has a 2xx status code

func (*IgroupNestedGetOK) String

func (o *IgroupNestedGetOK) String() string

type IgroupNestedGetParams

type IgroupNestedGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUIDPathParameter string

	/* UUID.

	   The unique identifier of the nested initiator group.

	*/
	UUIDPathParameter string

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

IgroupNestedGetParams contains all the parameters to send to the API endpoint

for the igroup nested get operation.

Typically these are written to a http.Request.

func NewIgroupNestedGetParams

func NewIgroupNestedGetParams() *IgroupNestedGetParams

NewIgroupNestedGetParams creates a new IgroupNestedGetParams object, with the default timeout for this client.

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

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

func NewIgroupNestedGetParamsWithContext

func NewIgroupNestedGetParamsWithContext(ctx context.Context) *IgroupNestedGetParams

NewIgroupNestedGetParamsWithContext creates a new IgroupNestedGetParams object with the ability to set a context for a request.

func NewIgroupNestedGetParamsWithHTTPClient

func NewIgroupNestedGetParamsWithHTTPClient(client *http.Client) *IgroupNestedGetParams

NewIgroupNestedGetParamsWithHTTPClient creates a new IgroupNestedGetParams object with the ability to set a custom HTTPClient for a request.

func NewIgroupNestedGetParamsWithTimeout

func NewIgroupNestedGetParamsWithTimeout(timeout time.Duration) *IgroupNestedGetParams

NewIgroupNestedGetParamsWithTimeout creates a new IgroupNestedGetParams object with the ability to set a timeout on a request.

func (*IgroupNestedGetParams) SetContext

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

SetContext adds the context to the igroup nested get params

func (*IgroupNestedGetParams) SetDefaults

func (o *IgroupNestedGetParams) SetDefaults()

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

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

func (*IgroupNestedGetParams) SetFieldsQueryParameter

func (o *IgroupNestedGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the igroup nested get params

func (*IgroupNestedGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the igroup nested get params

func (*IgroupNestedGetParams) SetIgroupUUIDPathParameter

func (o *IgroupNestedGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the igroup nested get params

func (*IgroupNestedGetParams) SetTimeout

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

SetTimeout adds the timeout to the igroup nested get params

func (*IgroupNestedGetParams) SetUUIDPathParameter

func (o *IgroupNestedGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the igroup nested get params

func (*IgroupNestedGetParams) WithContext

WithContext adds the context to the igroup nested get params

func (*IgroupNestedGetParams) WithDefaults

func (o *IgroupNestedGetParams) WithDefaults() *IgroupNestedGetParams

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

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

func (*IgroupNestedGetParams) WithFieldsQueryParameter

func (o *IgroupNestedGetParams) WithFieldsQueryParameter(fields []string) *IgroupNestedGetParams

WithFieldsQueryParameter adds the fields to the igroup nested get params

func (*IgroupNestedGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the igroup nested get params

func (*IgroupNestedGetParams) WithIgroupUUIDPathParameter

func (o *IgroupNestedGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *IgroupNestedGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the igroup nested get params

func (*IgroupNestedGetParams) WithTimeout

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

WithTimeout adds the timeout to the igroup nested get params

func (*IgroupNestedGetParams) WithUUIDPathParameter

func (o *IgroupNestedGetParams) WithUUIDPathParameter(uuid string) *IgroupNestedGetParams

WithUUIDPathParameter adds the uuid to the igroup nested get params

func (*IgroupNestedGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IgroupNestedGetReader

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

IgroupNestedGetReader is a Reader for the IgroupNestedGet structure.

func (*IgroupNestedGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiCollectionPerformanceMetricsGetDefault

type IscsiCollectionPerformanceMetricsGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

IscsiCollectionPerformanceMetricsGetDefault describes a response with status code -1, with default header values.

Error

func NewIscsiCollectionPerformanceMetricsGetDefault

func NewIscsiCollectionPerformanceMetricsGetDefault(code int) *IscsiCollectionPerformanceMetricsGetDefault

NewIscsiCollectionPerformanceMetricsGetDefault creates a IscsiCollectionPerformanceMetricsGetDefault with default headers values

func (*IscsiCollectionPerformanceMetricsGetDefault) Code

Code gets the status code for the iscsi collection performance metrics get default response

func (*IscsiCollectionPerformanceMetricsGetDefault) Error

func (*IscsiCollectionPerformanceMetricsGetDefault) GetPayload

func (*IscsiCollectionPerformanceMetricsGetDefault) IsClientError

IsClientError returns true when this iscsi collection performance metrics get default response has a 4xx status code

func (*IscsiCollectionPerformanceMetricsGetDefault) IsCode

IsCode returns true when this iscsi collection performance metrics get default response a status code equal to that given

func (*IscsiCollectionPerformanceMetricsGetDefault) IsRedirect

IsRedirect returns true when this iscsi collection performance metrics get default response has a 3xx status code

func (*IscsiCollectionPerformanceMetricsGetDefault) IsServerError

IsServerError returns true when this iscsi collection performance metrics get default response has a 5xx status code

func (*IscsiCollectionPerformanceMetricsGetDefault) IsSuccess

IsSuccess returns true when this iscsi collection performance metrics get default response has a 2xx status code

func (*IscsiCollectionPerformanceMetricsGetDefault) String

type IscsiCollectionPerformanceMetricsGetOK

type IscsiCollectionPerformanceMetricsGetOK struct {
	Payload *models.PerformanceIscsiMetricResponse
}

IscsiCollectionPerformanceMetricsGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiCollectionPerformanceMetricsGetOK

func NewIscsiCollectionPerformanceMetricsGetOK() *IscsiCollectionPerformanceMetricsGetOK

NewIscsiCollectionPerformanceMetricsGetOK creates a IscsiCollectionPerformanceMetricsGetOK with default headers values

func (*IscsiCollectionPerformanceMetricsGetOK) Error

func (*IscsiCollectionPerformanceMetricsGetOK) GetPayload

func (*IscsiCollectionPerformanceMetricsGetOK) IsClientError

func (o *IscsiCollectionPerformanceMetricsGetOK) IsClientError() bool

IsClientError returns true when this iscsi collection performance metrics get o k response has a 4xx status code

func (*IscsiCollectionPerformanceMetricsGetOK) IsCode

IsCode returns true when this iscsi collection performance metrics get o k response a status code equal to that given

func (*IscsiCollectionPerformanceMetricsGetOK) IsRedirect

IsRedirect returns true when this iscsi collection performance metrics get o k response has a 3xx status code

func (*IscsiCollectionPerformanceMetricsGetOK) IsServerError

func (o *IscsiCollectionPerformanceMetricsGetOK) IsServerError() bool

IsServerError returns true when this iscsi collection performance metrics get o k response has a 5xx status code

func (*IscsiCollectionPerformanceMetricsGetOK) IsSuccess

IsSuccess returns true when this iscsi collection performance metrics get o k response has a 2xx status code

func (*IscsiCollectionPerformanceMetricsGetOK) String

type IscsiCollectionPerformanceMetricsGetParams

type IscsiCollectionPerformanceMetricsGetParams struct {

	/* Duration.

	   Filter by duration
	*/
	DurationQueryParameter *string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* Interval.

	     The time range for the data. Examples can be 1h, 1d, 1m, 1w, 1y.
	The period for each time range is as follows:
	* 1h: Metrics over the most recent hour sampled over 15 seconds.
	* 1d: Metrics over the most recent day sampled over 5 minutes.
	* 1w: Metrics over the most recent week sampled over 30 minutes.
	* 1m: Metrics over the most recent month sampled over 2 hours.
	* 1y: Metrics over the most recent year sampled over a day.


	     Default: "1h"
	*/
	IntervalQueryParameter *string

	/* IopsOther.

	   Filter by iops.other
	*/
	IopsOtherQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsTotal.

	   Filter by iops.total
	*/
	IopsTotalQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* LatencyOther.

	   Filter by latency.other
	*/
	LatencyOtherQueryParameter *int64

	/* LatencyRead.

	   Filter by latency.read
	*/
	LatencyReadQueryParameter *int64

	/* LatencyTotal.

	   Filter by latency.total
	*/
	LatencyTotalQueryParameter *int64

	/* LatencyWrite.

	   Filter by latency.write
	*/
	LatencyWriteQueryParameter *int64

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* Status.

	   Filter by status
	*/
	StatusQueryParameter *string

	/* SvmUUID.

	   The unique identifier of the SVM.
	*/
	SVMUUIDPathParameter string

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputTotal.

	   Filter by throughput.total
	*/
	ThroughputTotalQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* Timestamp.

	   Filter by timestamp
	*/
	TimestampQueryParameter *string

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

IscsiCollectionPerformanceMetricsGetParams contains all the parameters to send to the API endpoint

for the iscsi collection performance metrics get operation.

Typically these are written to a http.Request.

func NewIscsiCollectionPerformanceMetricsGetParams

func NewIscsiCollectionPerformanceMetricsGetParams() *IscsiCollectionPerformanceMetricsGetParams

NewIscsiCollectionPerformanceMetricsGetParams creates a new IscsiCollectionPerformanceMetricsGetParams object, with the default timeout for this client.

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

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

func NewIscsiCollectionPerformanceMetricsGetParamsWithContext

func NewIscsiCollectionPerformanceMetricsGetParamsWithContext(ctx context.Context) *IscsiCollectionPerformanceMetricsGetParams

NewIscsiCollectionPerformanceMetricsGetParamsWithContext creates a new IscsiCollectionPerformanceMetricsGetParams object with the ability to set a context for a request.

func NewIscsiCollectionPerformanceMetricsGetParamsWithHTTPClient

func NewIscsiCollectionPerformanceMetricsGetParamsWithHTTPClient(client *http.Client) *IscsiCollectionPerformanceMetricsGetParams

NewIscsiCollectionPerformanceMetricsGetParamsWithHTTPClient creates a new IscsiCollectionPerformanceMetricsGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiCollectionPerformanceMetricsGetParamsWithTimeout

func NewIscsiCollectionPerformanceMetricsGetParamsWithTimeout(timeout time.Duration) *IscsiCollectionPerformanceMetricsGetParams

NewIscsiCollectionPerformanceMetricsGetParamsWithTimeout creates a new IscsiCollectionPerformanceMetricsGetParams object with the ability to set a timeout on a request.

func (*IscsiCollectionPerformanceMetricsGetParams) SetContext

SetContext adds the context to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetDefaults

SetDefaults hydrates default values in the iscsi collection performance metrics get params (not the query body).

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

func (*IscsiCollectionPerformanceMetricsGetParams) SetDurationQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetDurationQueryParameter(duration *string)

SetDurationQueryParameter adds the duration to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetFieldsQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIntervalQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIntervalQueryParameter(interval *string)

SetIntervalQueryParameter adds the interval to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsOtherQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsOtherQueryParameter(iopsOther *int64)

SetIopsOtherQueryParameter adds the iopsOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsReadQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsReadQueryParameter(iopsRead *int64)

SetIopsReadQueryParameter adds the iopsRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsTotalQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsTotalQueryParameter(iopsTotal *int64)

SetIopsTotalQueryParameter adds the iopsTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsWriteQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsWriteQueryParameter(iopsWrite *int64)

SetIopsWriteQueryParameter adds the iopsWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyOtherQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyOtherQueryParameter(latencyOther *int64)

SetLatencyOtherQueryParameter adds the latencyOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyReadQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyReadQueryParameter(latencyRead *int64)

SetLatencyReadQueryParameter adds the latencyRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyTotalQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyTotalQueryParameter(latencyTotal *int64)

SetLatencyTotalQueryParameter adds the latencyTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyWriteQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyWriteQueryParameter(latencyWrite *int64)

SetLatencyWriteQueryParameter adds the latencyWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetMaxRecordsQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetOrderByQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetReturnRecordsQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetReturnTimeoutQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetSVMUUIDPathParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetStatusQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetStatusQueryParameter(status *string)

SetStatusQueryParameter adds the status to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetThroughputReadQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetThroughputReadQueryParameter(throughputRead *int64)

SetThroughputReadQueryParameter adds the throughputRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetThroughputTotalQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetThroughputTotalQueryParameter(throughputTotal *int64)

SetThroughputTotalQueryParameter adds the throughputTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetThroughputWriteQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetThroughputWriteQueryParameter(throughputWrite *int64)

SetThroughputWriteQueryParameter adds the throughputWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetTimeout

SetTimeout adds the timeout to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetTimestampQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) SetTimestampQueryParameter(timestamp *string)

SetTimestampQueryParameter adds the timestamp to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithContext

WithContext adds the context to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithDefaults

WithDefaults hydrates default values in the iscsi collection performance metrics get params (not the query body).

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

func (*IscsiCollectionPerformanceMetricsGetParams) WithDurationQueryParameter

WithDurationQueryParameter adds the duration to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIntervalQueryParameter

WithIntervalQueryParameter adds the interval to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsOtherQueryParameter

WithIopsOtherQueryParameter adds the iopsOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsReadQueryParameter

WithIopsReadQueryParameter adds the iopsRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsTotalQueryParameter

WithIopsTotalQueryParameter adds the iopsTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsWriteQueryParameter

WithIopsWriteQueryParameter adds the iopsWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyOtherQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithLatencyOtherQueryParameter(latencyOther *int64) *IscsiCollectionPerformanceMetricsGetParams

WithLatencyOtherQueryParameter adds the latencyOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyReadQueryParameter

WithLatencyReadQueryParameter adds the latencyRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyTotalQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithLatencyTotalQueryParameter(latencyTotal *int64) *IscsiCollectionPerformanceMetricsGetParams

WithLatencyTotalQueryParameter adds the latencyTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyWriteQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithLatencyWriteQueryParameter(latencyWrite *int64) *IscsiCollectionPerformanceMetricsGetParams

WithLatencyWriteQueryParameter adds the latencyWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithMaxRecordsQueryParameter

WithMaxRecordsQueryParameter adds the maxRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithReturnRecordsQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IscsiCollectionPerformanceMetricsGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithReturnTimeoutQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IscsiCollectionPerformanceMetricsGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithStatusQueryParameter

WithStatusQueryParameter adds the status to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithThroughputReadQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithThroughputReadQueryParameter(throughputRead *int64) *IscsiCollectionPerformanceMetricsGetParams

WithThroughputReadQueryParameter adds the throughputRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithThroughputTotalQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithThroughputTotalQueryParameter(throughputTotal *int64) *IscsiCollectionPerformanceMetricsGetParams

WithThroughputTotalQueryParameter adds the throughputTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithThroughputWriteQueryParameter

func (o *IscsiCollectionPerformanceMetricsGetParams) WithThroughputWriteQueryParameter(throughputWrite *int64) *IscsiCollectionPerformanceMetricsGetParams

WithThroughputWriteQueryParameter adds the throughputWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithTimeout

WithTimeout adds the timeout to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithTimestampQueryParameter

WithTimestampQueryParameter adds the timestamp to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiCollectionPerformanceMetricsGetReader

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

IscsiCollectionPerformanceMetricsGetReader is a Reader for the IscsiCollectionPerformanceMetricsGet structure.

func (*IscsiCollectionPerformanceMetricsGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiCredentialsCollectionGetDefault

type IscsiCredentialsCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

IscsiCredentialsCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewIscsiCredentialsCollectionGetDefault

func NewIscsiCredentialsCollectionGetDefault(code int) *IscsiCredentialsCollectionGetDefault

NewIscsiCredentialsCollectionGetDefault creates a IscsiCredentialsCollectionGetDefault with default headers values

func (*IscsiCredentialsCollectionGetDefault) Code

Code gets the status code for the iscsi credentials collection get default response

func (*IscsiCredentialsCollectionGetDefault) Error

func (*IscsiCredentialsCollectionGetDefault) GetPayload

func (*IscsiCredentialsCollectionGetDefault) IsClientError

func (o *IscsiCredentialsCollectionGetDefault) IsClientError() bool

IsClientError returns true when this iscsi credentials collection get default response has a 4xx status code

func (*IscsiCredentialsCollectionGetDefault) IsCode

IsCode returns true when this iscsi credentials collection get default response a status code equal to that given

func (*IscsiCredentialsCollectionGetDefault) IsRedirect

IsRedirect returns true when this iscsi credentials collection get default response has a 3xx status code

func (*IscsiCredentialsCollectionGetDefault) IsServerError

func (o *IscsiCredentialsCollectionGetDefault) IsServerError() bool

IsServerError returns true when this iscsi credentials collection get default response has a 5xx status code

func (*IscsiCredentialsCollectionGetDefault) IsSuccess

IsSuccess returns true when this iscsi credentials collection get default response has a 2xx status code

func (*IscsiCredentialsCollectionGetDefault) String

type IscsiCredentialsCollectionGetOK

type IscsiCredentialsCollectionGetOK struct {
	Payload *models.IscsiCredentialsResponse
}

IscsiCredentialsCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiCredentialsCollectionGetOK

func NewIscsiCredentialsCollectionGetOK() *IscsiCredentialsCollectionGetOK

NewIscsiCredentialsCollectionGetOK creates a IscsiCredentialsCollectionGetOK with default headers values

func (*IscsiCredentialsCollectionGetOK) Error

func (*IscsiCredentialsCollectionGetOK) GetPayload

func (*IscsiCredentialsCollectionGetOK) IsClientError

func (o *IscsiCredentialsCollectionGetOK) IsClientError() bool

IsClientError returns true when this iscsi credentials collection get o k response has a 4xx status code

func (*IscsiCredentialsCollectionGetOK) IsCode

func (o *IscsiCredentialsCollectionGetOK) IsCode(code int) bool

IsCode returns true when this iscsi credentials collection get o k response a status code equal to that given

func (*IscsiCredentialsCollectionGetOK) IsRedirect

func (o *IscsiCredentialsCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this iscsi credentials collection get o k response has a 3xx status code

func (*IscsiCredentialsCollectionGetOK) IsServerError

func (o *IscsiCredentialsCollectionGetOK) IsServerError() bool

IsServerError returns true when this iscsi credentials collection get o k response has a 5xx status code

func (*IscsiCredentialsCollectionGetOK) IsSuccess

func (o *IscsiCredentialsCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this iscsi credentials collection get o k response has a 2xx status code

func (*IscsiCredentialsCollectionGetOK) String

type IscsiCredentialsCollectionGetParams

type IscsiCredentialsCollectionGetParams struct {

	/* AuthenticationType.

	   Filter by authentication_type
	*/
	AuthenticationTypeQueryParameter *string

	/* ChapInboundUser.

	   Filter by chap.inbound.user
	*/
	ChapInboundUserQueryParameter *string

	/* ChapOutboundUser.

	   Filter by chap.outbound.user
	*/
	ChapOutboundUserQueryParameter *string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* Initiator.

	   Filter by initiator
	*/
	InitiatorQueryParameter *string

	/* InitiatorAddressMasksAddress.

	   Filter by initiator_address.masks.address
	*/
	InitiatorAddressMasksAddressQueryParameter *string

	/* InitiatorAddressMasksFamily.

	   Filter by initiator_address.masks.family
	*/
	InitiatorAddressMasksFamilyQueryParameter *string

	/* InitiatorAddressMasksNetmask.

	   Filter by initiator_address.masks.netmask
	*/
	InitiatorAddressMasksNetmaskQueryParameter *string

	/* InitiatorAddressRangesEnd.

	   Filter by initiator_address.ranges.end
	*/
	InitiatorAddressRangesEndQueryParameter *string

	/* InitiatorAddressRangesFamily.

	   Filter by initiator_address.ranges.family
	*/
	InitiatorAddressRangesFamilyQueryParameter *string

	/* InitiatorAddressRangesStart.

	   Filter by initiator_address.ranges.start
	*/
	InitiatorAddressRangesStartQueryParameter *string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

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

IscsiCredentialsCollectionGetParams contains all the parameters to send to the API endpoint

for the iscsi credentials collection get operation.

Typically these are written to a http.Request.

func NewIscsiCredentialsCollectionGetParams

func NewIscsiCredentialsCollectionGetParams() *IscsiCredentialsCollectionGetParams

NewIscsiCredentialsCollectionGetParams creates a new IscsiCredentialsCollectionGetParams object, with the default timeout for this client.

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

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

func NewIscsiCredentialsCollectionGetParamsWithContext

func NewIscsiCredentialsCollectionGetParamsWithContext(ctx context.Context) *IscsiCredentialsCollectionGetParams

NewIscsiCredentialsCollectionGetParamsWithContext creates a new IscsiCredentialsCollectionGetParams object with the ability to set a context for a request.

func NewIscsiCredentialsCollectionGetParamsWithHTTPClient

func NewIscsiCredentialsCollectionGetParamsWithHTTPClient(client *http.Client) *IscsiCredentialsCollectionGetParams

NewIscsiCredentialsCollectionGetParamsWithHTTPClient creates a new IscsiCredentialsCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiCredentialsCollectionGetParamsWithTimeout

func NewIscsiCredentialsCollectionGetParamsWithTimeout(timeout time.Duration) *IscsiCredentialsCollectionGetParams

NewIscsiCredentialsCollectionGetParamsWithTimeout creates a new IscsiCredentialsCollectionGetParams object with the ability to set a timeout on a request.

func (*IscsiCredentialsCollectionGetParams) SetAuthenticationTypeQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetAuthenticationTypeQueryParameter(authenticationType *string)

SetAuthenticationTypeQueryParameter adds the authenticationType to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetChapInboundUserQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetChapInboundUserQueryParameter(chapInboundUser *string)

SetChapInboundUserQueryParameter adds the chapInboundUser to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetChapOutboundUserQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetChapOutboundUserQueryParameter(chapOutboundUser *string)

SetChapOutboundUserQueryParameter adds the chapOutboundUser to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetContext

SetContext adds the context to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetDefaults

func (o *IscsiCredentialsCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the iscsi credentials collection get params (not the query body).

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

func (*IscsiCredentialsCollectionGetParams) SetFieldsQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksAddressQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksAddressQueryParameter(initiatorAddressMasksAddress *string)

SetInitiatorAddressMasksAddressQueryParameter adds the initiatorAddressMasksAddress to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksFamilyQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksFamilyQueryParameter(initiatorAddressMasksFamily *string)

SetInitiatorAddressMasksFamilyQueryParameter adds the initiatorAddressMasksFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksNetmaskQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksNetmaskQueryParameter(initiatorAddressMasksNetmask *string)

SetInitiatorAddressMasksNetmaskQueryParameter adds the initiatorAddressMasksNetmask to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesEndQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesEndQueryParameter(initiatorAddressRangesEnd *string)

SetInitiatorAddressRangesEndQueryParameter adds the initiatorAddressRangesEnd to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesFamilyQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesFamilyQueryParameter(initiatorAddressRangesFamily *string)

SetInitiatorAddressRangesFamilyQueryParameter adds the initiatorAddressRangesFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesStartQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesStartQueryParameter(initiatorAddressRangesStart *string)

SetInitiatorAddressRangesStartQueryParameter adds the initiatorAddressRangesStart to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorQueryParameter(initiator *string)

SetInitiatorQueryParameter adds the initiator to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetMaxRecordsQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetOrderByQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetReturnRecordsQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetSVMNameQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetSVMUUIDQueryParameter

func (o *IscsiCredentialsCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithAuthenticationTypeQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithAuthenticationTypeQueryParameter(authenticationType *string) *IscsiCredentialsCollectionGetParams

WithAuthenticationTypeQueryParameter adds the authenticationType to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithChapInboundUserQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithChapInboundUserQueryParameter(chapInboundUser *string) *IscsiCredentialsCollectionGetParams

WithChapInboundUserQueryParameter adds the chapInboundUser to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithChapOutboundUserQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithChapOutboundUserQueryParameter(chapOutboundUser *string) *IscsiCredentialsCollectionGetParams

WithChapOutboundUserQueryParameter adds the chapOutboundUser to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithContext

WithContext adds the context to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the iscsi credentials collection get params (not the query body).

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

func (*IscsiCredentialsCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksAddressQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksAddressQueryParameter(initiatorAddressMasksAddress *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressMasksAddressQueryParameter adds the initiatorAddressMasksAddress to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksFamilyQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksFamilyQueryParameter(initiatorAddressMasksFamily *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressMasksFamilyQueryParameter adds the initiatorAddressMasksFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksNetmaskQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksNetmaskQueryParameter(initiatorAddressMasksNetmask *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressMasksNetmaskQueryParameter adds the initiatorAddressMasksNetmask to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesEndQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesEndQueryParameter(initiatorAddressRangesEnd *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressRangesEndQueryParameter adds the initiatorAddressRangesEnd to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesFamilyQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesFamilyQueryParameter(initiatorAddressRangesFamily *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressRangesFamilyQueryParameter adds the initiatorAddressRangesFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesStartQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesStartQueryParameter(initiatorAddressRangesStart *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressRangesStartQueryParameter adds the initiatorAddressRangesStart to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorQueryParameter(initiator *string) *IscsiCredentialsCollectionGetParams

WithInitiatorQueryParameter adds the initiator to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithMaxRecordsQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *IscsiCredentialsCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithOrderByQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *IscsiCredentialsCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithReturnRecordsQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IscsiCredentialsCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IscsiCredentialsCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithSVMNameQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *IscsiCredentialsCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithSVMUUIDQueryParameter

func (o *IscsiCredentialsCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *IscsiCredentialsCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiCredentialsCollectionGetReader

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

IscsiCredentialsCollectionGetReader is a Reader for the IscsiCredentialsCollectionGet structure.

func (*IscsiCredentialsCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiCredentialsCreateCreated

type IscsiCredentialsCreateCreated struct {
	Payload *models.IscsiCredentialsResponse
}

IscsiCredentialsCreateCreated describes a response with status code 201, with default header values.

Created

func NewIscsiCredentialsCreateCreated

func NewIscsiCredentialsCreateCreated() *IscsiCredentialsCreateCreated

NewIscsiCredentialsCreateCreated creates a IscsiCredentialsCreateCreated with default headers values

func (*IscsiCredentialsCreateCreated) Error

func (*IscsiCredentialsCreateCreated) GetPayload

func (*IscsiCredentialsCreateCreated) IsClientError

func (o *IscsiCredentialsCreateCreated) IsClientError() bool

IsClientError returns true when this iscsi credentials create created response has a 4xx status code

func (*IscsiCredentialsCreateCreated) IsCode

func (o *IscsiCredentialsCreateCreated) IsCode(code int) bool

IsCode returns true when this iscsi credentials create created response a status code equal to that given

func (*IscsiCredentialsCreateCreated) IsRedirect

func (o *IscsiCredentialsCreateCreated) IsRedirect() bool

IsRedirect returns true when this iscsi credentials create created response has a 3xx status code

func (*IscsiCredentialsCreateCreated) IsServerError

func (o *IscsiCredentialsCreateCreated) IsServerError() bool

IsServerError returns true when this iscsi credentials create created response has a 5xx status code

func (*IscsiCredentialsCreateCreated) IsSuccess

func (o *IscsiCredentialsCreateCreated) IsSuccess() bool

IsSuccess returns true when this iscsi credentials create created response has a 2xx status code

func (*IscsiCredentialsCreateCreated) String

type IscsiCredentialsCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 2621706 | Both the SVM UUID and SVM name were supplied, but they do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5373969 | A non-empty qualifier is required after the prefix. An example of a valid IQN is _iqn.1995-08.com.example:string_. | | 5373970 | The IQN prefix is invalid. The correct IQN prefix is _iqn_. An example of a valid IQN is _iqn.1995-08.com.example:string_. | | 5373971 | The date field is invalid. A valid date field is _yyyy-mm_. An example of a valid IQN is _iqn.1995-08.com.example:string_. | | 5373972 | The naming authority and string fields can contain only the characters _a-z_, _0-9_, _._, _:_, and _-_. | | 5373977 | The EUI-64 identifier field must be exactly 16 hexadecimal digits. | | 5373978 | The EUI formatted initiator name supplied is invalid. A valid EUI format is _eui.XXXXXXXXXXXXXXXX_, where X is a hexadecimal digit. | | 5373997 | The initiator name supplied in invalid. The valid initiator name formats are _iqn.1995-08.com.example:string_ or _eui.0123456789abcdef_. | | 5374078 | The iSCSI service does not exist. | | 5374142 | An iSCSI security credential already exists for the specified initiator. | | 5374145 | The iSCSI security password must contain an even number of valid hex digits. | | 5374147 | The CHAP inbound and outbound passwords must be different. | | 5374149 | The inbound user and password properties are required for CHAP authentication. | | 5374150 | Outbound CHAP authentication requires an outbound password. | | 5374855 | The value for property `initiator_address.ranges.start` is greater than the value for property `initiator_address.ranges.end`. | | 5374856 | The value for property `initiator_address.ranges.start` does not belong to the same IP address family as the value for property `initiator_address.ranges.end`. | | 5374900 | Setting the CHAP authentication properties are not supported with authentication types _none_ or _deny_. |

func NewIscsiCredentialsCreateDefault

func NewIscsiCredentialsCreateDefault(code int) *IscsiCredentialsCreateDefault

NewIscsiCredentialsCreateDefault creates a IscsiCredentialsCreateDefault with default headers values

func (*IscsiCredentialsCreateDefault) Code

Code gets the status code for the iscsi credentials create default response

func (*IscsiCredentialsCreateDefault) Error

func (*IscsiCredentialsCreateDefault) GetPayload

func (*IscsiCredentialsCreateDefault) IsClientError

func (o *IscsiCredentialsCreateDefault) IsClientError() bool

IsClientError returns true when this iscsi credentials create default response has a 4xx status code

func (*IscsiCredentialsCreateDefault) IsCode

func (o *IscsiCredentialsCreateDefault) IsCode(code int) bool

IsCode returns true when this iscsi credentials create default response a status code equal to that given

func (*IscsiCredentialsCreateDefault) IsRedirect

func (o *IscsiCredentialsCreateDefault) IsRedirect() bool

IsRedirect returns true when this iscsi credentials create default response has a 3xx status code

func (*IscsiCredentialsCreateDefault) IsServerError

func (o *IscsiCredentialsCreateDefault) IsServerError() bool

IsServerError returns true when this iscsi credentials create default response has a 5xx status code

func (*IscsiCredentialsCreateDefault) IsSuccess

func (o *IscsiCredentialsCreateDefault) IsSuccess() bool

IsSuccess returns true when this iscsi credentials create default response has a 2xx status code

func (*IscsiCredentialsCreateDefault) String

type IscsiCredentialsCreateParams

type IscsiCredentialsCreateParams struct {

	/* Info.

	   The property values for the new iSCSI credentials object.

	*/
	Info *models.IscsiCredentials

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

IscsiCredentialsCreateParams contains all the parameters to send to the API endpoint

for the iscsi credentials create operation.

Typically these are written to a http.Request.

func NewIscsiCredentialsCreateParams

func NewIscsiCredentialsCreateParams() *IscsiCredentialsCreateParams

NewIscsiCredentialsCreateParams creates a new IscsiCredentialsCreateParams object, with the default timeout for this client.

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

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

func NewIscsiCredentialsCreateParamsWithContext

func NewIscsiCredentialsCreateParamsWithContext(ctx context.Context) *IscsiCredentialsCreateParams

NewIscsiCredentialsCreateParamsWithContext creates a new IscsiCredentialsCreateParams object with the ability to set a context for a request.

func NewIscsiCredentialsCreateParamsWithHTTPClient

func NewIscsiCredentialsCreateParamsWithHTTPClient(client *http.Client) *IscsiCredentialsCreateParams

NewIscsiCredentialsCreateParamsWithHTTPClient creates a new IscsiCredentialsCreateParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiCredentialsCreateParamsWithTimeout

func NewIscsiCredentialsCreateParamsWithTimeout(timeout time.Duration) *IscsiCredentialsCreateParams

NewIscsiCredentialsCreateParamsWithTimeout creates a new IscsiCredentialsCreateParams object with the ability to set a timeout on a request.

func (*IscsiCredentialsCreateParams) SetContext

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

SetContext adds the context to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) SetDefaults

func (o *IscsiCredentialsCreateParams) SetDefaults()

SetDefaults hydrates default values in the iscsi credentials create params (not the query body).

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

func (*IscsiCredentialsCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) SetInfo

SetInfo adds the info to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) SetReturnRecordsQueryParameter

func (o *IscsiCredentialsCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) WithContext

WithContext adds the context to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) WithDefaults

WithDefaults hydrates default values in the iscsi credentials create params (not the query body).

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

func (*IscsiCredentialsCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) WithInfo

WithInfo adds the info to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) WithReturnRecordsQueryParameter

func (o *IscsiCredentialsCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IscsiCredentialsCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) WithTimeout

WithTimeout adds the timeout to the iscsi credentials create params

func (*IscsiCredentialsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiCredentialsCreateReader

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

IscsiCredentialsCreateReader is a Reader for the IscsiCredentialsCreate structure.

func (*IscsiCredentialsCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiCredentialsDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 2621706 | Both the SVM UUID and SVM name were supplied, but they do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5374148 | The default security credential cannot be deleted for an SVM. | | 5374895 | The iSCSI security credential does not exist on the specified SVM. |

func NewIscsiCredentialsDeleteDefault

func NewIscsiCredentialsDeleteDefault(code int) *IscsiCredentialsDeleteDefault

NewIscsiCredentialsDeleteDefault creates a IscsiCredentialsDeleteDefault with default headers values

func (*IscsiCredentialsDeleteDefault) Code

Code gets the status code for the iscsi credentials delete default response

func (*IscsiCredentialsDeleteDefault) Error

func (*IscsiCredentialsDeleteDefault) GetPayload

func (*IscsiCredentialsDeleteDefault) IsClientError

func (o *IscsiCredentialsDeleteDefault) IsClientError() bool

IsClientError returns true when this iscsi credentials delete default response has a 4xx status code

func (*IscsiCredentialsDeleteDefault) IsCode

func (o *IscsiCredentialsDeleteDefault) IsCode(code int) bool

IsCode returns true when this iscsi credentials delete default response a status code equal to that given

func (*IscsiCredentialsDeleteDefault) IsRedirect

func (o *IscsiCredentialsDeleteDefault) IsRedirect() bool

IsRedirect returns true when this iscsi credentials delete default response has a 3xx status code

func (*IscsiCredentialsDeleteDefault) IsServerError

func (o *IscsiCredentialsDeleteDefault) IsServerError() bool

IsServerError returns true when this iscsi credentials delete default response has a 5xx status code

func (*IscsiCredentialsDeleteDefault) IsSuccess

func (o *IscsiCredentialsDeleteDefault) IsSuccess() bool

IsSuccess returns true when this iscsi credentials delete default response has a 2xx status code

func (*IscsiCredentialsDeleteDefault) String

type IscsiCredentialsDeleteOK

type IscsiCredentialsDeleteOK struct {
}

IscsiCredentialsDeleteOK describes a response with status code 200, with default header values.

OK

func NewIscsiCredentialsDeleteOK

func NewIscsiCredentialsDeleteOK() *IscsiCredentialsDeleteOK

NewIscsiCredentialsDeleteOK creates a IscsiCredentialsDeleteOK with default headers values

func (*IscsiCredentialsDeleteOK) Error

func (o *IscsiCredentialsDeleteOK) Error() string

func (*IscsiCredentialsDeleteOK) IsClientError

func (o *IscsiCredentialsDeleteOK) IsClientError() bool

IsClientError returns true when this iscsi credentials delete o k response has a 4xx status code

func (*IscsiCredentialsDeleteOK) IsCode

func (o *IscsiCredentialsDeleteOK) IsCode(code int) bool

IsCode returns true when this iscsi credentials delete o k response a status code equal to that given

func (*IscsiCredentialsDeleteOK) IsRedirect

func (o *IscsiCredentialsDeleteOK) IsRedirect() bool

IsRedirect returns true when this iscsi credentials delete o k response has a 3xx status code

func (*IscsiCredentialsDeleteOK) IsServerError

func (o *IscsiCredentialsDeleteOK) IsServerError() bool

IsServerError returns true when this iscsi credentials delete o k response has a 5xx status code

func (*IscsiCredentialsDeleteOK) IsSuccess

func (o *IscsiCredentialsDeleteOK) IsSuccess() bool

IsSuccess returns true when this iscsi credentials delete o k response has a 2xx status code

func (*IscsiCredentialsDeleteOK) String

func (o *IscsiCredentialsDeleteOK) String() string

type IscsiCredentialsDeleteParams

type IscsiCredentialsDeleteParams struct {

	/* Initiator.

	   The iSCSI initiator of the credentials object.

	*/
	InitiatorPathParameter string

	/* SvmUUID.

	   The unique identifier of an SVM.

	*/
	SVMUUIDPathParameter string

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

IscsiCredentialsDeleteParams contains all the parameters to send to the API endpoint

for the iscsi credentials delete operation.

Typically these are written to a http.Request.

func NewIscsiCredentialsDeleteParams

func NewIscsiCredentialsDeleteParams() *IscsiCredentialsDeleteParams

NewIscsiCredentialsDeleteParams creates a new IscsiCredentialsDeleteParams object, with the default timeout for this client.

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

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

func NewIscsiCredentialsDeleteParamsWithContext

func NewIscsiCredentialsDeleteParamsWithContext(ctx context.Context) *IscsiCredentialsDeleteParams

NewIscsiCredentialsDeleteParamsWithContext creates a new IscsiCredentialsDeleteParams object with the ability to set a context for a request.

func NewIscsiCredentialsDeleteParamsWithHTTPClient

func NewIscsiCredentialsDeleteParamsWithHTTPClient(client *http.Client) *IscsiCredentialsDeleteParams

NewIscsiCredentialsDeleteParamsWithHTTPClient creates a new IscsiCredentialsDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiCredentialsDeleteParamsWithTimeout

func NewIscsiCredentialsDeleteParamsWithTimeout(timeout time.Duration) *IscsiCredentialsDeleteParams

NewIscsiCredentialsDeleteParamsWithTimeout creates a new IscsiCredentialsDeleteParams object with the ability to set a timeout on a request.

func (*IscsiCredentialsDeleteParams) SetContext

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

SetContext adds the context to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) SetDefaults

func (o *IscsiCredentialsDeleteParams) SetDefaults()

SetDefaults hydrates default values in the iscsi credentials delete params (not the query body).

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

func (*IscsiCredentialsDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) SetInitiatorPathParameter

func (o *IscsiCredentialsDeleteParams) SetInitiatorPathParameter(initiator string)

SetInitiatorPathParameter adds the initiator to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) SetSVMUUIDPathParameter

func (o *IscsiCredentialsDeleteParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WithContext

WithContext adds the context to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WithDefaults

WithDefaults hydrates default values in the iscsi credentials delete params (not the query body).

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

func (*IscsiCredentialsDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WithInitiatorPathParameter

func (o *IscsiCredentialsDeleteParams) WithInitiatorPathParameter(initiator string) *IscsiCredentialsDeleteParams

WithInitiatorPathParameter adds the initiator to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WithSVMUUIDPathParameter

func (o *IscsiCredentialsDeleteParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiCredentialsDeleteParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WithTimeout

WithTimeout adds the timeout to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiCredentialsDeleteReader

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

IscsiCredentialsDeleteReader is a Reader for the IscsiCredentialsDelete structure.

func (*IscsiCredentialsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiCredentialsGetDefault

type IscsiCredentialsGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

IscsiCredentialsGetDefault describes a response with status code -1, with default header values.

Error

func NewIscsiCredentialsGetDefault

func NewIscsiCredentialsGetDefault(code int) *IscsiCredentialsGetDefault

NewIscsiCredentialsGetDefault creates a IscsiCredentialsGetDefault with default headers values

func (*IscsiCredentialsGetDefault) Code

func (o *IscsiCredentialsGetDefault) Code() int

Code gets the status code for the iscsi credentials get default response

func (*IscsiCredentialsGetDefault) Error

func (*IscsiCredentialsGetDefault) GetPayload

func (*IscsiCredentialsGetDefault) IsClientError

func (o *IscsiCredentialsGetDefault) IsClientError() bool

IsClientError returns true when this iscsi credentials get default response has a 4xx status code

func (*IscsiCredentialsGetDefault) IsCode

func (o *IscsiCredentialsGetDefault) IsCode(code int) bool

IsCode returns true when this iscsi credentials get default response a status code equal to that given

func (*IscsiCredentialsGetDefault) IsRedirect

func (o *IscsiCredentialsGetDefault) IsRedirect() bool

IsRedirect returns true when this iscsi credentials get default response has a 3xx status code

func (*IscsiCredentialsGetDefault) IsServerError

func (o *IscsiCredentialsGetDefault) IsServerError() bool

IsServerError returns true when this iscsi credentials get default response has a 5xx status code

func (*IscsiCredentialsGetDefault) IsSuccess

func (o *IscsiCredentialsGetDefault) IsSuccess() bool

IsSuccess returns true when this iscsi credentials get default response has a 2xx status code

func (*IscsiCredentialsGetDefault) String

func (o *IscsiCredentialsGetDefault) String() string

type IscsiCredentialsGetOK

type IscsiCredentialsGetOK struct {
	Payload *models.IscsiCredentials
}

IscsiCredentialsGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiCredentialsGetOK

func NewIscsiCredentialsGetOK() *IscsiCredentialsGetOK

NewIscsiCredentialsGetOK creates a IscsiCredentialsGetOK with default headers values

func (*IscsiCredentialsGetOK) Error

func (o *IscsiCredentialsGetOK) Error() string

func (*IscsiCredentialsGetOK) GetPayload

func (*IscsiCredentialsGetOK) IsClientError

func (o *IscsiCredentialsGetOK) IsClientError() bool

IsClientError returns true when this iscsi credentials get o k response has a 4xx status code

func (*IscsiCredentialsGetOK) IsCode

func (o *IscsiCredentialsGetOK) IsCode(code int) bool

IsCode returns true when this iscsi credentials get o k response a status code equal to that given

func (*IscsiCredentialsGetOK) IsRedirect

func (o *IscsiCredentialsGetOK) IsRedirect() bool

IsRedirect returns true when this iscsi credentials get o k response has a 3xx status code

func (*IscsiCredentialsGetOK) IsServerError

func (o *IscsiCredentialsGetOK) IsServerError() bool

IsServerError returns true when this iscsi credentials get o k response has a 5xx status code

func (*IscsiCredentialsGetOK) IsSuccess

func (o *IscsiCredentialsGetOK) IsSuccess() bool

IsSuccess returns true when this iscsi credentials get o k response has a 2xx status code

func (*IscsiCredentialsGetOK) String

func (o *IscsiCredentialsGetOK) String() string

type IscsiCredentialsGetParams

type IscsiCredentialsGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* Initiator.

	   The iSCSI initiator of the credentials object.

	*/
	InitiatorPathParameter string

	/* SvmUUID.

	   The unique identifier of an SVM.

	*/
	SVMUUIDPathParameter string

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

IscsiCredentialsGetParams contains all the parameters to send to the API endpoint

for the iscsi credentials get operation.

Typically these are written to a http.Request.

func NewIscsiCredentialsGetParams

func NewIscsiCredentialsGetParams() *IscsiCredentialsGetParams

NewIscsiCredentialsGetParams creates a new IscsiCredentialsGetParams object, with the default timeout for this client.

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

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

func NewIscsiCredentialsGetParamsWithContext

func NewIscsiCredentialsGetParamsWithContext(ctx context.Context) *IscsiCredentialsGetParams

NewIscsiCredentialsGetParamsWithContext creates a new IscsiCredentialsGetParams object with the ability to set a context for a request.

func NewIscsiCredentialsGetParamsWithHTTPClient

func NewIscsiCredentialsGetParamsWithHTTPClient(client *http.Client) *IscsiCredentialsGetParams

NewIscsiCredentialsGetParamsWithHTTPClient creates a new IscsiCredentialsGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiCredentialsGetParamsWithTimeout

func NewIscsiCredentialsGetParamsWithTimeout(timeout time.Duration) *IscsiCredentialsGetParams

NewIscsiCredentialsGetParamsWithTimeout creates a new IscsiCredentialsGetParams object with the ability to set a timeout on a request.

func (*IscsiCredentialsGetParams) SetContext

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

SetContext adds the context to the iscsi credentials get params

func (*IscsiCredentialsGetParams) SetDefaults

func (o *IscsiCredentialsGetParams) SetDefaults()

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

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

func (*IscsiCredentialsGetParams) SetFieldsQueryParameter

func (o *IscsiCredentialsGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi credentials get params

func (*IscsiCredentialsGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi credentials get params

func (*IscsiCredentialsGetParams) SetInitiatorPathParameter

func (o *IscsiCredentialsGetParams) SetInitiatorPathParameter(initiator string)

SetInitiatorPathParameter adds the initiator to the iscsi credentials get params

func (*IscsiCredentialsGetParams) SetSVMUUIDPathParameter

func (o *IscsiCredentialsGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi credentials get params

func (*IscsiCredentialsGetParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithContext

WithContext adds the context to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithDefaults

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

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

func (*IscsiCredentialsGetParams) WithFieldsQueryParameter

func (o *IscsiCredentialsGetParams) WithFieldsQueryParameter(fields []string) *IscsiCredentialsGetParams

WithFieldsQueryParameter adds the fields to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithInitiatorPathParameter

func (o *IscsiCredentialsGetParams) WithInitiatorPathParameter(initiator string) *IscsiCredentialsGetParams

WithInitiatorPathParameter adds the initiator to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithSVMUUIDPathParameter

func (o *IscsiCredentialsGetParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiCredentialsGetParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithTimeout

WithTimeout adds the timeout to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiCredentialsGetReader

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

IscsiCredentialsGetReader is a Reader for the IscsiCredentialsGet structure.

func (*IscsiCredentialsGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiCredentialsModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 2621706 | Both the SVM UUID and SVM name were supplied, but they do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5374145 | The iSCSI security password must contain an even number of valid hex digits. | | 5374147 | The CHAP inbound and outbound passwords must be different. | | 5374149 | The inbound user and password properties are required for CHAP authentication. | | 5374150 | Outbound CHAP authentication requires an outbound password. | | 5374155 | The functionality is not supported for the default security credential. | | 5374855 | The value for property `initiator_address.ranges.start` is greater than the value for property `initiator_address.ranges.end`. | | 5374856 | The value for property `initiator_address.ranges.start` does not belong to the same IP address family as the value for property `initiator_address.ranges.end`. | | 5374895 | The iSCSI security credential does not exist on the specified SVM. | | 5374900 | Setting the CHAP authentication properties are not supported with authentication types _none_ or _deny_. |

func NewIscsiCredentialsModifyDefault

func NewIscsiCredentialsModifyDefault(code int) *IscsiCredentialsModifyDefault

NewIscsiCredentialsModifyDefault creates a IscsiCredentialsModifyDefault with default headers values

func (*IscsiCredentialsModifyDefault) Code

Code gets the status code for the iscsi credentials modify default response

func (*IscsiCredentialsModifyDefault) Error

func (*IscsiCredentialsModifyDefault) GetPayload

func (*IscsiCredentialsModifyDefault) IsClientError

func (o *IscsiCredentialsModifyDefault) IsClientError() bool

IsClientError returns true when this iscsi credentials modify default response has a 4xx status code

func (*IscsiCredentialsModifyDefault) IsCode

func (o *IscsiCredentialsModifyDefault) IsCode(code int) bool

IsCode returns true when this iscsi credentials modify default response a status code equal to that given

func (*IscsiCredentialsModifyDefault) IsRedirect

func (o *IscsiCredentialsModifyDefault) IsRedirect() bool

IsRedirect returns true when this iscsi credentials modify default response has a 3xx status code

func (*IscsiCredentialsModifyDefault) IsServerError

func (o *IscsiCredentialsModifyDefault) IsServerError() bool

IsServerError returns true when this iscsi credentials modify default response has a 5xx status code

func (*IscsiCredentialsModifyDefault) IsSuccess

func (o *IscsiCredentialsModifyDefault) IsSuccess() bool

IsSuccess returns true when this iscsi credentials modify default response has a 2xx status code

func (*IscsiCredentialsModifyDefault) String

type IscsiCredentialsModifyOK

type IscsiCredentialsModifyOK struct {
}

IscsiCredentialsModifyOK describes a response with status code 200, with default header values.

OK

func NewIscsiCredentialsModifyOK

func NewIscsiCredentialsModifyOK() *IscsiCredentialsModifyOK

NewIscsiCredentialsModifyOK creates a IscsiCredentialsModifyOK with default headers values

func (*IscsiCredentialsModifyOK) Error

func (o *IscsiCredentialsModifyOK) Error() string

func (*IscsiCredentialsModifyOK) IsClientError

func (o *IscsiCredentialsModifyOK) IsClientError() bool

IsClientError returns true when this iscsi credentials modify o k response has a 4xx status code

func (*IscsiCredentialsModifyOK) IsCode

func (o *IscsiCredentialsModifyOK) IsCode(code int) bool

IsCode returns true when this iscsi credentials modify o k response a status code equal to that given

func (*IscsiCredentialsModifyOK) IsRedirect

func (o *IscsiCredentialsModifyOK) IsRedirect() bool

IsRedirect returns true when this iscsi credentials modify o k response has a 3xx status code

func (*IscsiCredentialsModifyOK) IsServerError

func (o *IscsiCredentialsModifyOK) IsServerError() bool

IsServerError returns true when this iscsi credentials modify o k response has a 5xx status code

func (*IscsiCredentialsModifyOK) IsSuccess

func (o *IscsiCredentialsModifyOK) IsSuccess() bool

IsSuccess returns true when this iscsi credentials modify o k response has a 2xx status code

func (*IscsiCredentialsModifyOK) String

func (o *IscsiCredentialsModifyOK) String() string

type IscsiCredentialsModifyParams

type IscsiCredentialsModifyParams struct {

	/* AddInitiatorAddresses.

	   If _true_, the initiator addresses in the body merge into the existing addresses in the iSCSI security object rather than replace the existing addresses.

	*/
	AddInitiatorAddressesQueryParameter *bool

	/* Info.

	   The new property values for the iSCSI credentials object.

	*/
	Info *models.IscsiCredentials

	/* Initiator.

	   The iSCSI initiator of the credentials object.

	*/
	InitiatorPathParameter string

	/* RemoveInitiatorAddresses.

	   If _true_, the initiator addresses in the body are removed from the existing addresses in the iSCSI security object rather than replace the existing addresses.

	*/
	RemoveInitiatorAddressesQueryParameter *bool

	/* SvmUUID.

	   The unique identifier of an SVM.

	*/
	SVMUUIDPathParameter string

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

IscsiCredentialsModifyParams contains all the parameters to send to the API endpoint

for the iscsi credentials modify operation.

Typically these are written to a http.Request.

func NewIscsiCredentialsModifyParams

func NewIscsiCredentialsModifyParams() *IscsiCredentialsModifyParams

NewIscsiCredentialsModifyParams creates a new IscsiCredentialsModifyParams object, with the default timeout for this client.

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

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

func NewIscsiCredentialsModifyParamsWithContext

func NewIscsiCredentialsModifyParamsWithContext(ctx context.Context) *IscsiCredentialsModifyParams

NewIscsiCredentialsModifyParamsWithContext creates a new IscsiCredentialsModifyParams object with the ability to set a context for a request.

func NewIscsiCredentialsModifyParamsWithHTTPClient

func NewIscsiCredentialsModifyParamsWithHTTPClient(client *http.Client) *IscsiCredentialsModifyParams

NewIscsiCredentialsModifyParamsWithHTTPClient creates a new IscsiCredentialsModifyParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiCredentialsModifyParamsWithTimeout

func NewIscsiCredentialsModifyParamsWithTimeout(timeout time.Duration) *IscsiCredentialsModifyParams

NewIscsiCredentialsModifyParamsWithTimeout creates a new IscsiCredentialsModifyParams object with the ability to set a timeout on a request.

func (*IscsiCredentialsModifyParams) SetAddInitiatorAddressesQueryParameter

func (o *IscsiCredentialsModifyParams) SetAddInitiatorAddressesQueryParameter(addInitiatorAddresses *bool)

SetAddInitiatorAddressesQueryParameter adds the addInitiatorAddresses to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetContext

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

SetContext adds the context to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetDefaults

func (o *IscsiCredentialsModifyParams) SetDefaults()

SetDefaults hydrates default values in the iscsi credentials modify params (not the query body).

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

func (*IscsiCredentialsModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetInfo

SetInfo adds the info to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetInitiatorPathParameter

func (o *IscsiCredentialsModifyParams) SetInitiatorPathParameter(initiator string)

SetInitiatorPathParameter adds the initiator to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetRemoveInitiatorAddressesQueryParameter

func (o *IscsiCredentialsModifyParams) SetRemoveInitiatorAddressesQueryParameter(removeInitiatorAddresses *bool)

SetRemoveInitiatorAddressesQueryParameter adds the removeInitiatorAddresses to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetSVMUUIDPathParameter

func (o *IscsiCredentialsModifyParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithAddInitiatorAddressesQueryParameter

func (o *IscsiCredentialsModifyParams) WithAddInitiatorAddressesQueryParameter(addInitiatorAddresses *bool) *IscsiCredentialsModifyParams

WithAddInitiatorAddressesQueryParameter adds the addInitiatorAddresses to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithContext

WithContext adds the context to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithDefaults

WithDefaults hydrates default values in the iscsi credentials modify params (not the query body).

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

func (*IscsiCredentialsModifyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithInfo

WithInfo adds the info to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithInitiatorPathParameter

func (o *IscsiCredentialsModifyParams) WithInitiatorPathParameter(initiator string) *IscsiCredentialsModifyParams

WithInitiatorPathParameter adds the initiator to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithRemoveInitiatorAddressesQueryParameter

func (o *IscsiCredentialsModifyParams) WithRemoveInitiatorAddressesQueryParameter(removeInitiatorAddresses *bool) *IscsiCredentialsModifyParams

WithRemoveInitiatorAddressesQueryParameter adds the removeInitiatorAddresses to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithSVMUUIDPathParameter

func (o *IscsiCredentialsModifyParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiCredentialsModifyParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithTimeout

WithTimeout adds the timeout to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiCredentialsModifyReader

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

IscsiCredentialsModifyReader is a Reader for the IscsiCredentialsModify structure.

func (*IscsiCredentialsModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiServiceCollectionGetDefault

type IscsiServiceCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

IscsiServiceCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewIscsiServiceCollectionGetDefault

func NewIscsiServiceCollectionGetDefault(code int) *IscsiServiceCollectionGetDefault

NewIscsiServiceCollectionGetDefault creates a IscsiServiceCollectionGetDefault with default headers values

func (*IscsiServiceCollectionGetDefault) Code

Code gets the status code for the iscsi service collection get default response

func (*IscsiServiceCollectionGetDefault) Error

func (*IscsiServiceCollectionGetDefault) GetPayload

func (*IscsiServiceCollectionGetDefault) IsClientError

func (o *IscsiServiceCollectionGetDefault) IsClientError() bool

IsClientError returns true when this iscsi service collection get default response has a 4xx status code

func (*IscsiServiceCollectionGetDefault) IsCode

func (o *IscsiServiceCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this iscsi service collection get default response a status code equal to that given

func (*IscsiServiceCollectionGetDefault) IsRedirect

func (o *IscsiServiceCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this iscsi service collection get default response has a 3xx status code

func (*IscsiServiceCollectionGetDefault) IsServerError

func (o *IscsiServiceCollectionGetDefault) IsServerError() bool

IsServerError returns true when this iscsi service collection get default response has a 5xx status code

func (*IscsiServiceCollectionGetDefault) IsSuccess

func (o *IscsiServiceCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this iscsi service collection get default response has a 2xx status code

func (*IscsiServiceCollectionGetDefault) String

type IscsiServiceCollectionGetOK

type IscsiServiceCollectionGetOK struct {
	Payload *models.IscsiServiceResponse
}

IscsiServiceCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiServiceCollectionGetOK

func NewIscsiServiceCollectionGetOK() *IscsiServiceCollectionGetOK

NewIscsiServiceCollectionGetOK creates a IscsiServiceCollectionGetOK with default headers values

func (*IscsiServiceCollectionGetOK) Error

func (*IscsiServiceCollectionGetOK) GetPayload

func (*IscsiServiceCollectionGetOK) IsClientError

func (o *IscsiServiceCollectionGetOK) IsClientError() bool

IsClientError returns true when this iscsi service collection get o k response has a 4xx status code

func (*IscsiServiceCollectionGetOK) IsCode

func (o *IscsiServiceCollectionGetOK) IsCode(code int) bool

IsCode returns true when this iscsi service collection get o k response a status code equal to that given

func (*IscsiServiceCollectionGetOK) IsRedirect

func (o *IscsiServiceCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this iscsi service collection get o k response has a 3xx status code

func (*IscsiServiceCollectionGetOK) IsServerError

func (o *IscsiServiceCollectionGetOK) IsServerError() bool

IsServerError returns true when this iscsi service collection get o k response has a 5xx status code

func (*IscsiServiceCollectionGetOK) IsSuccess

func (o *IscsiServiceCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this iscsi service collection get o k response has a 2xx status code

func (*IscsiServiceCollectionGetOK) String

func (o *IscsiServiceCollectionGetOK) String() string

type IscsiServiceCollectionGetParams

type IscsiServiceCollectionGetParams struct {

	/* Enabled.

	   Filter by enabled
	*/
	EnabledQueryParameter *bool

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* MetricDuration.

	   Filter by metric.duration
	*/
	MetricDurationQueryParameter *string

	/* MetricIopsOther.

	   Filter by metric.iops.other
	*/
	MetricIopsOtherQueryParameter *int64

	/* MetricIopsRead.

	   Filter by metric.iops.read
	*/
	MetricIopsReadQueryParameter *int64

	/* MetricIopsTotal.

	   Filter by metric.iops.total
	*/
	MetricIopsTotalQueryParameter *int64

	/* MetricIopsWrite.

	   Filter by metric.iops.write
	*/
	MetricIopsWriteQueryParameter *int64

	/* MetricLatencyOther.

	   Filter by metric.latency.other
	*/
	MetricLatencyOtherQueryParameter *int64

	/* MetricLatencyRead.

	   Filter by metric.latency.read
	*/
	MetricLatencyReadQueryParameter *int64

	/* MetricLatencyTotal.

	   Filter by metric.latency.total
	*/
	MetricLatencyTotalQueryParameter *int64

	/* MetricLatencyWrite.

	   Filter by metric.latency.write
	*/
	MetricLatencyWriteQueryParameter *int64

	/* MetricStatus.

	   Filter by metric.status
	*/
	MetricStatusQueryParameter *string

	/* MetricThroughputRead.

	   Filter by metric.throughput.read
	*/
	MetricThroughputReadQueryParameter *int64

	/* MetricThroughputTotal.

	   Filter by metric.throughput.total
	*/
	MetricThroughputTotalQueryParameter *int64

	/* MetricThroughputWrite.

	   Filter by metric.throughput.write
	*/
	MetricThroughputWriteQueryParameter *int64

	/* MetricTimestamp.

	   Filter by metric.timestamp
	*/
	MetricTimestampQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* StatisticsIopsRawOther.

	   Filter by statistics.iops_raw.other
	*/
	StatisticsIopsRawOtherQueryParameter *int64

	/* StatisticsIopsRawRead.

	   Filter by statistics.iops_raw.read
	*/
	StatisticsIopsRawReadQueryParameter *int64

	/* StatisticsIopsRawTotal.

	   Filter by statistics.iops_raw.total
	*/
	StatisticsIopsRawTotalQueryParameter *int64

	/* StatisticsIopsRawWrite.

	   Filter by statistics.iops_raw.write
	*/
	StatisticsIopsRawWriteQueryParameter *int64

	/* StatisticsLatencyRawOther.

	   Filter by statistics.latency_raw.other
	*/
	StatisticsLatencyRawOtherQueryParameter *int64

	/* StatisticsLatencyRawRead.

	   Filter by statistics.latency_raw.read
	*/
	StatisticsLatencyRawReadQueryParameter *int64

	/* StatisticsLatencyRawTotal.

	   Filter by statistics.latency_raw.total
	*/
	StatisticsLatencyRawTotalQueryParameter *int64

	/* StatisticsLatencyRawWrite.

	   Filter by statistics.latency_raw.write
	*/
	StatisticsLatencyRawWriteQueryParameter *int64

	/* StatisticsStatus.

	   Filter by statistics.status
	*/
	StatisticsStatusQueryParameter *string

	/* StatisticsThroughputRawRead.

	   Filter by statistics.throughput_raw.read
	*/
	StatisticsThroughputRawReadQueryParameter *int64

	/* StatisticsThroughputRawTotal.

	   Filter by statistics.throughput_raw.total
	*/
	StatisticsThroughputRawTotalQueryParameter *int64

	/* StatisticsThroughputRawWrite.

	   Filter by statistics.throughput_raw.write
	*/
	StatisticsThroughputRawWriteQueryParameter *int64

	/* StatisticsTimestamp.

	   Filter by statistics.timestamp
	*/
	StatisticsTimestampQueryParameter *string

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* TargetAlias.

	   Filter by target.alias
	*/
	TargetAliasQueryParameter *string

	/* TargetName.

	   Filter by target.name
	*/
	TargetNameQueryParameter *string

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

IscsiServiceCollectionGetParams contains all the parameters to send to the API endpoint

for the iscsi service collection get operation.

Typically these are written to a http.Request.

func NewIscsiServiceCollectionGetParams

func NewIscsiServiceCollectionGetParams() *IscsiServiceCollectionGetParams

NewIscsiServiceCollectionGetParams creates a new IscsiServiceCollectionGetParams object, with the default timeout for this client.

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

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

func NewIscsiServiceCollectionGetParamsWithContext

func NewIscsiServiceCollectionGetParamsWithContext(ctx context.Context) *IscsiServiceCollectionGetParams

NewIscsiServiceCollectionGetParamsWithContext creates a new IscsiServiceCollectionGetParams object with the ability to set a context for a request.

func NewIscsiServiceCollectionGetParamsWithHTTPClient

func NewIscsiServiceCollectionGetParamsWithHTTPClient(client *http.Client) *IscsiServiceCollectionGetParams

NewIscsiServiceCollectionGetParamsWithHTTPClient creates a new IscsiServiceCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiServiceCollectionGetParamsWithTimeout

func NewIscsiServiceCollectionGetParamsWithTimeout(timeout time.Duration) *IscsiServiceCollectionGetParams

NewIscsiServiceCollectionGetParamsWithTimeout creates a new IscsiServiceCollectionGetParams object with the ability to set a timeout on a request.

func (*IscsiServiceCollectionGetParams) SetContext

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

SetContext adds the context to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetDefaults

func (o *IscsiServiceCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the iscsi service collection get params (not the query body).

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

func (*IscsiServiceCollectionGetParams) SetEnabledQueryParameter

func (o *IscsiServiceCollectionGetParams) SetEnabledQueryParameter(enabled *bool)

SetEnabledQueryParameter adds the enabled to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetFieldsQueryParameter

func (o *IscsiServiceCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMaxRecordsQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricDurationQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricDurationQueryParameter(metricDuration *string)

SetMetricDurationQueryParameter adds the metricDuration to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricIopsOtherQueryParameter(metricIopsOther *int64)

SetMetricIopsOtherQueryParameter adds the metricIopsOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsReadQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricIopsReadQueryParameter(metricIopsRead *int64)

SetMetricIopsReadQueryParameter adds the metricIopsRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricIopsTotalQueryParameter(metricIopsTotal *int64)

SetMetricIopsTotalQueryParameter adds the metricIopsTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricIopsWriteQueryParameter(metricIopsWrite *int64)

SetMetricIopsWriteQueryParameter adds the metricIopsWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyOtherQueryParameter(metricLatencyOther *int64)

SetMetricLatencyOtherQueryParameter adds the metricLatencyOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyReadQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyReadQueryParameter(metricLatencyRead *int64)

SetMetricLatencyReadQueryParameter adds the metricLatencyRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyTotalQueryParameter(metricLatencyTotal *int64)

SetMetricLatencyTotalQueryParameter adds the metricLatencyTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyWriteQueryParameter(metricLatencyWrite *int64)

SetMetricLatencyWriteQueryParameter adds the metricLatencyWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricStatusQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricStatusQueryParameter(metricStatus *string)

SetMetricStatusQueryParameter adds the metricStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricThroughputReadQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricThroughputReadQueryParameter(metricThroughputRead *int64)

SetMetricThroughputReadQueryParameter adds the metricThroughputRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricThroughputTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricThroughputTotalQueryParameter(metricThroughputTotal *int64)

SetMetricThroughputTotalQueryParameter adds the metricThroughputTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricThroughputWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricThroughputWriteQueryParameter(metricThroughputWrite *int64)

SetMetricThroughputWriteQueryParameter adds the metricThroughputWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricTimestampQueryParameter

func (o *IscsiServiceCollectionGetParams) SetMetricTimestampQueryParameter(metricTimestamp *string)

SetMetricTimestampQueryParameter adds the metricTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetOrderByQueryParameter

func (o *IscsiServiceCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetReturnRecordsQueryParameter

func (o *IscsiServiceCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *IscsiServiceCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetSVMNameQueryParameter

func (o *IscsiServiceCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetSVMUUIDQueryParameter

func (o *IscsiServiceCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawOtherQueryParameter(statisticsIopsRawOther *int64)

SetStatisticsIopsRawOtherQueryParameter adds the statisticsIopsRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawReadQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawReadQueryParameter(statisticsIopsRawRead *int64)

SetStatisticsIopsRawReadQueryParameter adds the statisticsIopsRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawTotalQueryParameter(statisticsIopsRawTotal *int64)

SetStatisticsIopsRawTotalQueryParameter adds the statisticsIopsRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawWriteQueryParameter(statisticsIopsRawWrite *int64)

SetStatisticsIopsRawWriteQueryParameter adds the statisticsIopsRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawOtherQueryParameter(statisticsLatencyRawOther *int64)

SetStatisticsLatencyRawOtherQueryParameter adds the statisticsLatencyRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawReadQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawReadQueryParameter(statisticsLatencyRawRead *int64)

SetStatisticsLatencyRawReadQueryParameter adds the statisticsLatencyRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawTotalQueryParameter(statisticsLatencyRawTotal *int64)

SetStatisticsLatencyRawTotalQueryParameter adds the statisticsLatencyRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawWriteQueryParameter(statisticsLatencyRawWrite *int64)

SetStatisticsLatencyRawWriteQueryParameter adds the statisticsLatencyRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsStatusQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsStatusQueryParameter(statisticsStatus *string)

SetStatisticsStatusQueryParameter adds the statisticsStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsThroughputRawReadQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsThroughputRawReadQueryParameter(statisticsThroughputRawRead *int64)

SetStatisticsThroughputRawReadQueryParameter adds the statisticsThroughputRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsThroughputRawTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsThroughputRawTotalQueryParameter(statisticsThroughputRawTotal *int64)

SetStatisticsThroughputRawTotalQueryParameter adds the statisticsThroughputRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsThroughputRawWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsThroughputRawWriteQueryParameter(statisticsThroughputRawWrite *int64)

SetStatisticsThroughputRawWriteQueryParameter adds the statisticsThroughputRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsTimestampQueryParameter

func (o *IscsiServiceCollectionGetParams) SetStatisticsTimestampQueryParameter(statisticsTimestamp *string)

SetStatisticsTimestampQueryParameter adds the statisticsTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetTargetAliasQueryParameter

func (o *IscsiServiceCollectionGetParams) SetTargetAliasQueryParameter(targetAlias *string)

SetTargetAliasQueryParameter adds the targetAlias to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetTargetNameQueryParameter

func (o *IscsiServiceCollectionGetParams) SetTargetNameQueryParameter(targetName *string)

SetTargetNameQueryParameter adds the targetName to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithContext

WithContext adds the context to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the iscsi service collection get params (not the query body).

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

func (*IscsiServiceCollectionGetParams) WithEnabledQueryParameter

func (o *IscsiServiceCollectionGetParams) WithEnabledQueryParameter(enabled *bool) *IscsiServiceCollectionGetParams

WithEnabledQueryParameter adds the enabled to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithFieldsQueryParameter

func (o *IscsiServiceCollectionGetParams) WithFieldsQueryParameter(fields []string) *IscsiServiceCollectionGetParams

WithFieldsQueryParameter adds the fields to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMaxRecordsQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *IscsiServiceCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricDurationQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricDurationQueryParameter(metricDuration *string) *IscsiServiceCollectionGetParams

WithMetricDurationQueryParameter adds the metricDuration to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricIopsOtherQueryParameter(metricIopsOther *int64) *IscsiServiceCollectionGetParams

WithMetricIopsOtherQueryParameter adds the metricIopsOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsReadQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricIopsReadQueryParameter(metricIopsRead *int64) *IscsiServiceCollectionGetParams

WithMetricIopsReadQueryParameter adds the metricIopsRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricIopsTotalQueryParameter(metricIopsTotal *int64) *IscsiServiceCollectionGetParams

WithMetricIopsTotalQueryParameter adds the metricIopsTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricIopsWriteQueryParameter(metricIopsWrite *int64) *IscsiServiceCollectionGetParams

WithMetricIopsWriteQueryParameter adds the metricIopsWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyOtherQueryParameter(metricLatencyOther *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyOtherQueryParameter adds the metricLatencyOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyReadQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyReadQueryParameter(metricLatencyRead *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyReadQueryParameter adds the metricLatencyRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyTotalQueryParameter(metricLatencyTotal *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyTotalQueryParameter adds the metricLatencyTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyWriteQueryParameter(metricLatencyWrite *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyWriteQueryParameter adds the metricLatencyWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricStatusQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricStatusQueryParameter(metricStatus *string) *IscsiServiceCollectionGetParams

WithMetricStatusQueryParameter adds the metricStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricThroughputReadQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricThroughputReadQueryParameter(metricThroughputRead *int64) *IscsiServiceCollectionGetParams

WithMetricThroughputReadQueryParameter adds the metricThroughputRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricThroughputTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricThroughputTotalQueryParameter(metricThroughputTotal *int64) *IscsiServiceCollectionGetParams

WithMetricThroughputTotalQueryParameter adds the metricThroughputTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricThroughputWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricThroughputWriteQueryParameter(metricThroughputWrite *int64) *IscsiServiceCollectionGetParams

WithMetricThroughputWriteQueryParameter adds the metricThroughputWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricTimestampQueryParameter

func (o *IscsiServiceCollectionGetParams) WithMetricTimestampQueryParameter(metricTimestamp *string) *IscsiServiceCollectionGetParams

WithMetricTimestampQueryParameter adds the metricTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithOrderByQueryParameter

func (o *IscsiServiceCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *IscsiServiceCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithReturnRecordsQueryParameter

func (o *IscsiServiceCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IscsiServiceCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *IscsiServiceCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IscsiServiceCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithSVMNameQueryParameter

func (o *IscsiServiceCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *IscsiServiceCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithSVMUUIDQueryParameter

func (o *IscsiServiceCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *IscsiServiceCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawOtherQueryParameter(statisticsIopsRawOther *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawOtherQueryParameter adds the statisticsIopsRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawReadQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawReadQueryParameter(statisticsIopsRawRead *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawReadQueryParameter adds the statisticsIopsRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawTotalQueryParameter(statisticsIopsRawTotal *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawTotalQueryParameter adds the statisticsIopsRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawWriteQueryParameter(statisticsIopsRawWrite *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawWriteQueryParameter adds the statisticsIopsRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawOtherQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawOtherQueryParameter(statisticsLatencyRawOther *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawOtherQueryParameter adds the statisticsLatencyRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawReadQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawReadQueryParameter(statisticsLatencyRawRead *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawReadQueryParameter adds the statisticsLatencyRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawTotalQueryParameter(statisticsLatencyRawTotal *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawTotalQueryParameter adds the statisticsLatencyRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawWriteQueryParameter(statisticsLatencyRawWrite *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawWriteQueryParameter adds the statisticsLatencyRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsStatusQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsStatusQueryParameter(statisticsStatus *string) *IscsiServiceCollectionGetParams

WithStatisticsStatusQueryParameter adds the statisticsStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsThroughputRawReadQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsThroughputRawReadQueryParameter(statisticsThroughputRawRead *int64) *IscsiServiceCollectionGetParams

WithStatisticsThroughputRawReadQueryParameter adds the statisticsThroughputRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsThroughputRawTotalQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsThroughputRawTotalQueryParameter(statisticsThroughputRawTotal *int64) *IscsiServiceCollectionGetParams

WithStatisticsThroughputRawTotalQueryParameter adds the statisticsThroughputRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsThroughputRawWriteQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsThroughputRawWriteQueryParameter(statisticsThroughputRawWrite *int64) *IscsiServiceCollectionGetParams

WithStatisticsThroughputRawWriteQueryParameter adds the statisticsThroughputRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsTimestampQueryParameter

func (o *IscsiServiceCollectionGetParams) WithStatisticsTimestampQueryParameter(statisticsTimestamp *string) *IscsiServiceCollectionGetParams

WithStatisticsTimestampQueryParameter adds the statisticsTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithTargetAliasQueryParameter

func (o *IscsiServiceCollectionGetParams) WithTargetAliasQueryParameter(targetAlias *string) *IscsiServiceCollectionGetParams

WithTargetAliasQueryParameter adds the targetAlias to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithTargetNameQueryParameter

func (o *IscsiServiceCollectionGetParams) WithTargetNameQueryParameter(targetName *string) *IscsiServiceCollectionGetParams

WithTargetNameQueryParameter adds the targetName to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiServiceCollectionGetReader

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

IscsiServiceCollectionGetReader is a Reader for the IscsiServiceCollectionGet structure.

func (*IscsiServiceCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiServiceCreateCreated

type IscsiServiceCreateCreated struct {
	Payload *models.IscsiServiceResponse
}

IscsiServiceCreateCreated describes a response with status code 201, with default header values.

Created

func NewIscsiServiceCreateCreated

func NewIscsiServiceCreateCreated() *IscsiServiceCreateCreated

NewIscsiServiceCreateCreated creates a IscsiServiceCreateCreated with default headers values

func (*IscsiServiceCreateCreated) Error

func (o *IscsiServiceCreateCreated) Error() string

func (*IscsiServiceCreateCreated) GetPayload

func (*IscsiServiceCreateCreated) IsClientError

func (o *IscsiServiceCreateCreated) IsClientError() bool

IsClientError returns true when this iscsi service create created response has a 4xx status code

func (*IscsiServiceCreateCreated) IsCode

func (o *IscsiServiceCreateCreated) IsCode(code int) bool

IsCode returns true when this iscsi service create created response a status code equal to that given

func (*IscsiServiceCreateCreated) IsRedirect

func (o *IscsiServiceCreateCreated) IsRedirect() bool

IsRedirect returns true when this iscsi service create created response has a 3xx status code

func (*IscsiServiceCreateCreated) IsServerError

func (o *IscsiServiceCreateCreated) IsServerError() bool

IsServerError returns true when this iscsi service create created response has a 5xx status code

func (*IscsiServiceCreateCreated) IsSuccess

func (o *IscsiServiceCreateCreated) IsSuccess() bool

IsSuccess returns true when this iscsi service create created response has a 2xx status code

func (*IscsiServiceCreateCreated) String

func (o *IscsiServiceCreateCreated) String() string

type IscsiServiceCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1115127 | The cluster lacks a valid iSCSI license. | | 2621462 | The supplied SVM does not exist. | | 2621507 | The iSCSI protocol is not allowed for the specified SVM. | | 2621706 | The specified `svm.uuid` and `svm.name` do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5373966 | An iSCSI service cannot be created in an SVM that is configured for NVMe. | | 5374077 | An iSCSI service already exists for the specified SVM. | | 5374893 | The SVM is stopped. The SVM must be running to create an iSCSI service. |

func NewIscsiServiceCreateDefault

func NewIscsiServiceCreateDefault(code int) *IscsiServiceCreateDefault

NewIscsiServiceCreateDefault creates a IscsiServiceCreateDefault with default headers values

func (*IscsiServiceCreateDefault) Code

func (o *IscsiServiceCreateDefault) Code() int

Code gets the status code for the iscsi service create default response

func (*IscsiServiceCreateDefault) Error

func (o *IscsiServiceCreateDefault) Error() string

func (*IscsiServiceCreateDefault) GetPayload

func (*IscsiServiceCreateDefault) IsClientError

func (o *IscsiServiceCreateDefault) IsClientError() bool

IsClientError returns true when this iscsi service create default response has a 4xx status code

func (*IscsiServiceCreateDefault) IsCode

func (o *IscsiServiceCreateDefault) IsCode(code int) bool

IsCode returns true when this iscsi service create default response a status code equal to that given

func (*IscsiServiceCreateDefault) IsRedirect

func (o *IscsiServiceCreateDefault) IsRedirect() bool

IsRedirect returns true when this iscsi service create default response has a 3xx status code

func (*IscsiServiceCreateDefault) IsServerError

func (o *IscsiServiceCreateDefault) IsServerError() bool

IsServerError returns true when this iscsi service create default response has a 5xx status code

func (*IscsiServiceCreateDefault) IsSuccess

func (o *IscsiServiceCreateDefault) IsSuccess() bool

IsSuccess returns true when this iscsi service create default response has a 2xx status code

func (*IscsiServiceCreateDefault) String

func (o *IscsiServiceCreateDefault) String() string

type IscsiServiceCreateParams

type IscsiServiceCreateParams struct {

	/* Info.

	   The property values for the new iSCSI service.

	*/
	Info *models.IscsiService

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

IscsiServiceCreateParams contains all the parameters to send to the API endpoint

for the iscsi service create operation.

Typically these are written to a http.Request.

func NewIscsiServiceCreateParams

func NewIscsiServiceCreateParams() *IscsiServiceCreateParams

NewIscsiServiceCreateParams creates a new IscsiServiceCreateParams object, with the default timeout for this client.

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

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

func NewIscsiServiceCreateParamsWithContext

func NewIscsiServiceCreateParamsWithContext(ctx context.Context) *IscsiServiceCreateParams

NewIscsiServiceCreateParamsWithContext creates a new IscsiServiceCreateParams object with the ability to set a context for a request.

func NewIscsiServiceCreateParamsWithHTTPClient

func NewIscsiServiceCreateParamsWithHTTPClient(client *http.Client) *IscsiServiceCreateParams

NewIscsiServiceCreateParamsWithHTTPClient creates a new IscsiServiceCreateParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiServiceCreateParamsWithTimeout

func NewIscsiServiceCreateParamsWithTimeout(timeout time.Duration) *IscsiServiceCreateParams

NewIscsiServiceCreateParamsWithTimeout creates a new IscsiServiceCreateParams object with the ability to set a timeout on a request.

func (*IscsiServiceCreateParams) SetContext

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

SetContext adds the context to the iscsi service create params

func (*IscsiServiceCreateParams) SetDefaults

func (o *IscsiServiceCreateParams) SetDefaults()

SetDefaults hydrates default values in the iscsi service create params (not the query body).

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

func (*IscsiServiceCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi service create params

func (*IscsiServiceCreateParams) SetInfo

func (o *IscsiServiceCreateParams) SetInfo(info *models.IscsiService)

SetInfo adds the info to the iscsi service create params

func (*IscsiServiceCreateParams) SetReturnRecordsQueryParameter

func (o *IscsiServiceCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the iscsi service create params

func (*IscsiServiceCreateParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi service create params

func (*IscsiServiceCreateParams) WithContext

WithContext adds the context to the iscsi service create params

func (*IscsiServiceCreateParams) WithDefaults

WithDefaults hydrates default values in the iscsi service create params (not the query body).

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

func (*IscsiServiceCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the iscsi service create params

func (*IscsiServiceCreateParams) WithInfo

WithInfo adds the info to the iscsi service create params

func (*IscsiServiceCreateParams) WithReturnRecordsQueryParameter

func (o *IscsiServiceCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IscsiServiceCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the iscsi service create params

func (*IscsiServiceCreateParams) WithTimeout

WithTimeout adds the timeout to the iscsi service create params

func (*IscsiServiceCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiServiceCreateReader

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

IscsiServiceCreateReader is a Reader for the IscsiServiceCreate structure.

func (*IscsiServiceCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiServiceDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 5373960 | The iSCSI service is enabled. The iSCSI service must be disabled before it can be deleted. | | 5374078 | The SVM does not have an iSCSI service. |

func NewIscsiServiceDeleteDefault

func NewIscsiServiceDeleteDefault(code int) *IscsiServiceDeleteDefault

NewIscsiServiceDeleteDefault creates a IscsiServiceDeleteDefault with default headers values

func (*IscsiServiceDeleteDefault) Code

func (o *IscsiServiceDeleteDefault) Code() int

Code gets the status code for the iscsi service delete default response

func (*IscsiServiceDeleteDefault) Error

func (o *IscsiServiceDeleteDefault) Error() string

func (*IscsiServiceDeleteDefault) GetPayload

func (*IscsiServiceDeleteDefault) IsClientError

func (o *IscsiServiceDeleteDefault) IsClientError() bool

IsClientError returns true when this iscsi service delete default response has a 4xx status code

func (*IscsiServiceDeleteDefault) IsCode

func (o *IscsiServiceDeleteDefault) IsCode(code int) bool

IsCode returns true when this iscsi service delete default response a status code equal to that given

func (*IscsiServiceDeleteDefault) IsRedirect

func (o *IscsiServiceDeleteDefault) IsRedirect() bool

IsRedirect returns true when this iscsi service delete default response has a 3xx status code

func (*IscsiServiceDeleteDefault) IsServerError

func (o *IscsiServiceDeleteDefault) IsServerError() bool

IsServerError returns true when this iscsi service delete default response has a 5xx status code

func (*IscsiServiceDeleteDefault) IsSuccess

func (o *IscsiServiceDeleteDefault) IsSuccess() bool

IsSuccess returns true when this iscsi service delete default response has a 2xx status code

func (*IscsiServiceDeleteDefault) String

func (o *IscsiServiceDeleteDefault) String() string

type IscsiServiceDeleteOK

type IscsiServiceDeleteOK struct {
}

IscsiServiceDeleteOK describes a response with status code 200, with default header values.

OK

func NewIscsiServiceDeleteOK

func NewIscsiServiceDeleteOK() *IscsiServiceDeleteOK

NewIscsiServiceDeleteOK creates a IscsiServiceDeleteOK with default headers values

func (*IscsiServiceDeleteOK) Error

func (o *IscsiServiceDeleteOK) Error() string

func (*IscsiServiceDeleteOK) IsClientError

func (o *IscsiServiceDeleteOK) IsClientError() bool

IsClientError returns true when this iscsi service delete o k response has a 4xx status code

func (*IscsiServiceDeleteOK) IsCode

func (o *IscsiServiceDeleteOK) IsCode(code int) bool

IsCode returns true when this iscsi service delete o k response a status code equal to that given

func (*IscsiServiceDeleteOK) IsRedirect

func (o *IscsiServiceDeleteOK) IsRedirect() bool

IsRedirect returns true when this iscsi service delete o k response has a 3xx status code

func (*IscsiServiceDeleteOK) IsServerError

func (o *IscsiServiceDeleteOK) IsServerError() bool

IsServerError returns true when this iscsi service delete o k response has a 5xx status code

func (*IscsiServiceDeleteOK) IsSuccess

func (o *IscsiServiceDeleteOK) IsSuccess() bool

IsSuccess returns true when this iscsi service delete o k response has a 2xx status code

func (*IscsiServiceDeleteOK) String

func (o *IscsiServiceDeleteOK) String() string

type IscsiServiceDeleteParams

type IscsiServiceDeleteParams struct {

	/* SvmUUID.

	   The unique identifier of the SVM for which to delete the iSCSI service.

	*/
	SVMUUIDPathParameter string

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

IscsiServiceDeleteParams contains all the parameters to send to the API endpoint

for the iscsi service delete operation.

Typically these are written to a http.Request.

func NewIscsiServiceDeleteParams

func NewIscsiServiceDeleteParams() *IscsiServiceDeleteParams

NewIscsiServiceDeleteParams creates a new IscsiServiceDeleteParams object, with the default timeout for this client.

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

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

func NewIscsiServiceDeleteParamsWithContext

func NewIscsiServiceDeleteParamsWithContext(ctx context.Context) *IscsiServiceDeleteParams

NewIscsiServiceDeleteParamsWithContext creates a new IscsiServiceDeleteParams object with the ability to set a context for a request.

func NewIscsiServiceDeleteParamsWithHTTPClient

func NewIscsiServiceDeleteParamsWithHTTPClient(client *http.Client) *IscsiServiceDeleteParams

NewIscsiServiceDeleteParamsWithHTTPClient creates a new IscsiServiceDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiServiceDeleteParamsWithTimeout

func NewIscsiServiceDeleteParamsWithTimeout(timeout time.Duration) *IscsiServiceDeleteParams

NewIscsiServiceDeleteParamsWithTimeout creates a new IscsiServiceDeleteParams object with the ability to set a timeout on a request.

func (*IscsiServiceDeleteParams) SetContext

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

SetContext adds the context to the iscsi service delete params

func (*IscsiServiceDeleteParams) SetDefaults

func (o *IscsiServiceDeleteParams) SetDefaults()

SetDefaults hydrates default values in the iscsi service delete params (not the query body).

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

func (*IscsiServiceDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi service delete params

func (*IscsiServiceDeleteParams) SetSVMUUIDPathParameter

func (o *IscsiServiceDeleteParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi service delete params

func (*IscsiServiceDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi service delete params

func (*IscsiServiceDeleteParams) WithContext

WithContext adds the context to the iscsi service delete params

func (*IscsiServiceDeleteParams) WithDefaults

WithDefaults hydrates default values in the iscsi service delete params (not the query body).

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

func (*IscsiServiceDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the iscsi service delete params

func (*IscsiServiceDeleteParams) WithSVMUUIDPathParameter

func (o *IscsiServiceDeleteParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiServiceDeleteParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi service delete params

func (*IscsiServiceDeleteParams) WithTimeout

WithTimeout adds the timeout to the iscsi service delete params

func (*IscsiServiceDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiServiceDeleteReader

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

IscsiServiceDeleteReader is a Reader for the IscsiServiceDelete structure.

func (*IscsiServiceDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiServiceGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 5374078 | The SVM does not have an iSCSI service. |

func NewIscsiServiceGetDefault

func NewIscsiServiceGetDefault(code int) *IscsiServiceGetDefault

NewIscsiServiceGetDefault creates a IscsiServiceGetDefault with default headers values

func (*IscsiServiceGetDefault) Code

func (o *IscsiServiceGetDefault) Code() int

Code gets the status code for the iscsi service get default response

func (*IscsiServiceGetDefault) Error

func (o *IscsiServiceGetDefault) Error() string

func (*IscsiServiceGetDefault) GetPayload

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

func (*IscsiServiceGetDefault) IsClientError

func (o *IscsiServiceGetDefault) IsClientError() bool

IsClientError returns true when this iscsi service get default response has a 4xx status code

func (*IscsiServiceGetDefault) IsCode

func (o *IscsiServiceGetDefault) IsCode(code int) bool

IsCode returns true when this iscsi service get default response a status code equal to that given

func (*IscsiServiceGetDefault) IsRedirect

func (o *IscsiServiceGetDefault) IsRedirect() bool

IsRedirect returns true when this iscsi service get default response has a 3xx status code

func (*IscsiServiceGetDefault) IsServerError

func (o *IscsiServiceGetDefault) IsServerError() bool

IsServerError returns true when this iscsi service get default response has a 5xx status code

func (*IscsiServiceGetDefault) IsSuccess

func (o *IscsiServiceGetDefault) IsSuccess() bool

IsSuccess returns true when this iscsi service get default response has a 2xx status code

func (*IscsiServiceGetDefault) String

func (o *IscsiServiceGetDefault) String() string

type IscsiServiceGetOK

type IscsiServiceGetOK struct {
	Payload *models.IscsiService
}

IscsiServiceGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiServiceGetOK

func NewIscsiServiceGetOK() *IscsiServiceGetOK

NewIscsiServiceGetOK creates a IscsiServiceGetOK with default headers values

func (*IscsiServiceGetOK) Error

func (o *IscsiServiceGetOK) Error() string

func (*IscsiServiceGetOK) GetPayload

func (o *IscsiServiceGetOK) GetPayload() *models.IscsiService

func (*IscsiServiceGetOK) IsClientError

func (o *IscsiServiceGetOK) IsClientError() bool

IsClientError returns true when this iscsi service get o k response has a 4xx status code

func (*IscsiServiceGetOK) IsCode

func (o *IscsiServiceGetOK) IsCode(code int) bool

IsCode returns true when this iscsi service get o k response a status code equal to that given

func (*IscsiServiceGetOK) IsRedirect

func (o *IscsiServiceGetOK) IsRedirect() bool

IsRedirect returns true when this iscsi service get o k response has a 3xx status code

func (*IscsiServiceGetOK) IsServerError

func (o *IscsiServiceGetOK) IsServerError() bool

IsServerError returns true when this iscsi service get o k response has a 5xx status code

func (*IscsiServiceGetOK) IsSuccess

func (o *IscsiServiceGetOK) IsSuccess() bool

IsSuccess returns true when this iscsi service get o k response has a 2xx status code

func (*IscsiServiceGetOK) String

func (o *IscsiServiceGetOK) String() string

type IscsiServiceGetParams

type IscsiServiceGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* SvmUUID.

	   The unique identifier of the SVM for which to retrieve the iSCSI service.

	*/
	SVMUUIDPathParameter string

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

IscsiServiceGetParams contains all the parameters to send to the API endpoint

for the iscsi service get operation.

Typically these are written to a http.Request.

func NewIscsiServiceGetParams

func NewIscsiServiceGetParams() *IscsiServiceGetParams

NewIscsiServiceGetParams creates a new IscsiServiceGetParams object, with the default timeout for this client.

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

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

func NewIscsiServiceGetParamsWithContext

func NewIscsiServiceGetParamsWithContext(ctx context.Context) *IscsiServiceGetParams

NewIscsiServiceGetParamsWithContext creates a new IscsiServiceGetParams object with the ability to set a context for a request.

func NewIscsiServiceGetParamsWithHTTPClient

func NewIscsiServiceGetParamsWithHTTPClient(client *http.Client) *IscsiServiceGetParams

NewIscsiServiceGetParamsWithHTTPClient creates a new IscsiServiceGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiServiceGetParamsWithTimeout

func NewIscsiServiceGetParamsWithTimeout(timeout time.Duration) *IscsiServiceGetParams

NewIscsiServiceGetParamsWithTimeout creates a new IscsiServiceGetParams object with the ability to set a timeout on a request.

func (*IscsiServiceGetParams) SetContext

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

SetContext adds the context to the iscsi service get params

func (*IscsiServiceGetParams) SetDefaults

func (o *IscsiServiceGetParams) SetDefaults()

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

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

func (*IscsiServiceGetParams) SetFieldsQueryParameter

func (o *IscsiServiceGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi service get params

func (*IscsiServiceGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi service get params

func (*IscsiServiceGetParams) SetSVMUUIDPathParameter

func (o *IscsiServiceGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi service get params

func (*IscsiServiceGetParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi service get params

func (*IscsiServiceGetParams) WithContext

WithContext adds the context to the iscsi service get params

func (*IscsiServiceGetParams) WithDefaults

func (o *IscsiServiceGetParams) WithDefaults() *IscsiServiceGetParams

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

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

func (*IscsiServiceGetParams) WithFieldsQueryParameter

func (o *IscsiServiceGetParams) WithFieldsQueryParameter(fields []string) *IscsiServiceGetParams

WithFieldsQueryParameter adds the fields to the iscsi service get params

func (*IscsiServiceGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the iscsi service get params

func (*IscsiServiceGetParams) WithSVMUUIDPathParameter

func (o *IscsiServiceGetParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiServiceGetParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi service get params

func (*IscsiServiceGetParams) WithTimeout

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

WithTimeout adds the timeout to the iscsi service get params

func (*IscsiServiceGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IscsiServiceGetReader

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

IscsiServiceGetReader is a Reader for the IscsiServiceGet structure.

func (*IscsiServiceGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiServiceModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. | | 5374078 | The SVM does not have an iSCSI service. |

func NewIscsiServiceModifyDefault

func NewIscsiServiceModifyDefault(code int) *IscsiServiceModifyDefault

NewIscsiServiceModifyDefault creates a IscsiServiceModifyDefault with default headers values

func (*IscsiServiceModifyDefault) Code

func (o *IscsiServiceModifyDefault) Code() int

Code gets the status code for the iscsi service modify default response

func (*IscsiServiceModifyDefault) Error

func (o *IscsiServiceModifyDefault) Error() string

func (*IscsiServiceModifyDefault) GetPayload

func (*IscsiServiceModifyDefault) IsClientError

func (o *IscsiServiceModifyDefault) IsClientError() bool

IsClientError returns true when this iscsi service modify default response has a 4xx status code

func (*IscsiServiceModifyDefault) IsCode

func (o *IscsiServiceModifyDefault) IsCode(code int) bool

IsCode returns true when this iscsi service modify default response a status code equal to that given

func (*IscsiServiceModifyDefault) IsRedirect

func (o *IscsiServiceModifyDefault) IsRedirect() bool

IsRedirect returns true when this iscsi service modify default response has a 3xx status code

func (*IscsiServiceModifyDefault) IsServerError

func (o *IscsiServiceModifyDefault) IsServerError() bool

IsServerError returns true when this iscsi service modify default response has a 5xx status code

func (*IscsiServiceModifyDefault) IsSuccess

func (o *IscsiServiceModifyDefault) IsSuccess() bool

IsSuccess returns true when this iscsi service modify default response has a 2xx status code

func (*IscsiServiceModifyDefault) String

func (o *IscsiServiceModifyDefault) String() string

type IscsiServiceModifyOK

type IscsiServiceModifyOK struct {
}

IscsiServiceModifyOK describes a response with status code 200, with default header values.

OK

func NewIscsiServiceModifyOK

func NewIscsiServiceModifyOK() *IscsiServiceModifyOK

NewIscsiServiceModifyOK creates a IscsiServiceModifyOK with default headers values

func (*IscsiServiceModifyOK) Error

func (o *IscsiServiceModifyOK) Error() string

func (*IscsiServiceModifyOK) IsClientError

func (o *IscsiServiceModifyOK) IsClientError() bool

IsClientError returns true when this iscsi service modify o k response has a 4xx status code

func (*IscsiServiceModifyOK) IsCode

func (o *IscsiServiceModifyOK) IsCode(code int) bool

IsCode returns true when this iscsi service modify o k response a status code equal to that given

func (*IscsiServiceModifyOK) IsRedirect

func (o *IscsiServiceModifyOK) IsRedirect() bool

IsRedirect returns true when this iscsi service modify o k response has a 3xx status code

func (*IscsiServiceModifyOK) IsServerError

func (o *IscsiServiceModifyOK) IsServerError() bool

IsServerError returns true when this iscsi service modify o k response has a 5xx status code

func (*IscsiServiceModifyOK) IsSuccess

func (o *IscsiServiceModifyOK) IsSuccess() bool

IsSuccess returns true when this iscsi service modify o k response has a 2xx status code

func (*IscsiServiceModifyOK) String

func (o *IscsiServiceModifyOK) String() string

type IscsiServiceModifyParams

type IscsiServiceModifyParams struct {

	/* Info.

	   The new property values for the iSCSI service.

	*/
	Info *models.IscsiService

	/* SvmUUID.

	   The unique identifier of the SVM for which to update the iSCSI service.

	*/
	SVMUUIDPathParameter string

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

IscsiServiceModifyParams contains all the parameters to send to the API endpoint

for the iscsi service modify operation.

Typically these are written to a http.Request.

func NewIscsiServiceModifyParams

func NewIscsiServiceModifyParams() *IscsiServiceModifyParams

NewIscsiServiceModifyParams creates a new IscsiServiceModifyParams object, with the default timeout for this client.

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

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

func NewIscsiServiceModifyParamsWithContext

func NewIscsiServiceModifyParamsWithContext(ctx context.Context) *IscsiServiceModifyParams

NewIscsiServiceModifyParamsWithContext creates a new IscsiServiceModifyParams object with the ability to set a context for a request.

func NewIscsiServiceModifyParamsWithHTTPClient

func NewIscsiServiceModifyParamsWithHTTPClient(client *http.Client) *IscsiServiceModifyParams

NewIscsiServiceModifyParamsWithHTTPClient creates a new IscsiServiceModifyParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiServiceModifyParamsWithTimeout

func NewIscsiServiceModifyParamsWithTimeout(timeout time.Duration) *IscsiServiceModifyParams

NewIscsiServiceModifyParamsWithTimeout creates a new IscsiServiceModifyParams object with the ability to set a timeout on a request.

func (*IscsiServiceModifyParams) SetContext

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

SetContext adds the context to the iscsi service modify params

func (*IscsiServiceModifyParams) SetDefaults

func (o *IscsiServiceModifyParams) SetDefaults()

SetDefaults hydrates default values in the iscsi service modify params (not the query body).

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

func (*IscsiServiceModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi service modify params

func (*IscsiServiceModifyParams) SetInfo

func (o *IscsiServiceModifyParams) SetInfo(info *models.IscsiService)

SetInfo adds the info to the iscsi service modify params

func (*IscsiServiceModifyParams) SetSVMUUIDPathParameter

func (o *IscsiServiceModifyParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi service modify params

func (*IscsiServiceModifyParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi service modify params

func (*IscsiServiceModifyParams) WithContext

WithContext adds the context to the iscsi service modify params

func (*IscsiServiceModifyParams) WithDefaults

WithDefaults hydrates default values in the iscsi service modify params (not the query body).

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

func (*IscsiServiceModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the iscsi service modify params

func (*IscsiServiceModifyParams) WithInfo

WithInfo adds the info to the iscsi service modify params

func (*IscsiServiceModifyParams) WithSVMUUIDPathParameter

func (o *IscsiServiceModifyParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiServiceModifyParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi service modify params

func (*IscsiServiceModifyParams) WithTimeout

WithTimeout adds the timeout to the iscsi service modify params

func (*IscsiServiceModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiServiceModifyReader

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

IscsiServiceModifyReader is a Reader for the IscsiServiceModify structure.

func (*IscsiServiceModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiSessionCollectionGetDefault

type IscsiSessionCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

IscsiSessionCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewIscsiSessionCollectionGetDefault

func NewIscsiSessionCollectionGetDefault(code int) *IscsiSessionCollectionGetDefault

NewIscsiSessionCollectionGetDefault creates a IscsiSessionCollectionGetDefault with default headers values

func (*IscsiSessionCollectionGetDefault) Code

Code gets the status code for the iscsi session collection get default response

func (*IscsiSessionCollectionGetDefault) Error

func (*IscsiSessionCollectionGetDefault) GetPayload

func (*IscsiSessionCollectionGetDefault) IsClientError

func (o *IscsiSessionCollectionGetDefault) IsClientError() bool

IsClientError returns true when this iscsi session collection get default response has a 4xx status code

func (*IscsiSessionCollectionGetDefault) IsCode

func (o *IscsiSessionCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this iscsi session collection get default response a status code equal to that given

func (*IscsiSessionCollectionGetDefault) IsRedirect

func (o *IscsiSessionCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this iscsi session collection get default response has a 3xx status code

func (*IscsiSessionCollectionGetDefault) IsServerError

func (o *IscsiSessionCollectionGetDefault) IsServerError() bool

IsServerError returns true when this iscsi session collection get default response has a 5xx status code

func (*IscsiSessionCollectionGetDefault) IsSuccess

func (o *IscsiSessionCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this iscsi session collection get default response has a 2xx status code

func (*IscsiSessionCollectionGetDefault) String

type IscsiSessionCollectionGetOK

type IscsiSessionCollectionGetOK struct {
	Payload *models.IscsiSessionResponse
}

IscsiSessionCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiSessionCollectionGetOK

func NewIscsiSessionCollectionGetOK() *IscsiSessionCollectionGetOK

NewIscsiSessionCollectionGetOK creates a IscsiSessionCollectionGetOK with default headers values

func (*IscsiSessionCollectionGetOK) Error

func (*IscsiSessionCollectionGetOK) GetPayload

func (*IscsiSessionCollectionGetOK) IsClientError

func (o *IscsiSessionCollectionGetOK) IsClientError() bool

IsClientError returns true when this iscsi session collection get o k response has a 4xx status code

func (*IscsiSessionCollectionGetOK) IsCode

func (o *IscsiSessionCollectionGetOK) IsCode(code int) bool

IsCode returns true when this iscsi session collection get o k response a status code equal to that given

func (*IscsiSessionCollectionGetOK) IsRedirect

func (o *IscsiSessionCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this iscsi session collection get o k response has a 3xx status code

func (*IscsiSessionCollectionGetOK) IsServerError

func (o *IscsiSessionCollectionGetOK) IsServerError() bool

IsServerError returns true when this iscsi session collection get o k response has a 5xx status code

func (*IscsiSessionCollectionGetOK) IsSuccess

func (o *IscsiSessionCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this iscsi session collection get o k response has a 2xx status code

func (*IscsiSessionCollectionGetOK) String

func (o *IscsiSessionCollectionGetOK) String() string

type IscsiSessionCollectionGetParams

type IscsiSessionCollectionGetParams struct {

	/* ConnectionsAuthenticationType.

	   Filter by connections.authentication_type
	*/
	ConnectionsAuthenticationTypeQueryParameter *string

	/* ConnectionsCid.

	   Filter by connections.cid
	*/
	ConnectionsCIDQueryParameter *int64

	/* ConnectionsInitiatorAddressAddress.

	   Filter by connections.initiator_address.address
	*/
	ConnectionsInitiatorAddressAddressQueryParameter *string

	/* ConnectionsInitiatorAddressPort.

	   Filter by connections.initiator_address.port
	*/
	ConnectionsInitiatorAddressPortQueryParameter *int64

	/* ConnectionsInterfaceIPAddress.

	   Filter by connections.interface.ip.address
	*/
	ConnectionsInterfaceIPAddressQueryParameter *string

	/* ConnectionsInterfaceIPPort.

	   Filter by connections.interface.ip.port
	*/
	ConnectionsInterfaceIPPortQueryParameter *int64

	/* ConnectionsInterfaceName.

	   Filter by connections.interface.name
	*/
	ConnectionsInterfaceNameQueryParameter *string

	/* ConnectionsInterfaceUUID.

	   Filter by connections.interface.uuid
	*/
	ConnectionsInterfaceUUIDQueryParameter *string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsNameQueryParameter *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUIDQueryParameter *string

	/* InitiatorAlias.

	   Filter by initiator.alias
	*/
	InitiatorAliasQueryParameter *string

	/* InitiatorComment.

	   Filter by initiator.comment
	*/
	InitiatorCommentQueryParameter *string

	/* InitiatorName.

	   Filter by initiator.name
	*/
	InitiatorNameQueryParameter *string

	/* Isid.

	   Filter by isid
	*/
	IsIDQueryParameter *string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* TargetPortalGroup.

	   Filter by target_portal_group
	*/
	TargetPortalGroupQueryParameter *string

	/* TargetPortalGroupTag.

	   Filter by target_portal_group_tag
	*/
	TargetPortalGroupTagQueryParameter *int64

	/* Tsih.

	   Filter by tsih
	*/
	TsihQueryParameter *int64

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

IscsiSessionCollectionGetParams contains all the parameters to send to the API endpoint

for the iscsi session collection get operation.

Typically these are written to a http.Request.

func NewIscsiSessionCollectionGetParams

func NewIscsiSessionCollectionGetParams() *IscsiSessionCollectionGetParams

NewIscsiSessionCollectionGetParams creates a new IscsiSessionCollectionGetParams object, with the default timeout for this client.

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

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

func NewIscsiSessionCollectionGetParamsWithContext

func NewIscsiSessionCollectionGetParamsWithContext(ctx context.Context) *IscsiSessionCollectionGetParams

NewIscsiSessionCollectionGetParamsWithContext creates a new IscsiSessionCollectionGetParams object with the ability to set a context for a request.

func NewIscsiSessionCollectionGetParamsWithHTTPClient

func NewIscsiSessionCollectionGetParamsWithHTTPClient(client *http.Client) *IscsiSessionCollectionGetParams

NewIscsiSessionCollectionGetParamsWithHTTPClient creates a new IscsiSessionCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiSessionCollectionGetParamsWithTimeout

func NewIscsiSessionCollectionGetParamsWithTimeout(timeout time.Duration) *IscsiSessionCollectionGetParams

NewIscsiSessionCollectionGetParamsWithTimeout creates a new IscsiSessionCollectionGetParams object with the ability to set a timeout on a request.

func (*IscsiSessionCollectionGetParams) SetConnectionsAuthenticationTypeQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsAuthenticationTypeQueryParameter(connectionsAuthenticationType *string)

SetConnectionsAuthenticationTypeQueryParameter adds the connectionsAuthenticationType to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsCIDQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsCIDQueryParameter(connectionsCid *int64)

SetConnectionsCIDQueryParameter adds the connectionsCid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressAddressQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressAddressQueryParameter(connectionsInitiatorAddressAddress *string)

SetConnectionsInitiatorAddressAddressQueryParameter adds the connectionsInitiatorAddressAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressPortQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressPortQueryParameter(connectionsInitiatorAddressPort *int64)

SetConnectionsInitiatorAddressPortQueryParameter adds the connectionsInitiatorAddressPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPAddressQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPAddressQueryParameter(connectionsInterfaceIPAddress *string)

SetConnectionsInterfaceIPAddressQueryParameter adds the connectionsInterfaceIpAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPPortQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPPortQueryParameter(connectionsInterfaceIPPort *int64)

SetConnectionsInterfaceIPPortQueryParameter adds the connectionsInterfaceIpPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceNameQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceNameQueryParameter(connectionsInterfaceName *string)

SetConnectionsInterfaceNameQueryParameter adds the connectionsInterfaceName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceUUIDQueryParameter

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceUUIDQueryParameter(connectionsInterfaceUUID *string)

SetConnectionsInterfaceUUIDQueryParameter adds the connectionsInterfaceUuid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetContext

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

SetContext adds the context to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetDefaults

func (o *IscsiSessionCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the iscsi session collection get params (not the query body).

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

func (*IscsiSessionCollectionGetParams) SetFieldsQueryParameter

func (o *IscsiSessionCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetIgroupsNameQueryParameter

func (o *IscsiSessionCollectionGetParams) SetIgroupsNameQueryParameter(igroupsName *string)

SetIgroupsNameQueryParameter adds the igroupsName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetIgroupsUUIDQueryParameter

func (o *IscsiSessionCollectionGetParams) SetIgroupsUUIDQueryParameter(igroupsUUID *string)

SetIgroupsUUIDQueryParameter adds the igroupsUuid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetInitiatorAliasQueryParameter

func (o *IscsiSessionCollectionGetParams) SetInitiatorAliasQueryParameter(initiatorAlias *string)

SetInitiatorAliasQueryParameter adds the initiatorAlias to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetInitiatorCommentQueryParameter

func (o *IscsiSessionCollectionGetParams) SetInitiatorCommentQueryParameter(initiatorComment *string)

SetInitiatorCommentQueryParameter adds the initiatorComment to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetInitiatorNameQueryParameter

func (o *IscsiSessionCollectionGetParams) SetInitiatorNameQueryParameter(initiatorName *string)

SetInitiatorNameQueryParameter adds the initiatorName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetIsIDQueryParameter

func (o *IscsiSessionCollectionGetParams) SetIsIDQueryParameter(isid *string)

SetIsIDQueryParameter adds the isid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetMaxRecordsQueryParameter

func (o *IscsiSessionCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetOrderByQueryParameter

func (o *IscsiSessionCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetReturnRecordsQueryParameter

func (o *IscsiSessionCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *IscsiSessionCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetSVMNameQueryParameter

func (o *IscsiSessionCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetSVMUUIDQueryParameter

func (o *IscsiSessionCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetTargetPortalGroupQueryParameter

func (o *IscsiSessionCollectionGetParams) SetTargetPortalGroupQueryParameter(targetPortalGroup *string)

SetTargetPortalGroupQueryParameter adds the targetPortalGroup to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetTargetPortalGroupTagQueryParameter

func (o *IscsiSessionCollectionGetParams) SetTargetPortalGroupTagQueryParameter(targetPortalGroupTag *int64)

SetTargetPortalGroupTagQueryParameter adds the targetPortalGroupTag to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetTsihQueryParameter

func (o *IscsiSessionCollectionGetParams) SetTsihQueryParameter(tsih *int64)

SetTsihQueryParameter adds the tsih to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsAuthenticationTypeQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsAuthenticationTypeQueryParameter(connectionsAuthenticationType *string) *IscsiSessionCollectionGetParams

WithConnectionsAuthenticationTypeQueryParameter adds the connectionsAuthenticationType to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsCIDQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsCIDQueryParameter(connectionsCid *int64) *IscsiSessionCollectionGetParams

WithConnectionsCIDQueryParameter adds the connectionsCid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressAddressQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressAddressQueryParameter(connectionsInitiatorAddressAddress *string) *IscsiSessionCollectionGetParams

WithConnectionsInitiatorAddressAddressQueryParameter adds the connectionsInitiatorAddressAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressPortQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressPortQueryParameter(connectionsInitiatorAddressPort *int64) *IscsiSessionCollectionGetParams

WithConnectionsInitiatorAddressPortQueryParameter adds the connectionsInitiatorAddressPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPAddressQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPAddressQueryParameter(connectionsInterfaceIPAddress *string) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceIPAddressQueryParameter adds the connectionsInterfaceIPAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPPortQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPPortQueryParameter(connectionsInterfaceIPPort *int64) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceIPPortQueryParameter adds the connectionsInterfaceIPPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceNameQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceNameQueryParameter(connectionsInterfaceName *string) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceNameQueryParameter adds the connectionsInterfaceName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceUUIDQueryParameter

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceUUIDQueryParameter(connectionsInterfaceUUID *string) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceUUIDQueryParameter adds the connectionsInterfaceUUID to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithContext

WithContext adds the context to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the iscsi session collection get params (not the query body).

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

func (*IscsiSessionCollectionGetParams) WithFieldsQueryParameter

func (o *IscsiSessionCollectionGetParams) WithFieldsQueryParameter(fields []string) *IscsiSessionCollectionGetParams

WithFieldsQueryParameter adds the fields to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithIgroupsNameQueryParameter

func (o *IscsiSessionCollectionGetParams) WithIgroupsNameQueryParameter(igroupsName *string) *IscsiSessionCollectionGetParams

WithIgroupsNameQueryParameter adds the igroupsName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithIgroupsUUIDQueryParameter

func (o *IscsiSessionCollectionGetParams) WithIgroupsUUIDQueryParameter(igroupsUUID *string) *IscsiSessionCollectionGetParams

WithIgroupsUUIDQueryParameter adds the igroupsUUID to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithInitiatorAliasQueryParameter

func (o *IscsiSessionCollectionGetParams) WithInitiatorAliasQueryParameter(initiatorAlias *string) *IscsiSessionCollectionGetParams

WithInitiatorAliasQueryParameter adds the initiatorAlias to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithInitiatorCommentQueryParameter

func (o *IscsiSessionCollectionGetParams) WithInitiatorCommentQueryParameter(initiatorComment *string) *IscsiSessionCollectionGetParams

WithInitiatorCommentQueryParameter adds the initiatorComment to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithInitiatorNameQueryParameter

func (o *IscsiSessionCollectionGetParams) WithInitiatorNameQueryParameter(initiatorName *string) *IscsiSessionCollectionGetParams

WithInitiatorNameQueryParameter adds the initiatorName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithIsIDQueryParameter

WithIsIDQueryParameter adds the isid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithMaxRecordsQueryParameter

func (o *IscsiSessionCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *IscsiSessionCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithOrderByQueryParameter

func (o *IscsiSessionCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *IscsiSessionCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithReturnRecordsQueryParameter

func (o *IscsiSessionCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *IscsiSessionCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *IscsiSessionCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *IscsiSessionCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithSVMNameQueryParameter

func (o *IscsiSessionCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *IscsiSessionCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithSVMUUIDQueryParameter

func (o *IscsiSessionCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *IscsiSessionCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithTargetPortalGroupQueryParameter

func (o *IscsiSessionCollectionGetParams) WithTargetPortalGroupQueryParameter(targetPortalGroup *string) *IscsiSessionCollectionGetParams

WithTargetPortalGroupQueryParameter adds the targetPortalGroup to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithTargetPortalGroupTagQueryParameter

func (o *IscsiSessionCollectionGetParams) WithTargetPortalGroupTagQueryParameter(targetPortalGroupTag *int64) *IscsiSessionCollectionGetParams

WithTargetPortalGroupTagQueryParameter adds the targetPortalGroupTag to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithTsihQueryParameter

func (o *IscsiSessionCollectionGetParams) WithTsihQueryParameter(tsih *int64) *IscsiSessionCollectionGetParams

WithTsihQueryParameter adds the tsih to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IscsiSessionCollectionGetReader

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

IscsiSessionCollectionGetReader is a Reader for the IscsiSessionCollectionGet structure.

func (*IscsiSessionCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IscsiSessionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | An SVM with the specified UUID does not exist. |

func NewIscsiSessionGetDefault

func NewIscsiSessionGetDefault(code int) *IscsiSessionGetDefault

NewIscsiSessionGetDefault creates a IscsiSessionGetDefault with default headers values

func (*IscsiSessionGetDefault) Code

func (o *IscsiSessionGetDefault) Code() int

Code gets the status code for the iscsi session get default response

func (*IscsiSessionGetDefault) Error

func (o *IscsiSessionGetDefault) Error() string

func (*IscsiSessionGetDefault) GetPayload

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

func (*IscsiSessionGetDefault) IsClientError

func (o *IscsiSessionGetDefault) IsClientError() bool

IsClientError returns true when this iscsi session get default response has a 4xx status code

func (*IscsiSessionGetDefault) IsCode

func (o *IscsiSessionGetDefault) IsCode(code int) bool

IsCode returns true when this iscsi session get default response a status code equal to that given

func (*IscsiSessionGetDefault) IsRedirect

func (o *IscsiSessionGetDefault) IsRedirect() bool

IsRedirect returns true when this iscsi session get default response has a 3xx status code

func (*IscsiSessionGetDefault) IsServerError

func (o *IscsiSessionGetDefault) IsServerError() bool

IsServerError returns true when this iscsi session get default response has a 5xx status code

func (*IscsiSessionGetDefault) IsSuccess

func (o *IscsiSessionGetDefault) IsSuccess() bool

IsSuccess returns true when this iscsi session get default response has a 2xx status code

func (*IscsiSessionGetDefault) String

func (o *IscsiSessionGetDefault) String() string

type IscsiSessionGetOK

type IscsiSessionGetOK struct {
	Payload *models.IscsiSession
}

IscsiSessionGetOK describes a response with status code 200, with default header values.

OK

func NewIscsiSessionGetOK

func NewIscsiSessionGetOK() *IscsiSessionGetOK

NewIscsiSessionGetOK creates a IscsiSessionGetOK with default headers values

func (*IscsiSessionGetOK) Error

func (o *IscsiSessionGetOK) Error() string

func (*IscsiSessionGetOK) GetPayload

func (o *IscsiSessionGetOK) GetPayload() *models.IscsiSession

func (*IscsiSessionGetOK) IsClientError

func (o *IscsiSessionGetOK) IsClientError() bool

IsClientError returns true when this iscsi session get o k response has a 4xx status code

func (*IscsiSessionGetOK) IsCode

func (o *IscsiSessionGetOK) IsCode(code int) bool

IsCode returns true when this iscsi session get o k response a status code equal to that given

func (*IscsiSessionGetOK) IsRedirect

func (o *IscsiSessionGetOK) IsRedirect() bool

IsRedirect returns true when this iscsi session get o k response has a 3xx status code

func (*IscsiSessionGetOK) IsServerError

func (o *IscsiSessionGetOK) IsServerError() bool

IsServerError returns true when this iscsi session get o k response has a 5xx status code

func (*IscsiSessionGetOK) IsSuccess

func (o *IscsiSessionGetOK) IsSuccess() bool

IsSuccess returns true when this iscsi session get o k response has a 2xx status code

func (*IscsiSessionGetOK) String

func (o *IscsiSessionGetOK) String() string

type IscsiSessionGetParams

type IscsiSessionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* SvmUUID.

	   The unique identifier of the SVM of the iSCSI session.

	*/
	SVMUUIDPathParameter string

	/* Tpgroup.

	   The target portal group of the iSCSI session.

	*/
	TpgroupPathParameter string

	/* Tsih.

	   The target session identifying handle.

	*/
	TsihPathParameter int64

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

IscsiSessionGetParams contains all the parameters to send to the API endpoint

for the iscsi session get operation.

Typically these are written to a http.Request.

func NewIscsiSessionGetParams

func NewIscsiSessionGetParams() *IscsiSessionGetParams

NewIscsiSessionGetParams creates a new IscsiSessionGetParams object, with the default timeout for this client.

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

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

func NewIscsiSessionGetParamsWithContext

func NewIscsiSessionGetParamsWithContext(ctx context.Context) *IscsiSessionGetParams

NewIscsiSessionGetParamsWithContext creates a new IscsiSessionGetParams object with the ability to set a context for a request.

func NewIscsiSessionGetParamsWithHTTPClient

func NewIscsiSessionGetParamsWithHTTPClient(client *http.Client) *IscsiSessionGetParams

NewIscsiSessionGetParamsWithHTTPClient creates a new IscsiSessionGetParams object with the ability to set a custom HTTPClient for a request.

func NewIscsiSessionGetParamsWithTimeout

func NewIscsiSessionGetParamsWithTimeout(timeout time.Duration) *IscsiSessionGetParams

NewIscsiSessionGetParamsWithTimeout creates a new IscsiSessionGetParams object with the ability to set a timeout on a request.

func (*IscsiSessionGetParams) SetContext

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

SetContext adds the context to the iscsi session get params

func (*IscsiSessionGetParams) SetDefaults

func (o *IscsiSessionGetParams) SetDefaults()

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

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

func (*IscsiSessionGetParams) SetFieldsQueryParameter

func (o *IscsiSessionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the iscsi session get params

func (*IscsiSessionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the iscsi session get params

func (*IscsiSessionGetParams) SetSVMUUIDPathParameter

func (o *IscsiSessionGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the iscsi session get params

func (*IscsiSessionGetParams) SetTimeout

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

SetTimeout adds the timeout to the iscsi session get params

func (*IscsiSessionGetParams) SetTpgroupPathParameter

func (o *IscsiSessionGetParams) SetTpgroupPathParameter(tpgroup string)

SetTpgroupPathParameter adds the tpgroup to the iscsi session get params

func (*IscsiSessionGetParams) SetTsihPathParameter

func (o *IscsiSessionGetParams) SetTsihPathParameter(tsih int64)

SetTsihPathParameter adds the tsih to the iscsi session get params

func (*IscsiSessionGetParams) WithContext

WithContext adds the context to the iscsi session get params

func (*IscsiSessionGetParams) WithDefaults

func (o *IscsiSessionGetParams) WithDefaults() *IscsiSessionGetParams

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

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

func (*IscsiSessionGetParams) WithFieldsQueryParameter

func (o *IscsiSessionGetParams) WithFieldsQueryParameter(fields []string) *IscsiSessionGetParams

WithFieldsQueryParameter adds the fields to the iscsi session get params

func (*IscsiSessionGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the iscsi session get params

func (*IscsiSessionGetParams) WithSVMUUIDPathParameter

func (o *IscsiSessionGetParams) WithSVMUUIDPathParameter(svmUUID string) *IscsiSessionGetParams

WithSVMUUIDPathParameter adds the svmUUID to the iscsi session get params

func (*IscsiSessionGetParams) WithTimeout

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

WithTimeout adds the timeout to the iscsi session get params

func (*IscsiSessionGetParams) WithTpgroupPathParameter

func (o *IscsiSessionGetParams) WithTpgroupPathParameter(tpgroup string) *IscsiSessionGetParams

WithTpgroupPathParameter adds the tpgroup to the iscsi session get params

func (*IscsiSessionGetParams) WithTsihPathParameter

func (o *IscsiSessionGetParams) WithTsihPathParameter(tsih int64) *IscsiSessionGetParams

WithTsihPathParameter adds the tsih to the iscsi session get params

func (*IscsiSessionGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IscsiSessionGetReader

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

IscsiSessionGetReader is a Reader for the IscsiSessionGet structure.

func (*IscsiSessionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunAttributeCollectionGetDefault

type LunAttributeCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

LunAttributeCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewLunAttributeCollectionGetDefault

func NewLunAttributeCollectionGetDefault(code int) *LunAttributeCollectionGetDefault

NewLunAttributeCollectionGetDefault creates a LunAttributeCollectionGetDefault with default headers values

func (*LunAttributeCollectionGetDefault) Code

Code gets the status code for the lun attribute collection get default response

func (*LunAttributeCollectionGetDefault) Error

func (*LunAttributeCollectionGetDefault) GetPayload

func (*LunAttributeCollectionGetDefault) IsClientError

func (o *LunAttributeCollectionGetDefault) IsClientError() bool

IsClientError returns true when this lun attribute collection get default response has a 4xx status code

func (*LunAttributeCollectionGetDefault) IsCode

func (o *LunAttributeCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this lun attribute collection get default response a status code equal to that given

func (*LunAttributeCollectionGetDefault) IsRedirect

func (o *LunAttributeCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this lun attribute collection get default response has a 3xx status code

func (*LunAttributeCollectionGetDefault) IsServerError

func (o *LunAttributeCollectionGetDefault) IsServerError() bool

IsServerError returns true when this lun attribute collection get default response has a 5xx status code

func (*LunAttributeCollectionGetDefault) IsSuccess

func (o *LunAttributeCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this lun attribute collection get default response has a 2xx status code

func (*LunAttributeCollectionGetDefault) String

type LunAttributeCollectionGetOK

type LunAttributeCollectionGetOK struct {
	Payload *models.LunAttributeResponse
}

LunAttributeCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewLunAttributeCollectionGetOK

func NewLunAttributeCollectionGetOK() *LunAttributeCollectionGetOK

NewLunAttributeCollectionGetOK creates a LunAttributeCollectionGetOK with default headers values

func (*LunAttributeCollectionGetOK) Error

func (*LunAttributeCollectionGetOK) GetPayload

func (*LunAttributeCollectionGetOK) IsClientError

func (o *LunAttributeCollectionGetOK) IsClientError() bool

IsClientError returns true when this lun attribute collection get o k response has a 4xx status code

func (*LunAttributeCollectionGetOK) IsCode

func (o *LunAttributeCollectionGetOK) IsCode(code int) bool

IsCode returns true when this lun attribute collection get o k response a status code equal to that given

func (*LunAttributeCollectionGetOK) IsRedirect

func (o *LunAttributeCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this lun attribute collection get o k response has a 3xx status code

func (*LunAttributeCollectionGetOK) IsServerError

func (o *LunAttributeCollectionGetOK) IsServerError() bool

IsServerError returns true when this lun attribute collection get o k response has a 5xx status code

func (*LunAttributeCollectionGetOK) IsSuccess

func (o *LunAttributeCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this lun attribute collection get o k response has a 2xx status code

func (*LunAttributeCollectionGetOK) String

func (o *LunAttributeCollectionGetOK) String() string

type LunAttributeCollectionGetParams

type LunAttributeCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* Value.

	   Filter by value
	*/
	ValueQueryParameter *string

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

LunAttributeCollectionGetParams contains all the parameters to send to the API endpoint

for the lun attribute collection get operation.

Typically these are written to a http.Request.

func NewLunAttributeCollectionGetParams

func NewLunAttributeCollectionGetParams() *LunAttributeCollectionGetParams

NewLunAttributeCollectionGetParams creates a new LunAttributeCollectionGetParams object, with the default timeout for this client.

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

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

func NewLunAttributeCollectionGetParamsWithContext

func NewLunAttributeCollectionGetParamsWithContext(ctx context.Context) *LunAttributeCollectionGetParams

NewLunAttributeCollectionGetParamsWithContext creates a new LunAttributeCollectionGetParams object with the ability to set a context for a request.

func NewLunAttributeCollectionGetParamsWithHTTPClient

func NewLunAttributeCollectionGetParamsWithHTTPClient(client *http.Client) *LunAttributeCollectionGetParams

NewLunAttributeCollectionGetParamsWithHTTPClient creates a new LunAttributeCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunAttributeCollectionGetParamsWithTimeout

func NewLunAttributeCollectionGetParamsWithTimeout(timeout time.Duration) *LunAttributeCollectionGetParams

NewLunAttributeCollectionGetParamsWithTimeout creates a new LunAttributeCollectionGetParams object with the ability to set a timeout on a request.

func (*LunAttributeCollectionGetParams) SetContext

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

SetContext adds the context to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetDefaults

func (o *LunAttributeCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the lun attribute collection get params (not the query body).

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

func (*LunAttributeCollectionGetParams) SetFieldsQueryParameter

func (o *LunAttributeCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetLunUUIDPathParameter

func (o *LunAttributeCollectionGetParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetMaxRecordsQueryParameter

func (o *LunAttributeCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetNameQueryParameter

func (o *LunAttributeCollectionGetParams) SetNameQueryParameter(name *string)

SetNameQueryParameter adds the name to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetOrderByQueryParameter

func (o *LunAttributeCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetReturnRecordsQueryParameter

func (o *LunAttributeCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *LunAttributeCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetValueQueryParameter

func (o *LunAttributeCollectionGetParams) SetValueQueryParameter(value *string)

SetValueQueryParameter adds the value to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithContext

WithContext adds the context to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the lun attribute collection get params (not the query body).

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

func (*LunAttributeCollectionGetParams) WithFieldsQueryParameter

func (o *LunAttributeCollectionGetParams) WithFieldsQueryParameter(fields []string) *LunAttributeCollectionGetParams

WithFieldsQueryParameter adds the fields to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithLunUUIDPathParameter

func (o *LunAttributeCollectionGetParams) WithLunUUIDPathParameter(lunUUID string) *LunAttributeCollectionGetParams

WithLunUUIDPathParameter adds the lunUUID to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithMaxRecordsQueryParameter

func (o *LunAttributeCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *LunAttributeCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithNameQueryParameter

WithNameQueryParameter adds the name to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithOrderByQueryParameter

func (o *LunAttributeCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *LunAttributeCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithReturnRecordsQueryParameter

func (o *LunAttributeCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunAttributeCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *LunAttributeCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *LunAttributeCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithValueQueryParameter

func (o *LunAttributeCollectionGetParams) WithValueQueryParameter(value *string) *LunAttributeCollectionGetParams

WithValueQueryParameter adds the value to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunAttributeCollectionGetReader

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

LunAttributeCollectionGetReader is a Reader for the LunAttributeCollectionGet structure.

func (*LunAttributeCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunAttributeCreateCreated

type LunAttributeCreateCreated struct {
	Payload *models.LunAttributeResponse
}

LunAttributeCreateCreated describes a response with status code 201, with default header values.

Created

func NewLunAttributeCreateCreated

func NewLunAttributeCreateCreated() *LunAttributeCreateCreated

NewLunAttributeCreateCreated creates a LunAttributeCreateCreated with default headers values

func (*LunAttributeCreateCreated) Error

func (o *LunAttributeCreateCreated) Error() string

func (*LunAttributeCreateCreated) GetPayload

func (*LunAttributeCreateCreated) IsClientError

func (o *LunAttributeCreateCreated) IsClientError() bool

IsClientError returns true when this lun attribute create created response has a 4xx status code

func (*LunAttributeCreateCreated) IsCode

func (o *LunAttributeCreateCreated) IsCode(code int) bool

IsCode returns true when this lun attribute create created response a status code equal to that given

func (*LunAttributeCreateCreated) IsRedirect

func (o *LunAttributeCreateCreated) IsRedirect() bool

IsRedirect returns true when this lun attribute create created response has a 3xx status code

func (*LunAttributeCreateCreated) IsServerError

func (o *LunAttributeCreateCreated) IsServerError() bool

IsServerError returns true when this lun attribute create created response has a 5xx status code

func (*LunAttributeCreateCreated) IsSuccess

func (o *LunAttributeCreateCreated) IsSuccess() bool

IsSuccess returns true when this lun attribute create created response has a 2xx status code

func (*LunAttributeCreateCreated) String

func (o *LunAttributeCreateCreated) String() string

type LunAttributeCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN was not found. | | 5374928 | An incomplete attribute name/value pair was supplied. | | 5374929 | The combined sizes of an attribute name and value are too large. | | 5374930 | The attribute already exists for the LUN. |

func NewLunAttributeCreateDefault

func NewLunAttributeCreateDefault(code int) *LunAttributeCreateDefault

NewLunAttributeCreateDefault creates a LunAttributeCreateDefault with default headers values

func (*LunAttributeCreateDefault) Code

func (o *LunAttributeCreateDefault) Code() int

Code gets the status code for the lun attribute create default response

func (*LunAttributeCreateDefault) Error

func (o *LunAttributeCreateDefault) Error() string

func (*LunAttributeCreateDefault) GetPayload

func (*LunAttributeCreateDefault) IsClientError

func (o *LunAttributeCreateDefault) IsClientError() bool

IsClientError returns true when this lun attribute create default response has a 4xx status code

func (*LunAttributeCreateDefault) IsCode

func (o *LunAttributeCreateDefault) IsCode(code int) bool

IsCode returns true when this lun attribute create default response a status code equal to that given

func (*LunAttributeCreateDefault) IsRedirect

func (o *LunAttributeCreateDefault) IsRedirect() bool

IsRedirect returns true when this lun attribute create default response has a 3xx status code

func (*LunAttributeCreateDefault) IsServerError

func (o *LunAttributeCreateDefault) IsServerError() bool

IsServerError returns true when this lun attribute create default response has a 5xx status code

func (*LunAttributeCreateDefault) IsSuccess

func (o *LunAttributeCreateDefault) IsSuccess() bool

IsSuccess returns true when this lun attribute create default response has a 2xx status code

func (*LunAttributeCreateDefault) String

func (o *LunAttributeCreateDefault) String() string

type LunAttributeCreateParams

type LunAttributeCreateParams struct {

	/* Info.

	   The attribute name and value to add to the LUN.

	*/
	Info *models.LunAttribute

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

LunAttributeCreateParams contains all the parameters to send to the API endpoint

for the lun attribute create operation.

Typically these are written to a http.Request.

func NewLunAttributeCreateParams

func NewLunAttributeCreateParams() *LunAttributeCreateParams

NewLunAttributeCreateParams creates a new LunAttributeCreateParams object, with the default timeout for this client.

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

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

func NewLunAttributeCreateParamsWithContext

func NewLunAttributeCreateParamsWithContext(ctx context.Context) *LunAttributeCreateParams

NewLunAttributeCreateParamsWithContext creates a new LunAttributeCreateParams object with the ability to set a context for a request.

func NewLunAttributeCreateParamsWithHTTPClient

func NewLunAttributeCreateParamsWithHTTPClient(client *http.Client) *LunAttributeCreateParams

NewLunAttributeCreateParamsWithHTTPClient creates a new LunAttributeCreateParams object with the ability to set a custom HTTPClient for a request.

func NewLunAttributeCreateParamsWithTimeout

func NewLunAttributeCreateParamsWithTimeout(timeout time.Duration) *LunAttributeCreateParams

NewLunAttributeCreateParamsWithTimeout creates a new LunAttributeCreateParams object with the ability to set a timeout on a request.

func (*LunAttributeCreateParams) SetContext

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

SetContext adds the context to the lun attribute create params

func (*LunAttributeCreateParams) SetDefaults

func (o *LunAttributeCreateParams) SetDefaults()

SetDefaults hydrates default values in the lun attribute create params (not the query body).

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

func (*LunAttributeCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun attribute create params

func (*LunAttributeCreateParams) SetInfo

func (o *LunAttributeCreateParams) SetInfo(info *models.LunAttribute)

SetInfo adds the info to the lun attribute create params

func (*LunAttributeCreateParams) SetLunUUIDPathParameter

func (o *LunAttributeCreateParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun attribute create params

func (*LunAttributeCreateParams) SetReturnRecordsQueryParameter

func (o *LunAttributeCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun attribute create params

func (*LunAttributeCreateParams) SetTimeout

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

SetTimeout adds the timeout to the lun attribute create params

func (*LunAttributeCreateParams) WithContext

WithContext adds the context to the lun attribute create params

func (*LunAttributeCreateParams) WithDefaults

WithDefaults hydrates default values in the lun attribute create params (not the query body).

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

func (*LunAttributeCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun attribute create params

func (*LunAttributeCreateParams) WithInfo

WithInfo adds the info to the lun attribute create params

func (*LunAttributeCreateParams) WithLunUUIDPathParameter

func (o *LunAttributeCreateParams) WithLunUUIDPathParameter(lunUUID string) *LunAttributeCreateParams

WithLunUUIDPathParameter adds the lunUUID to the lun attribute create params

func (*LunAttributeCreateParams) WithReturnRecordsQueryParameter

func (o *LunAttributeCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunAttributeCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun attribute create params

func (*LunAttributeCreateParams) WithTimeout

WithTimeout adds the timeout to the lun attribute create params

func (*LunAttributeCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunAttributeCreateReader

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

LunAttributeCreateReader is a Reader for the LunAttributeCreate structure.

func (*LunAttributeCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunAttributeDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN was not found. | | 5374931 | The specified attribute was not found. |

func NewLunAttributeDeleteDefault

func NewLunAttributeDeleteDefault(code int) *LunAttributeDeleteDefault

NewLunAttributeDeleteDefault creates a LunAttributeDeleteDefault with default headers values

func (*LunAttributeDeleteDefault) Code

func (o *LunAttributeDeleteDefault) Code() int

Code gets the status code for the lun attribute delete default response

func (*LunAttributeDeleteDefault) Error

func (o *LunAttributeDeleteDefault) Error() string

func (*LunAttributeDeleteDefault) GetPayload

func (*LunAttributeDeleteDefault) IsClientError

func (o *LunAttributeDeleteDefault) IsClientError() bool

IsClientError returns true when this lun attribute delete default response has a 4xx status code

func (*LunAttributeDeleteDefault) IsCode

func (o *LunAttributeDeleteDefault) IsCode(code int) bool

IsCode returns true when this lun attribute delete default response a status code equal to that given

func (*LunAttributeDeleteDefault) IsRedirect

func (o *LunAttributeDeleteDefault) IsRedirect() bool

IsRedirect returns true when this lun attribute delete default response has a 3xx status code

func (*LunAttributeDeleteDefault) IsServerError

func (o *LunAttributeDeleteDefault) IsServerError() bool

IsServerError returns true when this lun attribute delete default response has a 5xx status code

func (*LunAttributeDeleteDefault) IsSuccess

func (o *LunAttributeDeleteDefault) IsSuccess() bool

IsSuccess returns true when this lun attribute delete default response has a 2xx status code

func (*LunAttributeDeleteDefault) String

func (o *LunAttributeDeleteDefault) String() string

type LunAttributeDeleteOK

type LunAttributeDeleteOK struct {
}

LunAttributeDeleteOK describes a response with status code 200, with default header values.

OK

func NewLunAttributeDeleteOK

func NewLunAttributeDeleteOK() *LunAttributeDeleteOK

NewLunAttributeDeleteOK creates a LunAttributeDeleteOK with default headers values

func (*LunAttributeDeleteOK) Error

func (o *LunAttributeDeleteOK) Error() string

func (*LunAttributeDeleteOK) IsClientError

func (o *LunAttributeDeleteOK) IsClientError() bool

IsClientError returns true when this lun attribute delete o k response has a 4xx status code

func (*LunAttributeDeleteOK) IsCode

func (o *LunAttributeDeleteOK) IsCode(code int) bool

IsCode returns true when this lun attribute delete o k response a status code equal to that given

func (*LunAttributeDeleteOK) IsRedirect

func (o *LunAttributeDeleteOK) IsRedirect() bool

IsRedirect returns true when this lun attribute delete o k response has a 3xx status code

func (*LunAttributeDeleteOK) IsServerError

func (o *LunAttributeDeleteOK) IsServerError() bool

IsServerError returns true when this lun attribute delete o k response has a 5xx status code

func (*LunAttributeDeleteOK) IsSuccess

func (o *LunAttributeDeleteOK) IsSuccess() bool

IsSuccess returns true when this lun attribute delete o k response has a 2xx status code

func (*LunAttributeDeleteOK) String

func (o *LunAttributeDeleteOK) String() string

type LunAttributeDeleteParams

type LunAttributeDeleteParams struct {

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* Name.

	   The name of the attribute.

	*/
	NamePathParameter string

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

LunAttributeDeleteParams contains all the parameters to send to the API endpoint

for the lun attribute delete operation.

Typically these are written to a http.Request.

func NewLunAttributeDeleteParams

func NewLunAttributeDeleteParams() *LunAttributeDeleteParams

NewLunAttributeDeleteParams creates a new LunAttributeDeleteParams object, with the default timeout for this client.

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

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

func NewLunAttributeDeleteParamsWithContext

func NewLunAttributeDeleteParamsWithContext(ctx context.Context) *LunAttributeDeleteParams

NewLunAttributeDeleteParamsWithContext creates a new LunAttributeDeleteParams object with the ability to set a context for a request.

func NewLunAttributeDeleteParamsWithHTTPClient

func NewLunAttributeDeleteParamsWithHTTPClient(client *http.Client) *LunAttributeDeleteParams

NewLunAttributeDeleteParamsWithHTTPClient creates a new LunAttributeDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewLunAttributeDeleteParamsWithTimeout

func NewLunAttributeDeleteParamsWithTimeout(timeout time.Duration) *LunAttributeDeleteParams

NewLunAttributeDeleteParamsWithTimeout creates a new LunAttributeDeleteParams object with the ability to set a timeout on a request.

func (*LunAttributeDeleteParams) SetContext

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

SetContext adds the context to the lun attribute delete params

func (*LunAttributeDeleteParams) SetDefaults

func (o *LunAttributeDeleteParams) SetDefaults()

SetDefaults hydrates default values in the lun attribute delete params (not the query body).

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

func (*LunAttributeDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun attribute delete params

func (*LunAttributeDeleteParams) SetLunUUIDPathParameter

func (o *LunAttributeDeleteParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun attribute delete params

func (*LunAttributeDeleteParams) SetNamePathParameter

func (o *LunAttributeDeleteParams) SetNamePathParameter(name string)

SetNamePathParameter adds the name to the lun attribute delete params

func (*LunAttributeDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the lun attribute delete params

func (*LunAttributeDeleteParams) WithContext

WithContext adds the context to the lun attribute delete params

func (*LunAttributeDeleteParams) WithDefaults

WithDefaults hydrates default values in the lun attribute delete params (not the query body).

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

func (*LunAttributeDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun attribute delete params

func (*LunAttributeDeleteParams) WithLunUUIDPathParameter

func (o *LunAttributeDeleteParams) WithLunUUIDPathParameter(lunUUID string) *LunAttributeDeleteParams

WithLunUUIDPathParameter adds the lunUUID to the lun attribute delete params

func (*LunAttributeDeleteParams) WithNamePathParameter

func (o *LunAttributeDeleteParams) WithNamePathParameter(name string) *LunAttributeDeleteParams

WithNamePathParameter adds the name to the lun attribute delete params

func (*LunAttributeDeleteParams) WithTimeout

WithTimeout adds the timeout to the lun attribute delete params

func (*LunAttributeDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunAttributeDeleteReader

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

LunAttributeDeleteReader is a Reader for the LunAttributeDelete structure.

func (*LunAttributeDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunAttributeGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN was not found. | | 5374931 | The specified attribute was not found. |

func NewLunAttributeGetDefault

func NewLunAttributeGetDefault(code int) *LunAttributeGetDefault

NewLunAttributeGetDefault creates a LunAttributeGetDefault with default headers values

func (*LunAttributeGetDefault) Code

func (o *LunAttributeGetDefault) Code() int

Code gets the status code for the lun attribute get default response

func (*LunAttributeGetDefault) Error

func (o *LunAttributeGetDefault) Error() string

func (*LunAttributeGetDefault) GetPayload

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

func (*LunAttributeGetDefault) IsClientError

func (o *LunAttributeGetDefault) IsClientError() bool

IsClientError returns true when this lun attribute get default response has a 4xx status code

func (*LunAttributeGetDefault) IsCode

func (o *LunAttributeGetDefault) IsCode(code int) bool

IsCode returns true when this lun attribute get default response a status code equal to that given

func (*LunAttributeGetDefault) IsRedirect

func (o *LunAttributeGetDefault) IsRedirect() bool

IsRedirect returns true when this lun attribute get default response has a 3xx status code

func (*LunAttributeGetDefault) IsServerError

func (o *LunAttributeGetDefault) IsServerError() bool

IsServerError returns true when this lun attribute get default response has a 5xx status code

func (*LunAttributeGetDefault) IsSuccess

func (o *LunAttributeGetDefault) IsSuccess() bool

IsSuccess returns true when this lun attribute get default response has a 2xx status code

func (*LunAttributeGetDefault) String

func (o *LunAttributeGetDefault) String() string

type LunAttributeGetOK

type LunAttributeGetOK struct {
	Payload *models.LunAttribute
}

LunAttributeGetOK describes a response with status code 200, with default header values.

OK

func NewLunAttributeGetOK

func NewLunAttributeGetOK() *LunAttributeGetOK

NewLunAttributeGetOK creates a LunAttributeGetOK with default headers values

func (*LunAttributeGetOK) Error

func (o *LunAttributeGetOK) Error() string

func (*LunAttributeGetOK) GetPayload

func (o *LunAttributeGetOK) GetPayload() *models.LunAttribute

func (*LunAttributeGetOK) IsClientError

func (o *LunAttributeGetOK) IsClientError() bool

IsClientError returns true when this lun attribute get o k response has a 4xx status code

func (*LunAttributeGetOK) IsCode

func (o *LunAttributeGetOK) IsCode(code int) bool

IsCode returns true when this lun attribute get o k response a status code equal to that given

func (*LunAttributeGetOK) IsRedirect

func (o *LunAttributeGetOK) IsRedirect() bool

IsRedirect returns true when this lun attribute get o k response has a 3xx status code

func (*LunAttributeGetOK) IsServerError

func (o *LunAttributeGetOK) IsServerError() bool

IsServerError returns true when this lun attribute get o k response has a 5xx status code

func (*LunAttributeGetOK) IsSuccess

func (o *LunAttributeGetOK) IsSuccess() bool

IsSuccess returns true when this lun attribute get o k response has a 2xx status code

func (*LunAttributeGetOK) String

func (o *LunAttributeGetOK) String() string

type LunAttributeGetParams

type LunAttributeGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* Name.

	   The name of the attribute.

	*/
	NamePathParameter string

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

LunAttributeGetParams contains all the parameters to send to the API endpoint

for the lun attribute get operation.

Typically these are written to a http.Request.

func NewLunAttributeGetParams

func NewLunAttributeGetParams() *LunAttributeGetParams

NewLunAttributeGetParams creates a new LunAttributeGetParams object, with the default timeout for this client.

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

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

func NewLunAttributeGetParamsWithContext

func NewLunAttributeGetParamsWithContext(ctx context.Context) *LunAttributeGetParams

NewLunAttributeGetParamsWithContext creates a new LunAttributeGetParams object with the ability to set a context for a request.

func NewLunAttributeGetParamsWithHTTPClient

func NewLunAttributeGetParamsWithHTTPClient(client *http.Client) *LunAttributeGetParams

NewLunAttributeGetParamsWithHTTPClient creates a new LunAttributeGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunAttributeGetParamsWithTimeout

func NewLunAttributeGetParamsWithTimeout(timeout time.Duration) *LunAttributeGetParams

NewLunAttributeGetParamsWithTimeout creates a new LunAttributeGetParams object with the ability to set a timeout on a request.

func (*LunAttributeGetParams) SetContext

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

SetContext adds the context to the lun attribute get params

func (*LunAttributeGetParams) SetDefaults

func (o *LunAttributeGetParams) SetDefaults()

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

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

func (*LunAttributeGetParams) SetFieldsQueryParameter

func (o *LunAttributeGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun attribute get params

func (*LunAttributeGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun attribute get params

func (*LunAttributeGetParams) SetLunUUIDPathParameter

func (o *LunAttributeGetParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun attribute get params

func (*LunAttributeGetParams) SetNamePathParameter

func (o *LunAttributeGetParams) SetNamePathParameter(name string)

SetNamePathParameter adds the name to the lun attribute get params

func (*LunAttributeGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun attribute get params

func (*LunAttributeGetParams) WithContext

WithContext adds the context to the lun attribute get params

func (*LunAttributeGetParams) WithDefaults

func (o *LunAttributeGetParams) WithDefaults() *LunAttributeGetParams

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

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

func (*LunAttributeGetParams) WithFieldsQueryParameter

func (o *LunAttributeGetParams) WithFieldsQueryParameter(fields []string) *LunAttributeGetParams

WithFieldsQueryParameter adds the fields to the lun attribute get params

func (*LunAttributeGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun attribute get params

func (*LunAttributeGetParams) WithLunUUIDPathParameter

func (o *LunAttributeGetParams) WithLunUUIDPathParameter(lunUUID string) *LunAttributeGetParams

WithLunUUIDPathParameter adds the lunUUID to the lun attribute get params

func (*LunAttributeGetParams) WithNamePathParameter

func (o *LunAttributeGetParams) WithNamePathParameter(name string) *LunAttributeGetParams

WithNamePathParameter adds the name to the lun attribute get params

func (*LunAttributeGetParams) WithTimeout

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

WithTimeout adds the timeout to the lun attribute get params

func (*LunAttributeGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunAttributeGetReader

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

LunAttributeGetReader is a Reader for the LunAttributeGet structure.

func (*LunAttributeGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunAttributeModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN was not found. | | 5374929 | The combined sizes of an attribute name and value are too large. | | 5374931 | The specified attribute was not found. |

func NewLunAttributeModifyDefault

func NewLunAttributeModifyDefault(code int) *LunAttributeModifyDefault

NewLunAttributeModifyDefault creates a LunAttributeModifyDefault with default headers values

func (*LunAttributeModifyDefault) Code

func (o *LunAttributeModifyDefault) Code() int

Code gets the status code for the lun attribute modify default response

func (*LunAttributeModifyDefault) Error

func (o *LunAttributeModifyDefault) Error() string

func (*LunAttributeModifyDefault) GetPayload

func (*LunAttributeModifyDefault) IsClientError

func (o *LunAttributeModifyDefault) IsClientError() bool

IsClientError returns true when this lun attribute modify default response has a 4xx status code

func (*LunAttributeModifyDefault) IsCode

func (o *LunAttributeModifyDefault) IsCode(code int) bool

IsCode returns true when this lun attribute modify default response a status code equal to that given

func (*LunAttributeModifyDefault) IsRedirect

func (o *LunAttributeModifyDefault) IsRedirect() bool

IsRedirect returns true when this lun attribute modify default response has a 3xx status code

func (*LunAttributeModifyDefault) IsServerError

func (o *LunAttributeModifyDefault) IsServerError() bool

IsServerError returns true when this lun attribute modify default response has a 5xx status code

func (*LunAttributeModifyDefault) IsSuccess

func (o *LunAttributeModifyDefault) IsSuccess() bool

IsSuccess returns true when this lun attribute modify default response has a 2xx status code

func (*LunAttributeModifyDefault) String

func (o *LunAttributeModifyDefault) String() string

type LunAttributeModifyOK

type LunAttributeModifyOK struct {
}

LunAttributeModifyOK describes a response with status code 200, with default header values.

OK

func NewLunAttributeModifyOK

func NewLunAttributeModifyOK() *LunAttributeModifyOK

NewLunAttributeModifyOK creates a LunAttributeModifyOK with default headers values

func (*LunAttributeModifyOK) Error

func (o *LunAttributeModifyOK) Error() string

func (*LunAttributeModifyOK) IsClientError

func (o *LunAttributeModifyOK) IsClientError() bool

IsClientError returns true when this lun attribute modify o k response has a 4xx status code

func (*LunAttributeModifyOK) IsCode

func (o *LunAttributeModifyOK) IsCode(code int) bool

IsCode returns true when this lun attribute modify o k response a status code equal to that given

func (*LunAttributeModifyOK) IsRedirect

func (o *LunAttributeModifyOK) IsRedirect() bool

IsRedirect returns true when this lun attribute modify o k response has a 3xx status code

func (*LunAttributeModifyOK) IsServerError

func (o *LunAttributeModifyOK) IsServerError() bool

IsServerError returns true when this lun attribute modify o k response has a 5xx status code

func (*LunAttributeModifyOK) IsSuccess

func (o *LunAttributeModifyOK) IsSuccess() bool

IsSuccess returns true when this lun attribute modify o k response has a 2xx status code

func (*LunAttributeModifyOK) String

func (o *LunAttributeModifyOK) String() string

type LunAttributeModifyParams

type LunAttributeModifyParams struct {

	/* Info.

	   The new property values for the LUN.

	*/
	Info *models.LunAttribute

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* Name.

	   The name of the attribute.

	*/
	NamePathParameter string

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

LunAttributeModifyParams contains all the parameters to send to the API endpoint

for the lun attribute modify operation.

Typically these are written to a http.Request.

func NewLunAttributeModifyParams

func NewLunAttributeModifyParams() *LunAttributeModifyParams

NewLunAttributeModifyParams creates a new LunAttributeModifyParams object, with the default timeout for this client.

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

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

func NewLunAttributeModifyParamsWithContext

func NewLunAttributeModifyParamsWithContext(ctx context.Context) *LunAttributeModifyParams

NewLunAttributeModifyParamsWithContext creates a new LunAttributeModifyParams object with the ability to set a context for a request.

func NewLunAttributeModifyParamsWithHTTPClient

func NewLunAttributeModifyParamsWithHTTPClient(client *http.Client) *LunAttributeModifyParams

NewLunAttributeModifyParamsWithHTTPClient creates a new LunAttributeModifyParams object with the ability to set a custom HTTPClient for a request.

func NewLunAttributeModifyParamsWithTimeout

func NewLunAttributeModifyParamsWithTimeout(timeout time.Duration) *LunAttributeModifyParams

NewLunAttributeModifyParamsWithTimeout creates a new LunAttributeModifyParams object with the ability to set a timeout on a request.

func (*LunAttributeModifyParams) SetContext

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

SetContext adds the context to the lun attribute modify params

func (*LunAttributeModifyParams) SetDefaults

func (o *LunAttributeModifyParams) SetDefaults()

SetDefaults hydrates default values in the lun attribute modify params (not the query body).

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

func (*LunAttributeModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun attribute modify params

func (*LunAttributeModifyParams) SetInfo

func (o *LunAttributeModifyParams) SetInfo(info *models.LunAttribute)

SetInfo adds the info to the lun attribute modify params

func (*LunAttributeModifyParams) SetLunUUIDPathParameter

func (o *LunAttributeModifyParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun attribute modify params

func (*LunAttributeModifyParams) SetNamePathParameter

func (o *LunAttributeModifyParams) SetNamePathParameter(name string)

SetNamePathParameter adds the name to the lun attribute modify params

func (*LunAttributeModifyParams) SetTimeout

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

SetTimeout adds the timeout to the lun attribute modify params

func (*LunAttributeModifyParams) WithContext

WithContext adds the context to the lun attribute modify params

func (*LunAttributeModifyParams) WithDefaults

WithDefaults hydrates default values in the lun attribute modify params (not the query body).

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

func (*LunAttributeModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun attribute modify params

func (*LunAttributeModifyParams) WithInfo

WithInfo adds the info to the lun attribute modify params

func (*LunAttributeModifyParams) WithLunUUIDPathParameter

func (o *LunAttributeModifyParams) WithLunUUIDPathParameter(lunUUID string) *LunAttributeModifyParams

WithLunUUIDPathParameter adds the lunUUID to the lun attribute modify params

func (*LunAttributeModifyParams) WithNamePathParameter

func (o *LunAttributeModifyParams) WithNamePathParameter(name string) *LunAttributeModifyParams

WithNamePathParameter adds the name to the lun attribute modify params

func (*LunAttributeModifyParams) WithTimeout

WithTimeout adds the timeout to the lun attribute modify params

func (*LunAttributeModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunAttributeModifyReader

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

LunAttributeModifyReader is a Reader for the LunAttributeModify structure.

func (*LunAttributeModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunCollectionGetDefault

type LunCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

LunCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewLunCollectionGetDefault

func NewLunCollectionGetDefault(code int) *LunCollectionGetDefault

NewLunCollectionGetDefault creates a LunCollectionGetDefault with default headers values

func (*LunCollectionGetDefault) Code

func (o *LunCollectionGetDefault) Code() int

Code gets the status code for the lun collection get default response

func (*LunCollectionGetDefault) Error

func (o *LunCollectionGetDefault) Error() string

func (*LunCollectionGetDefault) GetPayload

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

func (*LunCollectionGetDefault) IsClientError

func (o *LunCollectionGetDefault) IsClientError() bool

IsClientError returns true when this lun collection get default response has a 4xx status code

func (*LunCollectionGetDefault) IsCode

func (o *LunCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this lun collection get default response a status code equal to that given

func (*LunCollectionGetDefault) IsRedirect

func (o *LunCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this lun collection get default response has a 3xx status code

func (*LunCollectionGetDefault) IsServerError

func (o *LunCollectionGetDefault) IsServerError() bool

IsServerError returns true when this lun collection get default response has a 5xx status code

func (*LunCollectionGetDefault) IsSuccess

func (o *LunCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this lun collection get default response has a 2xx status code

func (*LunCollectionGetDefault) String

func (o *LunCollectionGetDefault) String() string

type LunCollectionGetOK

type LunCollectionGetOK struct {
	Payload *models.LunResponse
}

LunCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewLunCollectionGetOK

func NewLunCollectionGetOK() *LunCollectionGetOK

NewLunCollectionGetOK creates a LunCollectionGetOK with default headers values

func (*LunCollectionGetOK) Error

func (o *LunCollectionGetOK) Error() string

func (*LunCollectionGetOK) GetPayload

func (o *LunCollectionGetOK) GetPayload() *models.LunResponse

func (*LunCollectionGetOK) IsClientError

func (o *LunCollectionGetOK) IsClientError() bool

IsClientError returns true when this lun collection get o k response has a 4xx status code

func (*LunCollectionGetOK) IsCode

func (o *LunCollectionGetOK) IsCode(code int) bool

IsCode returns true when this lun collection get o k response a status code equal to that given

func (*LunCollectionGetOK) IsRedirect

func (o *LunCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this lun collection get o k response has a 3xx status code

func (*LunCollectionGetOK) IsServerError

func (o *LunCollectionGetOK) IsServerError() bool

IsServerError returns true when this lun collection get o k response has a 5xx status code

func (*LunCollectionGetOK) IsSuccess

func (o *LunCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this lun collection get o k response has a 2xx status code

func (*LunCollectionGetOK) String

func (o *LunCollectionGetOK) String() string

type LunCollectionGetParams

type LunCollectionGetParams struct {

	/* AttributesName.

	   Filter by attributes.name
	*/
	AttributesNameQueryParameter *string

	/* AttributesValue.

	   Filter by attributes.value
	*/
	AttributesValueQueryParameter *string

	/* AutoDelete.

	   Filter by auto_delete
	*/
	AutoDeleteQueryParameter *bool

	/* Class.

	   Filter by class
	*/
	ClassQueryParameter *string

	/* Comment.

	   Filter by comment
	*/
	CommentQueryParameter *string

	/* ConsistencyGroupName.

	   Filter by consistency_group.name
	*/
	ConsistencyGroupNameQueryParameter *string

	/* ConsistencyGroupUUID.

	   Filter by consistency_group.uuid
	*/
	ConsistencyGroupUUIDQueryParameter *string

	/* CopyDestinationsMaxThroughput.

	   Filter by copy.destinations.max_throughput
	*/
	CopyDestinationsMaxThroughputQueryParameter *int64

	/* CopyDestinationsName.

	   Filter by copy.destinations.name
	*/
	CopyDestinationsNameQueryParameter *string

	/* CopyDestinationsProgressElapsed.

	   Filter by copy.destinations.progress.elapsed
	*/
	CopyDestinationsProgressElapsedQueryParameter *int64

	/* CopyDestinationsProgressFailureArgumentsCode.

	   Filter by copy.destinations.progress.failure.arguments.code
	*/
	CopyDestinationsProgressFailureArgumentsCodeQueryParameter *string

	/* CopyDestinationsProgressFailureArgumentsMessage.

	   Filter by copy.destinations.progress.failure.arguments.message
	*/
	CopyDestinationsProgressFailureArgumentsMessageQueryParameter *string

	/* CopyDestinationsProgressFailureCode.

	   Filter by copy.destinations.progress.failure.code
	*/
	CopyDestinationsProgressFailureCodeQueryParameter *string

	/* CopyDestinationsProgressFailureMessage.

	   Filter by copy.destinations.progress.failure.message
	*/
	CopyDestinationsProgressFailureMessageQueryParameter *string

	/* CopyDestinationsProgressFailureTarget.

	   Filter by copy.destinations.progress.failure.target
	*/
	CopyDestinationsProgressFailureTargetQueryParameter *string

	/* CopyDestinationsProgressPercentComplete.

	   Filter by copy.destinations.progress.percent_complete
	*/
	CopyDestinationsProgressPercentCompleteQueryParameter *int64

	/* CopyDestinationsProgressState.

	   Filter by copy.destinations.progress.state
	*/
	CopyDestinationsProgressStateQueryParameter *string

	/* CopyDestinationsProgressVolumeSnapshotBlocked.

	   Filter by copy.destinations.progress.volume_snapshot_blocked
	*/
	CopyDestinationsProgressVolumeSnapshotBlockedQueryParameter *bool

	/* CopyDestinationsUUID.

	   Filter by copy.destinations.uuid
	*/
	CopyDestinationsUUIDQueryParameter *string

	/* CopySourceMaxThroughput.

	   Filter by copy.source.max_throughput
	*/
	CopySourceMaxThroughputQueryParameter *int64

	/* CopySourceName.

	   Filter by copy.source.name
	*/
	CopySourceNameQueryParameter *string

	/* CopySourceProgressElapsed.

	   Filter by copy.source.progress.elapsed
	*/
	CopySourceProgressElapsedQueryParameter *int64

	/* CopySourceProgressFailureArgumentsCode.

	   Filter by copy.source.progress.failure.arguments.code
	*/
	CopySourceProgressFailureArgumentsCodeQueryParameter *string

	/* CopySourceProgressFailureArgumentsMessage.

	   Filter by copy.source.progress.failure.arguments.message
	*/
	CopySourceProgressFailureArgumentsMessageQueryParameter *string

	/* CopySourceProgressFailureCode.

	   Filter by copy.source.progress.failure.code
	*/
	CopySourceProgressFailureCodeQueryParameter *string

	/* CopySourceProgressFailureMessage.

	   Filter by copy.source.progress.failure.message
	*/
	CopySourceProgressFailureMessageQueryParameter *string

	/* CopySourceProgressFailureTarget.

	   Filter by copy.source.progress.failure.target
	*/
	CopySourceProgressFailureTargetQueryParameter *string

	/* CopySourceProgressPercentComplete.

	   Filter by copy.source.progress.percent_complete
	*/
	CopySourceProgressPercentCompleteQueryParameter *int64

	/* CopySourceProgressState.

	   Filter by copy.source.progress.state
	*/
	CopySourceProgressStateQueryParameter *string

	/* CopySourceProgressVolumeSnapshotBlocked.

	   Filter by copy.source.progress.volume_snapshot_blocked
	*/
	CopySourceProgressVolumeSnapshotBlockedQueryParameter *bool

	/* CopySourceUUID.

	   Filter by copy.source.uuid
	*/
	CopySourceUUIDQueryParameter *string

	/* CreateTime.

	   Filter by create_time
	*/
	CreateTimeQueryParameter *string

	/* Enabled.

	   Filter by enabled
	*/
	EnabledQueryParameter *bool

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* LocationLogicalUnit.

	   Filter by location.logical_unit
	*/
	LocationLogicalUnitQueryParameter *string

	/* LocationNodeName.

	   Filter by location.node.name
	*/
	LocationNodeNameQueryParameter *string

	/* LocationNodeUUID.

	   Filter by location.node.uuid
	*/
	LocationNodeUUIDQueryParameter *string

	/* LocationQtreeID.

	   Filter by location.qtree.id
	*/
	LocationQtreeIDQueryParameter *int64

	/* LocationQtreeName.

	   Filter by location.qtree.name
	*/
	LocationQtreeNameQueryParameter *string

	/* LocationVolumeName.

	   Filter by location.volume.name
	*/
	LocationVolumeNameQueryParameter *string

	/* LocationVolumeUUID.

	   Filter by location.volume.uuid
	*/
	LocationVolumeUUIDQueryParameter *string

	/* LunMapsIgroupName.

	   Filter by lun_maps.igroup.name
	*/
	LunMapsIgroupNameQueryParameter *string

	/* LunMapsIgroupUUID.

	   Filter by lun_maps.igroup.uuid
	*/
	LunMapsIgroupUUIDQueryParameter *string

	/* LunMapsLogicalUnitNumber.

	   Filter by lun_maps.logical_unit_number
	*/
	LunMapsLogicalUnitNumberQueryParameter *int64

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* MetricDuration.

	   Filter by metric.duration
	*/
	MetricDurationQueryParameter *string

	/* MetricIopsOther.

	   Filter by metric.iops.other
	*/
	MetricIopsOtherQueryParameter *int64

	/* MetricIopsRead.

	   Filter by metric.iops.read
	*/
	MetricIopsReadQueryParameter *int64

	/* MetricIopsTotal.

	   Filter by metric.iops.total
	*/
	MetricIopsTotalQueryParameter *int64

	/* MetricIopsWrite.

	   Filter by metric.iops.write
	*/
	MetricIopsWriteQueryParameter *int64

	/* MetricLatencyOther.

	   Filter by metric.latency.other
	*/
	MetricLatencyOtherQueryParameter *int64

	/* MetricLatencyRead.

	   Filter by metric.latency.read
	*/
	MetricLatencyReadQueryParameter *int64

	/* MetricLatencyTotal.

	   Filter by metric.latency.total
	*/
	MetricLatencyTotalQueryParameter *int64

	/* MetricLatencyWrite.

	   Filter by metric.latency.write
	*/
	MetricLatencyWriteQueryParameter *int64

	/* MetricStatus.

	   Filter by metric.status
	*/
	MetricStatusQueryParameter *string

	/* MetricThroughputOther.

	   Filter by metric.throughput.other
	*/
	MetricThroughputOtherQueryParameter *int64

	/* MetricThroughputRead.

	   Filter by metric.throughput.read
	*/
	MetricThroughputReadQueryParameter *int64

	/* MetricThroughputTotal.

	   Filter by metric.throughput.total
	*/
	MetricThroughputTotalQueryParameter *int64

	/* MetricThroughputWrite.

	   Filter by metric.throughput.write
	*/
	MetricThroughputWriteQueryParameter *int64

	/* MetricTimestamp.

	   Filter by metric.timestamp
	*/
	MetricTimestampQueryParameter *string

	/* MovementMaxThroughput.

	   Filter by movement.max_throughput
	*/
	MovementMaxThroughputQueryParameter *int64

	/* MovementPathsDestination.

	   Filter by movement.paths.destination
	*/
	MovementPathsDestinationQueryParameter *string

	/* MovementPathsSource.

	   Filter by movement.paths.source
	*/
	MovementPathsSourceQueryParameter *string

	/* MovementProgressElapsed.

	   Filter by movement.progress.elapsed
	*/
	MovementProgressElapsedQueryParameter *int64

	/* MovementProgressFailureArgumentsCode.

	   Filter by movement.progress.failure.arguments.code
	*/
	MovementProgressFailureArgumentsCodeQueryParameter *string

	/* MovementProgressFailureArgumentsMessage.

	   Filter by movement.progress.failure.arguments.message
	*/
	MovementProgressFailureArgumentsMessageQueryParameter *string

	/* MovementProgressFailureCode.

	   Filter by movement.progress.failure.code
	*/
	MovementProgressFailureCodeQueryParameter *string

	/* MovementProgressFailureMessage.

	   Filter by movement.progress.failure.message
	*/
	MovementProgressFailureMessageQueryParameter *string

	/* MovementProgressFailureTarget.

	   Filter by movement.progress.failure.target
	*/
	MovementProgressFailureTargetQueryParameter *string

	/* MovementProgressPercentComplete.

	   Filter by movement.progress.percent_complete
	*/
	MovementProgressPercentCompleteQueryParameter *int64

	/* MovementProgressState.

	   Filter by movement.progress.state
	*/
	MovementProgressStateQueryParameter *string

	/* MovementProgressVolumeSnapshotBlocked.

	   Filter by movement.progress.volume_snapshot_blocked
	*/
	MovementProgressVolumeSnapshotBlockedQueryParameter *bool

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* OsType.

	   Filter by os_type
	*/
	OsTypeQueryParameter *string

	/* QosPolicyName.

	   Filter by qos_policy.name
	*/
	QosPolicyNameQueryParameter *string

	/* QosPolicyUUID.

	   Filter by qos_policy.uuid
	*/
	QosPolicyUUIDQueryParameter *string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SerialNumber.

	   Filter by serial_number
	*/
	SerialNumberQueryParameter *string

	/* SpaceGuaranteeRequested.

	   Filter by space.guarantee.requested
	*/
	SpaceGuaranteeRequestedQueryParameter *bool

	/* SpaceGuaranteeReserved.

	   Filter by space.guarantee.reserved
	*/
	SpaceGuaranteeReservedQueryParameter *bool

	/* SpaceScsiThinProvisioningSupportEnabled.

	   Filter by space.scsi_thin_provisioning_support_enabled
	*/
	SpaceScsiThinProvisioningSupportEnabledQueryParameter *bool

	/* SpaceSize.

	   Filter by space.size
	*/
	SpaceSizeQueryParameter *int64

	/* SpaceUsed.

	   Filter by space.used
	*/
	SpaceUsedQueryParameter *int64

	/* StatisticsIopsRawOther.

	   Filter by statistics.iops_raw.other
	*/
	StatisticsIopsRawOtherQueryParameter *int64

	/* StatisticsIopsRawRead.

	   Filter by statistics.iops_raw.read
	*/
	StatisticsIopsRawReadQueryParameter *int64

	/* StatisticsIopsRawTotal.

	   Filter by statistics.iops_raw.total
	*/
	StatisticsIopsRawTotalQueryParameter *int64

	/* StatisticsIopsRawWrite.

	   Filter by statistics.iops_raw.write
	*/
	StatisticsIopsRawWriteQueryParameter *int64

	/* StatisticsLatencyRawOther.

	   Filter by statistics.latency_raw.other
	*/
	StatisticsLatencyRawOtherQueryParameter *int64

	/* StatisticsLatencyRawRead.

	   Filter by statistics.latency_raw.read
	*/
	StatisticsLatencyRawReadQueryParameter *int64

	/* StatisticsLatencyRawTotal.

	   Filter by statistics.latency_raw.total
	*/
	StatisticsLatencyRawTotalQueryParameter *int64

	/* StatisticsLatencyRawWrite.

	   Filter by statistics.latency_raw.write
	*/
	StatisticsLatencyRawWriteQueryParameter *int64

	/* StatisticsStatus.

	   Filter by statistics.status
	*/
	StatisticsStatusQueryParameter *string

	/* StatisticsThroughputRawOther.

	   Filter by statistics.throughput_raw.other
	*/
	StatisticsThroughputRawOtherQueryParameter *int64

	/* StatisticsThroughputRawRead.

	   Filter by statistics.throughput_raw.read
	*/
	StatisticsThroughputRawReadQueryParameter *int64

	/* StatisticsThroughputRawTotal.

	   Filter by statistics.throughput_raw.total
	*/
	StatisticsThroughputRawTotalQueryParameter *int64

	/* StatisticsThroughputRawWrite.

	   Filter by statistics.throughput_raw.write
	*/
	StatisticsThroughputRawWriteQueryParameter *int64

	/* StatisticsTimestamp.

	   Filter by statistics.timestamp
	*/
	StatisticsTimestampQueryParameter *string

	/* StatusContainerState.

	   Filter by status.container_state
	*/
	StatusContainerStateQueryParameter *string

	/* StatusMapped.

	   Filter by status.mapped
	*/
	StatusMappedQueryParameter *bool

	/* StatusReadOnly.

	   Filter by status.read_only
	*/
	StatusReadOnlyQueryParameter *bool

	/* StatusState.

	   Filter by status.state
	*/
	StatusStateQueryParameter *string

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

	/* VvolBindingsID.

	   Filter by vvol.bindings.id
	*/
	VvolBindingsIDQueryParameter *int64

	/* VvolBindingsPartnerName.

	   Filter by vvol.bindings.partner.name
	*/
	VvolBindingsPartnerNameQueryParameter *string

	/* VvolBindingsPartnerUUID.

	   Filter by vvol.bindings.partner.uuid
	*/
	VvolBindingsPartnerUUIDQueryParameter *string

	/* VvolIsBound.

	   Filter by vvol.is_bound
	*/
	VvolIsBoundQueryParameter *bool

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

LunCollectionGetParams contains all the parameters to send to the API endpoint

for the lun collection get operation.

Typically these are written to a http.Request.

func NewLunCollectionGetParams

func NewLunCollectionGetParams() *LunCollectionGetParams

NewLunCollectionGetParams creates a new LunCollectionGetParams object, with the default timeout for this client.

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

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

func NewLunCollectionGetParamsWithContext

func NewLunCollectionGetParamsWithContext(ctx context.Context) *LunCollectionGetParams

NewLunCollectionGetParamsWithContext creates a new LunCollectionGetParams object with the ability to set a context for a request.

func NewLunCollectionGetParamsWithHTTPClient

func NewLunCollectionGetParamsWithHTTPClient(client *http.Client) *LunCollectionGetParams

NewLunCollectionGetParamsWithHTTPClient creates a new LunCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunCollectionGetParamsWithTimeout

func NewLunCollectionGetParamsWithTimeout(timeout time.Duration) *LunCollectionGetParams

NewLunCollectionGetParamsWithTimeout creates a new LunCollectionGetParams object with the ability to set a timeout on a request.

func (*LunCollectionGetParams) SetAttributesNameQueryParameter

func (o *LunCollectionGetParams) SetAttributesNameQueryParameter(attributesName *string)

SetAttributesNameQueryParameter adds the attributesName to the lun collection get params

func (*LunCollectionGetParams) SetAttributesValueQueryParameter

func (o *LunCollectionGetParams) SetAttributesValueQueryParameter(attributesValue *string)

SetAttributesValueQueryParameter adds the attributesValue to the lun collection get params

func (*LunCollectionGetParams) SetAutoDeleteQueryParameter

func (o *LunCollectionGetParams) SetAutoDeleteQueryParameter(autoDelete *bool)

SetAutoDeleteQueryParameter adds the autoDelete to the lun collection get params

func (*LunCollectionGetParams) SetClassQueryParameter

func (o *LunCollectionGetParams) SetClassQueryParameter(class *string)

SetClassQueryParameter adds the class to the lun collection get params

func (*LunCollectionGetParams) SetCommentQueryParameter

func (o *LunCollectionGetParams) SetCommentQueryParameter(comment *string)

SetCommentQueryParameter adds the comment to the lun collection get params

func (*LunCollectionGetParams) SetConsistencyGroupNameQueryParameter

func (o *LunCollectionGetParams) SetConsistencyGroupNameQueryParameter(consistencyGroupName *string)

SetConsistencyGroupNameQueryParameter adds the consistencyGroupName to the lun collection get params

func (*LunCollectionGetParams) SetConsistencyGroupUUIDQueryParameter

func (o *LunCollectionGetParams) SetConsistencyGroupUUIDQueryParameter(consistencyGroupUUID *string)

SetConsistencyGroupUUIDQueryParameter adds the consistencyGroupUuid to the lun collection get params

func (*LunCollectionGetParams) SetContext

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

SetContext adds the context to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsMaxThroughputQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsMaxThroughputQueryParameter(copyDestinationsMaxThroughput *int64)

SetCopyDestinationsMaxThroughputQueryParameter adds the copyDestinationsMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsNameQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsNameQueryParameter(copyDestinationsName *string)

SetCopyDestinationsNameQueryParameter adds the copyDestinationsName to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressElapsedQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressElapsedQueryParameter(copyDestinationsProgressElapsed *int64)

SetCopyDestinationsProgressElapsedQueryParameter adds the copyDestinationsProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsCodeQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsCodeQueryParameter(copyDestinationsProgressFailureArgumentsCode *string)

SetCopyDestinationsProgressFailureArgumentsCodeQueryParameter adds the copyDestinationsProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsMessageQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsMessageQueryParameter(copyDestinationsProgressFailureArgumentsMessage *string)

SetCopyDestinationsProgressFailureArgumentsMessageQueryParameter adds the copyDestinationsProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureCodeQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureCodeQueryParameter(copyDestinationsProgressFailureCode *string)

SetCopyDestinationsProgressFailureCodeQueryParameter adds the copyDestinationsProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureMessageQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureMessageQueryParameter(copyDestinationsProgressFailureMessage *string)

SetCopyDestinationsProgressFailureMessageQueryParameter adds the copyDestinationsProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureTargetQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureTargetQueryParameter(copyDestinationsProgressFailureTarget *string)

SetCopyDestinationsProgressFailureTargetQueryParameter adds the copyDestinationsProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressPercentCompleteQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressPercentCompleteQueryParameter(copyDestinationsProgressPercentComplete *int64)

SetCopyDestinationsProgressPercentCompleteQueryParameter adds the copyDestinationsProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressStateQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressStateQueryParameter(copyDestinationsProgressState *string)

SetCopyDestinationsProgressStateQueryParameter adds the copyDestinationsProgressState to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressVolumeSnapshotBlockedQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsProgressVolumeSnapshotBlockedQueryParameter(copyDestinationsProgressVolumeSnapshotBlocked *bool)

SetCopyDestinationsProgressVolumeSnapshotBlockedQueryParameter adds the copyDestinationsProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsUUIDQueryParameter

func (o *LunCollectionGetParams) SetCopyDestinationsUUIDQueryParameter(copyDestinationsUUID *string)

SetCopyDestinationsUUIDQueryParameter adds the copyDestinationsUuid to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceMaxThroughputQueryParameter

func (o *LunCollectionGetParams) SetCopySourceMaxThroughputQueryParameter(copySourceMaxThroughput *int64)

SetCopySourceMaxThroughputQueryParameter adds the copySourceMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceNameQueryParameter

func (o *LunCollectionGetParams) SetCopySourceNameQueryParameter(copySourceName *string)

SetCopySourceNameQueryParameter adds the copySourceName to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressElapsedQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressElapsedQueryParameter(copySourceProgressElapsed *int64)

SetCopySourceProgressElapsedQueryParameter adds the copySourceProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureArgumentsCodeQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressFailureArgumentsCodeQueryParameter(copySourceProgressFailureArgumentsCode *string)

SetCopySourceProgressFailureArgumentsCodeQueryParameter adds the copySourceProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureArgumentsMessageQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressFailureArgumentsMessageQueryParameter(copySourceProgressFailureArgumentsMessage *string)

SetCopySourceProgressFailureArgumentsMessageQueryParameter adds the copySourceProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureCodeQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressFailureCodeQueryParameter(copySourceProgressFailureCode *string)

SetCopySourceProgressFailureCodeQueryParameter adds the copySourceProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureMessageQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressFailureMessageQueryParameter(copySourceProgressFailureMessage *string)

SetCopySourceProgressFailureMessageQueryParameter adds the copySourceProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureTargetQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressFailureTargetQueryParameter(copySourceProgressFailureTarget *string)

SetCopySourceProgressFailureTargetQueryParameter adds the copySourceProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressPercentCompleteQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressPercentCompleteQueryParameter(copySourceProgressPercentComplete *int64)

SetCopySourceProgressPercentCompleteQueryParameter adds the copySourceProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressStateQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressStateQueryParameter(copySourceProgressState *string)

SetCopySourceProgressStateQueryParameter adds the copySourceProgressState to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressVolumeSnapshotBlockedQueryParameter

func (o *LunCollectionGetParams) SetCopySourceProgressVolumeSnapshotBlockedQueryParameter(copySourceProgressVolumeSnapshotBlocked *bool)

SetCopySourceProgressVolumeSnapshotBlockedQueryParameter adds the copySourceProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceUUIDQueryParameter

func (o *LunCollectionGetParams) SetCopySourceUUIDQueryParameter(copySourceUUID *string)

SetCopySourceUUIDQueryParameter adds the copySourceUuid to the lun collection get params

func (*LunCollectionGetParams) SetCreateTimeQueryParameter

func (o *LunCollectionGetParams) SetCreateTimeQueryParameter(createTime *string)

SetCreateTimeQueryParameter adds the createTime to the lun collection get params

func (*LunCollectionGetParams) SetDefaults

func (o *LunCollectionGetParams) SetDefaults()

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

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

func (*LunCollectionGetParams) SetEnabledQueryParameter

func (o *LunCollectionGetParams) SetEnabledQueryParameter(enabled *bool)

SetEnabledQueryParameter adds the enabled to the lun collection get params

func (*LunCollectionGetParams) SetFieldsQueryParameter

func (o *LunCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun collection get params

func (*LunCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun collection get params

func (*LunCollectionGetParams) SetLocationLogicalUnitQueryParameter

func (o *LunCollectionGetParams) SetLocationLogicalUnitQueryParameter(locationLogicalUnit *string)

SetLocationLogicalUnitQueryParameter adds the locationLogicalUnit to the lun collection get params

func (*LunCollectionGetParams) SetLocationNodeNameQueryParameter

func (o *LunCollectionGetParams) SetLocationNodeNameQueryParameter(locationNodeName *string)

SetLocationNodeNameQueryParameter adds the locationNodeName to the lun collection get params

func (*LunCollectionGetParams) SetLocationNodeUUIDQueryParameter

func (o *LunCollectionGetParams) SetLocationNodeUUIDQueryParameter(locationNodeUUID *string)

SetLocationNodeUUIDQueryParameter adds the locationNodeUuid to the lun collection get params

func (*LunCollectionGetParams) SetLocationQtreeIDQueryParameter

func (o *LunCollectionGetParams) SetLocationQtreeIDQueryParameter(locationQtreeID *int64)

SetLocationQtreeIDQueryParameter adds the locationQtreeId to the lun collection get params

func (*LunCollectionGetParams) SetLocationQtreeNameQueryParameter

func (o *LunCollectionGetParams) SetLocationQtreeNameQueryParameter(locationQtreeName *string)

SetLocationQtreeNameQueryParameter adds the locationQtreeName to the lun collection get params

func (*LunCollectionGetParams) SetLocationVolumeNameQueryParameter

func (o *LunCollectionGetParams) SetLocationVolumeNameQueryParameter(locationVolumeName *string)

SetLocationVolumeNameQueryParameter adds the locationVolumeName to the lun collection get params

func (*LunCollectionGetParams) SetLocationVolumeUUIDQueryParameter

func (o *LunCollectionGetParams) SetLocationVolumeUUIDQueryParameter(locationVolumeUUID *string)

SetLocationVolumeUUIDQueryParameter adds the locationVolumeUuid to the lun collection get params

func (*LunCollectionGetParams) SetLunMapsIgroupNameQueryParameter

func (o *LunCollectionGetParams) SetLunMapsIgroupNameQueryParameter(lunMapsIgroupName *string)

SetLunMapsIgroupNameQueryParameter adds the lunMapsIgroupName to the lun collection get params

func (*LunCollectionGetParams) SetLunMapsIgroupUUIDQueryParameter

func (o *LunCollectionGetParams) SetLunMapsIgroupUUIDQueryParameter(lunMapsIgroupUUID *string)

SetLunMapsIgroupUUIDQueryParameter adds the lunMapsIgroupUuid to the lun collection get params

func (*LunCollectionGetParams) SetLunMapsLogicalUnitNumberQueryParameter

func (o *LunCollectionGetParams) SetLunMapsLogicalUnitNumberQueryParameter(lunMapsLogicalUnitNumber *int64)

SetLunMapsLogicalUnitNumberQueryParameter adds the lunMapsLogicalUnitNumber to the lun collection get params

func (*LunCollectionGetParams) SetMaxRecordsQueryParameter

func (o *LunCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the lun collection get params

func (*LunCollectionGetParams) SetMetricDurationQueryParameter

func (o *LunCollectionGetParams) SetMetricDurationQueryParameter(metricDuration *string)

SetMetricDurationQueryParameter adds the metricDuration to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsOtherQueryParameter

func (o *LunCollectionGetParams) SetMetricIopsOtherQueryParameter(metricIopsOther *int64)

SetMetricIopsOtherQueryParameter adds the metricIopsOther to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsReadQueryParameter

func (o *LunCollectionGetParams) SetMetricIopsReadQueryParameter(metricIopsRead *int64)

SetMetricIopsReadQueryParameter adds the metricIopsRead to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsTotalQueryParameter

func (o *LunCollectionGetParams) SetMetricIopsTotalQueryParameter(metricIopsTotal *int64)

SetMetricIopsTotalQueryParameter adds the metricIopsTotal to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsWriteQueryParameter

func (o *LunCollectionGetParams) SetMetricIopsWriteQueryParameter(metricIopsWrite *int64)

SetMetricIopsWriteQueryParameter adds the metricIopsWrite to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyOtherQueryParameter

func (o *LunCollectionGetParams) SetMetricLatencyOtherQueryParameter(metricLatencyOther *int64)

SetMetricLatencyOtherQueryParameter adds the metricLatencyOther to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyReadQueryParameter

func (o *LunCollectionGetParams) SetMetricLatencyReadQueryParameter(metricLatencyRead *int64)

SetMetricLatencyReadQueryParameter adds the metricLatencyRead to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyTotalQueryParameter

func (o *LunCollectionGetParams) SetMetricLatencyTotalQueryParameter(metricLatencyTotal *int64)

SetMetricLatencyTotalQueryParameter adds the metricLatencyTotal to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyWriteQueryParameter

func (o *LunCollectionGetParams) SetMetricLatencyWriteQueryParameter(metricLatencyWrite *int64)

SetMetricLatencyWriteQueryParameter adds the metricLatencyWrite to the lun collection get params

func (*LunCollectionGetParams) SetMetricStatusQueryParameter

func (o *LunCollectionGetParams) SetMetricStatusQueryParameter(metricStatus *string)

SetMetricStatusQueryParameter adds the metricStatus to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputOtherQueryParameter

func (o *LunCollectionGetParams) SetMetricThroughputOtherQueryParameter(metricThroughputOther *int64)

SetMetricThroughputOtherQueryParameter adds the metricThroughputOther to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputReadQueryParameter

func (o *LunCollectionGetParams) SetMetricThroughputReadQueryParameter(metricThroughputRead *int64)

SetMetricThroughputReadQueryParameter adds the metricThroughputRead to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputTotalQueryParameter

func (o *LunCollectionGetParams) SetMetricThroughputTotalQueryParameter(metricThroughputTotal *int64)

SetMetricThroughputTotalQueryParameter adds the metricThroughputTotal to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputWriteQueryParameter

func (o *LunCollectionGetParams) SetMetricThroughputWriteQueryParameter(metricThroughputWrite *int64)

SetMetricThroughputWriteQueryParameter adds the metricThroughputWrite to the lun collection get params

func (*LunCollectionGetParams) SetMetricTimestampQueryParameter

func (o *LunCollectionGetParams) SetMetricTimestampQueryParameter(metricTimestamp *string)

SetMetricTimestampQueryParameter adds the metricTimestamp to the lun collection get params

func (*LunCollectionGetParams) SetMovementMaxThroughputQueryParameter

func (o *LunCollectionGetParams) SetMovementMaxThroughputQueryParameter(movementMaxThroughput *int64)

SetMovementMaxThroughputQueryParameter adds the movementMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) SetMovementPathsDestinationQueryParameter

func (o *LunCollectionGetParams) SetMovementPathsDestinationQueryParameter(movementPathsDestination *string)

SetMovementPathsDestinationQueryParameter adds the movementPathsDestination to the lun collection get params

func (*LunCollectionGetParams) SetMovementPathsSourceQueryParameter

func (o *LunCollectionGetParams) SetMovementPathsSourceQueryParameter(movementPathsSource *string)

SetMovementPathsSourceQueryParameter adds the movementPathsSource to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressElapsedQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressElapsedQueryParameter(movementProgressElapsed *int64)

SetMovementProgressElapsedQueryParameter adds the movementProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureArgumentsCodeQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressFailureArgumentsCodeQueryParameter(movementProgressFailureArgumentsCode *string)

SetMovementProgressFailureArgumentsCodeQueryParameter adds the movementProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureArgumentsMessageQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressFailureArgumentsMessageQueryParameter(movementProgressFailureArgumentsMessage *string)

SetMovementProgressFailureArgumentsMessageQueryParameter adds the movementProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureCodeQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressFailureCodeQueryParameter(movementProgressFailureCode *string)

SetMovementProgressFailureCodeQueryParameter adds the movementProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureMessageQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressFailureMessageQueryParameter(movementProgressFailureMessage *string)

SetMovementProgressFailureMessageQueryParameter adds the movementProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureTargetQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressFailureTargetQueryParameter(movementProgressFailureTarget *string)

SetMovementProgressFailureTargetQueryParameter adds the movementProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressPercentCompleteQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressPercentCompleteQueryParameter(movementProgressPercentComplete *int64)

SetMovementProgressPercentCompleteQueryParameter adds the movementProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressStateQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressStateQueryParameter(movementProgressState *string)

SetMovementProgressStateQueryParameter adds the movementProgressState to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressVolumeSnapshotBlockedQueryParameter

func (o *LunCollectionGetParams) SetMovementProgressVolumeSnapshotBlockedQueryParameter(movementProgressVolumeSnapshotBlocked *bool)

SetMovementProgressVolumeSnapshotBlockedQueryParameter adds the movementProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) SetNameQueryParameter

func (o *LunCollectionGetParams) SetNameQueryParameter(name *string)

SetNameQueryParameter adds the name to the lun collection get params

func (*LunCollectionGetParams) SetOrderByQueryParameter

func (o *LunCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the lun collection get params

func (*LunCollectionGetParams) SetOsTypeQueryParameter

func (o *LunCollectionGetParams) SetOsTypeQueryParameter(osType *string)

SetOsTypeQueryParameter adds the osType to the lun collection get params

func (*LunCollectionGetParams) SetQosPolicyNameQueryParameter

func (o *LunCollectionGetParams) SetQosPolicyNameQueryParameter(qosPolicyName *string)

SetQosPolicyNameQueryParameter adds the qosPolicyName to the lun collection get params

func (*LunCollectionGetParams) SetQosPolicyUUIDQueryParameter

func (o *LunCollectionGetParams) SetQosPolicyUUIDQueryParameter(qosPolicyUUID *string)

SetQosPolicyUUIDQueryParameter adds the qosPolicyUuid to the lun collection get params

func (*LunCollectionGetParams) SetReturnRecordsQueryParameter

func (o *LunCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun collection get params

func (*LunCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *LunCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the lun collection get params

func (*LunCollectionGetParams) SetSVMNameQueryParameter

func (o *LunCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the lun collection get params

func (*LunCollectionGetParams) SetSVMUUIDQueryParameter

func (o *LunCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the lun collection get params

func (*LunCollectionGetParams) SetSerialNumberQueryParameter

func (o *LunCollectionGetParams) SetSerialNumberQueryParameter(serialNumber *string)

SetSerialNumberQueryParameter adds the serialNumber to the lun collection get params

func (*LunCollectionGetParams) SetSpaceGuaranteeRequestedQueryParameter

func (o *LunCollectionGetParams) SetSpaceGuaranteeRequestedQueryParameter(spaceGuaranteeRequested *bool)

SetSpaceGuaranteeRequestedQueryParameter adds the spaceGuaranteeRequested to the lun collection get params

func (*LunCollectionGetParams) SetSpaceGuaranteeReservedQueryParameter

func (o *LunCollectionGetParams) SetSpaceGuaranteeReservedQueryParameter(spaceGuaranteeReserved *bool)

SetSpaceGuaranteeReservedQueryParameter adds the spaceGuaranteeReserved to the lun collection get params

func (*LunCollectionGetParams) SetSpaceScsiThinProvisioningSupportEnabledQueryParameter

func (o *LunCollectionGetParams) SetSpaceScsiThinProvisioningSupportEnabledQueryParameter(spaceScsiThinProvisioningSupportEnabled *bool)

SetSpaceScsiThinProvisioningSupportEnabledQueryParameter adds the spaceScsiThinProvisioningSupportEnabled to the lun collection get params

func (*LunCollectionGetParams) SetSpaceSizeQueryParameter

func (o *LunCollectionGetParams) SetSpaceSizeQueryParameter(spaceSize *int64)

SetSpaceSizeQueryParameter adds the spaceSize to the lun collection get params

func (*LunCollectionGetParams) SetSpaceUsedQueryParameter

func (o *LunCollectionGetParams) SetSpaceUsedQueryParameter(spaceUsed *int64)

SetSpaceUsedQueryParameter adds the spaceUsed to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawOtherQueryParameter

func (o *LunCollectionGetParams) SetStatisticsIopsRawOtherQueryParameter(statisticsIopsRawOther *int64)

SetStatisticsIopsRawOtherQueryParameter adds the statisticsIopsRawOther to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawReadQueryParameter

func (o *LunCollectionGetParams) SetStatisticsIopsRawReadQueryParameter(statisticsIopsRawRead *int64)

SetStatisticsIopsRawReadQueryParameter adds the statisticsIopsRawRead to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawTotalQueryParameter

func (o *LunCollectionGetParams) SetStatisticsIopsRawTotalQueryParameter(statisticsIopsRawTotal *int64)

SetStatisticsIopsRawTotalQueryParameter adds the statisticsIopsRawTotal to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawWriteQueryParameter

func (o *LunCollectionGetParams) SetStatisticsIopsRawWriteQueryParameter(statisticsIopsRawWrite *int64)

SetStatisticsIopsRawWriteQueryParameter adds the statisticsIopsRawWrite to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawOtherQueryParameter

func (o *LunCollectionGetParams) SetStatisticsLatencyRawOtherQueryParameter(statisticsLatencyRawOther *int64)

SetStatisticsLatencyRawOtherQueryParameter adds the statisticsLatencyRawOther to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawReadQueryParameter

func (o *LunCollectionGetParams) SetStatisticsLatencyRawReadQueryParameter(statisticsLatencyRawRead *int64)

SetStatisticsLatencyRawReadQueryParameter adds the statisticsLatencyRawRead to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawTotalQueryParameter

func (o *LunCollectionGetParams) SetStatisticsLatencyRawTotalQueryParameter(statisticsLatencyRawTotal *int64)

SetStatisticsLatencyRawTotalQueryParameter adds the statisticsLatencyRawTotal to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawWriteQueryParameter

func (o *LunCollectionGetParams) SetStatisticsLatencyRawWriteQueryParameter(statisticsLatencyRawWrite *int64)

SetStatisticsLatencyRawWriteQueryParameter adds the statisticsLatencyRawWrite to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsStatusQueryParameter

func (o *LunCollectionGetParams) SetStatisticsStatusQueryParameter(statisticsStatus *string)

SetStatisticsStatusQueryParameter adds the statisticsStatus to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawOtherQueryParameter

func (o *LunCollectionGetParams) SetStatisticsThroughputRawOtherQueryParameter(statisticsThroughputRawOther *int64)

SetStatisticsThroughputRawOtherQueryParameter adds the statisticsThroughputRawOther to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawReadQueryParameter

func (o *LunCollectionGetParams) SetStatisticsThroughputRawReadQueryParameter(statisticsThroughputRawRead *int64)

SetStatisticsThroughputRawReadQueryParameter adds the statisticsThroughputRawRead to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawTotalQueryParameter

func (o *LunCollectionGetParams) SetStatisticsThroughputRawTotalQueryParameter(statisticsThroughputRawTotal *int64)

SetStatisticsThroughputRawTotalQueryParameter adds the statisticsThroughputRawTotal to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawWriteQueryParameter

func (o *LunCollectionGetParams) SetStatisticsThroughputRawWriteQueryParameter(statisticsThroughputRawWrite *int64)

SetStatisticsThroughputRawWriteQueryParameter adds the statisticsThroughputRawWrite to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsTimestampQueryParameter

func (o *LunCollectionGetParams) SetStatisticsTimestampQueryParameter(statisticsTimestamp *string)

SetStatisticsTimestampQueryParameter adds the statisticsTimestamp to the lun collection get params

func (*LunCollectionGetParams) SetStatusContainerStateQueryParameter

func (o *LunCollectionGetParams) SetStatusContainerStateQueryParameter(statusContainerState *string)

SetStatusContainerStateQueryParameter adds the statusContainerState to the lun collection get params

func (*LunCollectionGetParams) SetStatusMappedQueryParameter

func (o *LunCollectionGetParams) SetStatusMappedQueryParameter(statusMapped *bool)

SetStatusMappedQueryParameter adds the statusMapped to the lun collection get params

func (*LunCollectionGetParams) SetStatusReadOnlyQueryParameter

func (o *LunCollectionGetParams) SetStatusReadOnlyQueryParameter(statusReadOnly *bool)

SetStatusReadOnlyQueryParameter adds the statusReadOnly to the lun collection get params

func (*LunCollectionGetParams) SetStatusStateQueryParameter

func (o *LunCollectionGetParams) SetStatusStateQueryParameter(statusState *string)

SetStatusStateQueryParameter adds the statusState to the lun collection get params

func (*LunCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun collection get params

func (*LunCollectionGetParams) SetUUIDQueryParameter

func (o *LunCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the lun collection get params

func (*LunCollectionGetParams) SetVvolBindingsIDQueryParameter

func (o *LunCollectionGetParams) SetVvolBindingsIDQueryParameter(vvolBindingsID *int64)

SetVvolBindingsIDQueryParameter adds the vvolBindingsId to the lun collection get params

func (*LunCollectionGetParams) SetVvolBindingsPartnerNameQueryParameter

func (o *LunCollectionGetParams) SetVvolBindingsPartnerNameQueryParameter(vvolBindingsPartnerName *string)

SetVvolBindingsPartnerNameQueryParameter adds the vvolBindingsPartnerName to the lun collection get params

func (*LunCollectionGetParams) SetVvolBindingsPartnerUUIDQueryParameter

func (o *LunCollectionGetParams) SetVvolBindingsPartnerUUIDQueryParameter(vvolBindingsPartnerUUID *string)

SetVvolBindingsPartnerUUIDQueryParameter adds the vvolBindingsPartnerUuid to the lun collection get params

func (*LunCollectionGetParams) SetVvolIsBoundQueryParameter

func (o *LunCollectionGetParams) SetVvolIsBoundQueryParameter(vvolIsBound *bool)

SetVvolIsBoundQueryParameter adds the vvolIsBound to the lun collection get params

func (*LunCollectionGetParams) WithAttributesNameQueryParameter

func (o *LunCollectionGetParams) WithAttributesNameQueryParameter(attributesName *string) *LunCollectionGetParams

WithAttributesNameQueryParameter adds the attributesName to the lun collection get params

func (*LunCollectionGetParams) WithAttributesValueQueryParameter

func (o *LunCollectionGetParams) WithAttributesValueQueryParameter(attributesValue *string) *LunCollectionGetParams

WithAttributesValueQueryParameter adds the attributesValue to the lun collection get params

func (*LunCollectionGetParams) WithAutoDeleteQueryParameter

func (o *LunCollectionGetParams) WithAutoDeleteQueryParameter(autoDelete *bool) *LunCollectionGetParams

WithAutoDeleteQueryParameter adds the autoDelete to the lun collection get params

func (*LunCollectionGetParams) WithClassQueryParameter

func (o *LunCollectionGetParams) WithClassQueryParameter(class *string) *LunCollectionGetParams

WithClassQueryParameter adds the class to the lun collection get params

func (*LunCollectionGetParams) WithCommentQueryParameter

func (o *LunCollectionGetParams) WithCommentQueryParameter(comment *string) *LunCollectionGetParams

WithCommentQueryParameter adds the comment to the lun collection get params

func (*LunCollectionGetParams) WithConsistencyGroupNameQueryParameter

func (o *LunCollectionGetParams) WithConsistencyGroupNameQueryParameter(consistencyGroupName *string) *LunCollectionGetParams

WithConsistencyGroupNameQueryParameter adds the consistencyGroupName to the lun collection get params

func (*LunCollectionGetParams) WithConsistencyGroupUUIDQueryParameter

func (o *LunCollectionGetParams) WithConsistencyGroupUUIDQueryParameter(consistencyGroupUUID *string) *LunCollectionGetParams

WithConsistencyGroupUUIDQueryParameter adds the consistencyGroupUUID to the lun collection get params

func (*LunCollectionGetParams) WithContext

WithContext adds the context to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsMaxThroughputQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsMaxThroughputQueryParameter(copyDestinationsMaxThroughput *int64) *LunCollectionGetParams

WithCopyDestinationsMaxThroughputQueryParameter adds the copyDestinationsMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsNameQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsNameQueryParameter(copyDestinationsName *string) *LunCollectionGetParams

WithCopyDestinationsNameQueryParameter adds the copyDestinationsName to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressElapsedQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressElapsedQueryParameter(copyDestinationsProgressElapsed *int64) *LunCollectionGetParams

WithCopyDestinationsProgressElapsedQueryParameter adds the copyDestinationsProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsCodeQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsCodeQueryParameter(copyDestinationsProgressFailureArgumentsCode *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureArgumentsCodeQueryParameter adds the copyDestinationsProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsMessageQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsMessageQueryParameter(copyDestinationsProgressFailureArgumentsMessage *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureArgumentsMessageQueryParameter adds the copyDestinationsProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureCodeQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureCodeQueryParameter(copyDestinationsProgressFailureCode *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureCodeQueryParameter adds the copyDestinationsProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureMessageQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureMessageQueryParameter(copyDestinationsProgressFailureMessage *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureMessageQueryParameter adds the copyDestinationsProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureTargetQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureTargetQueryParameter(copyDestinationsProgressFailureTarget *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureTargetQueryParameter adds the copyDestinationsProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressPercentCompleteQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressPercentCompleteQueryParameter(copyDestinationsProgressPercentComplete *int64) *LunCollectionGetParams

WithCopyDestinationsProgressPercentCompleteQueryParameter adds the copyDestinationsProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressStateQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressStateQueryParameter(copyDestinationsProgressState *string) *LunCollectionGetParams

WithCopyDestinationsProgressStateQueryParameter adds the copyDestinationsProgressState to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressVolumeSnapshotBlockedQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsProgressVolumeSnapshotBlockedQueryParameter(copyDestinationsProgressVolumeSnapshotBlocked *bool) *LunCollectionGetParams

WithCopyDestinationsProgressVolumeSnapshotBlockedQueryParameter adds the copyDestinationsProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsUUIDQueryParameter

func (o *LunCollectionGetParams) WithCopyDestinationsUUIDQueryParameter(copyDestinationsUUID *string) *LunCollectionGetParams

WithCopyDestinationsUUIDQueryParameter adds the copyDestinationsUUID to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceMaxThroughputQueryParameter

func (o *LunCollectionGetParams) WithCopySourceMaxThroughputQueryParameter(copySourceMaxThroughput *int64) *LunCollectionGetParams

WithCopySourceMaxThroughputQueryParameter adds the copySourceMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceNameQueryParameter

func (o *LunCollectionGetParams) WithCopySourceNameQueryParameter(copySourceName *string) *LunCollectionGetParams

WithCopySourceNameQueryParameter adds the copySourceName to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressElapsedQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressElapsedQueryParameter(copySourceProgressElapsed *int64) *LunCollectionGetParams

WithCopySourceProgressElapsedQueryParameter adds the copySourceProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureArgumentsCodeQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressFailureArgumentsCodeQueryParameter(copySourceProgressFailureArgumentsCode *string) *LunCollectionGetParams

WithCopySourceProgressFailureArgumentsCodeQueryParameter adds the copySourceProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureArgumentsMessageQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressFailureArgumentsMessageQueryParameter(copySourceProgressFailureArgumentsMessage *string) *LunCollectionGetParams

WithCopySourceProgressFailureArgumentsMessageQueryParameter adds the copySourceProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureCodeQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressFailureCodeQueryParameter(copySourceProgressFailureCode *string) *LunCollectionGetParams

WithCopySourceProgressFailureCodeQueryParameter adds the copySourceProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureMessageQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressFailureMessageQueryParameter(copySourceProgressFailureMessage *string) *LunCollectionGetParams

WithCopySourceProgressFailureMessageQueryParameter adds the copySourceProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureTargetQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressFailureTargetQueryParameter(copySourceProgressFailureTarget *string) *LunCollectionGetParams

WithCopySourceProgressFailureTargetQueryParameter adds the copySourceProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressPercentCompleteQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressPercentCompleteQueryParameter(copySourceProgressPercentComplete *int64) *LunCollectionGetParams

WithCopySourceProgressPercentCompleteQueryParameter adds the copySourceProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressStateQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressStateQueryParameter(copySourceProgressState *string) *LunCollectionGetParams

WithCopySourceProgressStateQueryParameter adds the copySourceProgressState to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressVolumeSnapshotBlockedQueryParameter

func (o *LunCollectionGetParams) WithCopySourceProgressVolumeSnapshotBlockedQueryParameter(copySourceProgressVolumeSnapshotBlocked *bool) *LunCollectionGetParams

WithCopySourceProgressVolumeSnapshotBlockedQueryParameter adds the copySourceProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceUUIDQueryParameter

func (o *LunCollectionGetParams) WithCopySourceUUIDQueryParameter(copySourceUUID *string) *LunCollectionGetParams

WithCopySourceUUIDQueryParameter adds the copySourceUUID to the lun collection get params

func (*LunCollectionGetParams) WithCreateTimeQueryParameter

func (o *LunCollectionGetParams) WithCreateTimeQueryParameter(createTime *string) *LunCollectionGetParams

WithCreateTimeQueryParameter adds the createTime to the lun collection get params

func (*LunCollectionGetParams) WithDefaults

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

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

func (*LunCollectionGetParams) WithEnabledQueryParameter

func (o *LunCollectionGetParams) WithEnabledQueryParameter(enabled *bool) *LunCollectionGetParams

WithEnabledQueryParameter adds the enabled to the lun collection get params

func (*LunCollectionGetParams) WithFieldsQueryParameter

func (o *LunCollectionGetParams) WithFieldsQueryParameter(fields []string) *LunCollectionGetParams

WithFieldsQueryParameter adds the fields to the lun collection get params

func (*LunCollectionGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun collection get params

func (*LunCollectionGetParams) WithLocationLogicalUnitQueryParameter

func (o *LunCollectionGetParams) WithLocationLogicalUnitQueryParameter(locationLogicalUnit *string) *LunCollectionGetParams

WithLocationLogicalUnitQueryParameter adds the locationLogicalUnit to the lun collection get params

func (*LunCollectionGetParams) WithLocationNodeNameQueryParameter

func (o *LunCollectionGetParams) WithLocationNodeNameQueryParameter(locationNodeName *string) *LunCollectionGetParams

WithLocationNodeNameQueryParameter adds the locationNodeName to the lun collection get params

func (*LunCollectionGetParams) WithLocationNodeUUIDQueryParameter

func (o *LunCollectionGetParams) WithLocationNodeUUIDQueryParameter(locationNodeUUID *string) *LunCollectionGetParams

WithLocationNodeUUIDQueryParameter adds the locationNodeUUID to the lun collection get params

func (*LunCollectionGetParams) WithLocationQtreeIDQueryParameter

func (o *LunCollectionGetParams) WithLocationQtreeIDQueryParameter(locationQtreeID *int64) *LunCollectionGetParams

WithLocationQtreeIDQueryParameter adds the locationQtreeID to the lun collection get params

func (*LunCollectionGetParams) WithLocationQtreeNameQueryParameter

func (o *LunCollectionGetParams) WithLocationQtreeNameQueryParameter(locationQtreeName *string) *LunCollectionGetParams

WithLocationQtreeNameQueryParameter adds the locationQtreeName to the lun collection get params

func (*LunCollectionGetParams) WithLocationVolumeNameQueryParameter

func (o *LunCollectionGetParams) WithLocationVolumeNameQueryParameter(locationVolumeName *string) *LunCollectionGetParams

WithLocationVolumeNameQueryParameter adds the locationVolumeName to the lun collection get params

func (*LunCollectionGetParams) WithLocationVolumeUUIDQueryParameter

func (o *LunCollectionGetParams) WithLocationVolumeUUIDQueryParameter(locationVolumeUUID *string) *LunCollectionGetParams

WithLocationVolumeUUIDQueryParameter adds the locationVolumeUUID to the lun collection get params

func (*LunCollectionGetParams) WithLunMapsIgroupNameQueryParameter

func (o *LunCollectionGetParams) WithLunMapsIgroupNameQueryParameter(lunMapsIgroupName *string) *LunCollectionGetParams

WithLunMapsIgroupNameQueryParameter adds the lunMapsIgroupName to the lun collection get params

func (*LunCollectionGetParams) WithLunMapsIgroupUUIDQueryParameter

func (o *LunCollectionGetParams) WithLunMapsIgroupUUIDQueryParameter(lunMapsIgroupUUID *string) *LunCollectionGetParams

WithLunMapsIgroupUUIDQueryParameter adds the lunMapsIgroupUUID to the lun collection get params

func (*LunCollectionGetParams) WithLunMapsLogicalUnitNumberQueryParameter

func (o *LunCollectionGetParams) WithLunMapsLogicalUnitNumberQueryParameter(lunMapsLogicalUnitNumber *int64) *LunCollectionGetParams

WithLunMapsLogicalUnitNumberQueryParameter adds the lunMapsLogicalUnitNumber to the lun collection get params

func (*LunCollectionGetParams) WithMaxRecordsQueryParameter

func (o *LunCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *LunCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the lun collection get params

func (*LunCollectionGetParams) WithMetricDurationQueryParameter

func (o *LunCollectionGetParams) WithMetricDurationQueryParameter(metricDuration *string) *LunCollectionGetParams

WithMetricDurationQueryParameter adds the metricDuration to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsOtherQueryParameter

func (o *LunCollectionGetParams) WithMetricIopsOtherQueryParameter(metricIopsOther *int64) *LunCollectionGetParams

WithMetricIopsOtherQueryParameter adds the metricIopsOther to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsReadQueryParameter

func (o *LunCollectionGetParams) WithMetricIopsReadQueryParameter(metricIopsRead *int64) *LunCollectionGetParams

WithMetricIopsReadQueryParameter adds the metricIopsRead to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsTotalQueryParameter

func (o *LunCollectionGetParams) WithMetricIopsTotalQueryParameter(metricIopsTotal *int64) *LunCollectionGetParams

WithMetricIopsTotalQueryParameter adds the metricIopsTotal to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsWriteQueryParameter

func (o *LunCollectionGetParams) WithMetricIopsWriteQueryParameter(metricIopsWrite *int64) *LunCollectionGetParams

WithMetricIopsWriteQueryParameter adds the metricIopsWrite to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyOtherQueryParameter

func (o *LunCollectionGetParams) WithMetricLatencyOtherQueryParameter(metricLatencyOther *int64) *LunCollectionGetParams

WithMetricLatencyOtherQueryParameter adds the metricLatencyOther to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyReadQueryParameter

func (o *LunCollectionGetParams) WithMetricLatencyReadQueryParameter(metricLatencyRead *int64) *LunCollectionGetParams

WithMetricLatencyReadQueryParameter adds the metricLatencyRead to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyTotalQueryParameter

func (o *LunCollectionGetParams) WithMetricLatencyTotalQueryParameter(metricLatencyTotal *int64) *LunCollectionGetParams

WithMetricLatencyTotalQueryParameter adds the metricLatencyTotal to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyWriteQueryParameter

func (o *LunCollectionGetParams) WithMetricLatencyWriteQueryParameter(metricLatencyWrite *int64) *LunCollectionGetParams

WithMetricLatencyWriteQueryParameter adds the metricLatencyWrite to the lun collection get params

func (*LunCollectionGetParams) WithMetricStatusQueryParameter

func (o *LunCollectionGetParams) WithMetricStatusQueryParameter(metricStatus *string) *LunCollectionGetParams

WithMetricStatusQueryParameter adds the metricStatus to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputOtherQueryParameter

func (o *LunCollectionGetParams) WithMetricThroughputOtherQueryParameter(metricThroughputOther *int64) *LunCollectionGetParams

WithMetricThroughputOtherQueryParameter adds the metricThroughputOther to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputReadQueryParameter

func (o *LunCollectionGetParams) WithMetricThroughputReadQueryParameter(metricThroughputRead *int64) *LunCollectionGetParams

WithMetricThroughputReadQueryParameter adds the metricThroughputRead to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputTotalQueryParameter

func (o *LunCollectionGetParams) WithMetricThroughputTotalQueryParameter(metricThroughputTotal *int64) *LunCollectionGetParams

WithMetricThroughputTotalQueryParameter adds the metricThroughputTotal to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputWriteQueryParameter

func (o *LunCollectionGetParams) WithMetricThroughputWriteQueryParameter(metricThroughputWrite *int64) *LunCollectionGetParams

WithMetricThroughputWriteQueryParameter adds the metricThroughputWrite to the lun collection get params

func (*LunCollectionGetParams) WithMetricTimestampQueryParameter

func (o *LunCollectionGetParams) WithMetricTimestampQueryParameter(metricTimestamp *string) *LunCollectionGetParams

WithMetricTimestampQueryParameter adds the metricTimestamp to the lun collection get params

func (*LunCollectionGetParams) WithMovementMaxThroughputQueryParameter

func (o *LunCollectionGetParams) WithMovementMaxThroughputQueryParameter(movementMaxThroughput *int64) *LunCollectionGetParams

WithMovementMaxThroughputQueryParameter adds the movementMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) WithMovementPathsDestinationQueryParameter

func (o *LunCollectionGetParams) WithMovementPathsDestinationQueryParameter(movementPathsDestination *string) *LunCollectionGetParams

WithMovementPathsDestinationQueryParameter adds the movementPathsDestination to the lun collection get params

func (*LunCollectionGetParams) WithMovementPathsSourceQueryParameter

func (o *LunCollectionGetParams) WithMovementPathsSourceQueryParameter(movementPathsSource *string) *LunCollectionGetParams

WithMovementPathsSourceQueryParameter adds the movementPathsSource to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressElapsedQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressElapsedQueryParameter(movementProgressElapsed *int64) *LunCollectionGetParams

WithMovementProgressElapsedQueryParameter adds the movementProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureArgumentsCodeQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressFailureArgumentsCodeQueryParameter(movementProgressFailureArgumentsCode *string) *LunCollectionGetParams

WithMovementProgressFailureArgumentsCodeQueryParameter adds the movementProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureArgumentsMessageQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressFailureArgumentsMessageQueryParameter(movementProgressFailureArgumentsMessage *string) *LunCollectionGetParams

WithMovementProgressFailureArgumentsMessageQueryParameter adds the movementProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureCodeQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressFailureCodeQueryParameter(movementProgressFailureCode *string) *LunCollectionGetParams

WithMovementProgressFailureCodeQueryParameter adds the movementProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureMessageQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressFailureMessageQueryParameter(movementProgressFailureMessage *string) *LunCollectionGetParams

WithMovementProgressFailureMessageQueryParameter adds the movementProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureTargetQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressFailureTargetQueryParameter(movementProgressFailureTarget *string) *LunCollectionGetParams

WithMovementProgressFailureTargetQueryParameter adds the movementProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressPercentCompleteQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressPercentCompleteQueryParameter(movementProgressPercentComplete *int64) *LunCollectionGetParams

WithMovementProgressPercentCompleteQueryParameter adds the movementProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressStateQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressStateQueryParameter(movementProgressState *string) *LunCollectionGetParams

WithMovementProgressStateQueryParameter adds the movementProgressState to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressVolumeSnapshotBlockedQueryParameter

func (o *LunCollectionGetParams) WithMovementProgressVolumeSnapshotBlockedQueryParameter(movementProgressVolumeSnapshotBlocked *bool) *LunCollectionGetParams

WithMovementProgressVolumeSnapshotBlockedQueryParameter adds the movementProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) WithNameQueryParameter

func (o *LunCollectionGetParams) WithNameQueryParameter(name *string) *LunCollectionGetParams

WithNameQueryParameter adds the name to the lun collection get params

func (*LunCollectionGetParams) WithOrderByQueryParameter

func (o *LunCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *LunCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the lun collection get params

func (*LunCollectionGetParams) WithOsTypeQueryParameter

func (o *LunCollectionGetParams) WithOsTypeQueryParameter(osType *string) *LunCollectionGetParams

WithOsTypeQueryParameter adds the osType to the lun collection get params

func (*LunCollectionGetParams) WithQosPolicyNameQueryParameter

func (o *LunCollectionGetParams) WithQosPolicyNameQueryParameter(qosPolicyName *string) *LunCollectionGetParams

WithQosPolicyNameQueryParameter adds the qosPolicyName to the lun collection get params

func (*LunCollectionGetParams) WithQosPolicyUUIDQueryParameter

func (o *LunCollectionGetParams) WithQosPolicyUUIDQueryParameter(qosPolicyUUID *string) *LunCollectionGetParams

WithQosPolicyUUIDQueryParameter adds the qosPolicyUUID to the lun collection get params

func (*LunCollectionGetParams) WithReturnRecordsQueryParameter

func (o *LunCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun collection get params

func (*LunCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *LunCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *LunCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the lun collection get params

func (*LunCollectionGetParams) WithSVMNameQueryParameter

func (o *LunCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *LunCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the lun collection get params

func (*LunCollectionGetParams) WithSVMUUIDQueryParameter

func (o *LunCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *LunCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the lun collection get params

func (*LunCollectionGetParams) WithSerialNumberQueryParameter

func (o *LunCollectionGetParams) WithSerialNumberQueryParameter(serialNumber *string) *LunCollectionGetParams

WithSerialNumberQueryParameter adds the serialNumber to the lun collection get params

func (*LunCollectionGetParams) WithSpaceGuaranteeRequestedQueryParameter

func (o *LunCollectionGetParams) WithSpaceGuaranteeRequestedQueryParameter(spaceGuaranteeRequested *bool) *LunCollectionGetParams

WithSpaceGuaranteeRequestedQueryParameter adds the spaceGuaranteeRequested to the lun collection get params

func (*LunCollectionGetParams) WithSpaceGuaranteeReservedQueryParameter

func (o *LunCollectionGetParams) WithSpaceGuaranteeReservedQueryParameter(spaceGuaranteeReserved *bool) *LunCollectionGetParams

WithSpaceGuaranteeReservedQueryParameter adds the spaceGuaranteeReserved to the lun collection get params

func (*LunCollectionGetParams) WithSpaceScsiThinProvisioningSupportEnabledQueryParameter

func (o *LunCollectionGetParams) WithSpaceScsiThinProvisioningSupportEnabledQueryParameter(spaceScsiThinProvisioningSupportEnabled *bool) *LunCollectionGetParams

WithSpaceScsiThinProvisioningSupportEnabledQueryParameter adds the spaceScsiThinProvisioningSupportEnabled to the lun collection get params

func (*LunCollectionGetParams) WithSpaceSizeQueryParameter

func (o *LunCollectionGetParams) WithSpaceSizeQueryParameter(spaceSize *int64) *LunCollectionGetParams

WithSpaceSizeQueryParameter adds the spaceSize to the lun collection get params

func (*LunCollectionGetParams) WithSpaceUsedQueryParameter

func (o *LunCollectionGetParams) WithSpaceUsedQueryParameter(spaceUsed *int64) *LunCollectionGetParams

WithSpaceUsedQueryParameter adds the spaceUsed to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawOtherQueryParameter

func (o *LunCollectionGetParams) WithStatisticsIopsRawOtherQueryParameter(statisticsIopsRawOther *int64) *LunCollectionGetParams

WithStatisticsIopsRawOtherQueryParameter adds the statisticsIopsRawOther to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawReadQueryParameter

func (o *LunCollectionGetParams) WithStatisticsIopsRawReadQueryParameter(statisticsIopsRawRead *int64) *LunCollectionGetParams

WithStatisticsIopsRawReadQueryParameter adds the statisticsIopsRawRead to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawTotalQueryParameter

func (o *LunCollectionGetParams) WithStatisticsIopsRawTotalQueryParameter(statisticsIopsRawTotal *int64) *LunCollectionGetParams

WithStatisticsIopsRawTotalQueryParameter adds the statisticsIopsRawTotal to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawWriteQueryParameter

func (o *LunCollectionGetParams) WithStatisticsIopsRawWriteQueryParameter(statisticsIopsRawWrite *int64) *LunCollectionGetParams

WithStatisticsIopsRawWriteQueryParameter adds the statisticsIopsRawWrite to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawOtherQueryParameter

func (o *LunCollectionGetParams) WithStatisticsLatencyRawOtherQueryParameter(statisticsLatencyRawOther *int64) *LunCollectionGetParams

WithStatisticsLatencyRawOtherQueryParameter adds the statisticsLatencyRawOther to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawReadQueryParameter

func (o *LunCollectionGetParams) WithStatisticsLatencyRawReadQueryParameter(statisticsLatencyRawRead *int64) *LunCollectionGetParams

WithStatisticsLatencyRawReadQueryParameter adds the statisticsLatencyRawRead to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawTotalQueryParameter

func (o *LunCollectionGetParams) WithStatisticsLatencyRawTotalQueryParameter(statisticsLatencyRawTotal *int64) *LunCollectionGetParams

WithStatisticsLatencyRawTotalQueryParameter adds the statisticsLatencyRawTotal to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawWriteQueryParameter

func (o *LunCollectionGetParams) WithStatisticsLatencyRawWriteQueryParameter(statisticsLatencyRawWrite *int64) *LunCollectionGetParams

WithStatisticsLatencyRawWriteQueryParameter adds the statisticsLatencyRawWrite to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsStatusQueryParameter

func (o *LunCollectionGetParams) WithStatisticsStatusQueryParameter(statisticsStatus *string) *LunCollectionGetParams

WithStatisticsStatusQueryParameter adds the statisticsStatus to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawOtherQueryParameter

func (o *LunCollectionGetParams) WithStatisticsThroughputRawOtherQueryParameter(statisticsThroughputRawOther *int64) *LunCollectionGetParams

WithStatisticsThroughputRawOtherQueryParameter adds the statisticsThroughputRawOther to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawReadQueryParameter

func (o *LunCollectionGetParams) WithStatisticsThroughputRawReadQueryParameter(statisticsThroughputRawRead *int64) *LunCollectionGetParams

WithStatisticsThroughputRawReadQueryParameter adds the statisticsThroughputRawRead to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawTotalQueryParameter

func (o *LunCollectionGetParams) WithStatisticsThroughputRawTotalQueryParameter(statisticsThroughputRawTotal *int64) *LunCollectionGetParams

WithStatisticsThroughputRawTotalQueryParameter adds the statisticsThroughputRawTotal to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawWriteQueryParameter

func (o *LunCollectionGetParams) WithStatisticsThroughputRawWriteQueryParameter(statisticsThroughputRawWrite *int64) *LunCollectionGetParams

WithStatisticsThroughputRawWriteQueryParameter adds the statisticsThroughputRawWrite to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsTimestampQueryParameter

func (o *LunCollectionGetParams) WithStatisticsTimestampQueryParameter(statisticsTimestamp *string) *LunCollectionGetParams

WithStatisticsTimestampQueryParameter adds the statisticsTimestamp to the lun collection get params

func (*LunCollectionGetParams) WithStatusContainerStateQueryParameter

func (o *LunCollectionGetParams) WithStatusContainerStateQueryParameter(statusContainerState *string) *LunCollectionGetParams

WithStatusContainerStateQueryParameter adds the statusContainerState to the lun collection get params

func (*LunCollectionGetParams) WithStatusMappedQueryParameter

func (o *LunCollectionGetParams) WithStatusMappedQueryParameter(statusMapped *bool) *LunCollectionGetParams

WithStatusMappedQueryParameter adds the statusMapped to the lun collection get params

func (*LunCollectionGetParams) WithStatusReadOnlyQueryParameter

func (o *LunCollectionGetParams) WithStatusReadOnlyQueryParameter(statusReadOnly *bool) *LunCollectionGetParams

WithStatusReadOnlyQueryParameter adds the statusReadOnly to the lun collection get params

func (*LunCollectionGetParams) WithStatusStateQueryParameter

func (o *LunCollectionGetParams) WithStatusStateQueryParameter(statusState *string) *LunCollectionGetParams

WithStatusStateQueryParameter adds the statusState to the lun collection get params

func (*LunCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the lun collection get params

func (*LunCollectionGetParams) WithUUIDQueryParameter

func (o *LunCollectionGetParams) WithUUIDQueryParameter(uuid *string) *LunCollectionGetParams

WithUUIDQueryParameter adds the uuid to the lun collection get params

func (*LunCollectionGetParams) WithVvolBindingsIDQueryParameter

func (o *LunCollectionGetParams) WithVvolBindingsIDQueryParameter(vvolBindingsID *int64) *LunCollectionGetParams

WithVvolBindingsIDQueryParameter adds the vvolBindingsID to the lun collection get params

func (*LunCollectionGetParams) WithVvolBindingsPartnerNameQueryParameter

func (o *LunCollectionGetParams) WithVvolBindingsPartnerNameQueryParameter(vvolBindingsPartnerName *string) *LunCollectionGetParams

WithVvolBindingsPartnerNameQueryParameter adds the vvolBindingsPartnerName to the lun collection get params

func (*LunCollectionGetParams) WithVvolBindingsPartnerUUIDQueryParameter

func (o *LunCollectionGetParams) WithVvolBindingsPartnerUUIDQueryParameter(vvolBindingsPartnerUUID *string) *LunCollectionGetParams

WithVvolBindingsPartnerUUIDQueryParameter adds the vvolBindingsPartnerUUID to the lun collection get params

func (*LunCollectionGetParams) WithVvolIsBoundQueryParameter

func (o *LunCollectionGetParams) WithVvolIsBoundQueryParameter(vvolIsBound *bool) *LunCollectionGetParams

WithVvolIsBoundQueryParameter adds the vvolIsBound to the lun collection get params

func (*LunCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunCollectionGetReader

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

LunCollectionGetReader is a Reader for the LunCollectionGet structure.

func (*LunCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunCollectionPerformanceMetricsGetDefault

type LunCollectionPerformanceMetricsGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

LunCollectionPerformanceMetricsGetDefault describes a response with status code -1, with default header values.

Error

func NewLunCollectionPerformanceMetricsGetDefault

func NewLunCollectionPerformanceMetricsGetDefault(code int) *LunCollectionPerformanceMetricsGetDefault

NewLunCollectionPerformanceMetricsGetDefault creates a LunCollectionPerformanceMetricsGetDefault with default headers values

func (*LunCollectionPerformanceMetricsGetDefault) Code

Code gets the status code for the lun collection performance metrics get default response

func (*LunCollectionPerformanceMetricsGetDefault) Error

func (*LunCollectionPerformanceMetricsGetDefault) GetPayload

func (*LunCollectionPerformanceMetricsGetDefault) IsClientError

IsClientError returns true when this lun collection performance metrics get default response has a 4xx status code

func (*LunCollectionPerformanceMetricsGetDefault) IsCode

IsCode returns true when this lun collection performance metrics get default response a status code equal to that given

func (*LunCollectionPerformanceMetricsGetDefault) IsRedirect

IsRedirect returns true when this lun collection performance metrics get default response has a 3xx status code

func (*LunCollectionPerformanceMetricsGetDefault) IsServerError

IsServerError returns true when this lun collection performance metrics get default response has a 5xx status code

func (*LunCollectionPerformanceMetricsGetDefault) IsSuccess

IsSuccess returns true when this lun collection performance metrics get default response has a 2xx status code

func (*LunCollectionPerformanceMetricsGetDefault) String

type LunCollectionPerformanceMetricsGetOK

type LunCollectionPerformanceMetricsGetOK struct {
	Payload *models.PerformanceLunMetricResponse
}

LunCollectionPerformanceMetricsGetOK describes a response with status code 200, with default header values.

OK

func NewLunCollectionPerformanceMetricsGetOK

func NewLunCollectionPerformanceMetricsGetOK() *LunCollectionPerformanceMetricsGetOK

NewLunCollectionPerformanceMetricsGetOK creates a LunCollectionPerformanceMetricsGetOK with default headers values

func (*LunCollectionPerformanceMetricsGetOK) Error

func (*LunCollectionPerformanceMetricsGetOK) GetPayload

func (*LunCollectionPerformanceMetricsGetOK) IsClientError

func (o *LunCollectionPerformanceMetricsGetOK) IsClientError() bool

IsClientError returns true when this lun collection performance metrics get o k response has a 4xx status code

func (*LunCollectionPerformanceMetricsGetOK) IsCode

IsCode returns true when this lun collection performance metrics get o k response a status code equal to that given

func (*LunCollectionPerformanceMetricsGetOK) IsRedirect

IsRedirect returns true when this lun collection performance metrics get o k response has a 3xx status code

func (*LunCollectionPerformanceMetricsGetOK) IsServerError

func (o *LunCollectionPerformanceMetricsGetOK) IsServerError() bool

IsServerError returns true when this lun collection performance metrics get o k response has a 5xx status code

func (*LunCollectionPerformanceMetricsGetOK) IsSuccess

IsSuccess returns true when this lun collection performance metrics get o k response has a 2xx status code

func (*LunCollectionPerformanceMetricsGetOK) String

type LunCollectionPerformanceMetricsGetParams

type LunCollectionPerformanceMetricsGetParams struct {

	/* Duration.

	   Filter by duration
	*/
	DurationQueryParameter *string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* Interval.

	     The time range for the data. Examples can be 1h, 1d, 1m, 1w, 1y.
	The period for each time range is as follows:
	* 1h: Metrics over the most recent hour sampled over 15 seconds.
	* 1d: Metrics over the most recent day sampled over 5 minutes.
	* 1w: Metrics over the most recent week sampled over 30 minutes.
	* 1m: Metrics over the most recent month sampled over 2 hours.
	* 1y: Metrics over the most recent year sampled over a day.


	     Default: "1h"
	*/
	IntervalQueryParameter *string

	/* IopsOther.

	   Filter by iops.other
	*/
	IopsOtherQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsTotal.

	   Filter by iops.total
	*/
	IopsTotalQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* LatencyOther.

	   Filter by latency.other
	*/
	LatencyOtherQueryParameter *int64

	/* LatencyRead.

	   Filter by latency.read
	*/
	LatencyReadQueryParameter *int64

	/* LatencyTotal.

	   Filter by latency.total
	*/
	LatencyTotalQueryParameter *int64

	/* LatencyWrite.

	   Filter by latency.write
	*/
	LatencyWriteQueryParameter *int64

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* Status.

	   Filter by status
	*/
	StatusQueryParameter *string

	/* ThroughputOther.

	   Filter by throughput.other
	*/
	ThroughputOtherQueryParameter *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputTotal.

	   Filter by throughput.total
	*/
	ThroughputTotalQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* Timestamp.

	   Filter by timestamp
	*/
	TimestampQueryParameter *string

	/* UUID.

	   Unique identifier of the LUN.

	*/
	UUIDPathParameter string

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

LunCollectionPerformanceMetricsGetParams contains all the parameters to send to the API endpoint

for the lun collection performance metrics get operation.

Typically these are written to a http.Request.

func NewLunCollectionPerformanceMetricsGetParams

func NewLunCollectionPerformanceMetricsGetParams() *LunCollectionPerformanceMetricsGetParams

NewLunCollectionPerformanceMetricsGetParams creates a new LunCollectionPerformanceMetricsGetParams object, with the default timeout for this client.

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

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

func NewLunCollectionPerformanceMetricsGetParamsWithContext

func NewLunCollectionPerformanceMetricsGetParamsWithContext(ctx context.Context) *LunCollectionPerformanceMetricsGetParams

NewLunCollectionPerformanceMetricsGetParamsWithContext creates a new LunCollectionPerformanceMetricsGetParams object with the ability to set a context for a request.

func NewLunCollectionPerformanceMetricsGetParamsWithHTTPClient

func NewLunCollectionPerformanceMetricsGetParamsWithHTTPClient(client *http.Client) *LunCollectionPerformanceMetricsGetParams

NewLunCollectionPerformanceMetricsGetParamsWithHTTPClient creates a new LunCollectionPerformanceMetricsGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunCollectionPerformanceMetricsGetParamsWithTimeout

func NewLunCollectionPerformanceMetricsGetParamsWithTimeout(timeout time.Duration) *LunCollectionPerformanceMetricsGetParams

NewLunCollectionPerformanceMetricsGetParamsWithTimeout creates a new LunCollectionPerformanceMetricsGetParams object with the ability to set a timeout on a request.

func (*LunCollectionPerformanceMetricsGetParams) SetContext

SetContext adds the context to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetDefaults

SetDefaults hydrates default values in the lun collection performance metrics get params (not the query body).

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

func (*LunCollectionPerformanceMetricsGetParams) SetDurationQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetDurationQueryParameter(duration *string)

SetDurationQueryParameter adds the duration to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetFieldsQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIntervalQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetIntervalQueryParameter(interval *string)

SetIntervalQueryParameter adds the interval to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsOtherQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsOtherQueryParameter(iopsOther *int64)

SetIopsOtherQueryParameter adds the iopsOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsReadQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsReadQueryParameter(iopsRead *int64)

SetIopsReadQueryParameter adds the iopsRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsTotalQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsTotalQueryParameter(iopsTotal *int64)

SetIopsTotalQueryParameter adds the iopsTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsWriteQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsWriteQueryParameter(iopsWrite *int64)

SetIopsWriteQueryParameter adds the iopsWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyOtherQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyOtherQueryParameter(latencyOther *int64)

SetLatencyOtherQueryParameter adds the latencyOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyReadQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyReadQueryParameter(latencyRead *int64)

SetLatencyReadQueryParameter adds the latencyRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyTotalQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyTotalQueryParameter(latencyTotal *int64)

SetLatencyTotalQueryParameter adds the latencyTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyWriteQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyWriteQueryParameter(latencyWrite *int64)

SetLatencyWriteQueryParameter adds the latencyWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetMaxRecordsQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetOrderByQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetReturnRecordsQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetReturnTimeoutQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetStatusQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetStatusQueryParameter(status *string)

SetStatusQueryParameter adds the status to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputOtherQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputOtherQueryParameter(throughputOther *int64)

SetThroughputOtherQueryParameter adds the throughputOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputReadQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputReadQueryParameter(throughputRead *int64)

SetThroughputReadQueryParameter adds the throughputRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputTotalQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputTotalQueryParameter(throughputTotal *int64)

SetThroughputTotalQueryParameter adds the throughputTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputWriteQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputWriteQueryParameter(throughputWrite *int64)

SetThroughputWriteQueryParameter adds the throughputWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetTimeout

SetTimeout adds the timeout to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetTimestampQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetTimestampQueryParameter(timestamp *string)

SetTimestampQueryParameter adds the timestamp to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetUUIDPathParameter

func (o *LunCollectionPerformanceMetricsGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithContext

WithContext adds the context to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithDefaults

WithDefaults hydrates default values in the lun collection performance metrics get params (not the query body).

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

func (*LunCollectionPerformanceMetricsGetParams) WithDurationQueryParameter

WithDurationQueryParameter adds the duration to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIntervalQueryParameter

WithIntervalQueryParameter adds the interval to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsOtherQueryParameter

WithIopsOtherQueryParameter adds the iopsOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsReadQueryParameter

WithIopsReadQueryParameter adds the iopsRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsTotalQueryParameter

WithIopsTotalQueryParameter adds the iopsTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsWriteQueryParameter

WithIopsWriteQueryParameter adds the iopsWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyOtherQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithLatencyOtherQueryParameter(latencyOther *int64) *LunCollectionPerformanceMetricsGetParams

WithLatencyOtherQueryParameter adds the latencyOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyReadQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithLatencyReadQueryParameter(latencyRead *int64) *LunCollectionPerformanceMetricsGetParams

WithLatencyReadQueryParameter adds the latencyRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyTotalQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithLatencyTotalQueryParameter(latencyTotal *int64) *LunCollectionPerformanceMetricsGetParams

WithLatencyTotalQueryParameter adds the latencyTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyWriteQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithLatencyWriteQueryParameter(latencyWrite *int64) *LunCollectionPerformanceMetricsGetParams

WithLatencyWriteQueryParameter adds the latencyWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithMaxRecordsQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *LunCollectionPerformanceMetricsGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithReturnRecordsQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunCollectionPerformanceMetricsGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithReturnTimeoutQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *LunCollectionPerformanceMetricsGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithStatusQueryParameter

WithStatusQueryParameter adds the status to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputOtherQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithThroughputOtherQueryParameter(throughputOther *int64) *LunCollectionPerformanceMetricsGetParams

WithThroughputOtherQueryParameter adds the throughputOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputReadQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithThroughputReadQueryParameter(throughputRead *int64) *LunCollectionPerformanceMetricsGetParams

WithThroughputReadQueryParameter adds the throughputRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputTotalQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithThroughputTotalQueryParameter(throughputTotal *int64) *LunCollectionPerformanceMetricsGetParams

WithThroughputTotalQueryParameter adds the throughputTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputWriteQueryParameter

func (o *LunCollectionPerformanceMetricsGetParams) WithThroughputWriteQueryParameter(throughputWrite *int64) *LunCollectionPerformanceMetricsGetParams

WithThroughputWriteQueryParameter adds the throughputWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithTimeout

WithTimeout adds the timeout to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithTimestampQueryParameter

WithTimestampQueryParameter adds the timestamp to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithUUIDPathParameter

WithUUIDPathParameter adds the uuid to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunCollectionPerformanceMetricsGetReader

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

LunCollectionPerformanceMetricsGetReader is a Reader for the LunCollectionPerformanceMetricsGet structure.

func (*LunCollectionPerformanceMetricsGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunCreateCreated

type LunCreateCreated struct {
	Payload *models.LunResponse
}

LunCreateCreated describes a response with status code 201, with default header values.

Created

func NewLunCreateCreated

func NewLunCreateCreated() *LunCreateCreated

NewLunCreateCreated creates a LunCreateCreated with default headers values

func (*LunCreateCreated) Error

func (o *LunCreateCreated) Error() string

func (*LunCreateCreated) GetPayload

func (o *LunCreateCreated) GetPayload() *models.LunResponse

func (*LunCreateCreated) IsClientError

func (o *LunCreateCreated) IsClientError() bool

IsClientError returns true when this lun create created response has a 4xx status code

func (*LunCreateCreated) IsCode

func (o *LunCreateCreated) IsCode(code int) bool

IsCode returns true when this lun create created response a status code equal to that given

func (*LunCreateCreated) IsRedirect

func (o *LunCreateCreated) IsRedirect() bool

IsRedirect returns true when this lun create created response has a 3xx status code

func (*LunCreateCreated) IsServerError

func (o *LunCreateCreated) IsServerError() bool

IsServerError returns true when this lun create created response has a 5xx status code

func (*LunCreateCreated) IsSuccess

func (o *LunCreateCreated) IsSuccess() bool

IsSuccess returns true when this lun create created response has a 2xx status code

func (*LunCreateCreated) String

func (o *LunCreateCreated) String() string

type LunCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 917927 | The specified volume was not found. | | 918236 | The specified `location.volume.uuid` and `location.volume.name` do not refer to the same volume. | | 2621462 | The specified SVM does not exist. | | 2621706 | The specified `svm.uuid` and `svm.name` do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5242927 | The specified qtree was not found. | | 5242950 | The specified `location.qtree.id` and `location.qtree.name` do not refer to the same qtree. | | 5374121 | A LUN name can only contain characters A-Z, a-z, 0-9, "-", ".", "_", "{" and "}". | | 5374123 | A negative size was provided for the LUN. | | 5374124 | The specified size is too small for the LUN. | | 5374125 | The specified size is too large for the LUN. | | 5374129 | LUNs cannot be created on a load sharing mirror volume. | | 5374130 | An invalid size value was provided. | | 5374237 | LUNs cannot be created on an SVM root volume. | | 5374238 | LUNs cannot be created in Snapshot copies. | | 5374241 | A size value with invalid units was provided. | | 5374242 | A LUN or NVMe namespace already exists at the specified path. | | 5374352 | An invalid name was provided for the LUN. | | 5374707 | Creating a LUN in the specific volume is not allowed because the volume is reserved for an application. | | 5374858 | The volume specified by `name` is not the same as that specified by `location.volume`. | | 5374859 | No volume was specified for the LUN. | | 5374860 | The qtree specified by `name` is not the same as that specified by `location.qtree`. | | 5374861 | The LUN base name specified by `name` is not the same as that specified by `location.logical_unit`. | | 5374862 | No LUN path base name was provided for the LUN. | | 5374863 | An error occurred after successfully creating the LUN. Some properties were not set. | | 5374874 | The specified `clone.source.uuid` and `clone.source.name` do not refer to the same LUN. | | 5374875 | The specified `clone.source` was not found. | | 5374876 | The specified `clone.source` was not found. | | 5374883 | The property cannot be specified when creating a LUN clone. The `target` property of the error object identifies the property. | | 5374884 | A property that is required when creating a new LUN that is not a LUN clone or LUN copy was not supplied. The `target` property of the error object identifies the property. | | 5374886 | An error occurred after successfully creating the LUN preventing the retrieval of its properties. | | 5374899 | The `clone.source.uuid` property is not supported when specifying a source LUN from a Snapshot copy. | | 5374928 | An incomplete attribute name/value pair was supplied. | | 5374929 | The combined sizes of an attribute name and value are too large. | | 5374932 | A name for an attribute was duplicated. | | 5374942 | The property cannot be specified at the same time when creating a LUN as a clone. The `target` property of the error object identifies the other property given with clone. | | 5374943 | The property cannot be specified at the same time when creating a LUN as a copy. The `target` property of the error object identifies the other property given with copy. | | 5374944 | The property cannot be specified when converting an NVMe namespace into a LUN. The `target` property of the error object identifies the property. | | 13565952 | The LUN clone request failed. | | 72089755 | NVMe namespace with a block size of 4096 bytes cannot be converted to a LUN. | | 72089756 | Namespace is currently mapped to subsystem. | | 72089757 | NVMe namespace in a Snapshot copy cannot be converted to a LUN. |

func NewLunCreateDefault

func NewLunCreateDefault(code int) *LunCreateDefault

NewLunCreateDefault creates a LunCreateDefault with default headers values

func (*LunCreateDefault) Code

func (o *LunCreateDefault) Code() int

Code gets the status code for the lun create default response

func (*LunCreateDefault) Error

func (o *LunCreateDefault) Error() string

func (*LunCreateDefault) GetPayload

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

func (*LunCreateDefault) IsClientError

func (o *LunCreateDefault) IsClientError() bool

IsClientError returns true when this lun create default response has a 4xx status code

func (*LunCreateDefault) IsCode

func (o *LunCreateDefault) IsCode(code int) bool

IsCode returns true when this lun create default response a status code equal to that given

func (*LunCreateDefault) IsRedirect

func (o *LunCreateDefault) IsRedirect() bool

IsRedirect returns true when this lun create default response has a 3xx status code

func (*LunCreateDefault) IsServerError

func (o *LunCreateDefault) IsServerError() bool

IsServerError returns true when this lun create default response has a 5xx status code

func (*LunCreateDefault) IsSuccess

func (o *LunCreateDefault) IsSuccess() bool

IsSuccess returns true when this lun create default response has a 2xx status code

func (*LunCreateDefault) String

func (o *LunCreateDefault) String() string

type LunCreateParams

type LunCreateParams struct {

	/* Info.

	   The property values for the new LUN.

	*/
	Info *models.Lun

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

LunCreateParams contains all the parameters to send to the API endpoint

for the lun create operation.

Typically these are written to a http.Request.

func NewLunCreateParams

func NewLunCreateParams() *LunCreateParams

NewLunCreateParams creates a new LunCreateParams object, with the default timeout for this client.

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

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

func NewLunCreateParamsWithContext

func NewLunCreateParamsWithContext(ctx context.Context) *LunCreateParams

NewLunCreateParamsWithContext creates a new LunCreateParams object with the ability to set a context for a request.

func NewLunCreateParamsWithHTTPClient

func NewLunCreateParamsWithHTTPClient(client *http.Client) *LunCreateParams

NewLunCreateParamsWithHTTPClient creates a new LunCreateParams object with the ability to set a custom HTTPClient for a request.

func NewLunCreateParamsWithTimeout

func NewLunCreateParamsWithTimeout(timeout time.Duration) *LunCreateParams

NewLunCreateParamsWithTimeout creates a new LunCreateParams object with the ability to set a timeout on a request.

func (*LunCreateParams) SetContext

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

SetContext adds the context to the lun create params

func (*LunCreateParams) SetDefaults

func (o *LunCreateParams) SetDefaults()

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

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

func (*LunCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun create params

func (*LunCreateParams) SetInfo

func (o *LunCreateParams) SetInfo(info *models.Lun)

SetInfo adds the info to the lun create params

func (*LunCreateParams) SetReturnRecordsQueryParameter

func (o *LunCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun create params

func (*LunCreateParams) SetTimeout

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

SetTimeout adds the timeout to the lun create params

func (*LunCreateParams) WithContext

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

WithContext adds the context to the lun create params

func (*LunCreateParams) WithDefaults

func (o *LunCreateParams) WithDefaults() *LunCreateParams

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

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

func (*LunCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun create params

func (*LunCreateParams) WithInfo

func (o *LunCreateParams) WithInfo(info *models.Lun) *LunCreateParams

WithInfo adds the info to the lun create params

func (*LunCreateParams) WithReturnRecordsQueryParameter

func (o *LunCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun create params

func (*LunCreateParams) WithTimeout

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

WithTimeout adds the timeout to the lun create params

func (*LunCreateParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunCreateReader

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

LunCreateReader is a Reader for the LunCreate structure.

func (*LunCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254197 | The LUN is mapped and cannot be deleted without specifying the `allow_delete_while_mapped` query parameter. | | 5374705 | Deleting the LUN is not allowed because it is part of an application. | | 5374865 | The LUN's aggregate is offline. The aggregate must be online to modify or remove the LUN. | | 5374866 | The LUN's volume is offline. The volume must be online to modify or remove the LUN. | | 5374875 | The specified LUN was not found. | | 5374876 | The specified LUN was not found. |

func NewLunDeleteDefault

func NewLunDeleteDefault(code int) *LunDeleteDefault

NewLunDeleteDefault creates a LunDeleteDefault with default headers values

func (*LunDeleteDefault) Code

func (o *LunDeleteDefault) Code() int

Code gets the status code for the lun delete default response

func (*LunDeleteDefault) Error

func (o *LunDeleteDefault) Error() string

func (*LunDeleteDefault) GetPayload

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

func (*LunDeleteDefault) IsClientError

func (o *LunDeleteDefault) IsClientError() bool

IsClientError returns true when this lun delete default response has a 4xx status code

func (*LunDeleteDefault) IsCode

func (o *LunDeleteDefault) IsCode(code int) bool

IsCode returns true when this lun delete default response a status code equal to that given

func (*LunDeleteDefault) IsRedirect

func (o *LunDeleteDefault) IsRedirect() bool

IsRedirect returns true when this lun delete default response has a 3xx status code

func (*LunDeleteDefault) IsServerError

func (o *LunDeleteDefault) IsServerError() bool

IsServerError returns true when this lun delete default response has a 5xx status code

func (*LunDeleteDefault) IsSuccess

func (o *LunDeleteDefault) IsSuccess() bool

IsSuccess returns true when this lun delete default response has a 2xx status code

func (*LunDeleteDefault) String

func (o *LunDeleteDefault) String() string

type LunDeleteOK

type LunDeleteOK struct {
}

LunDeleteOK describes a response with status code 200, with default header values.

OK

func NewLunDeleteOK

func NewLunDeleteOK() *LunDeleteOK

NewLunDeleteOK creates a LunDeleteOK with default headers values

func (*LunDeleteOK) Error

func (o *LunDeleteOK) Error() string

func (*LunDeleteOK) IsClientError

func (o *LunDeleteOK) IsClientError() bool

IsClientError returns true when this lun delete o k response has a 4xx status code

func (*LunDeleteOK) IsCode

func (o *LunDeleteOK) IsCode(code int) bool

IsCode returns true when this lun delete o k response a status code equal to that given

func (*LunDeleteOK) IsRedirect

func (o *LunDeleteOK) IsRedirect() bool

IsRedirect returns true when this lun delete o k response has a 3xx status code

func (*LunDeleteOK) IsServerError

func (o *LunDeleteOK) IsServerError() bool

IsServerError returns true when this lun delete o k response has a 5xx status code

func (*LunDeleteOK) IsSuccess

func (o *LunDeleteOK) IsSuccess() bool

IsSuccess returns true when this lun delete o k response has a 2xx status code

func (*LunDeleteOK) String

func (o *LunDeleteOK) String() string

type LunDeleteParams

type LunDeleteParams struct {

	/* AllowDeleteWhileMapped.

	     Allows deletion of a mapped LUN.</br>
	A mapped LUN might be in use. Deleting a mapped LUN also deletes the LUN map and makes the data no longer available. This might cause a disruption in the availability of data.</br>
	**This parameter should be used with caution.**

	*/
	AllowDeleteWhileMappedQueryParameter *bool

	/* UUID.

	   The unique identifier of the LUN to retrieve.

	*/
	UUIDPathParameter string

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

LunDeleteParams contains all the parameters to send to the API endpoint

for the lun delete operation.

Typically these are written to a http.Request.

func NewLunDeleteParams

func NewLunDeleteParams() *LunDeleteParams

NewLunDeleteParams creates a new LunDeleteParams object, with the default timeout for this client.

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

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

func NewLunDeleteParamsWithContext

func NewLunDeleteParamsWithContext(ctx context.Context) *LunDeleteParams

NewLunDeleteParamsWithContext creates a new LunDeleteParams object with the ability to set a context for a request.

func NewLunDeleteParamsWithHTTPClient

func NewLunDeleteParamsWithHTTPClient(client *http.Client) *LunDeleteParams

NewLunDeleteParamsWithHTTPClient creates a new LunDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewLunDeleteParamsWithTimeout

func NewLunDeleteParamsWithTimeout(timeout time.Duration) *LunDeleteParams

NewLunDeleteParamsWithTimeout creates a new LunDeleteParams object with the ability to set a timeout on a request.

func (*LunDeleteParams) SetAllowDeleteWhileMappedQueryParameter

func (o *LunDeleteParams) SetAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the lun delete params

func (*LunDeleteParams) SetContext

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

SetContext adds the context to the lun delete params

func (*LunDeleteParams) SetDefaults

func (o *LunDeleteParams) SetDefaults()

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

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

func (*LunDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun delete params

func (*LunDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the lun delete params

func (*LunDeleteParams) SetUUIDPathParameter

func (o *LunDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the lun delete params

func (*LunDeleteParams) WithAllowDeleteWhileMappedQueryParameter

func (o *LunDeleteParams) WithAllowDeleteWhileMappedQueryParameter(allowDeleteWhileMapped *bool) *LunDeleteParams

WithAllowDeleteWhileMappedQueryParameter adds the allowDeleteWhileMapped to the lun delete params

func (*LunDeleteParams) WithContext

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

WithContext adds the context to the lun delete params

func (*LunDeleteParams) WithDefaults

func (o *LunDeleteParams) WithDefaults() *LunDeleteParams

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

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

func (*LunDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun delete params

func (*LunDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the lun delete params

func (*LunDeleteParams) WithUUIDPathParameter

func (o *LunDeleteParams) WithUUIDPathParameter(uuid string) *LunDeleteParams

WithUUIDPathParameter adds the uuid to the lun delete params

func (*LunDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunDeleteReader

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

LunDeleteReader is a Reader for the LunDelete structure.

func (*LunDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN was not found. | | 5374876 | The specified LUN was not found. |

func NewLunGetDefault

func NewLunGetDefault(code int) *LunGetDefault

NewLunGetDefault creates a LunGetDefault with default headers values

func (*LunGetDefault) Code

func (o *LunGetDefault) Code() int

Code gets the status code for the lun get default response

func (*LunGetDefault) Error

func (o *LunGetDefault) Error() string

func (*LunGetDefault) GetPayload

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

func (*LunGetDefault) IsClientError

func (o *LunGetDefault) IsClientError() bool

IsClientError returns true when this lun get default response has a 4xx status code

func (*LunGetDefault) IsCode

func (o *LunGetDefault) IsCode(code int) bool

IsCode returns true when this lun get default response a status code equal to that given

func (*LunGetDefault) IsRedirect

func (o *LunGetDefault) IsRedirect() bool

IsRedirect returns true when this lun get default response has a 3xx status code

func (*LunGetDefault) IsServerError

func (o *LunGetDefault) IsServerError() bool

IsServerError returns true when this lun get default response has a 5xx status code

func (*LunGetDefault) IsSuccess

func (o *LunGetDefault) IsSuccess() bool

IsSuccess returns true when this lun get default response has a 2xx status code

func (*LunGetDefault) String

func (o *LunGetDefault) String() string

type LunGetOK

type LunGetOK struct {
	Payload *models.Lun
}

LunGetOK describes a response with status code 200, with default header values.

OK

func NewLunGetOK

func NewLunGetOK() *LunGetOK

NewLunGetOK creates a LunGetOK with default headers values

func (*LunGetOK) Error

func (o *LunGetOK) Error() string

func (*LunGetOK) GetPayload

func (o *LunGetOK) GetPayload() *models.Lun

func (*LunGetOK) IsClientError

func (o *LunGetOK) IsClientError() bool

IsClientError returns true when this lun get o k response has a 4xx status code

func (*LunGetOK) IsCode

func (o *LunGetOK) IsCode(code int) bool

IsCode returns true when this lun get o k response a status code equal to that given

func (*LunGetOK) IsRedirect

func (o *LunGetOK) IsRedirect() bool

IsRedirect returns true when this lun get o k response has a 3xx status code

func (*LunGetOK) IsServerError

func (o *LunGetOK) IsServerError() bool

IsServerError returns true when this lun get o k response has a 5xx status code

func (*LunGetOK) IsSuccess

func (o *LunGetOK) IsSuccess() bool

IsSuccess returns true when this lun get o k response has a 2xx status code

func (*LunGetOK) String

func (o *LunGetOK) String() string

type LunGetParams

type LunGetParams struct {

	/* DataOffset.

	     The offset, in bytes, at which to begin reading LUN data.<br/>
	LUN data read requests are distinguished by the header entry `Accept: multipart/form-data`. When this header entry is provided, query parameters `data.offset` and `data.size` are required and used to specify the portion of the LUN's data to read; no other query parameters are allowed. Reads are limited to one megabyte (1MB) per request. Data is returned as `multipart/form-data` content with exactly one form entry containing the data. The form entry has content type `application/octet-stream`.


	     Format: int64
	*/
	DataOffsetQueryParameter *int64

	/* DataSize.

	     The size, in bytes, of LUN data to read.<br/>
	LUN data read requests are distinguished by the header entry `Accept: multipart/form-data`. When this header entry is provided, query parameters `data.offset` and `data.size` are required and used to specify the portion of the LUN's data to read; no other query parameters are allowed. Reads are limited to one megabyte (1MB) per request. Data is returned as `multipart/form-data` content with exactly one form entry containing the data. The form entry has content type `application/octet-stream`.


	     Format: int64
	*/
	DataSizeQueryParameter *int64

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* UUID.

	   The unique identifier of the LUN to retrieve.

	*/
	UUIDPathParameter string

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

LunGetParams contains all the parameters to send to the API endpoint

for the lun get operation.

Typically these are written to a http.Request.

func NewLunGetParams

func NewLunGetParams() *LunGetParams

NewLunGetParams creates a new LunGetParams object, with the default timeout for this client.

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

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

func NewLunGetParamsWithContext

func NewLunGetParamsWithContext(ctx context.Context) *LunGetParams

NewLunGetParamsWithContext creates a new LunGetParams object with the ability to set a context for a request.

func NewLunGetParamsWithHTTPClient

func NewLunGetParamsWithHTTPClient(client *http.Client) *LunGetParams

NewLunGetParamsWithHTTPClient creates a new LunGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunGetParamsWithTimeout

func NewLunGetParamsWithTimeout(timeout time.Duration) *LunGetParams

NewLunGetParamsWithTimeout creates a new LunGetParams object with the ability to set a timeout on a request.

func (*LunGetParams) SetContext

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

SetContext adds the context to the lun get params

func (*LunGetParams) SetDataOffsetQueryParameter

func (o *LunGetParams) SetDataOffsetQueryParameter(dataOffset *int64)

SetDataOffsetQueryParameter adds the dataOffset to the lun get params

func (*LunGetParams) SetDataSizeQueryParameter

func (o *LunGetParams) SetDataSizeQueryParameter(dataSize *int64)

SetDataSizeQueryParameter adds the dataSize to the lun get params

func (*LunGetParams) SetDefaults

func (o *LunGetParams) SetDefaults()

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

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

func (*LunGetParams) SetFieldsQueryParameter

func (o *LunGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun get params

func (*LunGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun get params

func (*LunGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun get params

func (*LunGetParams) SetUUIDPathParameter

func (o *LunGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the lun get params

func (*LunGetParams) WithContext

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

WithContext adds the context to the lun get params

func (*LunGetParams) WithDataOffsetQueryParameter

func (o *LunGetParams) WithDataOffsetQueryParameter(dataOffset *int64) *LunGetParams

WithDataOffsetQueryParameter adds the dataOffset to the lun get params

func (*LunGetParams) WithDataSizeQueryParameter

func (o *LunGetParams) WithDataSizeQueryParameter(dataSize *int64) *LunGetParams

WithDataSizeQueryParameter adds the dataSize to the lun get params

func (*LunGetParams) WithDefaults

func (o *LunGetParams) WithDefaults() *LunGetParams

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

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

func (*LunGetParams) WithFieldsQueryParameter

func (o *LunGetParams) WithFieldsQueryParameter(fields []string) *LunGetParams

WithFieldsQueryParameter adds the fields to the lun get params

func (*LunGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun get params

func (*LunGetParams) WithTimeout

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

WithTimeout adds the timeout to the lun get params

func (*LunGetParams) WithUUIDPathParameter

func (o *LunGetParams) WithUUIDPathParameter(uuid string) *LunGetParams

WithUUIDPathParameter adds the uuid to the lun get params

func (*LunGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunGetReader

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

LunGetReader is a Reader for the LunGet structure.

func (*LunGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapCollectionGetDefault

type LunMapCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

LunMapCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewLunMapCollectionGetDefault

func NewLunMapCollectionGetDefault(code int) *LunMapCollectionGetDefault

NewLunMapCollectionGetDefault creates a LunMapCollectionGetDefault with default headers values

func (*LunMapCollectionGetDefault) Code

func (o *LunMapCollectionGetDefault) Code() int

Code gets the status code for the lun map collection get default response

func (*LunMapCollectionGetDefault) Error

func (*LunMapCollectionGetDefault) GetPayload

func (*LunMapCollectionGetDefault) IsClientError

func (o *LunMapCollectionGetDefault) IsClientError() bool

IsClientError returns true when this lun map collection get default response has a 4xx status code

func (*LunMapCollectionGetDefault) IsCode

func (o *LunMapCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this lun map collection get default response a status code equal to that given

func (*LunMapCollectionGetDefault) IsRedirect

func (o *LunMapCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this lun map collection get default response has a 3xx status code

func (*LunMapCollectionGetDefault) IsServerError

func (o *LunMapCollectionGetDefault) IsServerError() bool

IsServerError returns true when this lun map collection get default response has a 5xx status code

func (*LunMapCollectionGetDefault) IsSuccess

func (o *LunMapCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this lun map collection get default response has a 2xx status code

func (*LunMapCollectionGetDefault) String

func (o *LunMapCollectionGetDefault) String() string

type LunMapCollectionGetOK

type LunMapCollectionGetOK struct {
	Payload *models.LunMapResponse
}

LunMapCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewLunMapCollectionGetOK

func NewLunMapCollectionGetOK() *LunMapCollectionGetOK

NewLunMapCollectionGetOK creates a LunMapCollectionGetOK with default headers values

func (*LunMapCollectionGetOK) Error

func (o *LunMapCollectionGetOK) Error() string

func (*LunMapCollectionGetOK) GetPayload

func (o *LunMapCollectionGetOK) GetPayload() *models.LunMapResponse

func (*LunMapCollectionGetOK) IsClientError

func (o *LunMapCollectionGetOK) IsClientError() bool

IsClientError returns true when this lun map collection get o k response has a 4xx status code

func (*LunMapCollectionGetOK) IsCode

func (o *LunMapCollectionGetOK) IsCode(code int) bool

IsCode returns true when this lun map collection get o k response a status code equal to that given

func (*LunMapCollectionGetOK) IsRedirect

func (o *LunMapCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this lun map collection get o k response has a 3xx status code

func (*LunMapCollectionGetOK) IsServerError

func (o *LunMapCollectionGetOK) IsServerError() bool

IsServerError returns true when this lun map collection get o k response has a 5xx status code

func (*LunMapCollectionGetOK) IsSuccess

func (o *LunMapCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this lun map collection get o k response has a 2xx status code

func (*LunMapCollectionGetOK) String

func (o *LunMapCollectionGetOK) String() string

type LunMapCollectionGetParams

type LunMapCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupInitiators.

	   Filter by igroup.initiators
	*/
	IgroupInitiatorsQueryParameter *string

	/* IgroupName.

	   Filter by igroup.name
	*/
	IgroupNameQueryParameter *string

	/* IgroupOsType.

	   Filter by igroup.os_type
	*/
	IgroupOsTypeQueryParameter *string

	/* IgroupProtocol.

	   Filter by igroup.protocol
	*/
	IgroupProtocolQueryParameter *string

	/* IgroupUUID.

	   Filter by igroup.uuid
	*/
	IgroupUUIDQueryParameter *string

	/* LogicalUnitNumber.

	   Filter by logical_unit_number
	*/
	LogicalUnitNumberQueryParameter *int64

	/* LunName.

	   Filter by lun.name
	*/
	LunNameQueryParameter *string

	/* LunNodeName.

	   Filter by lun.node.name
	*/
	LunNodeNameQueryParameter *string

	/* LunNodeUUID.

	   Filter by lun.node.uuid
	*/
	LunNodeUUIDQueryParameter *string

	/* LunUUID.

	   Filter by lun.uuid
	*/
	LunUUIDQueryParameter *string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReportingNodesName.

	   Filter by reporting_nodes.name
	*/
	ReportingNodesNameQueryParameter *string

	/* ReportingNodesUUID.

	   Filter by reporting_nodes.uuid
	*/
	ReportingNodesUUIDQueryParameter *string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

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

LunMapCollectionGetParams contains all the parameters to send to the API endpoint

for the lun map collection get operation.

Typically these are written to a http.Request.

func NewLunMapCollectionGetParams

func NewLunMapCollectionGetParams() *LunMapCollectionGetParams

NewLunMapCollectionGetParams creates a new LunMapCollectionGetParams object, with the default timeout for this client.

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

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

func NewLunMapCollectionGetParamsWithContext

func NewLunMapCollectionGetParamsWithContext(ctx context.Context) *LunMapCollectionGetParams

NewLunMapCollectionGetParamsWithContext creates a new LunMapCollectionGetParams object with the ability to set a context for a request.

func NewLunMapCollectionGetParamsWithHTTPClient

func NewLunMapCollectionGetParamsWithHTTPClient(client *http.Client) *LunMapCollectionGetParams

NewLunMapCollectionGetParamsWithHTTPClient creates a new LunMapCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapCollectionGetParamsWithTimeout

func NewLunMapCollectionGetParamsWithTimeout(timeout time.Duration) *LunMapCollectionGetParams

NewLunMapCollectionGetParamsWithTimeout creates a new LunMapCollectionGetParams object with the ability to set a timeout on a request.

func (*LunMapCollectionGetParams) SetContext

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

SetContext adds the context to the lun map collection get params

func (*LunMapCollectionGetParams) SetDefaults

func (o *LunMapCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the lun map collection get params (not the query body).

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

func (*LunMapCollectionGetParams) SetFieldsQueryParameter

func (o *LunMapCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun map collection get params

func (*LunMapCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupInitiatorsQueryParameter

func (o *LunMapCollectionGetParams) SetIgroupInitiatorsQueryParameter(igroupInitiators *string)

SetIgroupInitiatorsQueryParameter adds the igroupInitiators to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupNameQueryParameter

func (o *LunMapCollectionGetParams) SetIgroupNameQueryParameter(igroupName *string)

SetIgroupNameQueryParameter adds the igroupName to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupOsTypeQueryParameter

func (o *LunMapCollectionGetParams) SetIgroupOsTypeQueryParameter(igroupOsType *string)

SetIgroupOsTypeQueryParameter adds the igroupOsType to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupProtocolQueryParameter

func (o *LunMapCollectionGetParams) SetIgroupProtocolQueryParameter(igroupProtocol *string)

SetIgroupProtocolQueryParameter adds the igroupProtocol to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupUUIDQueryParameter

func (o *LunMapCollectionGetParams) SetIgroupUUIDQueryParameter(igroupUUID *string)

SetIgroupUUIDQueryParameter adds the igroupUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetLogicalUnitNumberQueryParameter

func (o *LunMapCollectionGetParams) SetLogicalUnitNumberQueryParameter(logicalUnitNumber *int64)

SetLogicalUnitNumberQueryParameter adds the logicalUnitNumber to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunNameQueryParameter

func (o *LunMapCollectionGetParams) SetLunNameQueryParameter(lunName *string)

SetLunNameQueryParameter adds the lunName to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunNodeNameQueryParameter

func (o *LunMapCollectionGetParams) SetLunNodeNameQueryParameter(lunNodeName *string)

SetLunNodeNameQueryParameter adds the lunNodeName to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunNodeUUIDQueryParameter

func (o *LunMapCollectionGetParams) SetLunNodeUUIDQueryParameter(lunNodeUUID *string)

SetLunNodeUUIDQueryParameter adds the lunNodeUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunUUIDQueryParameter

func (o *LunMapCollectionGetParams) SetLunUUIDQueryParameter(lunUUID *string)

SetLunUUIDQueryParameter adds the lunUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetMaxRecordsQueryParameter

func (o *LunMapCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the lun map collection get params

func (*LunMapCollectionGetParams) SetOrderByQueryParameter

func (o *LunMapCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the lun map collection get params

func (*LunMapCollectionGetParams) SetReportingNodesNameQueryParameter

func (o *LunMapCollectionGetParams) SetReportingNodesNameQueryParameter(reportingNodesName *string)

SetReportingNodesNameQueryParameter adds the reportingNodesName to the lun map collection get params

func (*LunMapCollectionGetParams) SetReportingNodesUUIDQueryParameter

func (o *LunMapCollectionGetParams) SetReportingNodesUUIDQueryParameter(reportingNodesUUID *string)

SetReportingNodesUUIDQueryParameter adds the reportingNodesUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetReturnRecordsQueryParameter

func (o *LunMapCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun map collection get params

func (*LunMapCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *LunMapCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the lun map collection get params

func (*LunMapCollectionGetParams) SetSVMNameQueryParameter

func (o *LunMapCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the lun map collection get params

func (*LunMapCollectionGetParams) SetSVMUUIDQueryParameter

func (o *LunMapCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun map collection get params

func (*LunMapCollectionGetParams) WithContext

WithContext adds the context to the lun map collection get params

func (*LunMapCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the lun map collection get params (not the query body).

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

func (*LunMapCollectionGetParams) WithFieldsQueryParameter

func (o *LunMapCollectionGetParams) WithFieldsQueryParameter(fields []string) *LunMapCollectionGetParams

WithFieldsQueryParameter adds the fields to the lun map collection get params

func (*LunMapCollectionGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupInitiatorsQueryParameter

func (o *LunMapCollectionGetParams) WithIgroupInitiatorsQueryParameter(igroupInitiators *string) *LunMapCollectionGetParams

WithIgroupInitiatorsQueryParameter adds the igroupInitiators to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupNameQueryParameter

func (o *LunMapCollectionGetParams) WithIgroupNameQueryParameter(igroupName *string) *LunMapCollectionGetParams

WithIgroupNameQueryParameter adds the igroupName to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupOsTypeQueryParameter

func (o *LunMapCollectionGetParams) WithIgroupOsTypeQueryParameter(igroupOsType *string) *LunMapCollectionGetParams

WithIgroupOsTypeQueryParameter adds the igroupOsType to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupProtocolQueryParameter

func (o *LunMapCollectionGetParams) WithIgroupProtocolQueryParameter(igroupProtocol *string) *LunMapCollectionGetParams

WithIgroupProtocolQueryParameter adds the igroupProtocol to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupUUIDQueryParameter

func (o *LunMapCollectionGetParams) WithIgroupUUIDQueryParameter(igroupUUID *string) *LunMapCollectionGetParams

WithIgroupUUIDQueryParameter adds the igroupUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithLogicalUnitNumberQueryParameter

func (o *LunMapCollectionGetParams) WithLogicalUnitNumberQueryParameter(logicalUnitNumber *int64) *LunMapCollectionGetParams

WithLogicalUnitNumberQueryParameter adds the logicalUnitNumber to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunNameQueryParameter

func (o *LunMapCollectionGetParams) WithLunNameQueryParameter(lunName *string) *LunMapCollectionGetParams

WithLunNameQueryParameter adds the lunName to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunNodeNameQueryParameter

func (o *LunMapCollectionGetParams) WithLunNodeNameQueryParameter(lunNodeName *string) *LunMapCollectionGetParams

WithLunNodeNameQueryParameter adds the lunNodeName to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunNodeUUIDQueryParameter

func (o *LunMapCollectionGetParams) WithLunNodeUUIDQueryParameter(lunNodeUUID *string) *LunMapCollectionGetParams

WithLunNodeUUIDQueryParameter adds the lunNodeUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunUUIDQueryParameter

func (o *LunMapCollectionGetParams) WithLunUUIDQueryParameter(lunUUID *string) *LunMapCollectionGetParams

WithLunUUIDQueryParameter adds the lunUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithMaxRecordsQueryParameter

func (o *LunMapCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *LunMapCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the lun map collection get params

func (*LunMapCollectionGetParams) WithOrderByQueryParameter

func (o *LunMapCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *LunMapCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the lun map collection get params

func (*LunMapCollectionGetParams) WithReportingNodesNameQueryParameter

func (o *LunMapCollectionGetParams) WithReportingNodesNameQueryParameter(reportingNodesName *string) *LunMapCollectionGetParams

WithReportingNodesNameQueryParameter adds the reportingNodesName to the lun map collection get params

func (*LunMapCollectionGetParams) WithReportingNodesUUIDQueryParameter

func (o *LunMapCollectionGetParams) WithReportingNodesUUIDQueryParameter(reportingNodesUUID *string) *LunMapCollectionGetParams

WithReportingNodesUUIDQueryParameter adds the reportingNodesUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithReturnRecordsQueryParameter

func (o *LunMapCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunMapCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun map collection get params

func (*LunMapCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *LunMapCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *LunMapCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the lun map collection get params

func (*LunMapCollectionGetParams) WithSVMNameQueryParameter

func (o *LunMapCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *LunMapCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the lun map collection get params

func (*LunMapCollectionGetParams) WithSVMUUIDQueryParameter

func (o *LunMapCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *LunMapCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the lun map collection get params

func (*LunMapCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunMapCollectionGetReader

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

LunMapCollectionGetReader is a Reader for the LunMapCollectionGet structure.

func (*LunMapCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapCreateCreated

type LunMapCreateCreated struct {
	Payload *models.LunMapResponse
}

LunMapCreateCreated describes a response with status code 201, with default header values.

Created

func NewLunMapCreateCreated

func NewLunMapCreateCreated() *LunMapCreateCreated

NewLunMapCreateCreated creates a LunMapCreateCreated with default headers values

func (*LunMapCreateCreated) Error

func (o *LunMapCreateCreated) Error() string

func (*LunMapCreateCreated) GetPayload

func (o *LunMapCreateCreated) GetPayload() *models.LunMapResponse

func (*LunMapCreateCreated) IsClientError

func (o *LunMapCreateCreated) IsClientError() bool

IsClientError returns true when this lun map create created response has a 4xx status code

func (*LunMapCreateCreated) IsCode

func (o *LunMapCreateCreated) IsCode(code int) bool

IsCode returns true when this lun map create created response a status code equal to that given

func (*LunMapCreateCreated) IsRedirect

func (o *LunMapCreateCreated) IsRedirect() bool

IsRedirect returns true when this lun map create created response has a 3xx status code

func (*LunMapCreateCreated) IsServerError

func (o *LunMapCreateCreated) IsServerError() bool

IsServerError returns true when this lun map create created response has a 5xx status code

func (*LunMapCreateCreated) IsSuccess

func (o *LunMapCreateCreated) IsSuccess() bool

IsSuccess returns true when this lun map create created response has a 2xx status code

func (*LunMapCreateCreated) String

func (o *LunMapCreateCreated) String() string

type LunMapCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254207 | The LUN is already mapped to the same initiator group. | | 2621462 | The specified SVM does not exist or is not accessible to the caller. | | 2621706 | Both the SVM UUID and SVM name were supplied, but don't refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5374053 | The LUN is the destination of an ongoing restore operation and is inaccessible for I/O and management. Wait for the restore to complete and try the command again. | | 5374238 | The operation is not allowed on a LUN in a Snapshot copy. | | 5374316 | A LUN move operation is in progress on the source LUN. | | 5374329 | A LUN of class `vvol` cannot be mapped. | | 5374573 | A node has no interface configured with the iSCSI or Fibre Channel protocols for the specified SVM. | | 5374574 | Multiple nodes have no interface configured with the iSCSI or Fibre Channel protocols for the specified SVM. | | 5374581 | A node has no interface configured with the iSCSI protocol for the specified SVM. | | 5374582 | Multiple nodes have no interface configured with the iSCSI protocol for the specified SVM. | | 5374583 | A node has no interface configured with the Fibre Channel protocol for the specified SVM. | | 5374584 | Multiple nodes have no interface configured with the Fibre Channel protocol for the specified SVM. | | 5374901 | Either `lun.uuid` or `lun.name` must be provided to create a LUN map. | | 5374902 | Either `igroup.uuid` or `igroup.name` must be provided to create a LUN map. | | 5374920 | The cluster node specified in additional_reporting_node does not exist. | | 5374921 | The cluster node name and UUID specified in additional_reporting_node do not refer to the same cluster node. |

func NewLunMapCreateDefault

func NewLunMapCreateDefault(code int) *LunMapCreateDefault

NewLunMapCreateDefault creates a LunMapCreateDefault with default headers values

func (*LunMapCreateDefault) Code

func (o *LunMapCreateDefault) Code() int

Code gets the status code for the lun map create default response

func (*LunMapCreateDefault) Error

func (o *LunMapCreateDefault) Error() string

func (*LunMapCreateDefault) GetPayload

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

func (*LunMapCreateDefault) IsClientError

func (o *LunMapCreateDefault) IsClientError() bool

IsClientError returns true when this lun map create default response has a 4xx status code

func (*LunMapCreateDefault) IsCode

func (o *LunMapCreateDefault) IsCode(code int) bool

IsCode returns true when this lun map create default response a status code equal to that given

func (*LunMapCreateDefault) IsRedirect

func (o *LunMapCreateDefault) IsRedirect() bool

IsRedirect returns true when this lun map create default response has a 3xx status code

func (*LunMapCreateDefault) IsServerError

func (o *LunMapCreateDefault) IsServerError() bool

IsServerError returns true when this lun map create default response has a 5xx status code

func (*LunMapCreateDefault) IsSuccess

func (o *LunMapCreateDefault) IsSuccess() bool

IsSuccess returns true when this lun map create default response has a 2xx status code

func (*LunMapCreateDefault) String

func (o *LunMapCreateDefault) String() string

type LunMapCreateParams

type LunMapCreateParams struct {

	/* AdditionalReportingNodeName.

	   The name of an ONTAP cluster node to add to the default reporting nodes for the LUN map. The HA partner for the node is also added.

	*/
	AdditionalReportingNodeNameQueryParameter *string

	/* AdditionalReportingNodeUUID.

	   The unique identifier of an ONTAP cluster node to add to the default reporting nodes for the LUN map. The HA partner for the node is also added.

	*/
	AdditionalReportingNodeUUIDQueryParameter *string

	/* Info.

	   The property values for the new LUN map.

	*/
	Info *models.LunMap

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

LunMapCreateParams contains all the parameters to send to the API endpoint

for the lun map create operation.

Typically these are written to a http.Request.

func NewLunMapCreateParams

func NewLunMapCreateParams() *LunMapCreateParams

NewLunMapCreateParams creates a new LunMapCreateParams object, with the default timeout for this client.

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

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

func NewLunMapCreateParamsWithContext

func NewLunMapCreateParamsWithContext(ctx context.Context) *LunMapCreateParams

NewLunMapCreateParamsWithContext creates a new LunMapCreateParams object with the ability to set a context for a request.

func NewLunMapCreateParamsWithHTTPClient

func NewLunMapCreateParamsWithHTTPClient(client *http.Client) *LunMapCreateParams

NewLunMapCreateParamsWithHTTPClient creates a new LunMapCreateParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapCreateParamsWithTimeout

func NewLunMapCreateParamsWithTimeout(timeout time.Duration) *LunMapCreateParams

NewLunMapCreateParamsWithTimeout creates a new LunMapCreateParams object with the ability to set a timeout on a request.

func (*LunMapCreateParams) SetAdditionalReportingNodeNameQueryParameter

func (o *LunMapCreateParams) SetAdditionalReportingNodeNameQueryParameter(additionalReportingNodeName *string)

SetAdditionalReportingNodeNameQueryParameter adds the additionalReportingNodeName to the lun map create params

func (*LunMapCreateParams) SetAdditionalReportingNodeUUIDQueryParameter

func (o *LunMapCreateParams) SetAdditionalReportingNodeUUIDQueryParameter(additionalReportingNodeUUID *string)

SetAdditionalReportingNodeUUIDQueryParameter adds the additionalReportingNodeUuid to the lun map create params

func (*LunMapCreateParams) SetContext

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

SetContext adds the context to the lun map create params

func (*LunMapCreateParams) SetDefaults

func (o *LunMapCreateParams) SetDefaults()

SetDefaults hydrates default values in the lun map create params (not the query body).

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

func (*LunMapCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map create params

func (*LunMapCreateParams) SetInfo

func (o *LunMapCreateParams) SetInfo(info *models.LunMap)

SetInfo adds the info to the lun map create params

func (*LunMapCreateParams) SetReturnRecordsQueryParameter

func (o *LunMapCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun map create params

func (*LunMapCreateParams) SetTimeout

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

SetTimeout adds the timeout to the lun map create params

func (*LunMapCreateParams) WithAdditionalReportingNodeNameQueryParameter

func (o *LunMapCreateParams) WithAdditionalReportingNodeNameQueryParameter(additionalReportingNodeName *string) *LunMapCreateParams

WithAdditionalReportingNodeNameQueryParameter adds the additionalReportingNodeName to the lun map create params

func (*LunMapCreateParams) WithAdditionalReportingNodeUUIDQueryParameter

func (o *LunMapCreateParams) WithAdditionalReportingNodeUUIDQueryParameter(additionalReportingNodeUUID *string) *LunMapCreateParams

WithAdditionalReportingNodeUUIDQueryParameter adds the additionalReportingNodeUUID to the lun map create params

func (*LunMapCreateParams) WithContext

WithContext adds the context to the lun map create params

func (*LunMapCreateParams) WithDefaults

func (o *LunMapCreateParams) WithDefaults() *LunMapCreateParams

WithDefaults hydrates default values in the lun map create params (not the query body).

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

func (*LunMapCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun map create params

func (*LunMapCreateParams) WithInfo

func (o *LunMapCreateParams) WithInfo(info *models.LunMap) *LunMapCreateParams

WithInfo adds the info to the lun map create params

func (*LunMapCreateParams) WithReturnRecordsQueryParameter

func (o *LunMapCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunMapCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun map create params

func (*LunMapCreateParams) WithTimeout

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

WithTimeout adds the timeout to the lun map create params

func (*LunMapCreateParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunMapCreateReader

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

LunMapCreateReader is a Reader for the LunMapCreate structure.

func (*LunMapCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN does not exist or is not accessible to the caller. | | 5374878 | The specified initiator group does not exist, is not accessible to the caller, or is not in the same SVM as the specified LUN. | | 5374922 | The specified LUN map does not exist. |

func NewLunMapDeleteDefault

func NewLunMapDeleteDefault(code int) *LunMapDeleteDefault

NewLunMapDeleteDefault creates a LunMapDeleteDefault with default headers values

func (*LunMapDeleteDefault) Code

func (o *LunMapDeleteDefault) Code() int

Code gets the status code for the lun map delete default response

func (*LunMapDeleteDefault) Error

func (o *LunMapDeleteDefault) Error() string

func (*LunMapDeleteDefault) GetPayload

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

func (*LunMapDeleteDefault) IsClientError

func (o *LunMapDeleteDefault) IsClientError() bool

IsClientError returns true when this lun map delete default response has a 4xx status code

func (*LunMapDeleteDefault) IsCode

func (o *LunMapDeleteDefault) IsCode(code int) bool

IsCode returns true when this lun map delete default response a status code equal to that given

func (*LunMapDeleteDefault) IsRedirect

func (o *LunMapDeleteDefault) IsRedirect() bool

IsRedirect returns true when this lun map delete default response has a 3xx status code

func (*LunMapDeleteDefault) IsServerError

func (o *LunMapDeleteDefault) IsServerError() bool

IsServerError returns true when this lun map delete default response has a 5xx status code

func (*LunMapDeleteDefault) IsSuccess

func (o *LunMapDeleteDefault) IsSuccess() bool

IsSuccess returns true when this lun map delete default response has a 2xx status code

func (*LunMapDeleteDefault) String

func (o *LunMapDeleteDefault) String() string

type LunMapDeleteOK

type LunMapDeleteOK struct {
}

LunMapDeleteOK describes a response with status code 200, with default header values.

OK

func NewLunMapDeleteOK

func NewLunMapDeleteOK() *LunMapDeleteOK

NewLunMapDeleteOK creates a LunMapDeleteOK with default headers values

func (*LunMapDeleteOK) Error

func (o *LunMapDeleteOK) Error() string

func (*LunMapDeleteOK) IsClientError

func (o *LunMapDeleteOK) IsClientError() bool

IsClientError returns true when this lun map delete o k response has a 4xx status code

func (*LunMapDeleteOK) IsCode

func (o *LunMapDeleteOK) IsCode(code int) bool

IsCode returns true when this lun map delete o k response a status code equal to that given

func (*LunMapDeleteOK) IsRedirect

func (o *LunMapDeleteOK) IsRedirect() bool

IsRedirect returns true when this lun map delete o k response has a 3xx status code

func (*LunMapDeleteOK) IsServerError

func (o *LunMapDeleteOK) IsServerError() bool

IsServerError returns true when this lun map delete o k response has a 5xx status code

func (*LunMapDeleteOK) IsSuccess

func (o *LunMapDeleteOK) IsSuccess() bool

IsSuccess returns true when this lun map delete o k response has a 2xx status code

func (*LunMapDeleteOK) String

func (o *LunMapDeleteOK) String() string

type LunMapDeleteParams

type LunMapDeleteParams struct {

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUIDPathParameter string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

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

LunMapDeleteParams contains all the parameters to send to the API endpoint

for the lun map delete operation.

Typically these are written to a http.Request.

func NewLunMapDeleteParams

func NewLunMapDeleteParams() *LunMapDeleteParams

NewLunMapDeleteParams creates a new LunMapDeleteParams object, with the default timeout for this client.

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

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

func NewLunMapDeleteParamsWithContext

func NewLunMapDeleteParamsWithContext(ctx context.Context) *LunMapDeleteParams

NewLunMapDeleteParamsWithContext creates a new LunMapDeleteParams object with the ability to set a context for a request.

func NewLunMapDeleteParamsWithHTTPClient

func NewLunMapDeleteParamsWithHTTPClient(client *http.Client) *LunMapDeleteParams

NewLunMapDeleteParamsWithHTTPClient creates a new LunMapDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapDeleteParamsWithTimeout

func NewLunMapDeleteParamsWithTimeout(timeout time.Duration) *LunMapDeleteParams

NewLunMapDeleteParamsWithTimeout creates a new LunMapDeleteParams object with the ability to set a timeout on a request.

func (*LunMapDeleteParams) SetContext

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

SetContext adds the context to the lun map delete params

func (*LunMapDeleteParams) SetDefaults

func (o *LunMapDeleteParams) SetDefaults()

SetDefaults hydrates default values in the lun map delete params (not the query body).

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

func (*LunMapDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map delete params

func (*LunMapDeleteParams) SetIgroupUUIDPathParameter

func (o *LunMapDeleteParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the lun map delete params

func (*LunMapDeleteParams) SetLunUUIDPathParameter

func (o *LunMapDeleteParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun map delete params

func (*LunMapDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the lun map delete params

func (*LunMapDeleteParams) WithContext

WithContext adds the context to the lun map delete params

func (*LunMapDeleteParams) WithDefaults

func (o *LunMapDeleteParams) WithDefaults() *LunMapDeleteParams

WithDefaults hydrates default values in the lun map delete params (not the query body).

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

func (*LunMapDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun map delete params

func (*LunMapDeleteParams) WithIgroupUUIDPathParameter

func (o *LunMapDeleteParams) WithIgroupUUIDPathParameter(igroupUUID string) *LunMapDeleteParams

WithIgroupUUIDPathParameter adds the igroupUUID to the lun map delete params

func (*LunMapDeleteParams) WithLunUUIDPathParameter

func (o *LunMapDeleteParams) WithLunUUIDPathParameter(lunUUID string) *LunMapDeleteParams

WithLunUUIDPathParameter adds the lunUUID to the lun map delete params

func (*LunMapDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the lun map delete params

func (*LunMapDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunMapDeleteReader

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

LunMapDeleteReader is a Reader for the LunMapDelete structure.

func (*LunMapDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374852 | The initiator group does not exist or is not accessible to the caller. | | 5374875 | The LUN does not exist or is not accessible to the caller. |

func NewLunMapGetDefault

func NewLunMapGetDefault(code int) *LunMapGetDefault

NewLunMapGetDefault creates a LunMapGetDefault with default headers values

func (*LunMapGetDefault) Code

func (o *LunMapGetDefault) Code() int

Code gets the status code for the lun map get default response

func (*LunMapGetDefault) Error

func (o *LunMapGetDefault) Error() string

func (*LunMapGetDefault) GetPayload

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

func (*LunMapGetDefault) IsClientError

func (o *LunMapGetDefault) IsClientError() bool

IsClientError returns true when this lun map get default response has a 4xx status code

func (*LunMapGetDefault) IsCode

func (o *LunMapGetDefault) IsCode(code int) bool

IsCode returns true when this lun map get default response a status code equal to that given

func (*LunMapGetDefault) IsRedirect

func (o *LunMapGetDefault) IsRedirect() bool

IsRedirect returns true when this lun map get default response has a 3xx status code

func (*LunMapGetDefault) IsServerError

func (o *LunMapGetDefault) IsServerError() bool

IsServerError returns true when this lun map get default response has a 5xx status code

func (*LunMapGetDefault) IsSuccess

func (o *LunMapGetDefault) IsSuccess() bool

IsSuccess returns true when this lun map get default response has a 2xx status code

func (*LunMapGetDefault) String

func (o *LunMapGetDefault) String() string

type LunMapGetOK

type LunMapGetOK struct {
	Payload *models.LunMap
}

LunMapGetOK describes a response with status code 200, with default header values.

OK

func NewLunMapGetOK

func NewLunMapGetOK() *LunMapGetOK

NewLunMapGetOK creates a LunMapGetOK with default headers values

func (*LunMapGetOK) Error

func (o *LunMapGetOK) Error() string

func (*LunMapGetOK) GetPayload

func (o *LunMapGetOK) GetPayload() *models.LunMap

func (*LunMapGetOK) IsClientError

func (o *LunMapGetOK) IsClientError() bool

IsClientError returns true when this lun map get o k response has a 4xx status code

func (*LunMapGetOK) IsCode

func (o *LunMapGetOK) IsCode(code int) bool

IsCode returns true when this lun map get o k response a status code equal to that given

func (*LunMapGetOK) IsRedirect

func (o *LunMapGetOK) IsRedirect() bool

IsRedirect returns true when this lun map get o k response has a 3xx status code

func (*LunMapGetOK) IsServerError

func (o *LunMapGetOK) IsServerError() bool

IsServerError returns true when this lun map get o k response has a 5xx status code

func (*LunMapGetOK) IsSuccess

func (o *LunMapGetOK) IsSuccess() bool

IsSuccess returns true when this lun map get o k response has a 2xx status code

func (*LunMapGetOK) String

func (o *LunMapGetOK) String() string

type LunMapGetParams

type LunMapGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUIDPathParameter string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

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

LunMapGetParams contains all the parameters to send to the API endpoint

for the lun map get operation.

Typically these are written to a http.Request.

func NewLunMapGetParams

func NewLunMapGetParams() *LunMapGetParams

NewLunMapGetParams creates a new LunMapGetParams object, with the default timeout for this client.

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

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

func NewLunMapGetParamsWithContext

func NewLunMapGetParamsWithContext(ctx context.Context) *LunMapGetParams

NewLunMapGetParamsWithContext creates a new LunMapGetParams object with the ability to set a context for a request.

func NewLunMapGetParamsWithHTTPClient

func NewLunMapGetParamsWithHTTPClient(client *http.Client) *LunMapGetParams

NewLunMapGetParamsWithHTTPClient creates a new LunMapGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapGetParamsWithTimeout

func NewLunMapGetParamsWithTimeout(timeout time.Duration) *LunMapGetParams

NewLunMapGetParamsWithTimeout creates a new LunMapGetParams object with the ability to set a timeout on a request.

func (*LunMapGetParams) SetContext

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

SetContext adds the context to the lun map get params

func (*LunMapGetParams) SetDefaults

func (o *LunMapGetParams) SetDefaults()

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

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

func (*LunMapGetParams) SetFieldsQueryParameter

func (o *LunMapGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun map get params

func (*LunMapGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map get params

func (*LunMapGetParams) SetIgroupUUIDPathParameter

func (o *LunMapGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the lun map get params

func (*LunMapGetParams) SetLunUUIDPathParameter

func (o *LunMapGetParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun map get params

func (*LunMapGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun map get params

func (*LunMapGetParams) WithContext

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

WithContext adds the context to the lun map get params

func (*LunMapGetParams) WithDefaults

func (o *LunMapGetParams) WithDefaults() *LunMapGetParams

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

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

func (*LunMapGetParams) WithFieldsQueryParameter

func (o *LunMapGetParams) WithFieldsQueryParameter(fields []string) *LunMapGetParams

WithFieldsQueryParameter adds the fields to the lun map get params

func (*LunMapGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun map get params

func (*LunMapGetParams) WithIgroupUUIDPathParameter

func (o *LunMapGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *LunMapGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the lun map get params

func (*LunMapGetParams) WithLunUUIDPathParameter

func (o *LunMapGetParams) WithLunUUIDPathParameter(lunUUID string) *LunMapGetParams

WithLunUUIDPathParameter adds the lunUUID to the lun map get params

func (*LunMapGetParams) WithTimeout

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

WithTimeout adds the timeout to the lun map get params

func (*LunMapGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunMapGetReader

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

LunMapGetReader is a Reader for the LunMapGet structure.

func (*LunMapGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapReportingNodeCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN does not exist or is not accessible to the caller. | | 5374878 | The specified initiator group does not exist, is not accessible to the caller, or is not in the same SVM as the specified LUN. | | 5374922 | The specified LUN map does not exist. |

func NewLunMapReportingNodeCollectionGetDefault

func NewLunMapReportingNodeCollectionGetDefault(code int) *LunMapReportingNodeCollectionGetDefault

NewLunMapReportingNodeCollectionGetDefault creates a LunMapReportingNodeCollectionGetDefault with default headers values

func (*LunMapReportingNodeCollectionGetDefault) Code

Code gets the status code for the lun map reporting node collection get default response

func (*LunMapReportingNodeCollectionGetDefault) Error

func (*LunMapReportingNodeCollectionGetDefault) GetPayload

func (*LunMapReportingNodeCollectionGetDefault) IsClientError

func (o *LunMapReportingNodeCollectionGetDefault) IsClientError() bool

IsClientError returns true when this lun map reporting node collection get default response has a 4xx status code

func (*LunMapReportingNodeCollectionGetDefault) IsCode

IsCode returns true when this lun map reporting node collection get default response a status code equal to that given

func (*LunMapReportingNodeCollectionGetDefault) IsRedirect

IsRedirect returns true when this lun map reporting node collection get default response has a 3xx status code

func (*LunMapReportingNodeCollectionGetDefault) IsServerError

func (o *LunMapReportingNodeCollectionGetDefault) IsServerError() bool

IsServerError returns true when this lun map reporting node collection get default response has a 5xx status code

func (*LunMapReportingNodeCollectionGetDefault) IsSuccess

IsSuccess returns true when this lun map reporting node collection get default response has a 2xx status code

func (*LunMapReportingNodeCollectionGetDefault) String

type LunMapReportingNodeCollectionGetOK

type LunMapReportingNodeCollectionGetOK struct {
	Payload *models.LunMapReportingNodeResponse
}

LunMapReportingNodeCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewLunMapReportingNodeCollectionGetOK

func NewLunMapReportingNodeCollectionGetOK() *LunMapReportingNodeCollectionGetOK

NewLunMapReportingNodeCollectionGetOK creates a LunMapReportingNodeCollectionGetOK with default headers values

func (*LunMapReportingNodeCollectionGetOK) Error

func (*LunMapReportingNodeCollectionGetOK) GetPayload

func (*LunMapReportingNodeCollectionGetOK) IsClientError

func (o *LunMapReportingNodeCollectionGetOK) IsClientError() bool

IsClientError returns true when this lun map reporting node collection get o k response has a 4xx status code

func (*LunMapReportingNodeCollectionGetOK) IsCode

IsCode returns true when this lun map reporting node collection get o k response a status code equal to that given

func (*LunMapReportingNodeCollectionGetOK) IsRedirect

func (o *LunMapReportingNodeCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this lun map reporting node collection get o k response has a 3xx status code

func (*LunMapReportingNodeCollectionGetOK) IsServerError

func (o *LunMapReportingNodeCollectionGetOK) IsServerError() bool

IsServerError returns true when this lun map reporting node collection get o k response has a 5xx status code

func (*LunMapReportingNodeCollectionGetOK) IsSuccess

IsSuccess returns true when this lun map reporting node collection get o k response has a 2xx status code

func (*LunMapReportingNodeCollectionGetOK) String

type LunMapReportingNodeCollectionGetParams

type LunMapReportingNodeCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUIDPathParameter string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

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

LunMapReportingNodeCollectionGetParams contains all the parameters to send to the API endpoint

for the lun map reporting node collection get operation.

Typically these are written to a http.Request.

func NewLunMapReportingNodeCollectionGetParams

func NewLunMapReportingNodeCollectionGetParams() *LunMapReportingNodeCollectionGetParams

NewLunMapReportingNodeCollectionGetParams creates a new LunMapReportingNodeCollectionGetParams object, with the default timeout for this client.

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

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

func NewLunMapReportingNodeCollectionGetParamsWithContext

func NewLunMapReportingNodeCollectionGetParamsWithContext(ctx context.Context) *LunMapReportingNodeCollectionGetParams

NewLunMapReportingNodeCollectionGetParamsWithContext creates a new LunMapReportingNodeCollectionGetParams object with the ability to set a context for a request.

func NewLunMapReportingNodeCollectionGetParamsWithHTTPClient

func NewLunMapReportingNodeCollectionGetParamsWithHTTPClient(client *http.Client) *LunMapReportingNodeCollectionGetParams

NewLunMapReportingNodeCollectionGetParamsWithHTTPClient creates a new LunMapReportingNodeCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapReportingNodeCollectionGetParamsWithTimeout

func NewLunMapReportingNodeCollectionGetParamsWithTimeout(timeout time.Duration) *LunMapReportingNodeCollectionGetParams

NewLunMapReportingNodeCollectionGetParamsWithTimeout creates a new LunMapReportingNodeCollectionGetParams object with the ability to set a timeout on a request.

func (*LunMapReportingNodeCollectionGetParams) SetContext

SetContext adds the context to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetDefaults

func (o *LunMapReportingNodeCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the lun map reporting node collection get params (not the query body).

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

func (*LunMapReportingNodeCollectionGetParams) SetFieldsQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetIgroupUUIDPathParameter

func (o *LunMapReportingNodeCollectionGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetLunUUIDPathParameter

func (o *LunMapReportingNodeCollectionGetParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetMaxRecordsQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetNameQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetNameQueryParameter(name *string)

SetNameQueryParameter adds the name to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetOrderByQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetReturnRecordsQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetUUIDQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithContext

WithContext adds the context to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the lun map reporting node collection get params (not the query body).

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

func (*LunMapReportingNodeCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithIgroupUUIDPathParameter

func (o *LunMapReportingNodeCollectionGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *LunMapReportingNodeCollectionGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithLunUUIDPathParameter

WithLunUUIDPathParameter adds the lunUUID to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithMaxRecordsQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *LunMapReportingNodeCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithNameQueryParameter

WithNameQueryParameter adds the name to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithReturnRecordsQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunMapReportingNodeCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *LunMapReportingNodeCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *LunMapReportingNodeCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithUUIDQueryParameter

WithUUIDQueryParameter adds the uuid to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunMapReportingNodeCollectionGetReader

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

LunMapReportingNodeCollectionGetReader is a Reader for the LunMapReportingNodeCollectionGet structure.

func (*LunMapReportingNodeCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapReportingNodeCreateCreated

type LunMapReportingNodeCreateCreated struct {
	Payload *models.LunMapReportingNodeResponse
}

LunMapReportingNodeCreateCreated describes a response with status code 201, with default header values.

Created

func NewLunMapReportingNodeCreateCreated

func NewLunMapReportingNodeCreateCreated() *LunMapReportingNodeCreateCreated

NewLunMapReportingNodeCreateCreated creates a LunMapReportingNodeCreateCreated with default headers values

func (*LunMapReportingNodeCreateCreated) Error

func (*LunMapReportingNodeCreateCreated) GetPayload

func (*LunMapReportingNodeCreateCreated) IsClientError

func (o *LunMapReportingNodeCreateCreated) IsClientError() bool

IsClientError returns true when this lun map reporting node create created response has a 4xx status code

func (*LunMapReportingNodeCreateCreated) IsCode

func (o *LunMapReportingNodeCreateCreated) IsCode(code int) bool

IsCode returns true when this lun map reporting node create created response a status code equal to that given

func (*LunMapReportingNodeCreateCreated) IsRedirect

func (o *LunMapReportingNodeCreateCreated) IsRedirect() bool

IsRedirect returns true when this lun map reporting node create created response has a 3xx status code

func (*LunMapReportingNodeCreateCreated) IsServerError

func (o *LunMapReportingNodeCreateCreated) IsServerError() bool

IsServerError returns true when this lun map reporting node create created response has a 5xx status code

func (*LunMapReportingNodeCreateCreated) IsSuccess

func (o *LunMapReportingNodeCreateCreated) IsSuccess() bool

IsSuccess returns true when this lun map reporting node create created response has a 2xx status code

func (*LunMapReportingNodeCreateCreated) String

type LunMapReportingNodeCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN does not exist or is not accessible to the caller. | | 5374878 | The specified initiator group does not exist, is not accessible to the caller, or is not in the same SVM as the specified LUN. | | 5374920 | The specified cluster node does not exist. | | 5374921 | The specified cluster node name and UUID do not refer to the same cluster node. | | 5374922 | The specified LUN map does not exist. | | 5374923 | A cluster node `uuid` or `name` must be specified to add a reporting node. |

func NewLunMapReportingNodeCreateDefault

func NewLunMapReportingNodeCreateDefault(code int) *LunMapReportingNodeCreateDefault

NewLunMapReportingNodeCreateDefault creates a LunMapReportingNodeCreateDefault with default headers values

func (*LunMapReportingNodeCreateDefault) Code

Code gets the status code for the lun map reporting node create default response

func (*LunMapReportingNodeCreateDefault) Error

func (*LunMapReportingNodeCreateDefault) GetPayload

func (*LunMapReportingNodeCreateDefault) IsClientError

func (o *LunMapReportingNodeCreateDefault) IsClientError() bool

IsClientError returns true when this lun map reporting node create default response has a 4xx status code

func (*LunMapReportingNodeCreateDefault) IsCode

func (o *LunMapReportingNodeCreateDefault) IsCode(code int) bool

IsCode returns true when this lun map reporting node create default response a status code equal to that given

func (*LunMapReportingNodeCreateDefault) IsRedirect

func (o *LunMapReportingNodeCreateDefault) IsRedirect() bool

IsRedirect returns true when this lun map reporting node create default response has a 3xx status code

func (*LunMapReportingNodeCreateDefault) IsServerError

func (o *LunMapReportingNodeCreateDefault) IsServerError() bool

IsServerError returns true when this lun map reporting node create default response has a 5xx status code

func (*LunMapReportingNodeCreateDefault) IsSuccess

func (o *LunMapReportingNodeCreateDefault) IsSuccess() bool

IsSuccess returns true when this lun map reporting node create default response has a 2xx status code

func (*LunMapReportingNodeCreateDefault) String

type LunMapReportingNodeCreateParams

type LunMapReportingNodeCreateParams struct {

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUIDPathParameter string

	/* Info.

	   The property values for the new LUN map reporting node.

	*/
	Info *models.LunMapReportingNode

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

LunMapReportingNodeCreateParams contains all the parameters to send to the API endpoint

for the lun map reporting node create operation.

Typically these are written to a http.Request.

func NewLunMapReportingNodeCreateParams

func NewLunMapReportingNodeCreateParams() *LunMapReportingNodeCreateParams

NewLunMapReportingNodeCreateParams creates a new LunMapReportingNodeCreateParams object, with the default timeout for this client.

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

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

func NewLunMapReportingNodeCreateParamsWithContext

func NewLunMapReportingNodeCreateParamsWithContext(ctx context.Context) *LunMapReportingNodeCreateParams

NewLunMapReportingNodeCreateParamsWithContext creates a new LunMapReportingNodeCreateParams object with the ability to set a context for a request.

func NewLunMapReportingNodeCreateParamsWithHTTPClient

func NewLunMapReportingNodeCreateParamsWithHTTPClient(client *http.Client) *LunMapReportingNodeCreateParams

NewLunMapReportingNodeCreateParamsWithHTTPClient creates a new LunMapReportingNodeCreateParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapReportingNodeCreateParamsWithTimeout

func NewLunMapReportingNodeCreateParamsWithTimeout(timeout time.Duration) *LunMapReportingNodeCreateParams

NewLunMapReportingNodeCreateParamsWithTimeout creates a new LunMapReportingNodeCreateParams object with the ability to set a timeout on a request.

func (*LunMapReportingNodeCreateParams) SetContext

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

SetContext adds the context to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetDefaults

func (o *LunMapReportingNodeCreateParams) SetDefaults()

SetDefaults hydrates default values in the lun map reporting node create params (not the query body).

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

func (*LunMapReportingNodeCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetIgroupUUIDPathParameter

func (o *LunMapReportingNodeCreateParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetInfo

SetInfo adds the info to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetLunUUIDPathParameter

func (o *LunMapReportingNodeCreateParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetReturnRecordsQueryParameter

func (o *LunMapReportingNodeCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetTimeout

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

SetTimeout adds the timeout to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithContext

WithContext adds the context to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithDefaults

WithDefaults hydrates default values in the lun map reporting node create params (not the query body).

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

func (*LunMapReportingNodeCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithIgroupUUIDPathParameter

func (o *LunMapReportingNodeCreateParams) WithIgroupUUIDPathParameter(igroupUUID string) *LunMapReportingNodeCreateParams

WithIgroupUUIDPathParameter adds the igroupUUID to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithInfo

WithInfo adds the info to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithLunUUIDPathParameter

func (o *LunMapReportingNodeCreateParams) WithLunUUIDPathParameter(lunUUID string) *LunMapReportingNodeCreateParams

WithLunUUIDPathParameter adds the lunUUID to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithReturnRecordsQueryParameter

func (o *LunMapReportingNodeCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *LunMapReportingNodeCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithTimeout

WithTimeout adds the timeout to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunMapReportingNodeCreateReader

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

LunMapReportingNodeCreateReader is a Reader for the LunMapReportingNodeCreate structure.

func (*LunMapReportingNodeCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapReportingNodeDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374608 | An attempt was made to delete the last reporting node for a LUN. The REST API requires that a LUN map must maintain at least one reporting node. | | 5374875 | The specified LUN does not exist or is not accessible to the caller. | | 5374878 | The specified initiator group does not exist, is not accessible to the caller, or is not in the same SVM as the specified LUN. | | 5374922 | The specified LUN map does not exist. |

func NewLunMapReportingNodeDeleteDefault

func NewLunMapReportingNodeDeleteDefault(code int) *LunMapReportingNodeDeleteDefault

NewLunMapReportingNodeDeleteDefault creates a LunMapReportingNodeDeleteDefault with default headers values

func (*LunMapReportingNodeDeleteDefault) Code

Code gets the status code for the lun map reporting node delete default response

func (*LunMapReportingNodeDeleteDefault) Error

func (*LunMapReportingNodeDeleteDefault) GetPayload

func (*LunMapReportingNodeDeleteDefault) IsClientError

func (o *LunMapReportingNodeDeleteDefault) IsClientError() bool

IsClientError returns true when this lun map reporting node delete default response has a 4xx status code

func (*LunMapReportingNodeDeleteDefault) IsCode

func (o *LunMapReportingNodeDeleteDefault) IsCode(code int) bool

IsCode returns true when this lun map reporting node delete default response a status code equal to that given

func (*LunMapReportingNodeDeleteDefault) IsRedirect

func (o *LunMapReportingNodeDeleteDefault) IsRedirect() bool

IsRedirect returns true when this lun map reporting node delete default response has a 3xx status code

func (*LunMapReportingNodeDeleteDefault) IsServerError

func (o *LunMapReportingNodeDeleteDefault) IsServerError() bool

IsServerError returns true when this lun map reporting node delete default response has a 5xx status code

func (*LunMapReportingNodeDeleteDefault) IsSuccess

func (o *LunMapReportingNodeDeleteDefault) IsSuccess() bool

IsSuccess returns true when this lun map reporting node delete default response has a 2xx status code

func (*LunMapReportingNodeDeleteDefault) String

type LunMapReportingNodeDeleteOK

type LunMapReportingNodeDeleteOK struct {
}

LunMapReportingNodeDeleteOK describes a response with status code 200, with default header values.

OK

func NewLunMapReportingNodeDeleteOK

func NewLunMapReportingNodeDeleteOK() *LunMapReportingNodeDeleteOK

NewLunMapReportingNodeDeleteOK creates a LunMapReportingNodeDeleteOK with default headers values

func (*LunMapReportingNodeDeleteOK) Error

func (*LunMapReportingNodeDeleteOK) IsClientError

func (o *LunMapReportingNodeDeleteOK) IsClientError() bool

IsClientError returns true when this lun map reporting node delete o k response has a 4xx status code

func (*LunMapReportingNodeDeleteOK) IsCode

func (o *LunMapReportingNodeDeleteOK) IsCode(code int) bool

IsCode returns true when this lun map reporting node delete o k response a status code equal to that given

func (*LunMapReportingNodeDeleteOK) IsRedirect

func (o *LunMapReportingNodeDeleteOK) IsRedirect() bool

IsRedirect returns true when this lun map reporting node delete o k response has a 3xx status code

func (*LunMapReportingNodeDeleteOK) IsServerError

func (o *LunMapReportingNodeDeleteOK) IsServerError() bool

IsServerError returns true when this lun map reporting node delete o k response has a 5xx status code

func (*LunMapReportingNodeDeleteOK) IsSuccess

func (o *LunMapReportingNodeDeleteOK) IsSuccess() bool

IsSuccess returns true when this lun map reporting node delete o k response has a 2xx status code

func (*LunMapReportingNodeDeleteOK) String

func (o *LunMapReportingNodeDeleteOK) String() string

type LunMapReportingNodeDeleteParams

type LunMapReportingNodeDeleteParams struct {

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUIDPathParameter string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* UUID.

	   The unique identifier of the node.

	*/
	UUIDPathParameter string

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

LunMapReportingNodeDeleteParams contains all the parameters to send to the API endpoint

for the lun map reporting node delete operation.

Typically these are written to a http.Request.

func NewLunMapReportingNodeDeleteParams

func NewLunMapReportingNodeDeleteParams() *LunMapReportingNodeDeleteParams

NewLunMapReportingNodeDeleteParams creates a new LunMapReportingNodeDeleteParams object, with the default timeout for this client.

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

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

func NewLunMapReportingNodeDeleteParamsWithContext

func NewLunMapReportingNodeDeleteParamsWithContext(ctx context.Context) *LunMapReportingNodeDeleteParams

NewLunMapReportingNodeDeleteParamsWithContext creates a new LunMapReportingNodeDeleteParams object with the ability to set a context for a request.

func NewLunMapReportingNodeDeleteParamsWithHTTPClient

func NewLunMapReportingNodeDeleteParamsWithHTTPClient(client *http.Client) *LunMapReportingNodeDeleteParams

NewLunMapReportingNodeDeleteParamsWithHTTPClient creates a new LunMapReportingNodeDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapReportingNodeDeleteParamsWithTimeout

func NewLunMapReportingNodeDeleteParamsWithTimeout(timeout time.Duration) *LunMapReportingNodeDeleteParams

NewLunMapReportingNodeDeleteParamsWithTimeout creates a new LunMapReportingNodeDeleteParams object with the ability to set a timeout on a request.

func (*LunMapReportingNodeDeleteParams) SetContext

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

SetContext adds the context to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) SetDefaults

func (o *LunMapReportingNodeDeleteParams) SetDefaults()

SetDefaults hydrates default values in the lun map reporting node delete params (not the query body).

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

func (*LunMapReportingNodeDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) SetIgroupUUIDPathParameter

func (o *LunMapReportingNodeDeleteParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) SetLunUUIDPathParameter

func (o *LunMapReportingNodeDeleteParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) SetUUIDPathParameter

func (o *LunMapReportingNodeDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithContext

WithContext adds the context to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithDefaults

WithDefaults hydrates default values in the lun map reporting node delete params (not the query body).

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

func (*LunMapReportingNodeDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithIgroupUUIDPathParameter

func (o *LunMapReportingNodeDeleteParams) WithIgroupUUIDPathParameter(igroupUUID string) *LunMapReportingNodeDeleteParams

WithIgroupUUIDPathParameter adds the igroupUUID to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithLunUUIDPathParameter

func (o *LunMapReportingNodeDeleteParams) WithLunUUIDPathParameter(lunUUID string) *LunMapReportingNodeDeleteParams

WithLunUUIDPathParameter adds the lunUUID to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithTimeout

WithTimeout adds the timeout to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithUUIDPathParameter

WithUUIDPathParameter adds the uuid to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunMapReportingNodeDeleteReader

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

LunMapReportingNodeDeleteReader is a Reader for the LunMapReportingNodeDelete structure.

func (*LunMapReportingNodeDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunMapReportingNodeGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The specified LUN does not exist or is not accessible to the caller. | | 5374878 | The specified initiator group does not exist, is not accessible to the caller, or is not in the same SVM as the specified LUN. | | 5374922 | The specified LUN map does not exist. |

func NewLunMapReportingNodeGetDefault

func NewLunMapReportingNodeGetDefault(code int) *LunMapReportingNodeGetDefault

NewLunMapReportingNodeGetDefault creates a LunMapReportingNodeGetDefault with default headers values

func (*LunMapReportingNodeGetDefault) Code

Code gets the status code for the lun map reporting node get default response

func (*LunMapReportingNodeGetDefault) Error

func (*LunMapReportingNodeGetDefault) GetPayload

func (*LunMapReportingNodeGetDefault) IsClientError

func (o *LunMapReportingNodeGetDefault) IsClientError() bool

IsClientError returns true when this lun map reporting node get default response has a 4xx status code

func (*LunMapReportingNodeGetDefault) IsCode

func (o *LunMapReportingNodeGetDefault) IsCode(code int) bool

IsCode returns true when this lun map reporting node get default response a status code equal to that given

func (*LunMapReportingNodeGetDefault) IsRedirect

func (o *LunMapReportingNodeGetDefault) IsRedirect() bool

IsRedirect returns true when this lun map reporting node get default response has a 3xx status code

func (*LunMapReportingNodeGetDefault) IsServerError

func (o *LunMapReportingNodeGetDefault) IsServerError() bool

IsServerError returns true when this lun map reporting node get default response has a 5xx status code

func (*LunMapReportingNodeGetDefault) IsSuccess

func (o *LunMapReportingNodeGetDefault) IsSuccess() bool

IsSuccess returns true when this lun map reporting node get default response has a 2xx status code

func (*LunMapReportingNodeGetDefault) String

type LunMapReportingNodeGetOK

type LunMapReportingNodeGetOK struct {
	Payload *models.LunMapReportingNode
}

LunMapReportingNodeGetOK describes a response with status code 200, with default header values.

OK

func NewLunMapReportingNodeGetOK

func NewLunMapReportingNodeGetOK() *LunMapReportingNodeGetOK

NewLunMapReportingNodeGetOK creates a LunMapReportingNodeGetOK with default headers values

func (*LunMapReportingNodeGetOK) Error

func (o *LunMapReportingNodeGetOK) Error() string

func (*LunMapReportingNodeGetOK) GetPayload

func (*LunMapReportingNodeGetOK) IsClientError

func (o *LunMapReportingNodeGetOK) IsClientError() bool

IsClientError returns true when this lun map reporting node get o k response has a 4xx status code

func (*LunMapReportingNodeGetOK) IsCode

func (o *LunMapReportingNodeGetOK) IsCode(code int) bool

IsCode returns true when this lun map reporting node get o k response a status code equal to that given

func (*LunMapReportingNodeGetOK) IsRedirect

func (o *LunMapReportingNodeGetOK) IsRedirect() bool

IsRedirect returns true when this lun map reporting node get o k response has a 3xx status code

func (*LunMapReportingNodeGetOK) IsServerError

func (o *LunMapReportingNodeGetOK) IsServerError() bool

IsServerError returns true when this lun map reporting node get o k response has a 5xx status code

func (*LunMapReportingNodeGetOK) IsSuccess

func (o *LunMapReportingNodeGetOK) IsSuccess() bool

IsSuccess returns true when this lun map reporting node get o k response has a 2xx status code

func (*LunMapReportingNodeGetOK) String

func (o *LunMapReportingNodeGetOK) String() string

type LunMapReportingNodeGetParams

type LunMapReportingNodeGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUIDPathParameter string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUIDPathParameter string

	/* UUID.

	   The unique identifier of the node.

	*/
	UUIDPathParameter string

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

LunMapReportingNodeGetParams contains all the parameters to send to the API endpoint

for the lun map reporting node get operation.

Typically these are written to a http.Request.

func NewLunMapReportingNodeGetParams

func NewLunMapReportingNodeGetParams() *LunMapReportingNodeGetParams

NewLunMapReportingNodeGetParams creates a new LunMapReportingNodeGetParams object, with the default timeout for this client.

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

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

func NewLunMapReportingNodeGetParamsWithContext

func NewLunMapReportingNodeGetParamsWithContext(ctx context.Context) *LunMapReportingNodeGetParams

NewLunMapReportingNodeGetParamsWithContext creates a new LunMapReportingNodeGetParams object with the ability to set a context for a request.

func NewLunMapReportingNodeGetParamsWithHTTPClient

func NewLunMapReportingNodeGetParamsWithHTTPClient(client *http.Client) *LunMapReportingNodeGetParams

NewLunMapReportingNodeGetParamsWithHTTPClient creates a new LunMapReportingNodeGetParams object with the ability to set a custom HTTPClient for a request.

func NewLunMapReportingNodeGetParamsWithTimeout

func NewLunMapReportingNodeGetParamsWithTimeout(timeout time.Duration) *LunMapReportingNodeGetParams

NewLunMapReportingNodeGetParamsWithTimeout creates a new LunMapReportingNodeGetParams object with the ability to set a timeout on a request.

func (*LunMapReportingNodeGetParams) SetContext

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

SetContext adds the context to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetDefaults

func (o *LunMapReportingNodeGetParams) SetDefaults()

SetDefaults hydrates default values in the lun map reporting node get params (not the query body).

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

func (*LunMapReportingNodeGetParams) SetFieldsQueryParameter

func (o *LunMapReportingNodeGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetIgroupUUIDPathParameter

func (o *LunMapReportingNodeGetParams) SetIgroupUUIDPathParameter(igroupUUID string)

SetIgroupUUIDPathParameter adds the igroupUuid to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetLunUUIDPathParameter

func (o *LunMapReportingNodeGetParams) SetLunUUIDPathParameter(lunUUID string)

SetLunUUIDPathParameter adds the lunUuid to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetTimeout

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

SetTimeout adds the timeout to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetUUIDPathParameter

func (o *LunMapReportingNodeGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithContext

WithContext adds the context to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithDefaults

WithDefaults hydrates default values in the lun map reporting node get params (not the query body).

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

func (*LunMapReportingNodeGetParams) WithFieldsQueryParameter

func (o *LunMapReportingNodeGetParams) WithFieldsQueryParameter(fields []string) *LunMapReportingNodeGetParams

WithFieldsQueryParameter adds the fields to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithIgroupUUIDPathParameter

func (o *LunMapReportingNodeGetParams) WithIgroupUUIDPathParameter(igroupUUID string) *LunMapReportingNodeGetParams

WithIgroupUUIDPathParameter adds the igroupUUID to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithLunUUIDPathParameter

func (o *LunMapReportingNodeGetParams) WithLunUUIDPathParameter(lunUUID string) *LunMapReportingNodeGetParams

WithLunUUIDPathParameter adds the lunUUID to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithTimeout

WithTimeout adds the timeout to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithUUIDPathParameter

func (o *LunMapReportingNodeGetParams) WithUUIDPathParameter(uuid string) *LunMapReportingNodeGetParams

WithUUIDPathParameter adds the uuid to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type LunMapReportingNodeGetReader

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

LunMapReportingNodeGetReader is a Reader for the LunMapReportingNodeGet structure.

func (*LunMapReportingNodeGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type LunModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 917927 | The specified volume was not found. | | 918236 | The specified `location.volume.uuid` and `location.volume.name` do not refer to the same volume. | | 5242927 | The specified qtree was not found. | | 5242950 | The specified `location.qtree.id` and `location.qtree.name` do not refer to the same qtree. | | 5374124 | The specified LUN size is too small. | | 5374125 | The specified LUN size is too large. | | 5374130 | An invalid size value was provided. | | 5374241 | A size value with invalid units was provided. | | 5374480 | Modifying the LUN is not allowed because it is in a foreign LUN import relationship. | | 5374858 | The volume specified by `name` is not the same as that specified by `location.volume`. | | 5374860 | The qtree specified by `name` is not the same as that specified by `location.qtree`. | | 5374861 | The LUN base name specified by `name` is not the same as that specified by `location.logical_unit`. | | 5374864 | An error occurred after successfully overwriting data for the LUN as a clone. Some properties were not modified. | | 5374865 | The LUN's aggregate is offline. The aggregate must be online to modify or remove the LUN. | | 5374866 | The LUN's volume is offline. The volume must be online to modify or remove the LUN. | | 5374874 | The specified `clone.source.uuid` and `clone.source.name` do not refer to the same LUN. | | 5374875 | The specified LUN was not found. This can apply to `clone.source` or the target LUN. The `target` property of the error object identifies the property. | | 5374876 | The specified LUN was not found. This can apply to `clone.source` or the target LUN. The `target` property of the error object identifies the property. | | 5374885 | An error occurred after successfully modifying some of the properties of the LUN. Some properties were not modified. | | 5374889 | An invalid value was specified for `movement.progress.state`. Active LUN movement operations can be PATCHed to only _paused_ or _replicating_. | | 5374892 | An attempt was made to reduce the size of a LUN. | | 5374904 | The destination volume is not online. | | 7018919 | A copy or move job exists with the same destination LUN. | | 13565952 | The LUN clone request failed. |

func NewLunModifyDefault

func NewLunModifyDefault(code int) *LunModifyDefault

NewLunModifyDefault creates a LunModifyDefault with default headers values

func (*LunModifyDefault) Code

func (o *LunModifyDefault) Code() int

Code gets the status code for the lun modify default response

func (*LunModifyDefault) Error

func (o *LunModifyDefault) Error() string

func (*LunModifyDefault) GetPayload

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

func (*LunModifyDefault) IsClientError

func (o *LunModifyDefault) IsClientError() bool

IsClientError returns true when this lun modify default response has a 4xx status code

func (*LunModifyDefault) IsCode

func (o *LunModifyDefault) IsCode(code int) bool

IsCode returns true when this lun modify default response a status code equal to that given

func (*LunModifyDefault) IsRedirect

func (o *LunModifyDefault) IsRedirect() bool

IsRedirect returns true when this lun modify default response has a 3xx status code

func (*LunModifyDefault) IsServerError

func (o *LunModifyDefault) IsServerError() bool

IsServerError returns true when this lun modify default response has a 5xx status code

func (*LunModifyDefault) IsSuccess

func (o *LunModifyDefault) IsSuccess() bool

IsSuccess returns true when this lun modify default response has a 2xx status code

func (*LunModifyDefault) String

func (o *LunModifyDefault) String() string

type LunModifyOK

type LunModifyOK struct {
}

LunModifyOK describes a response with status code 200, with default header values.

OK

func NewLunModifyOK

func NewLunModifyOK() *LunModifyOK

NewLunModifyOK creates a LunModifyOK with default headers values

func (*LunModifyOK) Error

func (o *LunModifyOK) Error() string

func (*LunModifyOK) IsClientError

func (o *LunModifyOK) IsClientError() bool

IsClientError returns true when this lun modify o k response has a 4xx status code

func (*LunModifyOK) IsCode

func (o *LunModifyOK) IsCode(code int) bool

IsCode returns true when this lun modify o k response a status code equal to that given

func (*LunModifyOK) IsRedirect

func (o *LunModifyOK) IsRedirect() bool

IsRedirect returns true when this lun modify o k response has a 3xx status code

func (*LunModifyOK) IsServerError

func (o *LunModifyOK) IsServerError() bool

IsServerError returns true when this lun modify o k response has a 5xx status code

func (*LunModifyOK) IsSuccess

func (o *LunModifyOK) IsSuccess() bool

IsSuccess returns true when this lun modify o k response has a 2xx status code

func (*LunModifyOK) String

func (o *LunModifyOK) String() string

type LunModifyParams

type LunModifyParams struct {

	/* DataOffset.

	     The offset, in bytes, at which to begin writing LUN data.<br/>
	LUN data write requests are distinguished by the header entry `Content-Type: multipart/form-data`. When this header entry is provided, query parameter `data.offset` is required and used to specify the location within the LUN at which to write the data; no other query parameters are allowed. The request body must be `multipart/form-data` content with exactly one form entry containing the data to write. The content type entry of the form data is ignored and always treated as `application/octet-stream`. Writes are limited to one megabyte (1MB) per request.


	     Format: int64
	*/
	DataOffsetQueryParameter *int64

	/* Info.

	     The new property values for the LUN.<br/>
	Either `info` or `data` must be supplied.

	*/
	Info *models.Lun

	/* UUID.

	   The unique identifier of the LUN to retrieve.

	*/
	UUIDPathParameter string

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

LunModifyParams contains all the parameters to send to the API endpoint

for the lun modify operation.

Typically these are written to a http.Request.

func NewLunModifyParams

func NewLunModifyParams() *LunModifyParams

NewLunModifyParams creates a new LunModifyParams object, with the default timeout for this client.

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

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

func NewLunModifyParamsWithContext

func NewLunModifyParamsWithContext(ctx context.Context) *LunModifyParams

NewLunModifyParamsWithContext creates a new LunModifyParams object with the ability to set a context for a request.

func NewLunModifyParamsWithHTTPClient

func NewLunModifyParamsWithHTTPClient(client *http.Client) *LunModifyParams

NewLunModifyParamsWithHTTPClient creates a new LunModifyParams object with the ability to set a custom HTTPClient for a request.

func NewLunModifyParamsWithTimeout

func NewLunModifyParamsWithTimeout(timeout time.Duration) *LunModifyParams

NewLunModifyParamsWithTimeout creates a new LunModifyParams object with the ability to set a timeout on a request.

func (*LunModifyParams) SetContext

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

SetContext adds the context to the lun modify params

func (*LunModifyParams) SetDataOffsetQueryParameter

func (o *LunModifyParams) SetDataOffsetQueryParameter(dataOffset *int64)

SetDataOffsetQueryParameter adds the dataOffset to the lun modify params

func (*LunModifyParams) SetDefaults

func (o *LunModifyParams) SetDefaults()

SetDefaults hydrates default values in the lun modify params (not the query body).

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

func (*LunModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the lun modify params

func (*LunModifyParams) SetInfo

func (o *LunModifyParams) SetInfo(info *models.Lun)

SetInfo adds the info to the lun modify params

func (*LunModifyParams) SetTimeout

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

SetTimeout adds the timeout to the lun modify params

func (*LunModifyParams) SetUUIDPathParameter

func (o *LunModifyParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the lun modify params

func (*LunModifyParams) WithContext

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

WithContext adds the context to the lun modify params

func (*LunModifyParams) WithDataOffsetQueryParameter

func (o *LunModifyParams) WithDataOffsetQueryParameter(dataOffset *int64) *LunModifyParams

WithDataOffsetQueryParameter adds the dataOffset to the lun modify params

func (*LunModifyParams) WithDefaults

func (o *LunModifyParams) WithDefaults() *LunModifyParams

WithDefaults hydrates default values in the lun modify params (not the query body).

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

func (*LunModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the lun modify params

func (*LunModifyParams) WithInfo

func (o *LunModifyParams) WithInfo(info *models.Lun) *LunModifyParams

WithInfo adds the info to the lun modify params

func (*LunModifyParams) WithTimeout

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

WithTimeout adds the timeout to the lun modify params

func (*LunModifyParams) WithUUIDPathParameter

func (o *LunModifyParams) WithUUIDPathParameter(uuid string) *LunModifyParams

WithUUIDPathParameter adds the uuid to the lun modify params

func (*LunModifyParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type LunModifyReader

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

LunModifyReader is a Reader for the LunModify structure.

func (*LunModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetCollectionGetDefault

type PortsetCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

PortsetCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewPortsetCollectionGetDefault

func NewPortsetCollectionGetDefault(code int) *PortsetCollectionGetDefault

NewPortsetCollectionGetDefault creates a PortsetCollectionGetDefault with default headers values

func (*PortsetCollectionGetDefault) Code

func (o *PortsetCollectionGetDefault) Code() int

Code gets the status code for the portset collection get default response

func (*PortsetCollectionGetDefault) Error

func (*PortsetCollectionGetDefault) GetPayload

func (*PortsetCollectionGetDefault) IsClientError

func (o *PortsetCollectionGetDefault) IsClientError() bool

IsClientError returns true when this portset collection get default response has a 4xx status code

func (*PortsetCollectionGetDefault) IsCode

func (o *PortsetCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this portset collection get default response a status code equal to that given

func (*PortsetCollectionGetDefault) IsRedirect

func (o *PortsetCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this portset collection get default response has a 3xx status code

func (*PortsetCollectionGetDefault) IsServerError

func (o *PortsetCollectionGetDefault) IsServerError() bool

IsServerError returns true when this portset collection get default response has a 5xx status code

func (*PortsetCollectionGetDefault) IsSuccess

func (o *PortsetCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this portset collection get default response has a 2xx status code

func (*PortsetCollectionGetDefault) String

func (o *PortsetCollectionGetDefault) String() string

type PortsetCollectionGetOK

type PortsetCollectionGetOK struct {
	Payload *models.PortsetResponse
}

PortsetCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewPortsetCollectionGetOK

func NewPortsetCollectionGetOK() *PortsetCollectionGetOK

NewPortsetCollectionGetOK creates a PortsetCollectionGetOK with default headers values

func (*PortsetCollectionGetOK) Error

func (o *PortsetCollectionGetOK) Error() string

func (*PortsetCollectionGetOK) GetPayload

func (*PortsetCollectionGetOK) IsClientError

func (o *PortsetCollectionGetOK) IsClientError() bool

IsClientError returns true when this portset collection get o k response has a 4xx status code

func (*PortsetCollectionGetOK) IsCode

func (o *PortsetCollectionGetOK) IsCode(code int) bool

IsCode returns true when this portset collection get o k response a status code equal to that given

func (*PortsetCollectionGetOK) IsRedirect

func (o *PortsetCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this portset collection get o k response has a 3xx status code

func (*PortsetCollectionGetOK) IsServerError

func (o *PortsetCollectionGetOK) IsServerError() bool

IsServerError returns true when this portset collection get o k response has a 5xx status code

func (*PortsetCollectionGetOK) IsSuccess

func (o *PortsetCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this portset collection get o k response has a 2xx status code

func (*PortsetCollectionGetOK) String

func (o *PortsetCollectionGetOK) String() string

type PortsetCollectionGetParams

type PortsetCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsNameQueryParameter *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUIDQueryParameter *string

	/* InterfacesFcName.

	   Filter by interfaces.fc.name
	*/
	InterfacesFcNameQueryParameter *string

	/* InterfacesFcUUID.

	   Filter by interfaces.fc.uuid
	*/
	InterfacesFcUUIDQueryParameter *string

	/* InterfacesFcWwpn.

	   Filter by interfaces.fc.wwpn
	*/
	InterfacesFcWwpnQueryParameter *string

	/* InterfacesIPIPAddress.

	   Filter by interfaces.ip.ip.address
	*/
	InterfacesIPIPAddressQueryParameter *string

	/* InterfacesIPName.

	   Filter by interfaces.ip.name
	*/
	InterfacesIPNameQueryParameter *string

	/* InterfacesIPUUID.

	   Filter by interfaces.ip.uuid
	*/
	InterfacesIPUUIDQueryParameter *string

	/* InterfacesUUID.

	   Filter by interfaces.uuid
	*/
	InterfacesUUIDQueryParameter *string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* Protocol.

	   Filter by protocol
	*/
	ProtocolQueryParameter *string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

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

PortsetCollectionGetParams contains all the parameters to send to the API endpoint

for the portset collection get operation.

Typically these are written to a http.Request.

func NewPortsetCollectionGetParams

func NewPortsetCollectionGetParams() *PortsetCollectionGetParams

NewPortsetCollectionGetParams creates a new PortsetCollectionGetParams object, with the default timeout for this client.

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

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

func NewPortsetCollectionGetParamsWithContext

func NewPortsetCollectionGetParamsWithContext(ctx context.Context) *PortsetCollectionGetParams

NewPortsetCollectionGetParamsWithContext creates a new PortsetCollectionGetParams object with the ability to set a context for a request.

func NewPortsetCollectionGetParamsWithHTTPClient

func NewPortsetCollectionGetParamsWithHTTPClient(client *http.Client) *PortsetCollectionGetParams

NewPortsetCollectionGetParamsWithHTTPClient creates a new PortsetCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetCollectionGetParamsWithTimeout

func NewPortsetCollectionGetParamsWithTimeout(timeout time.Duration) *PortsetCollectionGetParams

NewPortsetCollectionGetParamsWithTimeout creates a new PortsetCollectionGetParams object with the ability to set a timeout on a request.

func (*PortsetCollectionGetParams) SetContext

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

SetContext adds the context to the portset collection get params

func (*PortsetCollectionGetParams) SetDefaults

func (o *PortsetCollectionGetParams) SetDefaults()

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

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

func (*PortsetCollectionGetParams) SetFieldsQueryParameter

func (o *PortsetCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the portset collection get params

func (*PortsetCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset collection get params

func (*PortsetCollectionGetParams) SetIgroupsNameQueryParameter

func (o *PortsetCollectionGetParams) SetIgroupsNameQueryParameter(igroupsName *string)

SetIgroupsNameQueryParameter adds the igroupsName to the portset collection get params

func (*PortsetCollectionGetParams) SetIgroupsUUIDQueryParameter

func (o *PortsetCollectionGetParams) SetIgroupsUUIDQueryParameter(igroupsUUID *string)

SetIgroupsUUIDQueryParameter adds the igroupsUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesFcNameQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesFcNameQueryParameter(interfacesFcName *string)

SetInterfacesFcNameQueryParameter adds the interfacesFcName to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesFcUUIDQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesFcUUIDQueryParameter(interfacesFcUUID *string)

SetInterfacesFcUUIDQueryParameter adds the interfacesFcUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesFcWwpnQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesFcWwpnQueryParameter(interfacesFcWwpn *string)

SetInterfacesFcWwpnQueryParameter adds the interfacesFcWwpn to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesIPIPAddressQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesIPIPAddressQueryParameter(interfacesIPIPAddress *string)

SetInterfacesIPIPAddressQueryParameter adds the interfacesIpIpAddress to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesIPNameQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesIPNameQueryParameter(interfacesIPName *string)

SetInterfacesIPNameQueryParameter adds the interfacesIpName to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesIPUUIDQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesIPUUIDQueryParameter(interfacesIPUUID *string)

SetInterfacesIPUUIDQueryParameter adds the interfacesIpUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesUUIDQueryParameter

func (o *PortsetCollectionGetParams) SetInterfacesUUIDQueryParameter(interfacesUUID *string)

SetInterfacesUUIDQueryParameter adds the interfacesUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetMaxRecordsQueryParameter

func (o *PortsetCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the portset collection get params

func (*PortsetCollectionGetParams) SetNameQueryParameter

func (o *PortsetCollectionGetParams) SetNameQueryParameter(name *string)

SetNameQueryParameter adds the name to the portset collection get params

func (*PortsetCollectionGetParams) SetOrderByQueryParameter

func (o *PortsetCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the portset collection get params

func (*PortsetCollectionGetParams) SetProtocolQueryParameter

func (o *PortsetCollectionGetParams) SetProtocolQueryParameter(protocol *string)

SetProtocolQueryParameter adds the protocol to the portset collection get params

func (*PortsetCollectionGetParams) SetReturnRecordsQueryParameter

func (o *PortsetCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the portset collection get params

func (*PortsetCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *PortsetCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the portset collection get params

func (*PortsetCollectionGetParams) SetSVMNameQueryParameter

func (o *PortsetCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the portset collection get params

func (*PortsetCollectionGetParams) SetSVMUUIDQueryParameter

func (o *PortsetCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the portset collection get params

func (*PortsetCollectionGetParams) SetUUIDQueryParameter

func (o *PortsetCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the portset collection get params

func (*PortsetCollectionGetParams) WithContext

WithContext adds the context to the portset collection get params

func (*PortsetCollectionGetParams) WithDefaults

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

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

func (*PortsetCollectionGetParams) WithFieldsQueryParameter

func (o *PortsetCollectionGetParams) WithFieldsQueryParameter(fields []string) *PortsetCollectionGetParams

WithFieldsQueryParameter adds the fields to the portset collection get params

func (*PortsetCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the portset collection get params

func (*PortsetCollectionGetParams) WithIgroupsNameQueryParameter

func (o *PortsetCollectionGetParams) WithIgroupsNameQueryParameter(igroupsName *string) *PortsetCollectionGetParams

WithIgroupsNameQueryParameter adds the igroupsName to the portset collection get params

func (*PortsetCollectionGetParams) WithIgroupsUUIDQueryParameter

func (o *PortsetCollectionGetParams) WithIgroupsUUIDQueryParameter(igroupsUUID *string) *PortsetCollectionGetParams

WithIgroupsUUIDQueryParameter adds the igroupsUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesFcNameQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesFcNameQueryParameter(interfacesFcName *string) *PortsetCollectionGetParams

WithInterfacesFcNameQueryParameter adds the interfacesFcName to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesFcUUIDQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesFcUUIDQueryParameter(interfacesFcUUID *string) *PortsetCollectionGetParams

WithInterfacesFcUUIDQueryParameter adds the interfacesFcUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesFcWwpnQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesFcWwpnQueryParameter(interfacesFcWwpn *string) *PortsetCollectionGetParams

WithInterfacesFcWwpnQueryParameter adds the interfacesFcWwpn to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesIPIPAddressQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesIPIPAddressQueryParameter(interfacesIPIPAddress *string) *PortsetCollectionGetParams

WithInterfacesIPIPAddressQueryParameter adds the interfacesIPIPAddress to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesIPNameQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesIPNameQueryParameter(interfacesIPName *string) *PortsetCollectionGetParams

WithInterfacesIPNameQueryParameter adds the interfacesIPName to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesIPUUIDQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesIPUUIDQueryParameter(interfacesIPUUID *string) *PortsetCollectionGetParams

WithInterfacesIPUUIDQueryParameter adds the interfacesIPUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesUUIDQueryParameter

func (o *PortsetCollectionGetParams) WithInterfacesUUIDQueryParameter(interfacesUUID *string) *PortsetCollectionGetParams

WithInterfacesUUIDQueryParameter adds the interfacesUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithMaxRecordsQueryParameter

func (o *PortsetCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *PortsetCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the portset collection get params

func (*PortsetCollectionGetParams) WithNameQueryParameter

func (o *PortsetCollectionGetParams) WithNameQueryParameter(name *string) *PortsetCollectionGetParams

WithNameQueryParameter adds the name to the portset collection get params

func (*PortsetCollectionGetParams) WithOrderByQueryParameter

func (o *PortsetCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *PortsetCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the portset collection get params

func (*PortsetCollectionGetParams) WithProtocolQueryParameter

func (o *PortsetCollectionGetParams) WithProtocolQueryParameter(protocol *string) *PortsetCollectionGetParams

WithProtocolQueryParameter adds the protocol to the portset collection get params

func (*PortsetCollectionGetParams) WithReturnRecordsQueryParameter

func (o *PortsetCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *PortsetCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the portset collection get params

func (*PortsetCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *PortsetCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *PortsetCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the portset collection get params

func (*PortsetCollectionGetParams) WithSVMNameQueryParameter

func (o *PortsetCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *PortsetCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the portset collection get params

func (*PortsetCollectionGetParams) WithSVMUUIDQueryParameter

func (o *PortsetCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *PortsetCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the portset collection get params

func (*PortsetCollectionGetParams) WithUUIDQueryParameter

func (o *PortsetCollectionGetParams) WithUUIDQueryParameter(uuid *string) *PortsetCollectionGetParams

WithUUIDQueryParameter adds the uuid to the portset collection get params

func (*PortsetCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PortsetCollectionGetReader

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

PortsetCollectionGetReader is a Reader for the PortsetCollectionGet structure.

func (*PortsetCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetCreateCreated

type PortsetCreateCreated struct {
	Payload *models.PortsetResponse
}

PortsetCreateCreated describes a response with status code 201, with default header values.

Created

func NewPortsetCreateCreated

func NewPortsetCreateCreated() *PortsetCreateCreated

NewPortsetCreateCreated creates a PortsetCreateCreated with default headers values

func (*PortsetCreateCreated) Error

func (o *PortsetCreateCreated) Error() string

func (*PortsetCreateCreated) GetPayload

func (o *PortsetCreateCreated) GetPayload() *models.PortsetResponse

func (*PortsetCreateCreated) IsClientError

func (o *PortsetCreateCreated) IsClientError() bool

IsClientError returns true when this portset create created response has a 4xx status code

func (*PortsetCreateCreated) IsCode

func (o *PortsetCreateCreated) IsCode(code int) bool

IsCode returns true when this portset create created response a status code equal to that given

func (*PortsetCreateCreated) IsRedirect

func (o *PortsetCreateCreated) IsRedirect() bool

IsRedirect returns true when this portset create created response has a 3xx status code

func (*PortsetCreateCreated) IsServerError

func (o *PortsetCreateCreated) IsServerError() bool

IsServerError returns true when this portset create created response has a 5xx status code

func (*PortsetCreateCreated) IsSuccess

func (o *PortsetCreateCreated) IsSuccess() bool

IsSuccess returns true when this portset create created response has a 2xx status code

func (*PortsetCreateCreated) String

func (o *PortsetCreateCreated) String() string

type PortsetCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254259 | A portset with the same name already exists in the SVM. | | 2621462 | The specified SVM does not exist. | | 2621706 | The specified `svm.uuid` and `svm.name` do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5373958 | The specified portset name contains invalid characters. | | 5374905 | An invalid interfaces array element was specified. | | 5374906 | A specified network interface was not found. | | 5374907 | The specified network interface UUID and name don't identify the same network interface. | | 5374914 | An attempt was made to add a network interface of an incompatible protocol to a portset. |

func NewPortsetCreateDefault

func NewPortsetCreateDefault(code int) *PortsetCreateDefault

NewPortsetCreateDefault creates a PortsetCreateDefault with default headers values

func (*PortsetCreateDefault) Code

func (o *PortsetCreateDefault) Code() int

Code gets the status code for the portset create default response

func (*PortsetCreateDefault) Error

func (o *PortsetCreateDefault) Error() string

func (*PortsetCreateDefault) GetPayload

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

func (*PortsetCreateDefault) IsClientError

func (o *PortsetCreateDefault) IsClientError() bool

IsClientError returns true when this portset create default response has a 4xx status code

func (*PortsetCreateDefault) IsCode

func (o *PortsetCreateDefault) IsCode(code int) bool

IsCode returns true when this portset create default response a status code equal to that given

func (*PortsetCreateDefault) IsRedirect

func (o *PortsetCreateDefault) IsRedirect() bool

IsRedirect returns true when this portset create default response has a 3xx status code

func (*PortsetCreateDefault) IsServerError

func (o *PortsetCreateDefault) IsServerError() bool

IsServerError returns true when this portset create default response has a 5xx status code

func (*PortsetCreateDefault) IsSuccess

func (o *PortsetCreateDefault) IsSuccess() bool

IsSuccess returns true when this portset create default response has a 2xx status code

func (*PortsetCreateDefault) String

func (o *PortsetCreateDefault) String() string

type PortsetCreateParams

type PortsetCreateParams struct {

	/* Info.

	   The property values for the new portset.

	*/
	Info *models.Portset

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

PortsetCreateParams contains all the parameters to send to the API endpoint

for the portset create operation.

Typically these are written to a http.Request.

func NewPortsetCreateParams

func NewPortsetCreateParams() *PortsetCreateParams

NewPortsetCreateParams creates a new PortsetCreateParams object, with the default timeout for this client.

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

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

func NewPortsetCreateParamsWithContext

func NewPortsetCreateParamsWithContext(ctx context.Context) *PortsetCreateParams

NewPortsetCreateParamsWithContext creates a new PortsetCreateParams object with the ability to set a context for a request.

func NewPortsetCreateParamsWithHTTPClient

func NewPortsetCreateParamsWithHTTPClient(client *http.Client) *PortsetCreateParams

NewPortsetCreateParamsWithHTTPClient creates a new PortsetCreateParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetCreateParamsWithTimeout

func NewPortsetCreateParamsWithTimeout(timeout time.Duration) *PortsetCreateParams

NewPortsetCreateParamsWithTimeout creates a new PortsetCreateParams object with the ability to set a timeout on a request.

func (*PortsetCreateParams) SetContext

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

SetContext adds the context to the portset create params

func (*PortsetCreateParams) SetDefaults

func (o *PortsetCreateParams) SetDefaults()

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

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

func (*PortsetCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset create params

func (*PortsetCreateParams) SetInfo

func (o *PortsetCreateParams) SetInfo(info *models.Portset)

SetInfo adds the info to the portset create params

func (*PortsetCreateParams) SetReturnRecordsQueryParameter

func (o *PortsetCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the portset create params

func (*PortsetCreateParams) SetTimeout

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

SetTimeout adds the timeout to the portset create params

func (*PortsetCreateParams) WithContext

WithContext adds the context to the portset create params

func (*PortsetCreateParams) WithDefaults

func (o *PortsetCreateParams) WithDefaults() *PortsetCreateParams

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

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

func (*PortsetCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the portset create params

func (*PortsetCreateParams) WithInfo

WithInfo adds the info to the portset create params

func (*PortsetCreateParams) WithReturnRecordsQueryParameter

func (o *PortsetCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *PortsetCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the portset create params

func (*PortsetCreateParams) WithTimeout

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

WithTimeout adds the timeout to the portset create params

func (*PortsetCreateParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PortsetCreateReader

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

PortsetCreateReader is a Reader for the PortsetCreate structure.

func (*PortsetCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374063 | An attempt was made to delete a portset that is bound to an initiator group without using query parameter `allow_delete_while_bound`. | | 5374908 | The portset does not exist. |

func NewPortsetDeleteDefault

func NewPortsetDeleteDefault(code int) *PortsetDeleteDefault

NewPortsetDeleteDefault creates a PortsetDeleteDefault with default headers values

func (*PortsetDeleteDefault) Code

func (o *PortsetDeleteDefault) Code() int

Code gets the status code for the portset delete default response

func (*PortsetDeleteDefault) Error

func (o *PortsetDeleteDefault) Error() string

func (*PortsetDeleteDefault) GetPayload

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

func (*PortsetDeleteDefault) IsClientError

func (o *PortsetDeleteDefault) IsClientError() bool

IsClientError returns true when this portset delete default response has a 4xx status code

func (*PortsetDeleteDefault) IsCode

func (o *PortsetDeleteDefault) IsCode(code int) bool

IsCode returns true when this portset delete default response a status code equal to that given

func (*PortsetDeleteDefault) IsRedirect

func (o *PortsetDeleteDefault) IsRedirect() bool

IsRedirect returns true when this portset delete default response has a 3xx status code

func (*PortsetDeleteDefault) IsServerError

func (o *PortsetDeleteDefault) IsServerError() bool

IsServerError returns true when this portset delete default response has a 5xx status code

func (*PortsetDeleteDefault) IsSuccess

func (o *PortsetDeleteDefault) IsSuccess() bool

IsSuccess returns true when this portset delete default response has a 2xx status code

func (*PortsetDeleteDefault) String

func (o *PortsetDeleteDefault) String() string

type PortsetDeleteOK

type PortsetDeleteOK struct {
}

PortsetDeleteOK describes a response with status code 200, with default header values.

OK

func NewPortsetDeleteOK

func NewPortsetDeleteOK() *PortsetDeleteOK

NewPortsetDeleteOK creates a PortsetDeleteOK with default headers values

func (*PortsetDeleteOK) Error

func (o *PortsetDeleteOK) Error() string

func (*PortsetDeleteOK) IsClientError

func (o *PortsetDeleteOK) IsClientError() bool

IsClientError returns true when this portset delete o k response has a 4xx status code

func (*PortsetDeleteOK) IsCode

func (o *PortsetDeleteOK) IsCode(code int) bool

IsCode returns true when this portset delete o k response a status code equal to that given

func (*PortsetDeleteOK) IsRedirect

func (o *PortsetDeleteOK) IsRedirect() bool

IsRedirect returns true when this portset delete o k response has a 3xx status code

func (*PortsetDeleteOK) IsServerError

func (o *PortsetDeleteOK) IsServerError() bool

IsServerError returns true when this portset delete o k response has a 5xx status code

func (*PortsetDeleteOK) IsSuccess

func (o *PortsetDeleteOK) IsSuccess() bool

IsSuccess returns true when this portset delete o k response has a 2xx status code

func (*PortsetDeleteOK) String

func (o *PortsetDeleteOK) String() string

type PortsetDeleteParams

type PortsetDeleteParams struct {

	/* AllowDeleteWhileBound.

	     Allows deletion of a portset that is bound to an igroup.<br/>
	Deleting a portset can expand the set of LIFs through which a LUN is available.

	*/
	AllowDeleteWhileBoundQueryParameter *bool

	/* UUID.

	   The unique identifier of the portset.

	*/
	UUIDPathParameter string

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

PortsetDeleteParams contains all the parameters to send to the API endpoint

for the portset delete operation.

Typically these are written to a http.Request.

func NewPortsetDeleteParams

func NewPortsetDeleteParams() *PortsetDeleteParams

NewPortsetDeleteParams creates a new PortsetDeleteParams object, with the default timeout for this client.

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

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

func NewPortsetDeleteParamsWithContext

func NewPortsetDeleteParamsWithContext(ctx context.Context) *PortsetDeleteParams

NewPortsetDeleteParamsWithContext creates a new PortsetDeleteParams object with the ability to set a context for a request.

func NewPortsetDeleteParamsWithHTTPClient

func NewPortsetDeleteParamsWithHTTPClient(client *http.Client) *PortsetDeleteParams

NewPortsetDeleteParamsWithHTTPClient creates a new PortsetDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetDeleteParamsWithTimeout

func NewPortsetDeleteParamsWithTimeout(timeout time.Duration) *PortsetDeleteParams

NewPortsetDeleteParamsWithTimeout creates a new PortsetDeleteParams object with the ability to set a timeout on a request.

func (*PortsetDeleteParams) SetAllowDeleteWhileBoundQueryParameter

func (o *PortsetDeleteParams) SetAllowDeleteWhileBoundQueryParameter(allowDeleteWhileBound *bool)

SetAllowDeleteWhileBoundQueryParameter adds the allowDeleteWhileBound to the portset delete params

func (*PortsetDeleteParams) SetContext

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

SetContext adds the context to the portset delete params

func (*PortsetDeleteParams) SetDefaults

func (o *PortsetDeleteParams) SetDefaults()

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

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

func (*PortsetDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset delete params

func (*PortsetDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the portset delete params

func (*PortsetDeleteParams) SetUUIDPathParameter

func (o *PortsetDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the portset delete params

func (*PortsetDeleteParams) WithAllowDeleteWhileBoundQueryParameter

func (o *PortsetDeleteParams) WithAllowDeleteWhileBoundQueryParameter(allowDeleteWhileBound *bool) *PortsetDeleteParams

WithAllowDeleteWhileBoundQueryParameter adds the allowDeleteWhileBound to the portset delete params

func (*PortsetDeleteParams) WithContext

WithContext adds the context to the portset delete params

func (*PortsetDeleteParams) WithDefaults

func (o *PortsetDeleteParams) WithDefaults() *PortsetDeleteParams

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

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

func (*PortsetDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the portset delete params

func (*PortsetDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the portset delete params

func (*PortsetDeleteParams) WithUUIDPathParameter

func (o *PortsetDeleteParams) WithUUIDPathParameter(uuid string) *PortsetDeleteParams

WithUUIDPathParameter adds the uuid to the portset delete params

func (*PortsetDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PortsetDeleteReader

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

PortsetDeleteReader is a Reader for the PortsetDelete structure.

func (*PortsetDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 4 | The portset does not exist. |

func NewPortsetGetDefault

func NewPortsetGetDefault(code int) *PortsetGetDefault

NewPortsetGetDefault creates a PortsetGetDefault with default headers values

func (*PortsetGetDefault) Code

func (o *PortsetGetDefault) Code() int

Code gets the status code for the portset get default response

func (*PortsetGetDefault) Error

func (o *PortsetGetDefault) Error() string

func (*PortsetGetDefault) GetPayload

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

func (*PortsetGetDefault) IsClientError

func (o *PortsetGetDefault) IsClientError() bool

IsClientError returns true when this portset get default response has a 4xx status code

func (*PortsetGetDefault) IsCode

func (o *PortsetGetDefault) IsCode(code int) bool

IsCode returns true when this portset get default response a status code equal to that given

func (*PortsetGetDefault) IsRedirect

func (o *PortsetGetDefault) IsRedirect() bool

IsRedirect returns true when this portset get default response has a 3xx status code

func (*PortsetGetDefault) IsServerError

func (o *PortsetGetDefault) IsServerError() bool

IsServerError returns true when this portset get default response has a 5xx status code

func (*PortsetGetDefault) IsSuccess

func (o *PortsetGetDefault) IsSuccess() bool

IsSuccess returns true when this portset get default response has a 2xx status code

func (*PortsetGetDefault) String

func (o *PortsetGetDefault) String() string

type PortsetGetOK

type PortsetGetOK struct {
	Payload *models.Portset
}

PortsetGetOK describes a response with status code 200, with default header values.

OK

func NewPortsetGetOK

func NewPortsetGetOK() *PortsetGetOK

NewPortsetGetOK creates a PortsetGetOK with default headers values

func (*PortsetGetOK) Error

func (o *PortsetGetOK) Error() string

func (*PortsetGetOK) GetPayload

func (o *PortsetGetOK) GetPayload() *models.Portset

func (*PortsetGetOK) IsClientError

func (o *PortsetGetOK) IsClientError() bool

IsClientError returns true when this portset get o k response has a 4xx status code

func (*PortsetGetOK) IsCode

func (o *PortsetGetOK) IsCode(code int) bool

IsCode returns true when this portset get o k response a status code equal to that given

func (*PortsetGetOK) IsRedirect

func (o *PortsetGetOK) IsRedirect() bool

IsRedirect returns true when this portset get o k response has a 3xx status code

func (*PortsetGetOK) IsServerError

func (o *PortsetGetOK) IsServerError() bool

IsServerError returns true when this portset get o k response has a 5xx status code

func (*PortsetGetOK) IsSuccess

func (o *PortsetGetOK) IsSuccess() bool

IsSuccess returns true when this portset get o k response has a 2xx status code

func (*PortsetGetOK) String

func (o *PortsetGetOK) String() string

type PortsetGetParams

type PortsetGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* UUID.

	   The unique identifier of the portset.

	*/
	UUIDPathParameter string

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

PortsetGetParams contains all the parameters to send to the API endpoint

for the portset get operation.

Typically these are written to a http.Request.

func NewPortsetGetParams

func NewPortsetGetParams() *PortsetGetParams

NewPortsetGetParams creates a new PortsetGetParams object, with the default timeout for this client.

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

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

func NewPortsetGetParamsWithContext

func NewPortsetGetParamsWithContext(ctx context.Context) *PortsetGetParams

NewPortsetGetParamsWithContext creates a new PortsetGetParams object with the ability to set a context for a request.

func NewPortsetGetParamsWithHTTPClient

func NewPortsetGetParamsWithHTTPClient(client *http.Client) *PortsetGetParams

NewPortsetGetParamsWithHTTPClient creates a new PortsetGetParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetGetParamsWithTimeout

func NewPortsetGetParamsWithTimeout(timeout time.Duration) *PortsetGetParams

NewPortsetGetParamsWithTimeout creates a new PortsetGetParams object with the ability to set a timeout on a request.

func (*PortsetGetParams) SetContext

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

SetContext adds the context to the portset get params

func (*PortsetGetParams) SetDefaults

func (o *PortsetGetParams) SetDefaults()

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

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

func (*PortsetGetParams) SetFieldsQueryParameter

func (o *PortsetGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the portset get params

func (*PortsetGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset get params

func (*PortsetGetParams) SetTimeout

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

SetTimeout adds the timeout to the portset get params

func (*PortsetGetParams) SetUUIDPathParameter

func (o *PortsetGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the portset get params

func (*PortsetGetParams) WithContext

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

WithContext adds the context to the portset get params

func (*PortsetGetParams) WithDefaults

func (o *PortsetGetParams) WithDefaults() *PortsetGetParams

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

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

func (*PortsetGetParams) WithFieldsQueryParameter

func (o *PortsetGetParams) WithFieldsQueryParameter(fields []string) *PortsetGetParams

WithFieldsQueryParameter adds the fields to the portset get params

func (*PortsetGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the portset get params

func (*PortsetGetParams) WithTimeout

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

WithTimeout adds the timeout to the portset get params

func (*PortsetGetParams) WithUUIDPathParameter

func (o *PortsetGetParams) WithUUIDPathParameter(uuid string) *PortsetGetParams

WithUUIDPathParameter adds the uuid to the portset get params

func (*PortsetGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PortsetGetReader

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

PortsetGetReader is a Reader for the PortsetGet structure.

func (*PortsetGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetInterfaceCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374908 | The portset specified in the URI does not exist. |

func NewPortsetInterfaceCollectionGetDefault

func NewPortsetInterfaceCollectionGetDefault(code int) *PortsetInterfaceCollectionGetDefault

NewPortsetInterfaceCollectionGetDefault creates a PortsetInterfaceCollectionGetDefault with default headers values

func (*PortsetInterfaceCollectionGetDefault) Code

Code gets the status code for the portset interface collection get default response

func (*PortsetInterfaceCollectionGetDefault) Error

func (*PortsetInterfaceCollectionGetDefault) GetPayload

func (*PortsetInterfaceCollectionGetDefault) IsClientError

func (o *PortsetInterfaceCollectionGetDefault) IsClientError() bool

IsClientError returns true when this portset interface collection get default response has a 4xx status code

func (*PortsetInterfaceCollectionGetDefault) IsCode

IsCode returns true when this portset interface collection get default response a status code equal to that given

func (*PortsetInterfaceCollectionGetDefault) IsRedirect

IsRedirect returns true when this portset interface collection get default response has a 3xx status code

func (*PortsetInterfaceCollectionGetDefault) IsServerError

func (o *PortsetInterfaceCollectionGetDefault) IsServerError() bool

IsServerError returns true when this portset interface collection get default response has a 5xx status code

func (*PortsetInterfaceCollectionGetDefault) IsSuccess

IsSuccess returns true when this portset interface collection get default response has a 2xx status code

func (*PortsetInterfaceCollectionGetDefault) String

type PortsetInterfaceCollectionGetOK

type PortsetInterfaceCollectionGetOK struct {
	Payload *models.PortsetInterfaceResponse
}

PortsetInterfaceCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewPortsetInterfaceCollectionGetOK

func NewPortsetInterfaceCollectionGetOK() *PortsetInterfaceCollectionGetOK

NewPortsetInterfaceCollectionGetOK creates a PortsetInterfaceCollectionGetOK with default headers values

func (*PortsetInterfaceCollectionGetOK) Error

func (*PortsetInterfaceCollectionGetOK) GetPayload

func (*PortsetInterfaceCollectionGetOK) IsClientError

func (o *PortsetInterfaceCollectionGetOK) IsClientError() bool

IsClientError returns true when this portset interface collection get o k response has a 4xx status code

func (*PortsetInterfaceCollectionGetOK) IsCode

func (o *PortsetInterfaceCollectionGetOK) IsCode(code int) bool

IsCode returns true when this portset interface collection get o k response a status code equal to that given

func (*PortsetInterfaceCollectionGetOK) IsRedirect

func (o *PortsetInterfaceCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this portset interface collection get o k response has a 3xx status code

func (*PortsetInterfaceCollectionGetOK) IsServerError

func (o *PortsetInterfaceCollectionGetOK) IsServerError() bool

IsServerError returns true when this portset interface collection get o k response has a 5xx status code

func (*PortsetInterfaceCollectionGetOK) IsSuccess

func (o *PortsetInterfaceCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this portset interface collection get o k response has a 2xx status code

func (*PortsetInterfaceCollectionGetOK) String

type PortsetInterfaceCollectionGetParams

type PortsetInterfaceCollectionGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* PortsetUUID.

	   The unique identifier of the portset.

	*/
	PortsetUUIDPathParameter string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

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

PortsetInterfaceCollectionGetParams contains all the parameters to send to the API endpoint

for the portset interface collection get operation.

Typically these are written to a http.Request.

func NewPortsetInterfaceCollectionGetParams

func NewPortsetInterfaceCollectionGetParams() *PortsetInterfaceCollectionGetParams

NewPortsetInterfaceCollectionGetParams creates a new PortsetInterfaceCollectionGetParams object, with the default timeout for this client.

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

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

func NewPortsetInterfaceCollectionGetParamsWithContext

func NewPortsetInterfaceCollectionGetParamsWithContext(ctx context.Context) *PortsetInterfaceCollectionGetParams

NewPortsetInterfaceCollectionGetParamsWithContext creates a new PortsetInterfaceCollectionGetParams object with the ability to set a context for a request.

func NewPortsetInterfaceCollectionGetParamsWithHTTPClient

func NewPortsetInterfaceCollectionGetParamsWithHTTPClient(client *http.Client) *PortsetInterfaceCollectionGetParams

NewPortsetInterfaceCollectionGetParamsWithHTTPClient creates a new PortsetInterfaceCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetInterfaceCollectionGetParamsWithTimeout

func NewPortsetInterfaceCollectionGetParamsWithTimeout(timeout time.Duration) *PortsetInterfaceCollectionGetParams

NewPortsetInterfaceCollectionGetParamsWithTimeout creates a new PortsetInterfaceCollectionGetParams object with the ability to set a timeout on a request.

func (*PortsetInterfaceCollectionGetParams) SetContext

SetContext adds the context to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetDefaults

func (o *PortsetInterfaceCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the portset interface collection get params (not the query body).

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

func (*PortsetInterfaceCollectionGetParams) SetFieldsQueryParameter

func (o *PortsetInterfaceCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetMaxRecordsQueryParameter

func (o *PortsetInterfaceCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetOrderByQueryParameter

func (o *PortsetInterfaceCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetPortsetUUIDPathParameter

func (o *PortsetInterfaceCollectionGetParams) SetPortsetUUIDPathParameter(portsetUUID string)

SetPortsetUUIDPathParameter adds the portsetUuid to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetReturnRecordsQueryParameter

func (o *PortsetInterfaceCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *PortsetInterfaceCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithContext

WithContext adds the context to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the portset interface collection get params (not the query body).

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

func (*PortsetInterfaceCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithMaxRecordsQueryParameter

func (o *PortsetInterfaceCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *PortsetInterfaceCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithOrderByQueryParameter

func (o *PortsetInterfaceCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *PortsetInterfaceCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithPortsetUUIDPathParameter

func (o *PortsetInterfaceCollectionGetParams) WithPortsetUUIDPathParameter(portsetUUID string) *PortsetInterfaceCollectionGetParams

WithPortsetUUIDPathParameter adds the portsetUUID to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithReturnRecordsQueryParameter

func (o *PortsetInterfaceCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *PortsetInterfaceCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *PortsetInterfaceCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *PortsetInterfaceCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PortsetInterfaceCollectionGetReader

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

PortsetInterfaceCollectionGetReader is a Reader for the PortsetInterfaceCollectionGet structure.

func (*PortsetInterfaceCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetInterfaceCreateCreated

type PortsetInterfaceCreateCreated struct {
	Payload *models.PortsetInterfaceResponse
}

PortsetInterfaceCreateCreated describes a response with status code 201, with default header values.

Created

func NewPortsetInterfaceCreateCreated

func NewPortsetInterfaceCreateCreated() *PortsetInterfaceCreateCreated

NewPortsetInterfaceCreateCreated creates a PortsetInterfaceCreateCreated with default headers values

func (*PortsetInterfaceCreateCreated) Error

func (*PortsetInterfaceCreateCreated) GetPayload

func (*PortsetInterfaceCreateCreated) IsClientError

func (o *PortsetInterfaceCreateCreated) IsClientError() bool

IsClientError returns true when this portset interface create created response has a 4xx status code

func (*PortsetInterfaceCreateCreated) IsCode

func (o *PortsetInterfaceCreateCreated) IsCode(code int) bool

IsCode returns true when this portset interface create created response a status code equal to that given

func (*PortsetInterfaceCreateCreated) IsRedirect

func (o *PortsetInterfaceCreateCreated) IsRedirect() bool

IsRedirect returns true when this portset interface create created response has a 3xx status code

func (*PortsetInterfaceCreateCreated) IsServerError

func (o *PortsetInterfaceCreateCreated) IsServerError() bool

IsServerError returns true when this portset interface create created response has a 5xx status code

func (*PortsetInterfaceCreateCreated) IsSuccess

func (o *PortsetInterfaceCreateCreated) IsSuccess() bool

IsSuccess returns true when this portset interface create created response has a 2xx status code

func (*PortsetInterfaceCreateCreated) String

type PortsetInterfaceCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374906 | A specified network interface was not found. | | 5374907 | The specified network interface UUID and name don't identify the same network interface. | | 5374909 | An invalid combination of network interface properties was specified. | | 5374910 | An incomplete set of network interface properties was specified. | | 5374914 | An attempt was made to add a network interface of an incompatible protocol to a portset. | | 5374915 | An attempt was made to add a duplicate network interface to a portset. |

func NewPortsetInterfaceCreateDefault

func NewPortsetInterfaceCreateDefault(code int) *PortsetInterfaceCreateDefault

NewPortsetInterfaceCreateDefault creates a PortsetInterfaceCreateDefault with default headers values

func (*PortsetInterfaceCreateDefault) Code

Code gets the status code for the portset interface create default response

func (*PortsetInterfaceCreateDefault) Error

func (*PortsetInterfaceCreateDefault) GetPayload

func (*PortsetInterfaceCreateDefault) IsClientError

func (o *PortsetInterfaceCreateDefault) IsClientError() bool

IsClientError returns true when this portset interface create default response has a 4xx status code

func (*PortsetInterfaceCreateDefault) IsCode

func (o *PortsetInterfaceCreateDefault) IsCode(code int) bool

IsCode returns true when this portset interface create default response a status code equal to that given

func (*PortsetInterfaceCreateDefault) IsRedirect

func (o *PortsetInterfaceCreateDefault) IsRedirect() bool

IsRedirect returns true when this portset interface create default response has a 3xx status code

func (*PortsetInterfaceCreateDefault) IsServerError

func (o *PortsetInterfaceCreateDefault) IsServerError() bool

IsServerError returns true when this portset interface create default response has a 5xx status code

func (*PortsetInterfaceCreateDefault) IsSuccess

func (o *PortsetInterfaceCreateDefault) IsSuccess() bool

IsSuccess returns true when this portset interface create default response has a 2xx status code

func (*PortsetInterfaceCreateDefault) String

type PortsetInterfaceCreateParams

type PortsetInterfaceCreateParams struct {

	/* Info.

	   The properties of the interface to add to the portset.

	*/
	Info *models.PortsetInterface

	/* PortsetUUID.

	   The unique identifier of the portset.

	*/
	PortsetUUIDPathParameter string

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

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

PortsetInterfaceCreateParams contains all the parameters to send to the API endpoint

for the portset interface create operation.

Typically these are written to a http.Request.

func NewPortsetInterfaceCreateParams

func NewPortsetInterfaceCreateParams() *PortsetInterfaceCreateParams

NewPortsetInterfaceCreateParams creates a new PortsetInterfaceCreateParams object, with the default timeout for this client.

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

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

func NewPortsetInterfaceCreateParamsWithContext

func NewPortsetInterfaceCreateParamsWithContext(ctx context.Context) *PortsetInterfaceCreateParams

NewPortsetInterfaceCreateParamsWithContext creates a new PortsetInterfaceCreateParams object with the ability to set a context for a request.

func NewPortsetInterfaceCreateParamsWithHTTPClient

func NewPortsetInterfaceCreateParamsWithHTTPClient(client *http.Client) *PortsetInterfaceCreateParams

NewPortsetInterfaceCreateParamsWithHTTPClient creates a new PortsetInterfaceCreateParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetInterfaceCreateParamsWithTimeout

func NewPortsetInterfaceCreateParamsWithTimeout(timeout time.Duration) *PortsetInterfaceCreateParams

NewPortsetInterfaceCreateParamsWithTimeout creates a new PortsetInterfaceCreateParams object with the ability to set a timeout on a request.

func (*PortsetInterfaceCreateParams) SetContext

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

SetContext adds the context to the portset interface create params

func (*PortsetInterfaceCreateParams) SetDefaults

func (o *PortsetInterfaceCreateParams) SetDefaults()

SetDefaults hydrates default values in the portset interface create params (not the query body).

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

func (*PortsetInterfaceCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset interface create params

func (*PortsetInterfaceCreateParams) SetInfo

SetInfo adds the info to the portset interface create params

func (*PortsetInterfaceCreateParams) SetPortsetUUIDPathParameter

func (o *PortsetInterfaceCreateParams) SetPortsetUUIDPathParameter(portsetUUID string)

SetPortsetUUIDPathParameter adds the portsetUuid to the portset interface create params

func (*PortsetInterfaceCreateParams) SetReturnRecordsQueryParameter

func (o *PortsetInterfaceCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the portset interface create params

func (*PortsetInterfaceCreateParams) SetTimeout

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

SetTimeout adds the timeout to the portset interface create params

func (*PortsetInterfaceCreateParams) WithContext

WithContext adds the context to the portset interface create params

func (*PortsetInterfaceCreateParams) WithDefaults

WithDefaults hydrates default values in the portset interface create params (not the query body).

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

func (*PortsetInterfaceCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the portset interface create params

func (*PortsetInterfaceCreateParams) WithInfo

WithInfo adds the info to the portset interface create params

func (*PortsetInterfaceCreateParams) WithPortsetUUIDPathParameter

func (o *PortsetInterfaceCreateParams) WithPortsetUUIDPathParameter(portsetUUID string) *PortsetInterfaceCreateParams

WithPortsetUUIDPathParameter adds the portsetUUID to the portset interface create params

func (*PortsetInterfaceCreateParams) WithReturnRecordsQueryParameter

func (o *PortsetInterfaceCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *PortsetInterfaceCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the portset interface create params

func (*PortsetInterfaceCreateParams) WithTimeout

WithTimeout adds the timeout to the portset interface create params

func (*PortsetInterfaceCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PortsetInterfaceCreateReader

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

PortsetInterfaceCreateReader is a Reader for the PortsetInterfaceCreate structure.

func (*PortsetInterfaceCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetInterfaceDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374906 | A specified network interface was not found. | | 5374908 | The portset specified in the URI does not exist. | | 5374916 | The specified network interface is not in the portset. |

func NewPortsetInterfaceDeleteDefault

func NewPortsetInterfaceDeleteDefault(code int) *PortsetInterfaceDeleteDefault

NewPortsetInterfaceDeleteDefault creates a PortsetInterfaceDeleteDefault with default headers values

func (*PortsetInterfaceDeleteDefault) Code

Code gets the status code for the portset interface delete default response

func (*PortsetInterfaceDeleteDefault) Error

func (*PortsetInterfaceDeleteDefault) GetPayload

func (*PortsetInterfaceDeleteDefault) IsClientError

func (o *PortsetInterfaceDeleteDefault) IsClientError() bool

IsClientError returns true when this portset interface delete default response has a 4xx status code

func (*PortsetInterfaceDeleteDefault) IsCode

func (o *PortsetInterfaceDeleteDefault) IsCode(code int) bool

IsCode returns true when this portset interface delete default response a status code equal to that given

func (*PortsetInterfaceDeleteDefault) IsRedirect

func (o *PortsetInterfaceDeleteDefault) IsRedirect() bool

IsRedirect returns true when this portset interface delete default response has a 3xx status code

func (*PortsetInterfaceDeleteDefault) IsServerError

func (o *PortsetInterfaceDeleteDefault) IsServerError() bool

IsServerError returns true when this portset interface delete default response has a 5xx status code

func (*PortsetInterfaceDeleteDefault) IsSuccess

func (o *PortsetInterfaceDeleteDefault) IsSuccess() bool

IsSuccess returns true when this portset interface delete default response has a 2xx status code

func (*PortsetInterfaceDeleteDefault) String

type PortsetInterfaceDeleteOK

type PortsetInterfaceDeleteOK struct {
}

PortsetInterfaceDeleteOK describes a response with status code 200, with default header values.

OK

func NewPortsetInterfaceDeleteOK

func NewPortsetInterfaceDeleteOK() *PortsetInterfaceDeleteOK

NewPortsetInterfaceDeleteOK creates a PortsetInterfaceDeleteOK with default headers values

func (*PortsetInterfaceDeleteOK) Error

func (o *PortsetInterfaceDeleteOK) Error() string

func (*PortsetInterfaceDeleteOK) IsClientError

func (o *PortsetInterfaceDeleteOK) IsClientError() bool

IsClientError returns true when this portset interface delete o k response has a 4xx status code

func (*PortsetInterfaceDeleteOK) IsCode

func (o *PortsetInterfaceDeleteOK) IsCode(code int) bool

IsCode returns true when this portset interface delete o k response a status code equal to that given

func (*PortsetInterfaceDeleteOK) IsRedirect

func (o *PortsetInterfaceDeleteOK) IsRedirect() bool

IsRedirect returns true when this portset interface delete o k response has a 3xx status code

func (*PortsetInterfaceDeleteOK) IsServerError

func (o *PortsetInterfaceDeleteOK) IsServerError() bool

IsServerError returns true when this portset interface delete o k response has a 5xx status code

func (*PortsetInterfaceDeleteOK) IsSuccess

func (o *PortsetInterfaceDeleteOK) IsSuccess() bool

IsSuccess returns true when this portset interface delete o k response has a 2xx status code

func (*PortsetInterfaceDeleteOK) String

func (o *PortsetInterfaceDeleteOK) String() string

type PortsetInterfaceDeleteParams

type PortsetInterfaceDeleteParams struct {

	/* PortsetUUID.

	   The unique identifier of the portset.

	*/
	PortsetUUIDPathParameter string

	/* UUID.

	   The unique identifier of the network interface in the portset.

	*/
	UUIDPathParameter string

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

PortsetInterfaceDeleteParams contains all the parameters to send to the API endpoint

for the portset interface delete operation.

Typically these are written to a http.Request.

func NewPortsetInterfaceDeleteParams

func NewPortsetInterfaceDeleteParams() *PortsetInterfaceDeleteParams

NewPortsetInterfaceDeleteParams creates a new PortsetInterfaceDeleteParams object, with the default timeout for this client.

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

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

func NewPortsetInterfaceDeleteParamsWithContext

func NewPortsetInterfaceDeleteParamsWithContext(ctx context.Context) *PortsetInterfaceDeleteParams

NewPortsetInterfaceDeleteParamsWithContext creates a new PortsetInterfaceDeleteParams object with the ability to set a context for a request.

func NewPortsetInterfaceDeleteParamsWithHTTPClient

func NewPortsetInterfaceDeleteParamsWithHTTPClient(client *http.Client) *PortsetInterfaceDeleteParams

NewPortsetInterfaceDeleteParamsWithHTTPClient creates a new PortsetInterfaceDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetInterfaceDeleteParamsWithTimeout

func NewPortsetInterfaceDeleteParamsWithTimeout(timeout time.Duration) *PortsetInterfaceDeleteParams

NewPortsetInterfaceDeleteParamsWithTimeout creates a new PortsetInterfaceDeleteParams object with the ability to set a timeout on a request.

func (*PortsetInterfaceDeleteParams) SetContext

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

SetContext adds the context to the portset interface delete params

func (*PortsetInterfaceDeleteParams) SetDefaults

func (o *PortsetInterfaceDeleteParams) SetDefaults()

SetDefaults hydrates default values in the portset interface delete params (not the query body).

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

func (*PortsetInterfaceDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the portset interface delete params

func (*PortsetInterfaceDeleteParams) SetPortsetUUIDPathParameter

func (o *PortsetInterfaceDeleteParams) SetPortsetUUIDPathParameter(portsetUUID string)

SetPortsetUUIDPathParameter adds the portsetUuid to the portset interface delete params

func (*PortsetInterfaceDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the portset interface delete params

func (*PortsetInterfaceDeleteParams) SetUUIDPathParameter

func (o *PortsetInterfaceDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithContext

WithContext adds the context to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithDefaults

WithDefaults hydrates default values in the portset interface delete params (not the query body).

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

func (*PortsetInterfaceDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithPortsetUUIDPathParameter

func (o *PortsetInterfaceDeleteParams) WithPortsetUUIDPathParameter(portsetUUID string) *PortsetInterfaceDeleteParams

WithPortsetUUIDPathParameter adds the portsetUUID to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithTimeout

WithTimeout adds the timeout to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithUUIDPathParameter

func (o *PortsetInterfaceDeleteParams) WithUUIDPathParameter(uuid string) *PortsetInterfaceDeleteParams

WithUUIDPathParameter adds the uuid to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PortsetInterfaceDeleteReader

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

PortsetInterfaceDeleteReader is a Reader for the PortsetInterfaceDelete structure.

func (*PortsetInterfaceDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PortsetInterfaceGetDefault

type PortsetInterfaceGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
PortsetInterfaceGetDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 4 | The interface is not a member of the portset. | | 5374908 | The portset specified in the URI does not exist. |

func NewPortsetInterfaceGetDefault

func NewPortsetInterfaceGetDefault(code int) *PortsetInterfaceGetDefault

NewPortsetInterfaceGetDefault creates a PortsetInterfaceGetDefault with default headers values

func (*PortsetInterfaceGetDefault) Code

func (o *PortsetInterfaceGetDefault) Code() int

Code gets the status code for the portset interface get default response

func (*PortsetInterfaceGetDefault) Error

func (*PortsetInterfaceGetDefault) GetPayload

func (*PortsetInterfaceGetDefault) IsClientError

func (o *PortsetInterfaceGetDefault) IsClientError() bool

IsClientError returns true when this portset interface get default response has a 4xx status code

func (*PortsetInterfaceGetDefault) IsCode

func (o *PortsetInterfaceGetDefault) IsCode(code int) bool

IsCode returns true when this portset interface get default response a status code equal to that given

func (*PortsetInterfaceGetDefault) IsRedirect

func (o *PortsetInterfaceGetDefault) IsRedirect() bool

IsRedirect returns true when this portset interface get default response has a 3xx status code

func (*PortsetInterfaceGetDefault) IsServerError

func (o *PortsetInterfaceGetDefault) IsServerError() bool

IsServerError returns true when this portset interface get default response has a 5xx status code

func (*PortsetInterfaceGetDefault) IsSuccess

func (o *PortsetInterfaceGetDefault) IsSuccess() bool

IsSuccess returns true when this portset interface get default response has a 2xx status code

func (*PortsetInterfaceGetDefault) String

func (o *PortsetInterfaceGetDefault) String() string

type PortsetInterfaceGetOK

type PortsetInterfaceGetOK struct {
	Payload *models.PortsetInterface
}

PortsetInterfaceGetOK describes a response with status code 200, with default header values.

OK

func NewPortsetInterfaceGetOK

func NewPortsetInterfaceGetOK() *PortsetInterfaceGetOK

NewPortsetInterfaceGetOK creates a PortsetInterfaceGetOK with default headers values

func (*PortsetInterfaceGetOK) Error

func (o *PortsetInterfaceGetOK) Error() string

func (*PortsetInterfaceGetOK) GetPayload

func (*PortsetInterfaceGetOK) IsClientError

func (o *PortsetInterfaceGetOK) IsClientError() bool

IsClientError returns true when this portset interface get o k response has a 4xx status code

func (*PortsetInterfaceGetOK) IsCode

func (o *PortsetInterfaceGetOK) IsCode(code int) bool

IsCode returns true when this portset interface get o k response a status code equal to that given

func (*PortsetInterfaceGetOK) IsRedirect

func (o *PortsetInterfaceGetOK) IsRedirect() bool

IsRedirect returns true when this portset interface get o k response has a 3xx status code

func (*PortsetInterfaceGetOK) IsServerError

func (o *PortsetInterfaceGetOK) IsServerError() bool

IsServerError returns true when this portset interface get o k response has a 5xx status code

func (*PortsetInterfaceGetOK) IsSuccess

func (o *PortsetInterfaceGetOK) IsSuccess() bool

IsSuccess returns true when this portset interface get o k response has a 2xx status code

func (*PortsetInterfaceGetOK) String

func (o *PortsetInterfaceGetOK) String() string

type PortsetInterfaceGetParams

type PortsetInterfaceGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* PortsetUUID.

	   The unique identifier of the portset.

	*/
	PortsetUUIDPathParameter string

	/* UUID.

	   The unique identifier of the network interface in the portset.

	*/
	UUIDPathParameter string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PortsetInterfaceGetParams contains all the parameters to send to the API endpoint

for the portset interface get operation.

Typically these are written to a http.Request.

func NewPortsetInterfaceGetParams

func NewPortsetInterfaceGetParams() *PortsetInterfaceGetParams

NewPortsetInterfaceGetParams creates a new PortsetInterfaceGetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewPortsetInterfaceGetParamsWithContext

func NewPortsetInterfaceGetParamsWithContext(ctx context.Context) *PortsetInterfaceGetParams

NewPortsetInterfaceGetParamsWithContext creates a new PortsetInterfaceGetParams object with the ability to set a context for a request.

func NewPortsetInterfaceGetParamsWithHTTPClient

func NewPortsetInterfaceGetParamsWithHTTPClient(client *http.Client) *PortsetInterfaceGetParams

NewPortsetInterfaceGetParamsWithHTTPClient creates a new PortsetInterfaceGetParams object with the ability to set a custom HTTPClient for a request.

func NewPortsetInterfaceGetParamsWithTimeout

func NewPortsetInterfaceGetParamsWithTimeout(timeout time.Duration) *PortsetInterfaceGetParams

NewPortsetInterfaceGetParamsWithTimeout creates a new PortsetInterfaceGetParams object with the ability to set a timeout on a request.

func (*PortsetInterfaceGetParams) SetContext

func (o *PortsetInterfaceGetParams) SetContext(ctx context.Context)

SetContext adds the context to the portset interface get params

func (*PortsetInterfaceGetParams) SetDefaults

func (o *PortsetInterfaceGetParams) SetDefaults()

SetDefaults hydrates default values in the portset interface get params (not the query body).

All values with no default are reset to their zero value.

func (*PortsetInterfaceGetParams) SetFieldsQueryParameter

func (o *PortsetInterfaceGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the portset interface get params

func (*PortsetInterfaceGetParams) SetHTTPClient

func (o *PortsetInterfaceGetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the portset interface get params

func (*PortsetInterfaceGetParams) SetPortsetUUIDPathParameter

func (o *PortsetInterfaceGetParams) SetPortsetUUIDPathParameter(portsetUUID string)

SetPortsetUUIDPathParameter adds the portsetUuid to the portset interface get params

func (*PortsetInterfaceGetParams) SetTimeout

func (o *PortsetInterfaceGetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the portset interface get params

func (*PortsetInterfaceGetParams) SetUUIDPathParameter

func (o *PortsetInterfaceGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the portset interface get params

func (*PortsetInterfaceGetParams) WithContext

WithContext adds the context to the portset interface get params

func (*PortsetInterfaceGetParams) WithDefaults

WithDefaults hydrates default values in the portset interface get params (not the query body).

All values with no default are reset to their zero value.

func (*PortsetInterfaceGetParams) WithFieldsQueryParameter

func (o *PortsetInterfaceGetParams) WithFieldsQueryParameter(fields []string) *PortsetInterfaceGetParams

WithFieldsQueryParameter adds the fields to the portset interface get params

func (*PortsetInterfaceGetParams) WithHTTPClient

func (o *PortsetInterfaceGetParams) WithHTTPClient(client *http.Client) *PortsetInterfaceGetParams

WithHTTPClient adds the HTTPClient to the portset interface get params

func (*PortsetInterfaceGetParams) WithPortsetUUIDPathParameter

func (o *PortsetInterfaceGetParams) WithPortsetUUIDPathParameter(portsetUUID string) *PortsetInterfaceGetParams

WithPortsetUUIDPathParameter adds the portsetUUID to the portset interface get params

func (*PortsetInterfaceGetParams) WithTimeout

WithTimeout adds the timeout to the portset interface get params

func (*PortsetInterfaceGetParams) WithUUIDPathParameter

func (o *PortsetInterfaceGetParams) WithUUIDPathParameter(uuid string) *PortsetInterfaceGetParams

WithUUIDPathParameter adds the uuid to the portset interface get params

func (*PortsetInterfaceGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PortsetInterfaceGetReader

type PortsetInterfaceGetReader struct {
	// contains filtered or unexported fields
}

PortsetInterfaceGetReader is a Reader for the PortsetInterfaceGet structure.

func (*PortsetInterfaceGetReader) ReadResponse

func (o *PortsetInterfaceGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VvolBindingCollectionGetDefault

type VvolBindingCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

VvolBindingCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewVvolBindingCollectionGetDefault

func NewVvolBindingCollectionGetDefault(code int) *VvolBindingCollectionGetDefault

NewVvolBindingCollectionGetDefault creates a VvolBindingCollectionGetDefault with default headers values

func (*VvolBindingCollectionGetDefault) Code

Code gets the status code for the vvol binding collection get default response

func (*VvolBindingCollectionGetDefault) Error

func (*VvolBindingCollectionGetDefault) GetPayload

func (*VvolBindingCollectionGetDefault) IsClientError

func (o *VvolBindingCollectionGetDefault) IsClientError() bool

IsClientError returns true when this vvol binding collection get default response has a 4xx status code

func (*VvolBindingCollectionGetDefault) IsCode

func (o *VvolBindingCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this vvol binding collection get default response a status code equal to that given

func (*VvolBindingCollectionGetDefault) IsRedirect

func (o *VvolBindingCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this vvol binding collection get default response has a 3xx status code

func (*VvolBindingCollectionGetDefault) IsServerError

func (o *VvolBindingCollectionGetDefault) IsServerError() bool

IsServerError returns true when this vvol binding collection get default response has a 5xx status code

func (*VvolBindingCollectionGetDefault) IsSuccess

func (o *VvolBindingCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this vvol binding collection get default response has a 2xx status code

func (*VvolBindingCollectionGetDefault) String

type VvolBindingCollectionGetOK

type VvolBindingCollectionGetOK struct {
	Payload *models.VvolBindingResponse
}

VvolBindingCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewVvolBindingCollectionGetOK

func NewVvolBindingCollectionGetOK() *VvolBindingCollectionGetOK

NewVvolBindingCollectionGetOK creates a VvolBindingCollectionGetOK with default headers values

func (*VvolBindingCollectionGetOK) Error

func (*VvolBindingCollectionGetOK) GetPayload

func (*VvolBindingCollectionGetOK) IsClientError

func (o *VvolBindingCollectionGetOK) IsClientError() bool

IsClientError returns true when this vvol binding collection get o k response has a 4xx status code

func (*VvolBindingCollectionGetOK) IsCode

func (o *VvolBindingCollectionGetOK) IsCode(code int) bool

IsCode returns true when this vvol binding collection get o k response a status code equal to that given

func (*VvolBindingCollectionGetOK) IsRedirect

func (o *VvolBindingCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this vvol binding collection get o k response has a 3xx status code

func (*VvolBindingCollectionGetOK) IsServerError

func (o *VvolBindingCollectionGetOK) IsServerError() bool

IsServerError returns true when this vvol binding collection get o k response has a 5xx status code

func (*VvolBindingCollectionGetOK) IsSuccess

func (o *VvolBindingCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this vvol binding collection get o k response has a 2xx status code

func (*VvolBindingCollectionGetOK) String

func (o *VvolBindingCollectionGetOK) String() string

type VvolBindingCollectionGetParams

type VvolBindingCollectionGetParams struct {

	/* Count.

	   Filter by count
	*/
	CountQueryParameter *int64

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* ID.

	   Filter by id
	*/
	IDQueryParameter *int64

	/* IsOptimal.

	   Filter by is_optimal
	*/
	IsOptimalQueryParameter *bool

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ProtocolEndpointName.

	   Filter by protocol_endpoint.name
	*/
	ProtocolEndpointNameQueryParameter *string

	/* ProtocolEndpointUUID.

	   Filter by protocol_endpoint.uuid
	*/
	ProtocolEndpointUUIDQueryParameter *string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* VvolName.

	   Filter by vvol.name
	*/
	VvolNameQueryParameter *string

	/* VvolUUID.

	   Filter by vvol.uuid
	*/
	VvolUUIDQueryParameter *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VvolBindingCollectionGetParams contains all the parameters to send to the API endpoint

for the vvol binding collection get operation.

Typically these are written to a http.Request.

func NewVvolBindingCollectionGetParams

func NewVvolBindingCollectionGetParams() *VvolBindingCollectionGetParams

NewVvolBindingCollectionGetParams creates a new VvolBindingCollectionGetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewVvolBindingCollectionGetParamsWithContext

func NewVvolBindingCollectionGetParamsWithContext(ctx context.Context) *VvolBindingCollectionGetParams

NewVvolBindingCollectionGetParamsWithContext creates a new VvolBindingCollectionGetParams object with the ability to set a context for a request.

func NewVvolBindingCollectionGetParamsWithHTTPClient

func NewVvolBindingCollectionGetParamsWithHTTPClient(client *http.Client) *VvolBindingCollectionGetParams

NewVvolBindingCollectionGetParamsWithHTTPClient creates a new VvolBindingCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewVvolBindingCollectionGetParamsWithTimeout

func NewVvolBindingCollectionGetParamsWithTimeout(timeout time.Duration) *VvolBindingCollectionGetParams

NewVvolBindingCollectionGetParamsWithTimeout creates a new VvolBindingCollectionGetParams object with the ability to set a timeout on a request.

func (*VvolBindingCollectionGetParams) SetContext

func (o *VvolBindingCollectionGetParams) SetContext(ctx context.Context)

SetContext adds the context to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetCountQueryParameter

func (o *VvolBindingCollectionGetParams) SetCountQueryParameter(count *int64)

SetCountQueryParameter adds the count to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetDefaults

func (o *VvolBindingCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the vvol binding collection get params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingCollectionGetParams) SetFieldsQueryParameter

func (o *VvolBindingCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetHTTPClient

func (o *VvolBindingCollectionGetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetIDQueryParameter

func (o *VvolBindingCollectionGetParams) SetIDQueryParameter(id *int64)

SetIDQueryParameter adds the id to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetIsOptimalQueryParameter

func (o *VvolBindingCollectionGetParams) SetIsOptimalQueryParameter(isOptimal *bool)

SetIsOptimalQueryParameter adds the isOptimal to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetMaxRecordsQueryParameter

func (o *VvolBindingCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetOrderByQueryParameter

func (o *VvolBindingCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetProtocolEndpointNameQueryParameter

func (o *VvolBindingCollectionGetParams) SetProtocolEndpointNameQueryParameter(protocolEndpointName *string)

SetProtocolEndpointNameQueryParameter adds the protocolEndpointName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetProtocolEndpointUUIDQueryParameter

func (o *VvolBindingCollectionGetParams) SetProtocolEndpointUUIDQueryParameter(protocolEndpointUUID *string)

SetProtocolEndpointUUIDQueryParameter adds the protocolEndpointUuid to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetReturnRecordsQueryParameter

func (o *VvolBindingCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *VvolBindingCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetSVMNameQueryParameter

func (o *VvolBindingCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetSVMUUIDQueryParameter

func (o *VvolBindingCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetTimeout

func (o *VvolBindingCollectionGetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetVvolNameQueryParameter

func (o *VvolBindingCollectionGetParams) SetVvolNameQueryParameter(vvolName *string)

SetVvolNameQueryParameter adds the vvolName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetVvolUUIDQueryParameter

func (o *VvolBindingCollectionGetParams) SetVvolUUIDQueryParameter(vvolUUID *string)

SetVvolUUIDQueryParameter adds the vvolUuid to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithContext

WithContext adds the context to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithCountQueryParameter

func (o *VvolBindingCollectionGetParams) WithCountQueryParameter(count *int64) *VvolBindingCollectionGetParams

WithCountQueryParameter adds the count to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the vvol binding collection get params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingCollectionGetParams) WithFieldsQueryParameter

func (o *VvolBindingCollectionGetParams) WithFieldsQueryParameter(fields []string) *VvolBindingCollectionGetParams

WithFieldsQueryParameter adds the fields to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithIDQueryParameter

WithIDQueryParameter adds the id to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithIsOptimalQueryParameter

func (o *VvolBindingCollectionGetParams) WithIsOptimalQueryParameter(isOptimal *bool) *VvolBindingCollectionGetParams

WithIsOptimalQueryParameter adds the isOptimal to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithMaxRecordsQueryParameter

func (o *VvolBindingCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *VvolBindingCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithOrderByQueryParameter

func (o *VvolBindingCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *VvolBindingCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithProtocolEndpointNameQueryParameter

func (o *VvolBindingCollectionGetParams) WithProtocolEndpointNameQueryParameter(protocolEndpointName *string) *VvolBindingCollectionGetParams

WithProtocolEndpointNameQueryParameter adds the protocolEndpointName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithProtocolEndpointUUIDQueryParameter

func (o *VvolBindingCollectionGetParams) WithProtocolEndpointUUIDQueryParameter(protocolEndpointUUID *string) *VvolBindingCollectionGetParams

WithProtocolEndpointUUIDQueryParameter adds the protocolEndpointUUID to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithReturnRecordsQueryParameter

func (o *VvolBindingCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *VvolBindingCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *VvolBindingCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *VvolBindingCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithSVMNameQueryParameter

func (o *VvolBindingCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *VvolBindingCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithSVMUUIDQueryParameter

func (o *VvolBindingCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *VvolBindingCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithVvolNameQueryParameter

func (o *VvolBindingCollectionGetParams) WithVvolNameQueryParameter(vvolName *string) *VvolBindingCollectionGetParams

WithVvolNameQueryParameter adds the vvolName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithVvolUUIDQueryParameter

func (o *VvolBindingCollectionGetParams) WithVvolUUIDQueryParameter(vvolUUID *string) *VvolBindingCollectionGetParams

WithVvolUUIDQueryParameter adds the vvolUUID to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VvolBindingCollectionGetReader

type VvolBindingCollectionGetReader struct {
	// contains filtered or unexported fields
}

VvolBindingCollectionGetReader is a Reader for the VvolBindingCollectionGet structure.

func (*VvolBindingCollectionGetReader) ReadResponse

func (o *VvolBindingCollectionGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VvolBindingCreateCreated

type VvolBindingCreateCreated struct {
	Payload *models.VvolBindingResponse
}

VvolBindingCreateCreated describes a response with status code 201, with default header values.

Created

func NewVvolBindingCreateCreated

func NewVvolBindingCreateCreated() *VvolBindingCreateCreated

NewVvolBindingCreateCreated creates a VvolBindingCreateCreated with default headers values

func (*VvolBindingCreateCreated) Error

func (o *VvolBindingCreateCreated) Error() string

func (*VvolBindingCreateCreated) GetPayload

func (*VvolBindingCreateCreated) IsClientError

func (o *VvolBindingCreateCreated) IsClientError() bool

IsClientError returns true when this vvol binding create created response has a 4xx status code

func (*VvolBindingCreateCreated) IsCode

func (o *VvolBindingCreateCreated) IsCode(code int) bool

IsCode returns true when this vvol binding create created response a status code equal to that given

func (*VvolBindingCreateCreated) IsRedirect

func (o *VvolBindingCreateCreated) IsRedirect() bool

IsRedirect returns true when this vvol binding create created response has a 3xx status code

func (*VvolBindingCreateCreated) IsServerError

func (o *VvolBindingCreateCreated) IsServerError() bool

IsServerError returns true when this vvol binding create created response has a 5xx status code

func (*VvolBindingCreateCreated) IsSuccess

func (o *VvolBindingCreateCreated) IsSuccess() bool

IsSuccess returns true when this vvol binding create created response has a 2xx status code

func (*VvolBindingCreateCreated) String

func (o *VvolBindingCreateCreated) String() string

type VvolBindingCreateDefault

type VvolBindingCreateDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
VvolBindingCreateDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 2621462 | The specified SVM does not exist or is not accessible to the caller. | | 2621706 | Both the SVM UUID and SVM name were supplied, but don't refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5374238 | A LUN in a Snapshot copy was specified. | | 5374323 | The LUN specified as the protocol endpoint LUN is not of class `protocol_endpoint`. | | 5374325 | The LUN specified as the vVol LUN is not of class `vvol`. | | 5374874 | The UUID and name supplied for the protocol endpoint of Vvol LUN do not refer to the same LUN. Use to the `target` property of the error object to differentiate between the protocol endpoint LUN and the vVol LUN. | | 5374875 | The protocol endpoint or vVol LUN was not found or is not accessible to the caller. Use to the `target` property of the error object to differentiate between the protocol endpoint LUN and the vVol LUN. | | 5374876 | The protocol endpoint or vVol LUN was not found in the SVM. Use to the `target` property of the error object to differentiate between the protocol endpoint LUN and the vVol LUN. | | 5374924 | No protocol endpoint LUN was supplied. | | 5374925 | No vVol LUN was supplied. |

func NewVvolBindingCreateDefault

func NewVvolBindingCreateDefault(code int) *VvolBindingCreateDefault

NewVvolBindingCreateDefault creates a VvolBindingCreateDefault with default headers values

func (*VvolBindingCreateDefault) Code

func (o *VvolBindingCreateDefault) Code() int

Code gets the status code for the vvol binding create default response

func (*VvolBindingCreateDefault) Error

func (o *VvolBindingCreateDefault) Error() string

func (*VvolBindingCreateDefault) GetPayload

func (*VvolBindingCreateDefault) IsClientError

func (o *VvolBindingCreateDefault) IsClientError() bool

IsClientError returns true when this vvol binding create default response has a 4xx status code

func (*VvolBindingCreateDefault) IsCode

func (o *VvolBindingCreateDefault) IsCode(code int) bool

IsCode returns true when this vvol binding create default response a status code equal to that given

func (*VvolBindingCreateDefault) IsRedirect

func (o *VvolBindingCreateDefault) IsRedirect() bool

IsRedirect returns true when this vvol binding create default response has a 3xx status code

func (*VvolBindingCreateDefault) IsServerError

func (o *VvolBindingCreateDefault) IsServerError() bool

IsServerError returns true when this vvol binding create default response has a 5xx status code

func (*VvolBindingCreateDefault) IsSuccess

func (o *VvolBindingCreateDefault) IsSuccess() bool

IsSuccess returns true when this vvol binding create default response has a 2xx status code

func (*VvolBindingCreateDefault) String

func (o *VvolBindingCreateDefault) String() string

type VvolBindingCreateParams

type VvolBindingCreateParams struct {

	/* Info.

	   The property values for the new vVol binding.

	*/
	Info *models.VvolBinding

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VvolBindingCreateParams contains all the parameters to send to the API endpoint

for the vvol binding create operation.

Typically these are written to a http.Request.

func NewVvolBindingCreateParams

func NewVvolBindingCreateParams() *VvolBindingCreateParams

NewVvolBindingCreateParams creates a new VvolBindingCreateParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewVvolBindingCreateParamsWithContext

func NewVvolBindingCreateParamsWithContext(ctx context.Context) *VvolBindingCreateParams

NewVvolBindingCreateParamsWithContext creates a new VvolBindingCreateParams object with the ability to set a context for a request.

func NewVvolBindingCreateParamsWithHTTPClient

func NewVvolBindingCreateParamsWithHTTPClient(client *http.Client) *VvolBindingCreateParams

NewVvolBindingCreateParamsWithHTTPClient creates a new VvolBindingCreateParams object with the ability to set a custom HTTPClient for a request.

func NewVvolBindingCreateParamsWithTimeout

func NewVvolBindingCreateParamsWithTimeout(timeout time.Duration) *VvolBindingCreateParams

NewVvolBindingCreateParamsWithTimeout creates a new VvolBindingCreateParams object with the ability to set a timeout on a request.

func (*VvolBindingCreateParams) SetContext

func (o *VvolBindingCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the vvol binding create params

func (*VvolBindingCreateParams) SetDefaults

func (o *VvolBindingCreateParams) SetDefaults()

SetDefaults hydrates default values in the vvol binding create params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingCreateParams) SetHTTPClient

func (o *VvolBindingCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the vvol binding create params

func (*VvolBindingCreateParams) SetInfo

func (o *VvolBindingCreateParams) SetInfo(info *models.VvolBinding)

SetInfo adds the info to the vvol binding create params

func (*VvolBindingCreateParams) SetReturnRecordsQueryParameter

func (o *VvolBindingCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the vvol binding create params

func (*VvolBindingCreateParams) SetTimeout

func (o *VvolBindingCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the vvol binding create params

func (*VvolBindingCreateParams) WithContext

WithContext adds the context to the vvol binding create params

func (*VvolBindingCreateParams) WithDefaults

WithDefaults hydrates default values in the vvol binding create params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingCreateParams) WithHTTPClient

func (o *VvolBindingCreateParams) WithHTTPClient(client *http.Client) *VvolBindingCreateParams

WithHTTPClient adds the HTTPClient to the vvol binding create params

func (*VvolBindingCreateParams) WithInfo

WithInfo adds the info to the vvol binding create params

func (*VvolBindingCreateParams) WithReturnRecordsQueryParameter

func (o *VvolBindingCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *VvolBindingCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the vvol binding create params

func (*VvolBindingCreateParams) WithTimeout

WithTimeout adds the timeout to the vvol binding create params

func (*VvolBindingCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VvolBindingCreateReader

type VvolBindingCreateReader struct {
	// contains filtered or unexported fields
}

VvolBindingCreateReader is a Reader for the VvolBindingCreate structure.

func (*VvolBindingCreateReader) ReadResponse

func (o *VvolBindingCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VvolBindingDeleteDefault

type VvolBindingDeleteDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
VvolBindingDeleteDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 5374875 | The vVol binding was not found because the protocol endpoint or vVol LUN was not found. Use to the `target` property of the error object to differentiate between the protocol endpoint LUN and the vVol LUN. | | 5374926 | The vVol binding was not found. |

func NewVvolBindingDeleteDefault

func NewVvolBindingDeleteDefault(code int) *VvolBindingDeleteDefault

NewVvolBindingDeleteDefault creates a VvolBindingDeleteDefault with default headers values

func (*VvolBindingDeleteDefault) Code

func (o *VvolBindingDeleteDefault) Code() int

Code gets the status code for the vvol binding delete default response

func (*VvolBindingDeleteDefault) Error

func (o *VvolBindingDeleteDefault) Error() string

func (*VvolBindingDeleteDefault) GetPayload

func (*VvolBindingDeleteDefault) IsClientError

func (o *VvolBindingDeleteDefault) IsClientError() bool

IsClientError returns true when this vvol binding delete default response has a 4xx status code

func (*VvolBindingDeleteDefault) IsCode

func (o *VvolBindingDeleteDefault) IsCode(code int) bool

IsCode returns true when this vvol binding delete default response a status code equal to that given

func (*VvolBindingDeleteDefault) IsRedirect

func (o *VvolBindingDeleteDefault) IsRedirect() bool

IsRedirect returns true when this vvol binding delete default response has a 3xx status code

func (*VvolBindingDeleteDefault) IsServerError

func (o *VvolBindingDeleteDefault) IsServerError() bool

IsServerError returns true when this vvol binding delete default response has a 5xx status code

func (*VvolBindingDeleteDefault) IsSuccess

func (o *VvolBindingDeleteDefault) IsSuccess() bool

IsSuccess returns true when this vvol binding delete default response has a 2xx status code

func (*VvolBindingDeleteDefault) String

func (o *VvolBindingDeleteDefault) String() string

type VvolBindingDeleteOK

type VvolBindingDeleteOK struct {
}

VvolBindingDeleteOK describes a response with status code 200, with default header values.

OK

func NewVvolBindingDeleteOK

func NewVvolBindingDeleteOK() *VvolBindingDeleteOK

NewVvolBindingDeleteOK creates a VvolBindingDeleteOK with default headers values

func (*VvolBindingDeleteOK) Error

func (o *VvolBindingDeleteOK) Error() string

func (*VvolBindingDeleteOK) IsClientError

func (o *VvolBindingDeleteOK) IsClientError() bool

IsClientError returns true when this vvol binding delete o k response has a 4xx status code

func (*VvolBindingDeleteOK) IsCode

func (o *VvolBindingDeleteOK) IsCode(code int) bool

IsCode returns true when this vvol binding delete o k response a status code equal to that given

func (*VvolBindingDeleteOK) IsRedirect

func (o *VvolBindingDeleteOK) IsRedirect() bool

IsRedirect returns true when this vvol binding delete o k response has a 3xx status code

func (*VvolBindingDeleteOK) IsServerError

func (o *VvolBindingDeleteOK) IsServerError() bool

IsServerError returns true when this vvol binding delete o k response has a 5xx status code

func (*VvolBindingDeleteOK) IsSuccess

func (o *VvolBindingDeleteOK) IsSuccess() bool

IsSuccess returns true when this vvol binding delete o k response has a 2xx status code

func (*VvolBindingDeleteOK) String

func (o *VvolBindingDeleteOK) String() string

type VvolBindingDeleteParams

type VvolBindingDeleteParams struct {

	/* DeleteAllReferences.

	   Forces deletion of the binding regardless of the reference count value.

	*/
	DeleteAllReferencesQueryParameter *bool

	/* ProtocolEndpointUUID.

	   The unique identifier of the class `protocol_endpoint` LUN.

	*/
	ProtocolEndpointUUIDPathParameter string

	/* VvolUUID.

	   The unique identifier of the class `vvol` LUN.

	*/
	VvolUUIDPathParameter string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VvolBindingDeleteParams contains all the parameters to send to the API endpoint

for the vvol binding delete operation.

Typically these are written to a http.Request.

func NewVvolBindingDeleteParams

func NewVvolBindingDeleteParams() *VvolBindingDeleteParams

NewVvolBindingDeleteParams creates a new VvolBindingDeleteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewVvolBindingDeleteParamsWithContext

func NewVvolBindingDeleteParamsWithContext(ctx context.Context) *VvolBindingDeleteParams

NewVvolBindingDeleteParamsWithContext creates a new VvolBindingDeleteParams object with the ability to set a context for a request.

func NewVvolBindingDeleteParamsWithHTTPClient

func NewVvolBindingDeleteParamsWithHTTPClient(client *http.Client) *VvolBindingDeleteParams

NewVvolBindingDeleteParamsWithHTTPClient creates a new VvolBindingDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewVvolBindingDeleteParamsWithTimeout

func NewVvolBindingDeleteParamsWithTimeout(timeout time.Duration) *VvolBindingDeleteParams

NewVvolBindingDeleteParamsWithTimeout creates a new VvolBindingDeleteParams object with the ability to set a timeout on a request.

func (*VvolBindingDeleteParams) SetContext

func (o *VvolBindingDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the vvol binding delete params

func (*VvolBindingDeleteParams) SetDefaults

func (o *VvolBindingDeleteParams) SetDefaults()

SetDefaults hydrates default values in the vvol binding delete params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingDeleteParams) SetDeleteAllReferencesQueryParameter

func (o *VvolBindingDeleteParams) SetDeleteAllReferencesQueryParameter(deleteAllReferences *bool)

SetDeleteAllReferencesQueryParameter adds the deleteAllReferences to the vvol binding delete params

func (*VvolBindingDeleteParams) SetHTTPClient

func (o *VvolBindingDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the vvol binding delete params

func (*VvolBindingDeleteParams) SetProtocolEndpointUUIDPathParameter

func (o *VvolBindingDeleteParams) SetProtocolEndpointUUIDPathParameter(protocolEndpointUUID string)

SetProtocolEndpointUUIDPathParameter adds the protocolEndpointUuid to the vvol binding delete params

func (*VvolBindingDeleteParams) SetTimeout

func (o *VvolBindingDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the vvol binding delete params

func (*VvolBindingDeleteParams) SetVvolUUIDPathParameter

func (o *VvolBindingDeleteParams) SetVvolUUIDPathParameter(vvolUUID string)

SetVvolUUIDPathParameter adds the vvolUuid to the vvol binding delete params

func (*VvolBindingDeleteParams) WithContext

WithContext adds the context to the vvol binding delete params

func (*VvolBindingDeleteParams) WithDefaults

WithDefaults hydrates default values in the vvol binding delete params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingDeleteParams) WithDeleteAllReferencesQueryParameter

func (o *VvolBindingDeleteParams) WithDeleteAllReferencesQueryParameter(deleteAllReferences *bool) *VvolBindingDeleteParams

WithDeleteAllReferencesQueryParameter adds the deleteAllReferences to the vvol binding delete params

func (*VvolBindingDeleteParams) WithHTTPClient

func (o *VvolBindingDeleteParams) WithHTTPClient(client *http.Client) *VvolBindingDeleteParams

WithHTTPClient adds the HTTPClient to the vvol binding delete params

func (*VvolBindingDeleteParams) WithProtocolEndpointUUIDPathParameter

func (o *VvolBindingDeleteParams) WithProtocolEndpointUUIDPathParameter(protocolEndpointUUID string) *VvolBindingDeleteParams

WithProtocolEndpointUUIDPathParameter adds the protocolEndpointUUID to the vvol binding delete params

func (*VvolBindingDeleteParams) WithTimeout

WithTimeout adds the timeout to the vvol binding delete params

func (*VvolBindingDeleteParams) WithVvolUUIDPathParameter

func (o *VvolBindingDeleteParams) WithVvolUUIDPathParameter(vvolUUID string) *VvolBindingDeleteParams

WithVvolUUIDPathParameter adds the vvolUUID to the vvol binding delete params

func (*VvolBindingDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type VvolBindingDeleteReader

type VvolBindingDeleteReader struct {
	// contains filtered or unexported fields
}

VvolBindingDeleteReader is a Reader for the VvolBindingDelete structure.

func (*VvolBindingDeleteReader) ReadResponse

func (o *VvolBindingDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type VvolBindingGetDefault

type VvolBindingGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
VvolBindingGetDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 4 | The vVol binding was not found. |

func NewVvolBindingGetDefault

func NewVvolBindingGetDefault(code int) *VvolBindingGetDefault

NewVvolBindingGetDefault creates a VvolBindingGetDefault with default headers values

func (*VvolBindingGetDefault) Code

func (o *VvolBindingGetDefault) Code() int

Code gets the status code for the vvol binding get default response

func (*VvolBindingGetDefault) Error

func (o *VvolBindingGetDefault) Error() string

func (*VvolBindingGetDefault) GetPayload

func (o *VvolBindingGetDefault) GetPayload() *models.ErrorResponse

func (*VvolBindingGetDefault) IsClientError

func (o *VvolBindingGetDefault) IsClientError() bool

IsClientError returns true when this vvol binding get default response has a 4xx status code

func (*VvolBindingGetDefault) IsCode

func (o *VvolBindingGetDefault) IsCode(code int) bool

IsCode returns true when this vvol binding get default response a status code equal to that given

func (*VvolBindingGetDefault) IsRedirect

func (o *VvolBindingGetDefault) IsRedirect() bool

IsRedirect returns true when this vvol binding get default response has a 3xx status code

func (*VvolBindingGetDefault) IsServerError

func (o *VvolBindingGetDefault) IsServerError() bool

IsServerError returns true when this vvol binding get default response has a 5xx status code

func (*VvolBindingGetDefault) IsSuccess

func (o *VvolBindingGetDefault) IsSuccess() bool

IsSuccess returns true when this vvol binding get default response has a 2xx status code

func (*VvolBindingGetDefault) String

func (o *VvolBindingGetDefault) String() string

type VvolBindingGetOK

type VvolBindingGetOK struct {
	Payload *models.VvolBinding
}

VvolBindingGetOK describes a response with status code 200, with default header values.

OK

func NewVvolBindingGetOK

func NewVvolBindingGetOK() *VvolBindingGetOK

NewVvolBindingGetOK creates a VvolBindingGetOK with default headers values

func (*VvolBindingGetOK) Error

func (o *VvolBindingGetOK) Error() string

func (*VvolBindingGetOK) GetPayload

func (o *VvolBindingGetOK) GetPayload() *models.VvolBinding

func (*VvolBindingGetOK) IsClientError

func (o *VvolBindingGetOK) IsClientError() bool

IsClientError returns true when this vvol binding get o k response has a 4xx status code

func (*VvolBindingGetOK) IsCode

func (o *VvolBindingGetOK) IsCode(code int) bool

IsCode returns true when this vvol binding get o k response a status code equal to that given

func (*VvolBindingGetOK) IsRedirect

func (o *VvolBindingGetOK) IsRedirect() bool

IsRedirect returns true when this vvol binding get o k response has a 3xx status code

func (*VvolBindingGetOK) IsServerError

func (o *VvolBindingGetOK) IsServerError() bool

IsServerError returns true when this vvol binding get o k response has a 5xx status code

func (*VvolBindingGetOK) IsSuccess

func (o *VvolBindingGetOK) IsSuccess() bool

IsSuccess returns true when this vvol binding get o k response has a 2xx status code

func (*VvolBindingGetOK) String

func (o *VvolBindingGetOK) String() string

type VvolBindingGetParams

type VvolBindingGetParams struct {

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* ProtocolEndpointUUID.

	   The unique identifier of the class `protocol_endpoint` LUN.

	*/
	ProtocolEndpointUUIDPathParameter string

	/* VvolUUID.

	   The unique identifier of the class `vvol` LUN.

	*/
	VvolUUIDPathParameter string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

VvolBindingGetParams contains all the parameters to send to the API endpoint

for the vvol binding get operation.

Typically these are written to a http.Request.

func NewVvolBindingGetParams

func NewVvolBindingGetParams() *VvolBindingGetParams

NewVvolBindingGetParams creates a new VvolBindingGetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewVvolBindingGetParamsWithContext

func NewVvolBindingGetParamsWithContext(ctx context.Context) *VvolBindingGetParams

NewVvolBindingGetParamsWithContext creates a new VvolBindingGetParams object with the ability to set a context for a request.

func NewVvolBindingGetParamsWithHTTPClient

func NewVvolBindingGetParamsWithHTTPClient(client *http.Client) *VvolBindingGetParams

NewVvolBindingGetParamsWithHTTPClient creates a new VvolBindingGetParams object with the ability to set a custom HTTPClient for a request.

func NewVvolBindingGetParamsWithTimeout

func NewVvolBindingGetParamsWithTimeout(timeout time.Duration) *VvolBindingGetParams

NewVvolBindingGetParamsWithTimeout creates a new VvolBindingGetParams object with the ability to set a timeout on a request.

func (*VvolBindingGetParams) SetContext

func (o *VvolBindingGetParams) SetContext(ctx context.Context)

SetContext adds the context to the vvol binding get params

func (*VvolBindingGetParams) SetDefaults

func (o *VvolBindingGetParams) SetDefaults()

SetDefaults hydrates default values in the vvol binding get params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingGetParams) SetFieldsQueryParameter

func (o *VvolBindingGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the vvol binding get params

func (*VvolBindingGetParams) SetHTTPClient

func (o *VvolBindingGetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the vvol binding get params

func (*VvolBindingGetParams) SetProtocolEndpointUUIDPathParameter

func (o *VvolBindingGetParams) SetProtocolEndpointUUIDPathParameter(protocolEndpointUUID string)

SetProtocolEndpointUUIDPathParameter adds the protocolEndpointUuid to the vvol binding get params

func (*VvolBindingGetParams) SetTimeout

func (o *VvolBindingGetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the vvol binding get params

func (*VvolBindingGetParams) SetVvolUUIDPathParameter

func (o *VvolBindingGetParams) SetVvolUUIDPathParameter(vvolUUID string)

SetVvolUUIDPathParameter adds the vvolUuid to the vvol binding get params

func (*VvolBindingGetParams) WithContext

WithContext adds the context to the vvol binding get params

func (*VvolBindingGetParams) WithDefaults

func (o *VvolBindingGetParams) WithDefaults() *VvolBindingGetParams

WithDefaults hydrates default values in the vvol binding get params (not the query body).

All values with no default are reset to their zero value.

func (*VvolBindingGetParams) WithFieldsQueryParameter

func (o *VvolBindingGetParams) WithFieldsQueryParameter(fields []string) *VvolBindingGetParams

WithFieldsQueryParameter adds the fields to the vvol binding get params

func (*VvolBindingGetParams) WithHTTPClient

func (o *VvolBindingGetParams) WithHTTPClient(client *http.Client) *VvolBindingGetParams

WithHTTPClient adds the HTTPClient to the vvol binding get params

func (*VvolBindingGetParams) WithProtocolEndpointUUIDPathParameter

func (o *VvolBindingGetParams) WithProtocolEndpointUUIDPathParameter(protocolEndpointUUID string) *VvolBindingGetParams

WithProtocolEndpointUUIDPathParameter adds the protocolEndpointUUID to the vvol binding get params

func (*VvolBindingGetParams) WithTimeout

func (o *VvolBindingGetParams) WithTimeout(timeout time.Duration) *VvolBindingGetParams

WithTimeout adds the timeout to the vvol binding get params

func (*VvolBindingGetParams) WithVvolUUIDPathParameter

func (o *VvolBindingGetParams) WithVvolUUIDPathParameter(vvolUUID string) *VvolBindingGetParams

WithVvolUUIDPathParameter adds the vvolUUID to the vvol binding get params

func (*VvolBindingGetParams) WriteToRequest

func (o *VvolBindingGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type VvolBindingGetReader

type VvolBindingGetReader struct {
	// contains filtered or unexported fields
}

VvolBindingGetReader is a Reader for the VvolBindingGet structure.

func (*VvolBindingGetReader) ReadResponse

func (o *VvolBindingGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WwpnAliasCollectionGetDefault

type WwpnAliasCollectionGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}

WwpnAliasCollectionGetDefault describes a response with status code -1, with default header values.

Error

func NewWwpnAliasCollectionGetDefault

func NewWwpnAliasCollectionGetDefault(code int) *WwpnAliasCollectionGetDefault

NewWwpnAliasCollectionGetDefault creates a WwpnAliasCollectionGetDefault with default headers values

func (*WwpnAliasCollectionGetDefault) Code

Code gets the status code for the wwpn alias collection get default response

func (*WwpnAliasCollectionGetDefault) Error

func (*WwpnAliasCollectionGetDefault) GetPayload

func (*WwpnAliasCollectionGetDefault) IsClientError

func (o *WwpnAliasCollectionGetDefault) IsClientError() bool

IsClientError returns true when this wwpn alias collection get default response has a 4xx status code

func (*WwpnAliasCollectionGetDefault) IsCode

func (o *WwpnAliasCollectionGetDefault) IsCode(code int) bool

IsCode returns true when this wwpn alias collection get default response a status code equal to that given

func (*WwpnAliasCollectionGetDefault) IsRedirect

func (o *WwpnAliasCollectionGetDefault) IsRedirect() bool

IsRedirect returns true when this wwpn alias collection get default response has a 3xx status code

func (*WwpnAliasCollectionGetDefault) IsServerError

func (o *WwpnAliasCollectionGetDefault) IsServerError() bool

IsServerError returns true when this wwpn alias collection get default response has a 5xx status code

func (*WwpnAliasCollectionGetDefault) IsSuccess

func (o *WwpnAliasCollectionGetDefault) IsSuccess() bool

IsSuccess returns true when this wwpn alias collection get default response has a 2xx status code

func (*WwpnAliasCollectionGetDefault) String

type WwpnAliasCollectionGetOK

type WwpnAliasCollectionGetOK struct {
	Payload *models.WwpnAliasResponse
}

WwpnAliasCollectionGetOK describes a response with status code 200, with default header values.

OK

func NewWwpnAliasCollectionGetOK

func NewWwpnAliasCollectionGetOK() *WwpnAliasCollectionGetOK

NewWwpnAliasCollectionGetOK creates a WwpnAliasCollectionGetOK with default headers values

func (*WwpnAliasCollectionGetOK) Error

func (o *WwpnAliasCollectionGetOK) Error() string

func (*WwpnAliasCollectionGetOK) GetPayload

func (*WwpnAliasCollectionGetOK) IsClientError

func (o *WwpnAliasCollectionGetOK) IsClientError() bool

IsClientError returns true when this wwpn alias collection get o k response has a 4xx status code

func (*WwpnAliasCollectionGetOK) IsCode

func (o *WwpnAliasCollectionGetOK) IsCode(code int) bool

IsCode returns true when this wwpn alias collection get o k response a status code equal to that given

func (*WwpnAliasCollectionGetOK) IsRedirect

func (o *WwpnAliasCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this wwpn alias collection get o k response has a 3xx status code

func (*WwpnAliasCollectionGetOK) IsServerError

func (o *WwpnAliasCollectionGetOK) IsServerError() bool

IsServerError returns true when this wwpn alias collection get o k response has a 5xx status code

func (*WwpnAliasCollectionGetOK) IsSuccess

func (o *WwpnAliasCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this wwpn alias collection get o k response has a 2xx status code

func (*WwpnAliasCollectionGetOK) String

func (o *WwpnAliasCollectionGetOK) String() string

type WwpnAliasCollectionGetParams

type WwpnAliasCollectionGetParams struct {

	/* Alias.

	   Filter by alias
	*/
	AliasQueryParameter *string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* MaxRecords.

	   Limit the number of records returned.
	*/
	MaxRecordsQueryParameter *int64

	/* OrderBy.

	   Order results by specified fields and optional [asc|desc] direction. Default direction is 'asc' for ascending.
	*/
	OrderByQueryParameter []string

	/* ReturnRecords.

	   The default is true for GET calls.  When set to false, only the number of records is returned.

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning.  When iterating over a collection, the default is 15 seconds.  ONTAP returns earlier if either max records or the end of the collection is reached.

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* Wwpn.

	   Filter by wwpn
	*/
	WwpnQueryParameter *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WwpnAliasCollectionGetParams contains all the parameters to send to the API endpoint

for the wwpn alias collection get operation.

Typically these are written to a http.Request.

func NewWwpnAliasCollectionGetParams

func NewWwpnAliasCollectionGetParams() *WwpnAliasCollectionGetParams

NewWwpnAliasCollectionGetParams creates a new WwpnAliasCollectionGetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewWwpnAliasCollectionGetParamsWithContext

func NewWwpnAliasCollectionGetParamsWithContext(ctx context.Context) *WwpnAliasCollectionGetParams

NewWwpnAliasCollectionGetParamsWithContext creates a new WwpnAliasCollectionGetParams object with the ability to set a context for a request.

func NewWwpnAliasCollectionGetParamsWithHTTPClient

func NewWwpnAliasCollectionGetParamsWithHTTPClient(client *http.Client) *WwpnAliasCollectionGetParams

NewWwpnAliasCollectionGetParamsWithHTTPClient creates a new WwpnAliasCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewWwpnAliasCollectionGetParamsWithTimeout

func NewWwpnAliasCollectionGetParamsWithTimeout(timeout time.Duration) *WwpnAliasCollectionGetParams

NewWwpnAliasCollectionGetParamsWithTimeout creates a new WwpnAliasCollectionGetParams object with the ability to set a timeout on a request.

func (*WwpnAliasCollectionGetParams) SetAliasQueryParameter

func (o *WwpnAliasCollectionGetParams) SetAliasQueryParameter(alias *string)

SetAliasQueryParameter adds the alias to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetContext

func (o *WwpnAliasCollectionGetParams) SetContext(ctx context.Context)

SetContext adds the context to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetDefaults

func (o *WwpnAliasCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the wwpn alias collection get params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasCollectionGetParams) SetFieldsQueryParameter

func (o *WwpnAliasCollectionGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetHTTPClient

func (o *WwpnAliasCollectionGetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetMaxRecordsQueryParameter

func (o *WwpnAliasCollectionGetParams) SetMaxRecordsQueryParameter(maxRecords *int64)

SetMaxRecordsQueryParameter adds the maxRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetOrderByQueryParameter

func (o *WwpnAliasCollectionGetParams) SetOrderByQueryParameter(orderBy []string)

SetOrderByQueryParameter adds the orderBy to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetReturnRecordsQueryParameter

func (o *WwpnAliasCollectionGetParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetReturnTimeoutQueryParameter

func (o *WwpnAliasCollectionGetParams) SetReturnTimeoutQueryParameter(returnTimeout *int64)

SetReturnTimeoutQueryParameter adds the returnTimeout to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetSVMNameQueryParameter

func (o *WwpnAliasCollectionGetParams) SetSVMNameQueryParameter(svmName *string)

SetSVMNameQueryParameter adds the svmName to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetSVMUUIDQueryParameter

func (o *WwpnAliasCollectionGetParams) SetSVMUUIDQueryParameter(svmUUID *string)

SetSVMUUIDQueryParameter adds the svmUuid to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetTimeout

func (o *WwpnAliasCollectionGetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetWwpnQueryParameter

func (o *WwpnAliasCollectionGetParams) SetWwpnQueryParameter(wwpn *string)

SetWwpnQueryParameter adds the wwpn to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithAliasQueryParameter

func (o *WwpnAliasCollectionGetParams) WithAliasQueryParameter(alias *string) *WwpnAliasCollectionGetParams

WithAliasQueryParameter adds the alias to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithContext

WithContext adds the context to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the wwpn alias collection get params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasCollectionGetParams) WithFieldsQueryParameter

func (o *WwpnAliasCollectionGetParams) WithFieldsQueryParameter(fields []string) *WwpnAliasCollectionGetParams

WithFieldsQueryParameter adds the fields to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithMaxRecordsQueryParameter

func (o *WwpnAliasCollectionGetParams) WithMaxRecordsQueryParameter(maxRecords *int64) *WwpnAliasCollectionGetParams

WithMaxRecordsQueryParameter adds the maxRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithOrderByQueryParameter

func (o *WwpnAliasCollectionGetParams) WithOrderByQueryParameter(orderBy []string) *WwpnAliasCollectionGetParams

WithOrderByQueryParameter adds the orderBy to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithReturnRecordsQueryParameter

func (o *WwpnAliasCollectionGetParams) WithReturnRecordsQueryParameter(returnRecords *bool) *WwpnAliasCollectionGetParams

WithReturnRecordsQueryParameter adds the returnRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithReturnTimeoutQueryParameter

func (o *WwpnAliasCollectionGetParams) WithReturnTimeoutQueryParameter(returnTimeout *int64) *WwpnAliasCollectionGetParams

WithReturnTimeoutQueryParameter adds the returnTimeout to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithSVMNameQueryParameter

func (o *WwpnAliasCollectionGetParams) WithSVMNameQueryParameter(svmName *string) *WwpnAliasCollectionGetParams

WithSVMNameQueryParameter adds the svmName to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithSVMUUIDQueryParameter

func (o *WwpnAliasCollectionGetParams) WithSVMUUIDQueryParameter(svmUUID *string) *WwpnAliasCollectionGetParams

WithSVMUUIDQueryParameter adds the svmUUID to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithWwpnQueryParameter

func (o *WwpnAliasCollectionGetParams) WithWwpnQueryParameter(wwpn *string) *WwpnAliasCollectionGetParams

WithWwpnQueryParameter adds the wwpn to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type WwpnAliasCollectionGetReader

type WwpnAliasCollectionGetReader struct {
	// contains filtered or unexported fields
}

WwpnAliasCollectionGetReader is a Reader for the WwpnAliasCollectionGet structure.

func (*WwpnAliasCollectionGetReader) ReadResponse

func (o *WwpnAliasCollectionGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WwpnAliasCreateCreated

type WwpnAliasCreateCreated struct {
	Payload *models.WwpnAliasResponse
}

WwpnAliasCreateCreated describes a response with status code 201, with default header values.

Created

func NewWwpnAliasCreateCreated

func NewWwpnAliasCreateCreated() *WwpnAliasCreateCreated

NewWwpnAliasCreateCreated creates a WwpnAliasCreateCreated with default headers values

func (*WwpnAliasCreateCreated) Error

func (o *WwpnAliasCreateCreated) Error() string

func (*WwpnAliasCreateCreated) GetPayload

func (*WwpnAliasCreateCreated) IsClientError

func (o *WwpnAliasCreateCreated) IsClientError() bool

IsClientError returns true when this wwpn alias create created response has a 4xx status code

func (*WwpnAliasCreateCreated) IsCode

func (o *WwpnAliasCreateCreated) IsCode(code int) bool

IsCode returns true when this wwpn alias create created response a status code equal to that given

func (*WwpnAliasCreateCreated) IsRedirect

func (o *WwpnAliasCreateCreated) IsRedirect() bool

IsRedirect returns true when this wwpn alias create created response has a 3xx status code

func (*WwpnAliasCreateCreated) IsServerError

func (o *WwpnAliasCreateCreated) IsServerError() bool

IsServerError returns true when this wwpn alias create created response has a 5xx status code

func (*WwpnAliasCreateCreated) IsSuccess

func (o *WwpnAliasCreateCreated) IsSuccess() bool

IsSuccess returns true when this wwpn alias create created response has a 2xx status code

func (*WwpnAliasCreateCreated) String

func (o *WwpnAliasCreateCreated) String() string

type WwpnAliasCreateDefault

type WwpnAliasCreateDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
WwpnAliasCreateDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1254317 | The alias already exists. | | 1260882 | The supplied SVM does not exist. | | 2621462 | The supplied SVM does not exist. | | 2621706 | Both the SVM UUID and SVM name were supplied, but do not refer to the same SVM. | | 2621707 | No SVM was specified. Either `svm.name` or `svm.uuid` must be supplied. | | 5373982 | An invalid WWPN was supplied. The valid WWN format is XX:XX:XX:XX:XX:XX:XX:XX, where X is a hexadecimal digit. Example: "01:02:03:04:0a:0b:0c:0d". |

func NewWwpnAliasCreateDefault

func NewWwpnAliasCreateDefault(code int) *WwpnAliasCreateDefault

NewWwpnAliasCreateDefault creates a WwpnAliasCreateDefault with default headers values

func (*WwpnAliasCreateDefault) Code

func (o *WwpnAliasCreateDefault) Code() int

Code gets the status code for the wwpn alias create default response

func (*WwpnAliasCreateDefault) Error

func (o *WwpnAliasCreateDefault) Error() string

func (*WwpnAliasCreateDefault) GetPayload

func (o *WwpnAliasCreateDefault) GetPayload() *models.ErrorResponse

func (*WwpnAliasCreateDefault) IsClientError

func (o *WwpnAliasCreateDefault) IsClientError() bool

IsClientError returns true when this wwpn alias create default response has a 4xx status code

func (*WwpnAliasCreateDefault) IsCode

func (o *WwpnAliasCreateDefault) IsCode(code int) bool

IsCode returns true when this wwpn alias create default response a status code equal to that given

func (*WwpnAliasCreateDefault) IsRedirect

func (o *WwpnAliasCreateDefault) IsRedirect() bool

IsRedirect returns true when this wwpn alias create default response has a 3xx status code

func (*WwpnAliasCreateDefault) IsServerError

func (o *WwpnAliasCreateDefault) IsServerError() bool

IsServerError returns true when this wwpn alias create default response has a 5xx status code

func (*WwpnAliasCreateDefault) IsSuccess

func (o *WwpnAliasCreateDefault) IsSuccess() bool

IsSuccess returns true when this wwpn alias create default response has a 2xx status code

func (*WwpnAliasCreateDefault) String

func (o *WwpnAliasCreateDefault) String() string

type WwpnAliasCreateParams

type WwpnAliasCreateParams struct {

	/* Info.

	   The property values for the new WWPN alias.

	*/
	Info *models.WwpnAlias

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecordsQueryParameter *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WwpnAliasCreateParams contains all the parameters to send to the API endpoint

for the wwpn alias create operation.

Typically these are written to a http.Request.

func NewWwpnAliasCreateParams

func NewWwpnAliasCreateParams() *WwpnAliasCreateParams

NewWwpnAliasCreateParams creates a new WwpnAliasCreateParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewWwpnAliasCreateParamsWithContext

func NewWwpnAliasCreateParamsWithContext(ctx context.Context) *WwpnAliasCreateParams

NewWwpnAliasCreateParamsWithContext creates a new WwpnAliasCreateParams object with the ability to set a context for a request.

func NewWwpnAliasCreateParamsWithHTTPClient

func NewWwpnAliasCreateParamsWithHTTPClient(client *http.Client) *WwpnAliasCreateParams

NewWwpnAliasCreateParamsWithHTTPClient creates a new WwpnAliasCreateParams object with the ability to set a custom HTTPClient for a request.

func NewWwpnAliasCreateParamsWithTimeout

func NewWwpnAliasCreateParamsWithTimeout(timeout time.Duration) *WwpnAliasCreateParams

NewWwpnAliasCreateParamsWithTimeout creates a new WwpnAliasCreateParams object with the ability to set a timeout on a request.

func (*WwpnAliasCreateParams) SetContext

func (o *WwpnAliasCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the wwpn alias create params

func (*WwpnAliasCreateParams) SetDefaults

func (o *WwpnAliasCreateParams) SetDefaults()

SetDefaults hydrates default values in the wwpn alias create params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasCreateParams) SetHTTPClient

func (o *WwpnAliasCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the wwpn alias create params

func (*WwpnAliasCreateParams) SetInfo

func (o *WwpnAliasCreateParams) SetInfo(info *models.WwpnAlias)

SetInfo adds the info to the wwpn alias create params

func (*WwpnAliasCreateParams) SetReturnRecordsQueryParameter

func (o *WwpnAliasCreateParams) SetReturnRecordsQueryParameter(returnRecords *bool)

SetReturnRecordsQueryParameter adds the returnRecords to the wwpn alias create params

func (*WwpnAliasCreateParams) SetTimeout

func (o *WwpnAliasCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the wwpn alias create params

func (*WwpnAliasCreateParams) WithContext

WithContext adds the context to the wwpn alias create params

func (*WwpnAliasCreateParams) WithDefaults

func (o *WwpnAliasCreateParams) WithDefaults() *WwpnAliasCreateParams

WithDefaults hydrates default values in the wwpn alias create params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasCreateParams) WithHTTPClient

func (o *WwpnAliasCreateParams) WithHTTPClient(client *http.Client) *WwpnAliasCreateParams

WithHTTPClient adds the HTTPClient to the wwpn alias create params

func (*WwpnAliasCreateParams) WithInfo

WithInfo adds the info to the wwpn alias create params

func (*WwpnAliasCreateParams) WithReturnRecordsQueryParameter

func (o *WwpnAliasCreateParams) WithReturnRecordsQueryParameter(returnRecords *bool) *WwpnAliasCreateParams

WithReturnRecordsQueryParameter adds the returnRecords to the wwpn alias create params

func (*WwpnAliasCreateParams) WithTimeout

func (o *WwpnAliasCreateParams) WithTimeout(timeout time.Duration) *WwpnAliasCreateParams

WithTimeout adds the timeout to the wwpn alias create params

func (*WwpnAliasCreateParams) WriteToRequest

func (o *WwpnAliasCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type WwpnAliasCreateReader

type WwpnAliasCreateReader struct {
	// contains filtered or unexported fields
}

WwpnAliasCreateReader is a Reader for the WwpnAliasCreate structure.

func (*WwpnAliasCreateReader) ReadResponse

func (o *WwpnAliasCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WwpnAliasDeleteDefault

type WwpnAliasDeleteDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
WwpnAliasDeleteDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1260882 | An SVM with the specified UUID does not exist. | | 5374046 | The alias could not be found. |

func NewWwpnAliasDeleteDefault

func NewWwpnAliasDeleteDefault(code int) *WwpnAliasDeleteDefault

NewWwpnAliasDeleteDefault creates a WwpnAliasDeleteDefault with default headers values

func (*WwpnAliasDeleteDefault) Code

func (o *WwpnAliasDeleteDefault) Code() int

Code gets the status code for the wwpn alias delete default response

func (*WwpnAliasDeleteDefault) Error

func (o *WwpnAliasDeleteDefault) Error() string

func (*WwpnAliasDeleteDefault) GetPayload

func (o *WwpnAliasDeleteDefault) GetPayload() *models.ErrorResponse

func (*WwpnAliasDeleteDefault) IsClientError

func (o *WwpnAliasDeleteDefault) IsClientError() bool

IsClientError returns true when this wwpn alias delete default response has a 4xx status code

func (*WwpnAliasDeleteDefault) IsCode

func (o *WwpnAliasDeleteDefault) IsCode(code int) bool

IsCode returns true when this wwpn alias delete default response a status code equal to that given

func (*WwpnAliasDeleteDefault) IsRedirect

func (o *WwpnAliasDeleteDefault) IsRedirect() bool

IsRedirect returns true when this wwpn alias delete default response has a 3xx status code

func (*WwpnAliasDeleteDefault) IsServerError

func (o *WwpnAliasDeleteDefault) IsServerError() bool

IsServerError returns true when this wwpn alias delete default response has a 5xx status code

func (*WwpnAliasDeleteDefault) IsSuccess

func (o *WwpnAliasDeleteDefault) IsSuccess() bool

IsSuccess returns true when this wwpn alias delete default response has a 2xx status code

func (*WwpnAliasDeleteDefault) String

func (o *WwpnAliasDeleteDefault) String() string

type WwpnAliasDeleteOK

type WwpnAliasDeleteOK struct {
}

WwpnAliasDeleteOK describes a response with status code 200, with default header values.

OK

func NewWwpnAliasDeleteOK

func NewWwpnAliasDeleteOK() *WwpnAliasDeleteOK

NewWwpnAliasDeleteOK creates a WwpnAliasDeleteOK with default headers values

func (*WwpnAliasDeleteOK) Error

func (o *WwpnAliasDeleteOK) Error() string

func (*WwpnAliasDeleteOK) IsClientError

func (o *WwpnAliasDeleteOK) IsClientError() bool

IsClientError returns true when this wwpn alias delete o k response has a 4xx status code

func (*WwpnAliasDeleteOK) IsCode

func (o *WwpnAliasDeleteOK) IsCode(code int) bool

IsCode returns true when this wwpn alias delete o k response a status code equal to that given

func (*WwpnAliasDeleteOK) IsRedirect

func (o *WwpnAliasDeleteOK) IsRedirect() bool

IsRedirect returns true when this wwpn alias delete o k response has a 3xx status code

func (*WwpnAliasDeleteOK) IsServerError

func (o *WwpnAliasDeleteOK) IsServerError() bool

IsServerError returns true when this wwpn alias delete o k response has a 5xx status code

func (*WwpnAliasDeleteOK) IsSuccess

func (o *WwpnAliasDeleteOK) IsSuccess() bool

IsSuccess returns true when this wwpn alias delete o k response has a 2xx status code

func (*WwpnAliasDeleteOK) String

func (o *WwpnAliasDeleteOK) String() string

type WwpnAliasDeleteParams

type WwpnAliasDeleteParams struct {

	/* Alias.

	   The name of FC WWPN alias.

	*/
	AliasPathParameter string

	/* SvmUUID.

	   The unique identifier of the SVM.

	*/
	SVMUUIDPathParameter string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WwpnAliasDeleteParams contains all the parameters to send to the API endpoint

for the wwpn alias delete operation.

Typically these are written to a http.Request.

func NewWwpnAliasDeleteParams

func NewWwpnAliasDeleteParams() *WwpnAliasDeleteParams

NewWwpnAliasDeleteParams creates a new WwpnAliasDeleteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewWwpnAliasDeleteParamsWithContext

func NewWwpnAliasDeleteParamsWithContext(ctx context.Context) *WwpnAliasDeleteParams

NewWwpnAliasDeleteParamsWithContext creates a new WwpnAliasDeleteParams object with the ability to set a context for a request.

func NewWwpnAliasDeleteParamsWithHTTPClient

func NewWwpnAliasDeleteParamsWithHTTPClient(client *http.Client) *WwpnAliasDeleteParams

NewWwpnAliasDeleteParamsWithHTTPClient creates a new WwpnAliasDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewWwpnAliasDeleteParamsWithTimeout

func NewWwpnAliasDeleteParamsWithTimeout(timeout time.Duration) *WwpnAliasDeleteParams

NewWwpnAliasDeleteParamsWithTimeout creates a new WwpnAliasDeleteParams object with the ability to set a timeout on a request.

func (*WwpnAliasDeleteParams) SetAliasPathParameter

func (o *WwpnAliasDeleteParams) SetAliasPathParameter(alias string)

SetAliasPathParameter adds the alias to the wwpn alias delete params

func (*WwpnAliasDeleteParams) SetContext

func (o *WwpnAliasDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the wwpn alias delete params

func (*WwpnAliasDeleteParams) SetDefaults

func (o *WwpnAliasDeleteParams) SetDefaults()

SetDefaults hydrates default values in the wwpn alias delete params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasDeleteParams) SetHTTPClient

func (o *WwpnAliasDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the wwpn alias delete params

func (*WwpnAliasDeleteParams) SetSVMUUIDPathParameter

func (o *WwpnAliasDeleteParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the wwpn alias delete params

func (*WwpnAliasDeleteParams) SetTimeout

func (o *WwpnAliasDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the wwpn alias delete params

func (*WwpnAliasDeleteParams) WithAliasPathParameter

func (o *WwpnAliasDeleteParams) WithAliasPathParameter(alias string) *WwpnAliasDeleteParams

WithAliasPathParameter adds the alias to the wwpn alias delete params

func (*WwpnAliasDeleteParams) WithContext

WithContext adds the context to the wwpn alias delete params

func (*WwpnAliasDeleteParams) WithDefaults

func (o *WwpnAliasDeleteParams) WithDefaults() *WwpnAliasDeleteParams

WithDefaults hydrates default values in the wwpn alias delete params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasDeleteParams) WithHTTPClient

func (o *WwpnAliasDeleteParams) WithHTTPClient(client *http.Client) *WwpnAliasDeleteParams

WithHTTPClient adds the HTTPClient to the wwpn alias delete params

func (*WwpnAliasDeleteParams) WithSVMUUIDPathParameter

func (o *WwpnAliasDeleteParams) WithSVMUUIDPathParameter(svmUUID string) *WwpnAliasDeleteParams

WithSVMUUIDPathParameter adds the svmUUID to the wwpn alias delete params

func (*WwpnAliasDeleteParams) WithTimeout

func (o *WwpnAliasDeleteParams) WithTimeout(timeout time.Duration) *WwpnAliasDeleteParams

WithTimeout adds the timeout to the wwpn alias delete params

func (*WwpnAliasDeleteParams) WriteToRequest

func (o *WwpnAliasDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type WwpnAliasDeleteReader

type WwpnAliasDeleteReader struct {
	// contains filtered or unexported fields
}

WwpnAliasDeleteReader is a Reader for the WwpnAliasDelete structure.

func (*WwpnAliasDeleteReader) ReadResponse

func (o *WwpnAliasDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WwpnAliasGetDefault

type WwpnAliasGetDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
WwpnAliasGetDefault describes a response with status code -1, with default header values.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 1260882 | The supplied SVM does not exist. |

func NewWwpnAliasGetDefault

func NewWwpnAliasGetDefault(code int) *WwpnAliasGetDefault

NewWwpnAliasGetDefault creates a WwpnAliasGetDefault with default headers values

func (*WwpnAliasGetDefault) Code

func (o *WwpnAliasGetDefault) Code() int

Code gets the status code for the wwpn alias get default response

func (*WwpnAliasGetDefault) Error

func (o *WwpnAliasGetDefault) Error() string

func (*WwpnAliasGetDefault) GetPayload

func (o *WwpnAliasGetDefault) GetPayload() *models.ErrorResponse

func (*WwpnAliasGetDefault) IsClientError

func (o *WwpnAliasGetDefault) IsClientError() bool

IsClientError returns true when this wwpn alias get default response has a 4xx status code

func (*WwpnAliasGetDefault) IsCode

func (o *WwpnAliasGetDefault) IsCode(code int) bool

IsCode returns true when this wwpn alias get default response a status code equal to that given

func (*WwpnAliasGetDefault) IsRedirect

func (o *WwpnAliasGetDefault) IsRedirect() bool

IsRedirect returns true when this wwpn alias get default response has a 3xx status code

func (*WwpnAliasGetDefault) IsServerError

func (o *WwpnAliasGetDefault) IsServerError() bool

IsServerError returns true when this wwpn alias get default response has a 5xx status code

func (*WwpnAliasGetDefault) IsSuccess

func (o *WwpnAliasGetDefault) IsSuccess() bool

IsSuccess returns true when this wwpn alias get default response has a 2xx status code

func (*WwpnAliasGetDefault) String

func (o *WwpnAliasGetDefault) String() string

type WwpnAliasGetOK

type WwpnAliasGetOK struct {
	Payload *models.WwpnAlias
}

WwpnAliasGetOK describes a response with status code 200, with default header values.

OK

func NewWwpnAliasGetOK

func NewWwpnAliasGetOK() *WwpnAliasGetOK

NewWwpnAliasGetOK creates a WwpnAliasGetOK with default headers values

func (*WwpnAliasGetOK) Error

func (o *WwpnAliasGetOK) Error() string

func (*WwpnAliasGetOK) GetPayload

func (o *WwpnAliasGetOK) GetPayload() *models.WwpnAlias

func (*WwpnAliasGetOK) IsClientError

func (o *WwpnAliasGetOK) IsClientError() bool

IsClientError returns true when this wwpn alias get o k response has a 4xx status code

func (*WwpnAliasGetOK) IsCode

func (o *WwpnAliasGetOK) IsCode(code int) bool

IsCode returns true when this wwpn alias get o k response a status code equal to that given

func (*WwpnAliasGetOK) IsRedirect

func (o *WwpnAliasGetOK) IsRedirect() bool

IsRedirect returns true when this wwpn alias get o k response has a 3xx status code

func (*WwpnAliasGetOK) IsServerError

func (o *WwpnAliasGetOK) IsServerError() bool

IsServerError returns true when this wwpn alias get o k response has a 5xx status code

func (*WwpnAliasGetOK) IsSuccess

func (o *WwpnAliasGetOK) IsSuccess() bool

IsSuccess returns true when this wwpn alias get o k response has a 2xx status code

func (*WwpnAliasGetOK) String

func (o *WwpnAliasGetOK) String() string

type WwpnAliasGetParams

type WwpnAliasGetParams struct {

	/* Alias.

	   The name of FC WWPN alias.

	*/
	AliasPathParameter string

	/* Fields.

	   Specify the fields to return.
	*/
	FieldsQueryParameter []string

	/* SvmUUID.

	   The unique identifier of the SVM in which the alias is found.

	*/
	SVMUUIDPathParameter string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WwpnAliasGetParams contains all the parameters to send to the API endpoint

for the wwpn alias get operation.

Typically these are written to a http.Request.

func NewWwpnAliasGetParams

func NewWwpnAliasGetParams() *WwpnAliasGetParams

NewWwpnAliasGetParams creates a new WwpnAliasGetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewWwpnAliasGetParamsWithContext

func NewWwpnAliasGetParamsWithContext(ctx context.Context) *WwpnAliasGetParams

NewWwpnAliasGetParamsWithContext creates a new WwpnAliasGetParams object with the ability to set a context for a request.

func NewWwpnAliasGetParamsWithHTTPClient

func NewWwpnAliasGetParamsWithHTTPClient(client *http.Client) *WwpnAliasGetParams

NewWwpnAliasGetParamsWithHTTPClient creates a new WwpnAliasGetParams object with the ability to set a custom HTTPClient for a request.

func NewWwpnAliasGetParamsWithTimeout

func NewWwpnAliasGetParamsWithTimeout(timeout time.Duration) *WwpnAliasGetParams

NewWwpnAliasGetParamsWithTimeout creates a new WwpnAliasGetParams object with the ability to set a timeout on a request.

func (*WwpnAliasGetParams) SetAliasPathParameter

func (o *WwpnAliasGetParams) SetAliasPathParameter(alias string)

SetAliasPathParameter adds the alias to the wwpn alias get params

func (*WwpnAliasGetParams) SetContext

func (o *WwpnAliasGetParams) SetContext(ctx context.Context)

SetContext adds the context to the wwpn alias get params

func (*WwpnAliasGetParams) SetDefaults

func (o *WwpnAliasGetParams) SetDefaults()

SetDefaults hydrates default values in the wwpn alias get params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasGetParams) SetFieldsQueryParameter

func (o *WwpnAliasGetParams) SetFieldsQueryParameter(fields []string)

SetFieldsQueryParameter adds the fields to the wwpn alias get params

func (*WwpnAliasGetParams) SetHTTPClient

func (o *WwpnAliasGetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the wwpn alias get params

func (*WwpnAliasGetParams) SetSVMUUIDPathParameter

func (o *WwpnAliasGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the wwpn alias get params

func (*WwpnAliasGetParams) SetTimeout

func (o *WwpnAliasGetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the wwpn alias get params

func (*WwpnAliasGetParams) WithAliasPathParameter

func (o *WwpnAliasGetParams) WithAliasPathParameter(alias string) *WwpnAliasGetParams

WithAliasPathParameter adds the alias to the wwpn alias get params

func (*WwpnAliasGetParams) WithContext

WithContext adds the context to the wwpn alias get params

func (*WwpnAliasGetParams) WithDefaults

func (o *WwpnAliasGetParams) WithDefaults() *WwpnAliasGetParams

WithDefaults hydrates default values in the wwpn alias get params (not the query body).

All values with no default are reset to their zero value.

func (*WwpnAliasGetParams) WithFieldsQueryParameter

func (o *WwpnAliasGetParams) WithFieldsQueryParameter(fields []string) *WwpnAliasGetParams

WithFieldsQueryParameter adds the fields to the wwpn alias get params

func (*WwpnAliasGetParams) WithHTTPClient

func (o *WwpnAliasGetParams) WithHTTPClient(client *http.Client) *WwpnAliasGetParams

WithHTTPClient adds the HTTPClient to the wwpn alias get params

func (*WwpnAliasGetParams) WithSVMUUIDPathParameter

func (o *WwpnAliasGetParams) WithSVMUUIDPathParameter(svmUUID string) *WwpnAliasGetParams

WithSVMUUIDPathParameter adds the svmUUID to the wwpn alias get params

func (*WwpnAliasGetParams) WithTimeout

func (o *WwpnAliasGetParams) WithTimeout(timeout time.Duration) *WwpnAliasGetParams

WithTimeout adds the timeout to the wwpn alias get params

func (*WwpnAliasGetParams) WriteToRequest

func (o *WwpnAliasGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type WwpnAliasGetReader

type WwpnAliasGetReader struct {
	// contains filtered or unexported fields
}

WwpnAliasGetReader is a Reader for the WwpnAliasGet structure.

func (*WwpnAliasGetReader) ReadResponse

func (o *WwpnAliasGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL