s_a_n

package
v0.0.0-...-1055df2 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 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 computational 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 computational 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 computational 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 computational 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 computational 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 computational 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 computational 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 computational 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 * `uuid` or `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.
	*/
	Fields []string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsName *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUID *string

	/* InitiatorAliases.

	   Filter by initiator.aliases
	*/
	InitiatorAliases *string

	/* InitiatorComment.

	   Filter by initiator.comment
	*/
	InitiatorComment *string

	/* InitiatorPortAddress.

	   Filter by initiator.port_address
	*/
	InitiatorPortAddress *string

	/* InitiatorWwnn.

	   Filter by initiator.wwnn
	*/
	InitiatorWwnn *string

	/* InitiatorWwpn.

	   Filter by initiator.wwpn
	*/
	InitiatorWwpn *string

	/* InterfaceName.

	   Filter by interface.name
	*/
	InterfaceName *string

	/* InterfaceUUID.

	   Filter by interface.uuid
	*/
	InterfaceUUID *string

	/* InterfaceWwpn.

	   Filter by interface.wwpn
	*/
	InterfaceWwpn *string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* Protocol.

	   Filter by protocol
	*/
	Protocol *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *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) SetFields

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

SetFields 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) SetIgroupsName

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

SetIgroupsName adds the igroupsName to the fc login collection get params

func (*FcLoginCollectionGetParams) SetIgroupsUUID

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

SetIgroupsUUID adds the igroupsUuid to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorAliases

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

SetInitiatorAliases adds the initiatorAliases to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorComment

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

SetInitiatorComment adds the initiatorComment to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorPortAddress

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

SetInitiatorPortAddress adds the initiatorPortAddress to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorWwnn

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

SetInitiatorWwnn adds the initiatorWwnn to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInitiatorWwpn

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

SetInitiatorWwpn adds the initiatorWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInterfaceName

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

SetInterfaceName adds the interfaceName to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInterfaceUUID

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

SetInterfaceUUID adds the interfaceUuid to the fc login collection get params

func (*FcLoginCollectionGetParams) SetInterfaceWwpn

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

SetInterfaceWwpn adds the interfaceWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the fc login collection get params

func (*FcLoginCollectionGetParams) SetProtocol

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

SetProtocol adds the protocol to the fc login collection get params

func (*FcLoginCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the fc login collection get params

func (*FcLoginCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the fc login collection get params

func (*FcLoginCollectionGetParams) SetSvmUUID

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

SetSvmUUID 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) WithFields

WithFields 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) WithIgroupsName

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

WithIgroupsName adds the igroupsName to the fc login collection get params

func (*FcLoginCollectionGetParams) WithIgroupsUUID

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

WithIgroupsUUID adds the igroupsUUID to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorAliases

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

WithInitiatorAliases adds the initiatorAliases to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorComment

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

WithInitiatorComment adds the initiatorComment to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorPortAddress

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

WithInitiatorPortAddress adds the initiatorPortAddress to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorWwnn

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

WithInitiatorWwnn adds the initiatorWwnn to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInitiatorWwpn

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

WithInitiatorWwpn adds the initiatorWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInterfaceName

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

WithInterfaceName adds the interfaceName to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInterfaceUUID

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

WithInterfaceUUID adds the interfaceUUID to the fc login collection get params

func (*FcLoginCollectionGetParams) WithInterfaceWwpn

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

WithInterfaceWwpn adds the interfaceWwpn to the fc login collection get params

func (*FcLoginCollectionGetParams) WithMaxRecords

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

WithMaxRecords adds the maxRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the fc login collection get params

func (*FcLoginCollectionGetParams) WithProtocol

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

WithProtocol adds the protocol to the fc login collection get params

func (*FcLoginCollectionGetParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the fc login collection get params

func (*FcLoginCollectionGetParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the fc login collection get params

func (*FcLoginCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the fc login collection get params

func (*FcLoginCollectionGetParams) WithSvmUUID

WithSvmUUID 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.
	*/
	Fields []string

	/* InitiatorWwpn.

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

	*/
	InitiatorWwpn string

	/* InterfaceUUID.

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

	*/
	InterfaceUUID 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) SetFields

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

SetFields 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) SetInitiatorWwpn

func (o *FcLoginGetParams) SetInitiatorWwpn(initiatorWwpn string)

SetInitiatorWwpn adds the initiatorWwpn to the fc login get params

func (*FcLoginGetParams) SetInterfaceUUID

func (o *FcLoginGetParams) SetInterfaceUUID(interfaceUUID string)

SetInterfaceUUID 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) WithFields

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

WithFields 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) WithInitiatorWwpn

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

WithInitiatorWwpn adds the initiatorWwpn to the fc login get params

func (*FcLoginGetParams) WithInterfaceUUID

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

WithInterfaceUUID 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
	*/
	Duration *string

	/* Fields.

	   Specify the fields to return.
	*/
	Fields []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"
	*/
	Interval *string

	/* IopsOther.

	   Filter by iops.other
	*/
	IopsOther *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsTotal.

	   Filter by iops.total
	*/
	IopsTotal *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* LatencyOther.

	   Filter by latency.other
	*/
	LatencyOther *int64

	/* LatencyRead.

	   Filter by latency.read
	*/
	LatencyRead *int64

	/* LatencyTotal.

	   Filter by latency.total
	*/
	LatencyTotal *int64

	/* LatencyWrite.

	   Filter by latency.write
	*/
	LatencyWrite *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* Status.

	   Filter by status
	*/
	Status *string

	/* SvmUUID.

	   The unique identifier of the SVM.
	*/
	SvmUUID string

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputTotal.

	   Filter by throughput.total
	*/
	ThroughputTotal *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* Timestamp.

	   Filter by timestamp
	*/
	Timestamp *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) SetDuration

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetFields

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

SetFields 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) SetInterval

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsOther

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsRead

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsTotal

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetIopsWrite

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyOther

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyRead

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyTotal

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetLatencyWrite

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetMaxRecords

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetOrderBy

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetReturnRecords

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetReturnTimeout

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetStatus

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetSvmUUID

func (o *FcpCollectionPerformanceMetricsGetParams) SetSvmUUID(svmUUID string)

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

func (*FcpCollectionPerformanceMetricsGetParams) SetThroughputRead

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetThroughputTotal

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

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

func (*FcpCollectionPerformanceMetricsGetParams) SetThroughputWrite

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

SetThroughputWrite 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) SetTimestamp

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

SetTimestamp 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) WithDuration

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

func (*FcpCollectionPerformanceMetricsGetParams) WithFields

WithFields 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) WithInterval

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

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsOther

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

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsRead

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

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsTotal

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

func (*FcpCollectionPerformanceMetricsGetParams) WithIopsWrite

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

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyOther

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

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyRead

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

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyTotal

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

func (*FcpCollectionPerformanceMetricsGetParams) WithLatencyWrite

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

func (*FcpCollectionPerformanceMetricsGetParams) WithMaxRecords

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

func (*FcpCollectionPerformanceMetricsGetParams) WithOrderBy

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

func (*FcpCollectionPerformanceMetricsGetParams) WithReturnRecords

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

func (*FcpCollectionPerformanceMetricsGetParams) WithReturnTimeout

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

func (*FcpCollectionPerformanceMetricsGetParams) WithStatus

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

func (*FcpCollectionPerformanceMetricsGetParams) WithSvmUUID

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

func (*FcpCollectionPerformanceMetricsGetParams) WithThroughputRead

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

func (*FcpCollectionPerformanceMetricsGetParams) WithThroughputTotal

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

func (*FcpCollectionPerformanceMetricsGetParams) WithThroughputWrite

WithThroughputWrite 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) WithTimestamp

WithTimestamp 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
	*/
	Enabled *bool

	/* Fields.

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

	/* MaxRecords.

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

	/* MetricDuration.

	   Filter by metric.duration
	*/
	MetricDuration *string

	/* MetricIopsOther.

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

	/* MetricIopsRead.

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

	/* MetricIopsTotal.

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

	/* MetricIopsWrite.

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

	/* MetricLatencyOther.

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

	/* MetricLatencyRead.

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

	/* MetricLatencyTotal.

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

	/* MetricLatencyWrite.

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

	/* MetricStatus.

	   Filter by metric.status
	*/
	MetricStatus *string

	/* MetricThroughputRead.

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

	/* MetricThroughputTotal.

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

	/* MetricThroughputWrite.

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

	/* MetricTimestamp.

	   Filter by metric.timestamp
	*/
	MetricTimestamp *string

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* StatisticsIopsRawOther.

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

	/* StatisticsIopsRawRead.

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

	/* StatisticsIopsRawTotal.

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

	/* StatisticsIopsRawWrite.

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

	/* StatisticsLatencyRawOther.

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

	/* StatisticsLatencyRawRead.

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

	/* StatisticsLatencyRawTotal.

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

	/* StatisticsLatencyRawWrite.

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

	/* StatisticsStatus.

	   Filter by statistics.status
	*/
	StatisticsStatus *string

	/* StatisticsThroughputRawRead.

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

	/* StatisticsThroughputRawTotal.

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

	/* StatisticsThroughputRawWrite.

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

	/* StatisticsTimestamp.

	   Filter by statistics.timestamp
	*/
	StatisticsTimestamp *string

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* TargetName.

	   Filter by target.name
	*/
	TargetName *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) SetEnabled

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

SetEnabled adds the enabled to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetFields

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

SetFields 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) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricDuration

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

SetMetricDuration adds the metricDuration to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsOther

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

SetMetricIopsOther adds the metricIopsOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsRead

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

SetMetricIopsRead adds the metricIopsRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsTotal

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

SetMetricIopsTotal adds the metricIopsTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricIopsWrite

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

SetMetricIopsWrite adds the metricIopsWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyOther

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

SetMetricLatencyOther adds the metricLatencyOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyRead

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

SetMetricLatencyRead adds the metricLatencyRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyTotal

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

SetMetricLatencyTotal adds the metricLatencyTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricLatencyWrite

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

SetMetricLatencyWrite adds the metricLatencyWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricStatus

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

SetMetricStatus adds the metricStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricThroughputRead

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

SetMetricThroughputRead adds the metricThroughputRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricThroughputTotal

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

SetMetricThroughputTotal adds the metricThroughputTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricThroughputWrite

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

SetMetricThroughputWrite adds the metricThroughputWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetMetricTimestamp

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

SetMetricTimestamp adds the metricTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawOther

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

SetStatisticsIopsRawOther adds the statisticsIopsRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawRead

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

SetStatisticsIopsRawRead adds the statisticsIopsRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawTotal

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

SetStatisticsIopsRawTotal adds the statisticsIopsRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsIopsRawWrite

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

SetStatisticsIopsRawWrite adds the statisticsIopsRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawOther

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

SetStatisticsLatencyRawOther adds the statisticsLatencyRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawRead

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

SetStatisticsLatencyRawRead adds the statisticsLatencyRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawTotal

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

SetStatisticsLatencyRawTotal adds the statisticsLatencyRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsLatencyRawWrite

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

SetStatisticsLatencyRawWrite adds the statisticsLatencyRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsStatus

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

SetStatisticsStatus adds the statisticsStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsThroughputRawRead

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

SetStatisticsThroughputRawRead adds the statisticsThroughputRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsThroughputRawTotal

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

SetStatisticsThroughputRawTotal adds the statisticsThroughputRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsThroughputRawWrite

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

SetStatisticsThroughputRawWrite adds the statisticsThroughputRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetStatisticsTimestamp

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

SetStatisticsTimestamp adds the statisticsTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetSvmUUID

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

SetSvmUUID adds the svmUuid to the fcp service collection get params

func (*FcpServiceCollectionGetParams) SetTargetName

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

SetTargetName 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) WithEnabled

WithEnabled adds the enabled to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithFields

WithFields 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) WithMaxRecords

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

WithMaxRecords adds the maxRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricDuration

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

WithMetricDuration adds the metricDuration to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsOther

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

WithMetricIopsOther adds the metricIopsOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsRead

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

WithMetricIopsRead adds the metricIopsRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsTotal

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

WithMetricIopsTotal adds the metricIopsTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricIopsWrite

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

WithMetricIopsWrite adds the metricIopsWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyOther

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

WithMetricLatencyOther adds the metricLatencyOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyRead

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

WithMetricLatencyRead adds the metricLatencyRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyTotal

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

WithMetricLatencyTotal adds the metricLatencyTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricLatencyWrite

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

WithMetricLatencyWrite adds the metricLatencyWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricStatus

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

WithMetricStatus adds the metricStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricThroughputRead

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

WithMetricThroughputRead adds the metricThroughputRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricThroughputTotal

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

WithMetricThroughputTotal adds the metricThroughputTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricThroughputWrite

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

WithMetricThroughputWrite adds the metricThroughputWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithMetricTimestamp

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

WithMetricTimestamp adds the metricTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawOther

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

WithStatisticsIopsRawOther adds the statisticsIopsRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawRead

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

WithStatisticsIopsRawRead adds the statisticsIopsRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawTotal

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

WithStatisticsIopsRawTotal adds the statisticsIopsRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsIopsRawWrite

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

WithStatisticsIopsRawWrite adds the statisticsIopsRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawOther

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

WithStatisticsLatencyRawOther adds the statisticsLatencyRawOther to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawRead

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

WithStatisticsLatencyRawRead adds the statisticsLatencyRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawTotal

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

WithStatisticsLatencyRawTotal adds the statisticsLatencyRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsLatencyRawWrite

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

WithStatisticsLatencyRawWrite adds the statisticsLatencyRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsStatus

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

WithStatisticsStatus adds the statisticsStatus to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsThroughputRawRead

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

WithStatisticsThroughputRawRead adds the statisticsThroughputRawRead to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsThroughputRawTotal

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

WithStatisticsThroughputRawTotal adds the statisticsThroughputRawTotal to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsThroughputRawWrite

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

WithStatisticsThroughputRawWrite adds the statisticsThroughputRawWrite to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithStatisticsTimestamp

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

WithStatisticsTimestamp adds the statisticsTimestamp to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the fcp service collection get params

func (*FcpServiceCollectionGetParams) WithTargetName

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

WithTargetName 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

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

SetReturnRecords 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) WithReturnRecords

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

WithReturnRecords 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.

	*/
	SvmUUID 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) SetSvmUUID

func (o *FcpServiceDeleteParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithSvmUUID

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

WithSvmUUID 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.
	*/
	Fields []string

	/* SvmUUID.

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

	*/
	SvmUUID 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) SetFields

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

SetFields 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) SetSvmUUID

func (o *FcpServiceGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithFields

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

WithFields 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) WithSvmUUID

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

WithSvmUUID 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.

	*/
	SvmUUID 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) SetSvmUUID

func (o *FcpServiceModifyParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithSvmUUID

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

WithSvmUUID 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
	*/
	Comment *string

	/* ConnectivityTrackingAlertsSummaryArgumentsCode.

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

	/* ConnectivityTrackingAlertsSummaryArgumentsMessage.

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

	/* ConnectivityTrackingAlertsSummaryCode.

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

	/* ConnectivityTrackingAlertsSummaryMessage.

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

	/* ConnectivityTrackingAlertsSummaryTarget.

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

	/* ConnectivityTrackingConnectionState.

	   Filter by connectivity_tracking.connection_state
	*/
	ConnectivityTrackingConnectionState *string

	/* ConnectivityTrackingRequiredNodesName.

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

	/* ConnectivityTrackingRequiredNodesUUID.

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

	/* DeleteOnUnmap.

	   Filter by delete_on_unmap
	*/
	DeleteOnUnmap *bool

	/* Fields.

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

	/* IgroupsComment.

	   Filter by igroups.comment
	*/
	IgroupsComment *string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsName *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUID *string

	/* InitiatorsComment.

	   Filter by initiators.comment
	*/
	InitiatorsComment *string

	/* InitiatorsConnectivityTrackingConnectionState.

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

	/* InitiatorsIgroupName.

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

	/* InitiatorsIgroupUUID.

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

	/* InitiatorsName.

	   Filter by initiators.name
	*/
	InitiatorsName *string

	/* LunMapsLogicalUnitNumber.

	   Filter by lun_maps.logical_unit_number
	*/
	LunMapsLogicalUnitNumber *int64

	/* LunMapsLunName.

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

	/* LunMapsLunNodeName.

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

	/* LunMapsLunNodeUUID.

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

	/* LunMapsLunUUID.

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

	/* MaxRecords.

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

	/* Name.

	   Filter by name
	*/
	Name *string

	/* OrderBy.

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

	/* OsType.

	   Filter by os_type
	*/
	OsType *string

	/* ParentIgroupsComment.

	   Filter by parent_igroups.comment
	*/
	ParentIgroupsComment *string

	/* ParentIgroupsName.

	   Filter by parent_igroups.name
	*/
	ParentIgroupsName *string

	/* ParentIgroupsUUID.

	   Filter by parent_igroups.uuid
	*/
	ParentIgroupsUUID *string

	/* PortsetName.

	   Filter by portset.name
	*/
	PortsetName *string

	/* PortsetUUID.

	   Filter by portset.uuid
	*/
	PortsetUUID *string

	/* Protocol.

	   Filter by protocol
	*/
	Protocol *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SupportsIgroups.

	   Filter by supports_igroups
	*/
	SupportsIgroups *bool

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* TargetFirmwareRevision.

	   Filter by target.firmware_revision
	*/
	TargetFirmwareRevision *string

	/* TargetProductID.

	   Filter by target.product_id
	*/
	TargetProductID *string

	/* TargetVendorID.

	   Filter by target.vendor_id
	*/
	TargetVendorID *string

	/* UUID.

	   Filter by uuid
	*/
	UUID *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) SetComment

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

SetComment adds the comment to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryArgumentsCode

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

SetConnectivityTrackingAlertsSummaryArgumentsCode adds the connectivityTrackingAlertsSummaryArgumentsCode to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryArgumentsMessage

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

SetConnectivityTrackingAlertsSummaryArgumentsMessage adds the connectivityTrackingAlertsSummaryArgumentsMessage to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryCode

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

SetConnectivityTrackingAlertsSummaryCode adds the connectivityTrackingAlertsSummaryCode to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryMessage

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

SetConnectivityTrackingAlertsSummaryMessage adds the connectivityTrackingAlertsSummaryMessage to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingAlertsSummaryTarget

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

SetConnectivityTrackingAlertsSummaryTarget adds the connectivityTrackingAlertsSummaryTarget to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingConnectionState

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

SetConnectivityTrackingConnectionState adds the connectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingRequiredNodesName

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

SetConnectivityTrackingRequiredNodesName adds the connectivityTrackingRequiredNodesName to the igroup collection get params

func (*IgroupCollectionGetParams) SetConnectivityTrackingRequiredNodesUUID

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

SetConnectivityTrackingRequiredNodesUUID 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) SetDeleteOnUnmap

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

SetDeleteOnUnmap adds the deleteOnUnmap to the igroup collection get params

func (*IgroupCollectionGetParams) SetFields

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

SetFields 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) SetIgroupsComment

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

SetIgroupsComment adds the igroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) SetIgroupsName

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

SetIgroupsName adds the igroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) SetIgroupsUUID

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

SetIgroupsUUID adds the igroupsUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsComment

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

SetInitiatorsComment adds the initiatorsComment to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsConnectivityTrackingConnectionState

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

SetInitiatorsConnectivityTrackingConnectionState adds the initiatorsConnectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsIgroupName

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

SetInitiatorsIgroupName adds the initiatorsIgroupName to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsIgroupUUID

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

SetInitiatorsIgroupUUID adds the initiatorsIgroupUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetInitiatorsName

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

SetInitiatorsName adds the initiatorsName to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLogicalUnitNumber

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

SetLunMapsLogicalUnitNumber adds the lunMapsLogicalUnitNumber to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunName

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

SetLunMapsLunName adds the lunMapsLunName to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunNodeName

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

SetLunMapsLunNodeName adds the lunMapsLunNodeName to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunNodeUUID

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

SetLunMapsLunNodeUUID adds the lunMapsLunNodeUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetLunMapsLunUUID

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

SetLunMapsLunUUID adds the lunMapsLunUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the igroup collection get params

func (*IgroupCollectionGetParams) SetName

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

SetName adds the name to the igroup collection get params

func (*IgroupCollectionGetParams) SetOrderBy

func (o *IgroupCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the igroup collection get params

func (*IgroupCollectionGetParams) SetOsType

func (o *IgroupCollectionGetParams) SetOsType(osType *string)

SetOsType adds the osType to the igroup collection get params

func (*IgroupCollectionGetParams) SetParentIgroupsComment

func (o *IgroupCollectionGetParams) SetParentIgroupsComment(parentIgroupsComment *string)

SetParentIgroupsComment adds the parentIgroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) SetParentIgroupsName

func (o *IgroupCollectionGetParams) SetParentIgroupsName(parentIgroupsName *string)

SetParentIgroupsName adds the parentIgroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) SetParentIgroupsUUID

func (o *IgroupCollectionGetParams) SetParentIgroupsUUID(parentIgroupsUUID *string)

SetParentIgroupsUUID adds the parentIgroupsUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetPortsetName

func (o *IgroupCollectionGetParams) SetPortsetName(portsetName *string)

SetPortsetName adds the portsetName to the igroup collection get params

func (*IgroupCollectionGetParams) SetPortsetUUID

func (o *IgroupCollectionGetParams) SetPortsetUUID(portsetUUID *string)

SetPortsetUUID adds the portsetUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetProtocol

func (o *IgroupCollectionGetParams) SetProtocol(protocol *string)

SetProtocol adds the protocol to the igroup collection get params

func (*IgroupCollectionGetParams) SetReturnRecords

func (o *IgroupCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the igroup collection get params

func (*IgroupCollectionGetParams) SetReturnTimeout

func (o *IgroupCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the igroup collection get params

func (*IgroupCollectionGetParams) SetSupportsIgroups

func (o *IgroupCollectionGetParams) SetSupportsIgroups(supportsIgroups *bool)

SetSupportsIgroups adds the supportsIgroups to the igroup collection get params

func (*IgroupCollectionGetParams) SetSvmName

func (o *IgroupCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the igroup collection get params

func (*IgroupCollectionGetParams) SetSvmUUID

func (o *IgroupCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID adds the svmUuid to the igroup collection get params

func (*IgroupCollectionGetParams) SetTargetFirmwareRevision

func (o *IgroupCollectionGetParams) SetTargetFirmwareRevision(targetFirmwareRevision *string)

SetTargetFirmwareRevision adds the targetFirmwareRevision to the igroup collection get params

func (*IgroupCollectionGetParams) SetTargetProductID

func (o *IgroupCollectionGetParams) SetTargetProductID(targetProductID *string)

SetTargetProductID adds the targetProductId to the igroup collection get params

func (*IgroupCollectionGetParams) SetTargetVendorID

func (o *IgroupCollectionGetParams) SetTargetVendorID(targetVendorID *string)

SetTargetVendorID 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) SetUUID

func (o *IgroupCollectionGetParams) SetUUID(uuid *string)

SetUUID adds the uuid to the igroup collection get params

func (*IgroupCollectionGetParams) WithComment

WithComment adds the comment to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryArgumentsCode

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

WithConnectivityTrackingAlertsSummaryArgumentsCode adds the connectivityTrackingAlertsSummaryArgumentsCode to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryArgumentsMessage

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

WithConnectivityTrackingAlertsSummaryArgumentsMessage adds the connectivityTrackingAlertsSummaryArgumentsMessage to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryCode

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

WithConnectivityTrackingAlertsSummaryCode adds the connectivityTrackingAlertsSummaryCode to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryMessage

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

WithConnectivityTrackingAlertsSummaryMessage adds the connectivityTrackingAlertsSummaryMessage to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingAlertsSummaryTarget

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

WithConnectivityTrackingAlertsSummaryTarget adds the connectivityTrackingAlertsSummaryTarget to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingConnectionState

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

WithConnectivityTrackingConnectionState adds the connectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingRequiredNodesName

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

WithConnectivityTrackingRequiredNodesName adds the connectivityTrackingRequiredNodesName to the igroup collection get params

func (*IgroupCollectionGetParams) WithConnectivityTrackingRequiredNodesUUID

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

WithConnectivityTrackingRequiredNodesUUID 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) WithDeleteOnUnmap

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

WithDeleteOnUnmap adds the deleteOnUnmap to the igroup collection get params

func (*IgroupCollectionGetParams) WithFields

WithFields 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) WithIgroupsComment

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

WithIgroupsComment adds the igroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) WithIgroupsName

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

WithIgroupsName adds the igroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) WithIgroupsUUID

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

WithIgroupsUUID adds the igroupsUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsComment

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

WithInitiatorsComment adds the initiatorsComment to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsConnectivityTrackingConnectionState

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

WithInitiatorsConnectivityTrackingConnectionState adds the initiatorsConnectivityTrackingConnectionState to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsIgroupName

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

WithInitiatorsIgroupName adds the initiatorsIgroupName to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsIgroupUUID

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

WithInitiatorsIgroupUUID adds the initiatorsIgroupUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithInitiatorsName

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

WithInitiatorsName adds the initiatorsName to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLogicalUnitNumber

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

WithLunMapsLogicalUnitNumber adds the lunMapsLogicalUnitNumber to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunName

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

WithLunMapsLunName adds the lunMapsLunName to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunNodeName

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

WithLunMapsLunNodeName adds the lunMapsLunNodeName to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunNodeUUID

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

WithLunMapsLunNodeUUID adds the lunMapsLunNodeUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithLunMapsLunUUID

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

WithLunMapsLunUUID adds the lunMapsLunUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithMaxRecords

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

WithMaxRecords adds the maxRecords to the igroup collection get params

func (*IgroupCollectionGetParams) WithName

WithName adds the name to the igroup collection get params

func (*IgroupCollectionGetParams) WithOrderBy

func (o *IgroupCollectionGetParams) WithOrderBy(orderBy []string) *IgroupCollectionGetParams

WithOrderBy adds the orderBy to the igroup collection get params

func (*IgroupCollectionGetParams) WithOsType

WithOsType adds the osType to the igroup collection get params

func (*IgroupCollectionGetParams) WithParentIgroupsComment

func (o *IgroupCollectionGetParams) WithParentIgroupsComment(parentIgroupsComment *string) *IgroupCollectionGetParams

WithParentIgroupsComment adds the parentIgroupsComment to the igroup collection get params

func (*IgroupCollectionGetParams) WithParentIgroupsName

func (o *IgroupCollectionGetParams) WithParentIgroupsName(parentIgroupsName *string) *IgroupCollectionGetParams

WithParentIgroupsName adds the parentIgroupsName to the igroup collection get params

func (*IgroupCollectionGetParams) WithParentIgroupsUUID

func (o *IgroupCollectionGetParams) WithParentIgroupsUUID(parentIgroupsUUID *string) *IgroupCollectionGetParams

WithParentIgroupsUUID adds the parentIgroupsUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithPortsetName

func (o *IgroupCollectionGetParams) WithPortsetName(portsetName *string) *IgroupCollectionGetParams

WithPortsetName adds the portsetName to the igroup collection get params

func (*IgroupCollectionGetParams) WithPortsetUUID

func (o *IgroupCollectionGetParams) WithPortsetUUID(portsetUUID *string) *IgroupCollectionGetParams

WithPortsetUUID adds the portsetUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithProtocol

func (o *IgroupCollectionGetParams) WithProtocol(protocol *string) *IgroupCollectionGetParams

WithProtocol adds the protocol to the igroup collection get params

func (*IgroupCollectionGetParams) WithReturnRecords

func (o *IgroupCollectionGetParams) WithReturnRecords(returnRecords *bool) *IgroupCollectionGetParams

WithReturnRecords adds the returnRecords to the igroup collection get params

func (*IgroupCollectionGetParams) WithReturnTimeout

func (o *IgroupCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *IgroupCollectionGetParams

WithReturnTimeout adds the returnTimeout to the igroup collection get params

func (*IgroupCollectionGetParams) WithSupportsIgroups

func (o *IgroupCollectionGetParams) WithSupportsIgroups(supportsIgroups *bool) *IgroupCollectionGetParams

WithSupportsIgroups adds the supportsIgroups to the igroup collection get params

func (*IgroupCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the igroup collection get params

func (*IgroupCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the igroup collection get params

func (*IgroupCollectionGetParams) WithTargetFirmwareRevision

func (o *IgroupCollectionGetParams) WithTargetFirmwareRevision(targetFirmwareRevision *string) *IgroupCollectionGetParams

WithTargetFirmwareRevision adds the targetFirmwareRevision to the igroup collection get params

func (*IgroupCollectionGetParams) WithTargetProductID

func (o *IgroupCollectionGetParams) WithTargetProductID(targetProductID *string) *IgroupCollectionGetParams

WithTargetProductID adds the targetProductID to the igroup collection get params

func (*IgroupCollectionGetParams) WithTargetVendorID

func (o *IgroupCollectionGetParams) WithTargetVendorID(targetVendorID *string) *IgroupCollectionGetParams

WithTargetVendorID adds the targetVendorID to the igroup collection get params

func (*IgroupCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the igroup collection get params

func (*IgroupCollectionGetParams) WithUUID

WithUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *IgroupCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *IgroupCreateParams) WithReturnRecords(returnRecords *bool) *IgroupCreateParams

WithReturnRecords 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>

	*/
	AllowDeleteWhileMapped *bool

	/* UUID.

	   The unique identifier of the initiator group.

	*/
	UUID 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) SetAllowDeleteWhileMapped

func (o *IgroupDeleteParams) SetAllowDeleteWhileMapped(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMapped 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) SetUUID

func (o *IgroupDeleteParams) SetUUID(uuid string)

SetUUID adds the uuid to the igroup delete params

func (*IgroupDeleteParams) WithAllowDeleteWhileMapped

func (o *IgroupDeleteParams) WithAllowDeleteWhileMapped(allowDeleteWhileMapped *bool) *IgroupDeleteParams

WithAllowDeleteWhileMapped 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) WithUUID

func (o *IgroupDeleteParams) WithUUID(uuid string) *IgroupDeleteParams

WithUUID 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.
	*/
	Fields []string

	/* UUID.

	   The unique identifier of the initiator group.

	*/
	UUID 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) SetFields

func (o *IgroupGetParams) SetFields(fields []string)

SetFields 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) SetUUID

func (o *IgroupGetParams) SetUUID(uuid string)

SetUUID 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) WithFields

func (o *IgroupGetParams) WithFields(fields []string) *IgroupGetParams

WithFields 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) WithUUID

func (o *IgroupGetParams) WithUUID(uuid string) *IgroupGetParams

WithUUID 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUID string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *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) SetFields

func (o *IgroupInitiatorCollectionGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *IgroupInitiatorCollectionGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetMaxRecords

func (o *IgroupInitiatorCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetOrderBy

func (o *IgroupInitiatorCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetReturnRecords

func (o *IgroupInitiatorCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) SetReturnTimeout

func (o *IgroupInitiatorCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout 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) WithFields

WithFields 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) WithIgroupUUID

WithIgroupUUID adds the igroupUUID to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithReturnRecords

func (o *IgroupInitiatorCollectionGetParams) WithReturnRecords(returnRecords *bool) *IgroupInitiatorCollectionGetParams

WithReturnRecords adds the returnRecords to the igroup initiator collection get params

func (*IgroupInitiatorCollectionGetParams) WithReturnTimeout

func (o *IgroupInitiatorCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *IgroupInitiatorCollectionGetParams

WithReturnTimeout 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.

	*/
	IgroupUUID 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.
	*/
	ReturnRecords *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) SetIgroupUUID

func (o *IgroupInitiatorCreateParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetInfo

SetInfo adds the info to the igroup initiator create params

func (*IgroupInitiatorCreateParams) SetReturnRecords

func (o *IgroupInitiatorCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithIgroupUUID

func (o *IgroupInitiatorCreateParams) WithIgroupUUID(igroupUUID string) *IgroupInitiatorCreateParams

WithIgroupUUID adds the igroupUUID to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithInfo

WithInfo adds the info to the igroup initiator create params

func (*IgroupInitiatorCreateParams) WithReturnRecords

func (o *IgroupInitiatorCreateParams) WithReturnRecords(returnRecords *bool) *IgroupInitiatorCreateParams

WithReturnRecords 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>

	*/
	AllowDeleteWhileMapped *bool

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUID string

	/* Name.

	   The name of the initiator to delete.

	*/
	Name 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) SetAllowDeleteWhileMapped

func (o *IgroupInitiatorDeleteParams) SetAllowDeleteWhileMapped(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMapped 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) SetIgroupUUID

func (o *IgroupInitiatorDeleteParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) SetName

func (o *IgroupInitiatorDeleteParams) SetName(name string)

SetName 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) WithAllowDeleteWhileMapped

func (o *IgroupInitiatorDeleteParams) WithAllowDeleteWhileMapped(allowDeleteWhileMapped *bool) *IgroupInitiatorDeleteParams

WithAllowDeleteWhileMapped 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) WithIgroupUUID

func (o *IgroupInitiatorDeleteParams) WithIgroupUUID(igroupUUID string) *IgroupInitiatorDeleteParams

WithIgroupUUID adds the igroupUUID to the igroup initiator delete params

func (*IgroupInitiatorDeleteParams) WithName

WithName 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the initiator group.

	*/
	IgroupUUID string

	/* Name.

	   Initiator name

	*/
	Name 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) SetFields

func (o *IgroupInitiatorGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *IgroupInitiatorGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the igroup initiator get params

func (*IgroupInitiatorGetParams) SetName

func (o *IgroupInitiatorGetParams) SetName(name string)

SetName 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) WithFields

func (o *IgroupInitiatorGetParams) WithFields(fields []string) *IgroupInitiatorGetParams

WithFields 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) WithIgroupUUID

func (o *IgroupInitiatorGetParams) WithIgroupUUID(igroupUUID string) *IgroupInitiatorGetParams

WithIgroupUUID adds the igroupUUID to the igroup initiator get params

func (*IgroupInitiatorGetParams) WithName

WithName 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.

	*/
	IgroupUUID string

	/* Info.

	   The new property values for the initiator.

	*/
	Info *models.IgroupInitiator

	/* Name.

	   The initiator name.

	*/
	Name 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) SetIgroupUUID

func (o *IgroupInitiatorModifyParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetInfo

SetInfo adds the info to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) SetName

func (o *IgroupInitiatorModifyParams) SetName(name string)

SetName 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) WithIgroupUUID

func (o *IgroupInitiatorModifyParams) WithIgroupUUID(igroupUUID string) *IgroupInitiatorModifyParams

WithIgroupUUID adds the igroupUUID to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithInfo

WithInfo adds the info to the igroup initiator modify params

func (*IgroupInitiatorModifyParams) WithName

WithName 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.

	*/
	UUID 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) SetUUID

func (o *IgroupModifyParams) SetUUID(uuid string)

SetUUID 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) WithUUID

func (o *IgroupModifyParams) WithUUID(uuid string) *IgroupModifyParams

WithUUID 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUID string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *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) SetFields

func (o *IgroupNestedCollectionGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *IgroupNestedCollectionGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetMaxRecords

func (o *IgroupNestedCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetOrderBy

func (o *IgroupNestedCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetReturnRecords

func (o *IgroupNestedCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) SetReturnTimeout

func (o *IgroupNestedCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout 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) WithFields

WithFields 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) WithIgroupUUID

WithIgroupUUID adds the igroupUUID to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithReturnRecords

func (o *IgroupNestedCollectionGetParams) WithReturnRecords(returnRecords *bool) *IgroupNestedCollectionGetParams

WithReturnRecords adds the returnRecords to the igroup nested collection get params

func (*IgroupNestedCollectionGetParams) WithReturnTimeout

func (o *IgroupNestedCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *IgroupNestedCollectionGetParams

WithReturnTimeout 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.

	*/
	IgroupUUID 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.
	*/
	ReturnRecords *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) SetIgroupUUID

func (o *IgroupNestedCreateParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID 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) SetReturnRecords

func (o *IgroupNestedCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithIgroupUUID

func (o *IgroupNestedCreateParams) WithIgroupUUID(igroupUUID string) *IgroupNestedCreateParams

WithIgroupUUID adds the igroupUUID to the igroup nested create params

func (*IgroupNestedCreateParams) WithInfo

WithInfo adds the info to the igroup nested create params

func (*IgroupNestedCreateParams) WithReturnRecords

func (o *IgroupNestedCreateParams) WithReturnRecords(returnRecords *bool) *IgroupNestedCreateParams

WithReturnRecords 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>

	*/
	AllowDeleteWhileMapped *bool

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUID string

	/* UUID.

	   The unique identifier of the nested initiator group.

	*/
	UUID 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) SetAllowDeleteWhileMapped

func (o *IgroupNestedDeleteParams) SetAllowDeleteWhileMapped(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMapped 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) SetIgroupUUID

func (o *IgroupNestedDeleteParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID 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) SetUUID

func (o *IgroupNestedDeleteParams) SetUUID(uuid string)

SetUUID adds the uuid to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithAllowDeleteWhileMapped

func (o *IgroupNestedDeleteParams) WithAllowDeleteWhileMapped(allowDeleteWhileMapped *bool) *IgroupNestedDeleteParams

WithAllowDeleteWhileMapped 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) WithIgroupUUID

func (o *IgroupNestedDeleteParams) WithIgroupUUID(igroupUUID string) *IgroupNestedDeleteParams

WithIgroupUUID adds the igroupUUID to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithTimeout

WithTimeout adds the timeout to the igroup nested delete params

func (*IgroupNestedDeleteParams) WithUUID

WithUUID 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the parent initiator group.

	*/
	IgroupUUID string

	/* UUID.

	   The unique identifier of the nested initiator group.

	*/
	UUID 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) SetFields

func (o *IgroupNestedGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *IgroupNestedGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID 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) SetUUID

func (o *IgroupNestedGetParams) SetUUID(uuid string)

SetUUID 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) WithFields

func (o *IgroupNestedGetParams) WithFields(fields []string) *IgroupNestedGetParams

WithFields 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) WithIgroupUUID

func (o *IgroupNestedGetParams) WithIgroupUUID(igroupUUID string) *IgroupNestedGetParams

WithIgroupUUID 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) WithUUID

WithUUID 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
	*/
	Duration *string

	/* Fields.

	   Specify the fields to return.
	*/
	Fields []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"
	*/
	Interval *string

	/* IopsOther.

	   Filter by iops.other
	*/
	IopsOther *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsTotal.

	   Filter by iops.total
	*/
	IopsTotal *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* LatencyOther.

	   Filter by latency.other
	*/
	LatencyOther *int64

	/* LatencyRead.

	   Filter by latency.read
	*/
	LatencyRead *int64

	/* LatencyTotal.

	   Filter by latency.total
	*/
	LatencyTotal *int64

	/* LatencyWrite.

	   Filter by latency.write
	*/
	LatencyWrite *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* Status.

	   Filter by status
	*/
	Status *string

	/* SvmUUID.

	   The unique identifier of the SVM.
	*/
	SvmUUID string

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputTotal.

	   Filter by throughput.total
	*/
	ThroughputTotal *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* Timestamp.

	   Filter by timestamp
	*/
	Timestamp *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) SetDuration

func (o *IscsiCollectionPerformanceMetricsGetParams) SetDuration(duration *string)

SetDuration adds the duration to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetFields

func (o *IscsiCollectionPerformanceMetricsGetParams) SetFields(fields []string)

SetFields 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) SetInterval

func (o *IscsiCollectionPerformanceMetricsGetParams) SetInterval(interval *string)

SetInterval adds the interval to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsOther

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsOther(iopsOther *int64)

SetIopsOther adds the iopsOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsRead

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsRead(iopsRead *int64)

SetIopsRead adds the iopsRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsTotal

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsTotal(iopsTotal *int64)

SetIopsTotal adds the iopsTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetIopsWrite

func (o *IscsiCollectionPerformanceMetricsGetParams) SetIopsWrite(iopsWrite *int64)

SetIopsWrite adds the iopsWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyOther

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyOther(latencyOther *int64)

SetLatencyOther adds the latencyOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyRead

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyRead(latencyRead *int64)

SetLatencyRead adds the latencyRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyTotal

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyTotal(latencyTotal *int64)

SetLatencyTotal adds the latencyTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetLatencyWrite

func (o *IscsiCollectionPerformanceMetricsGetParams) SetLatencyWrite(latencyWrite *int64)

SetLatencyWrite adds the latencyWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetMaxRecords

func (o *IscsiCollectionPerformanceMetricsGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetOrderBy

func (o *IscsiCollectionPerformanceMetricsGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetReturnRecords

func (o *IscsiCollectionPerformanceMetricsGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetReturnTimeout

func (o *IscsiCollectionPerformanceMetricsGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetStatus

func (o *IscsiCollectionPerformanceMetricsGetParams) SetStatus(status *string)

SetStatus adds the status to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetSvmUUID

func (o *IscsiCollectionPerformanceMetricsGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID adds the svmUuid to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetThroughputRead

func (o *IscsiCollectionPerformanceMetricsGetParams) SetThroughputRead(throughputRead *int64)

SetThroughputRead adds the throughputRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetThroughputTotal

func (o *IscsiCollectionPerformanceMetricsGetParams) SetThroughputTotal(throughputTotal *int64)

SetThroughputTotal adds the throughputTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) SetThroughputWrite

func (o *IscsiCollectionPerformanceMetricsGetParams) SetThroughputWrite(throughputWrite *int64)

SetThroughputWrite 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) SetTimestamp

func (o *IscsiCollectionPerformanceMetricsGetParams) SetTimestamp(timestamp *string)

SetTimestamp 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) WithDuration

WithDuration adds the duration to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithFields

WithFields 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) WithInterval

WithInterval adds the interval to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsOther

WithIopsOther adds the iopsOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsRead

WithIopsRead adds the iopsRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsTotal

WithIopsTotal adds the iopsTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithIopsWrite

WithIopsWrite adds the iopsWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyOther

WithLatencyOther adds the latencyOther to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyRead

WithLatencyRead adds the latencyRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyTotal

WithLatencyTotal adds the latencyTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithLatencyWrite

WithLatencyWrite adds the latencyWrite to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithOrderBy

WithOrderBy adds the orderBy to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithStatus

WithStatus adds the status to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithThroughputRead

WithThroughputRead adds the throughputRead to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithThroughputTotal

WithThroughputTotal adds the throughputTotal to the iscsi collection performance metrics get params

func (*IscsiCollectionPerformanceMetricsGetParams) WithThroughputWrite

WithThroughputWrite 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) WithTimestamp

WithTimestamp 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
	*/
	AuthenticationType *string

	/* ChapInboundUser.

	   Filter by chap.inbound.user
	*/
	ChapInboundUser *string

	/* ChapOutboundUser.

	   Filter by chap.outbound.user
	*/
	ChapOutboundUser *string

	/* Fields.

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

	/* Initiator.

	   Filter by initiator
	*/
	Initiator *string

	/* InitiatorAddressMasksAddress.

	   Filter by initiator_address.masks.address
	*/
	InitiatorAddressMasksAddress *string

	/* InitiatorAddressMasksFamily.

	   Filter by initiator_address.masks.family
	*/
	InitiatorAddressMasksFamily *string

	/* InitiatorAddressMasksNetmask.

	   Filter by initiator_address.masks.netmask
	*/
	InitiatorAddressMasksNetmask *string

	/* InitiatorAddressRangesEnd.

	   Filter by initiator_address.ranges.end
	*/
	InitiatorAddressRangesEnd *string

	/* InitiatorAddressRangesFamily.

	   Filter by initiator_address.ranges.family
	*/
	InitiatorAddressRangesFamily *string

	/* InitiatorAddressRangesStart.

	   Filter by initiator_address.ranges.start
	*/
	InitiatorAddressRangesStart *string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *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) SetAuthenticationType

func (o *IscsiCredentialsCollectionGetParams) SetAuthenticationType(authenticationType *string)

SetAuthenticationType adds the authenticationType to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetChapInboundUser

func (o *IscsiCredentialsCollectionGetParams) SetChapInboundUser(chapInboundUser *string)

SetChapInboundUser adds the chapInboundUser to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetChapOutboundUser

func (o *IscsiCredentialsCollectionGetParams) SetChapOutboundUser(chapOutboundUser *string)

SetChapOutboundUser 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) SetFields

func (o *IscsiCredentialsCollectionGetParams) SetFields(fields []string)

SetFields 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) SetInitiator

func (o *IscsiCredentialsCollectionGetParams) SetInitiator(initiator *string)

SetInitiator adds the initiator to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksAddress

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksAddress(initiatorAddressMasksAddress *string)

SetInitiatorAddressMasksAddress adds the initiatorAddressMasksAddress to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksFamily

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksFamily(initiatorAddressMasksFamily *string)

SetInitiatorAddressMasksFamily adds the initiatorAddressMasksFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksNetmask

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressMasksNetmask(initiatorAddressMasksNetmask *string)

SetInitiatorAddressMasksNetmask adds the initiatorAddressMasksNetmask to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesEnd

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesEnd(initiatorAddressRangesEnd *string)

SetInitiatorAddressRangesEnd adds the initiatorAddressRangesEnd to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesFamily

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesFamily(initiatorAddressRangesFamily *string)

SetInitiatorAddressRangesFamily adds the initiatorAddressRangesFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesStart

func (o *IscsiCredentialsCollectionGetParams) SetInitiatorAddressRangesStart(initiatorAddressRangesStart *string)

SetInitiatorAddressRangesStart adds the initiatorAddressRangesStart to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetMaxRecords

func (o *IscsiCredentialsCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetOrderBy

func (o *IscsiCredentialsCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetReturnRecords

func (o *IscsiCredentialsCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetReturnTimeout

func (o *IscsiCredentialsCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetSvmName

func (o *IscsiCredentialsCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) SetSvmUUID

func (o *IscsiCredentialsCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID 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) WithAuthenticationType

func (o *IscsiCredentialsCollectionGetParams) WithAuthenticationType(authenticationType *string) *IscsiCredentialsCollectionGetParams

WithAuthenticationType adds the authenticationType to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithChapInboundUser

func (o *IscsiCredentialsCollectionGetParams) WithChapInboundUser(chapInboundUser *string) *IscsiCredentialsCollectionGetParams

WithChapInboundUser adds the chapInboundUser to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithChapOutboundUser

func (o *IscsiCredentialsCollectionGetParams) WithChapOutboundUser(chapOutboundUser *string) *IscsiCredentialsCollectionGetParams

WithChapOutboundUser 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) WithFields

WithFields 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) WithInitiator

WithInitiator adds the initiator to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksAddress

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksAddress(initiatorAddressMasksAddress *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressMasksAddress adds the initiatorAddressMasksAddress to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksFamily

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksFamily(initiatorAddressMasksFamily *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressMasksFamily adds the initiatorAddressMasksFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksNetmask

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressMasksNetmask(initiatorAddressMasksNetmask *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressMasksNetmask adds the initiatorAddressMasksNetmask to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesEnd

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesEnd(initiatorAddressRangesEnd *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressRangesEnd adds the initiatorAddressRangesEnd to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesFamily

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesFamily(initiatorAddressRangesFamily *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressRangesFamily adds the initiatorAddressRangesFamily to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesStart

func (o *IscsiCredentialsCollectionGetParams) WithInitiatorAddressRangesStart(initiatorAddressRangesStart *string) *IscsiCredentialsCollectionGetParams

WithInitiatorAddressRangesStart adds the initiatorAddressRangesStart to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the iscsi credentials collection get params

func (*IscsiCredentialsCollectionGetParams) WithSvmUUID

WithSvmUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *IscsiCredentialsCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *IscsiCredentialsCreateParams) WithReturnRecords(returnRecords *bool) *IscsiCredentialsCreateParams

WithReturnRecords 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.

	*/
	Initiator string

	/* SvmUUID.

	   The unique identifier of an SVM.

	*/
	SvmUUID 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) SetInitiator

func (o *IscsiCredentialsDeleteParams) SetInitiator(initiator string)

SetInitiator adds the initiator to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) SetSvmUUID

func (o *IscsiCredentialsDeleteParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithInitiator

WithInitiator adds the initiator to the iscsi credentials delete params

func (*IscsiCredentialsDeleteParams) WithSvmUUID

WithSvmUUID 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.
	*/
	Fields []string

	/* Initiator.

	   The iSCSI initiator of the credentials object.

	*/
	Initiator string

	/* SvmUUID.

	   The unique identifier of an SVM.

	*/
	SvmUUID 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) SetFields

func (o *IscsiCredentialsGetParams) SetFields(fields []string)

SetFields 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) SetInitiator

func (o *IscsiCredentialsGetParams) SetInitiator(initiator string)

SetInitiator adds the initiator to the iscsi credentials get params

func (*IscsiCredentialsGetParams) SetSvmUUID

func (o *IscsiCredentialsGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithFields

WithFields 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) WithInitiator

func (o *IscsiCredentialsGetParams) WithInitiator(initiator string) *IscsiCredentialsGetParams

WithInitiator adds the initiator to the iscsi credentials get params

func (*IscsiCredentialsGetParams) WithSvmUUID

WithSvmUUID 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.

	*/
	AddInitiatorAddresses *bool

	/* Info.

	   The new property values for the iSCSI credentials object.

	*/
	Info *models.IscsiCredentials

	/* Initiator.

	   The iSCSI initiator of the credentials object.

	*/
	Initiator 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.

	*/
	RemoveInitiatorAddresses *bool

	/* SvmUUID.

	   The unique identifier of an SVM.

	*/
	SvmUUID 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) SetAddInitiatorAddresses

func (o *IscsiCredentialsModifyParams) SetAddInitiatorAddresses(addInitiatorAddresses *bool)

SetAddInitiatorAddresses 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) SetInitiator

func (o *IscsiCredentialsModifyParams) SetInitiator(initiator string)

SetInitiator adds the initiator to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetRemoveInitiatorAddresses

func (o *IscsiCredentialsModifyParams) SetRemoveInitiatorAddresses(removeInitiatorAddresses *bool)

SetRemoveInitiatorAddresses adds the removeInitiatorAddresses to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) SetSvmUUID

func (o *IscsiCredentialsModifyParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithAddInitiatorAddresses

func (o *IscsiCredentialsModifyParams) WithAddInitiatorAddresses(addInitiatorAddresses *bool) *IscsiCredentialsModifyParams

WithAddInitiatorAddresses 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) WithInitiator

WithInitiator adds the initiator to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithRemoveInitiatorAddresses

func (o *IscsiCredentialsModifyParams) WithRemoveInitiatorAddresses(removeInitiatorAddresses *bool) *IscsiCredentialsModifyParams

WithRemoveInitiatorAddresses adds the removeInitiatorAddresses to the iscsi credentials modify params

func (*IscsiCredentialsModifyParams) WithSvmUUID

WithSvmUUID 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
	*/
	Enabled *bool

	/* Fields.

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

	/* MaxRecords.

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

	/* MetricDuration.

	   Filter by metric.duration
	*/
	MetricDuration *string

	/* MetricIopsOther.

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

	/* MetricIopsRead.

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

	/* MetricIopsTotal.

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

	/* MetricIopsWrite.

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

	/* MetricLatencyOther.

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

	/* MetricLatencyRead.

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

	/* MetricLatencyTotal.

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

	/* MetricLatencyWrite.

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

	/* MetricStatus.

	   Filter by metric.status
	*/
	MetricStatus *string

	/* MetricThroughputRead.

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

	/* MetricThroughputTotal.

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

	/* MetricThroughputWrite.

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

	/* MetricTimestamp.

	   Filter by metric.timestamp
	*/
	MetricTimestamp *string

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* StatisticsIopsRawOther.

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

	/* StatisticsIopsRawRead.

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

	/* StatisticsIopsRawTotal.

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

	/* StatisticsIopsRawWrite.

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

	/* StatisticsLatencyRawOther.

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

	/* StatisticsLatencyRawRead.

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

	/* StatisticsLatencyRawTotal.

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

	/* StatisticsLatencyRawWrite.

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

	/* StatisticsStatus.

	   Filter by statistics.status
	*/
	StatisticsStatus *string

	/* StatisticsThroughputRawRead.

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

	/* StatisticsThroughputRawTotal.

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

	/* StatisticsThroughputRawWrite.

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

	/* StatisticsTimestamp.

	   Filter by statistics.timestamp
	*/
	StatisticsTimestamp *string

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* TargetAlias.

	   Filter by target.alias
	*/
	TargetAlias *string

	/* TargetName.

	   Filter by target.name
	*/
	TargetName *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) SetEnabled

func (o *IscsiServiceCollectionGetParams) SetEnabled(enabled *bool)

SetEnabled adds the enabled to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetFields

func (o *IscsiServiceCollectionGetParams) SetFields(fields []string)

SetFields 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) SetMaxRecords

func (o *IscsiServiceCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricDuration

func (o *IscsiServiceCollectionGetParams) SetMetricDuration(metricDuration *string)

SetMetricDuration adds the metricDuration to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsOther

func (o *IscsiServiceCollectionGetParams) SetMetricIopsOther(metricIopsOther *int64)

SetMetricIopsOther adds the metricIopsOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsRead

func (o *IscsiServiceCollectionGetParams) SetMetricIopsRead(metricIopsRead *int64)

SetMetricIopsRead adds the metricIopsRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsTotal

func (o *IscsiServiceCollectionGetParams) SetMetricIopsTotal(metricIopsTotal *int64)

SetMetricIopsTotal adds the metricIopsTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricIopsWrite

func (o *IscsiServiceCollectionGetParams) SetMetricIopsWrite(metricIopsWrite *int64)

SetMetricIopsWrite adds the metricIopsWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyOther

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyOther(metricLatencyOther *int64)

SetMetricLatencyOther adds the metricLatencyOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyRead

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyRead(metricLatencyRead *int64)

SetMetricLatencyRead adds the metricLatencyRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyTotal

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyTotal(metricLatencyTotal *int64)

SetMetricLatencyTotal adds the metricLatencyTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricLatencyWrite

func (o *IscsiServiceCollectionGetParams) SetMetricLatencyWrite(metricLatencyWrite *int64)

SetMetricLatencyWrite adds the metricLatencyWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricStatus

func (o *IscsiServiceCollectionGetParams) SetMetricStatus(metricStatus *string)

SetMetricStatus adds the metricStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricThroughputRead

func (o *IscsiServiceCollectionGetParams) SetMetricThroughputRead(metricThroughputRead *int64)

SetMetricThroughputRead adds the metricThroughputRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricThroughputTotal

func (o *IscsiServiceCollectionGetParams) SetMetricThroughputTotal(metricThroughputTotal *int64)

SetMetricThroughputTotal adds the metricThroughputTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricThroughputWrite

func (o *IscsiServiceCollectionGetParams) SetMetricThroughputWrite(metricThroughputWrite *int64)

SetMetricThroughputWrite adds the metricThroughputWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetMetricTimestamp

func (o *IscsiServiceCollectionGetParams) SetMetricTimestamp(metricTimestamp *string)

SetMetricTimestamp adds the metricTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetOrderBy

func (o *IscsiServiceCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetReturnRecords

func (o *IscsiServiceCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetReturnTimeout

func (o *IscsiServiceCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawOther

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawOther(statisticsIopsRawOther *int64)

SetStatisticsIopsRawOther adds the statisticsIopsRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawRead

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawRead(statisticsIopsRawRead *int64)

SetStatisticsIopsRawRead adds the statisticsIopsRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawTotal

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawTotal(statisticsIopsRawTotal *int64)

SetStatisticsIopsRawTotal adds the statisticsIopsRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsIopsRawWrite

func (o *IscsiServiceCollectionGetParams) SetStatisticsIopsRawWrite(statisticsIopsRawWrite *int64)

SetStatisticsIopsRawWrite adds the statisticsIopsRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawOther

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawOther(statisticsLatencyRawOther *int64)

SetStatisticsLatencyRawOther adds the statisticsLatencyRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawRead

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawRead(statisticsLatencyRawRead *int64)

SetStatisticsLatencyRawRead adds the statisticsLatencyRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawTotal

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawTotal(statisticsLatencyRawTotal *int64)

SetStatisticsLatencyRawTotal adds the statisticsLatencyRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsLatencyRawWrite

func (o *IscsiServiceCollectionGetParams) SetStatisticsLatencyRawWrite(statisticsLatencyRawWrite *int64)

SetStatisticsLatencyRawWrite adds the statisticsLatencyRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsStatus

func (o *IscsiServiceCollectionGetParams) SetStatisticsStatus(statisticsStatus *string)

SetStatisticsStatus adds the statisticsStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsThroughputRawRead

func (o *IscsiServiceCollectionGetParams) SetStatisticsThroughputRawRead(statisticsThroughputRawRead *int64)

SetStatisticsThroughputRawRead adds the statisticsThroughputRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsThroughputRawTotal

func (o *IscsiServiceCollectionGetParams) SetStatisticsThroughputRawTotal(statisticsThroughputRawTotal *int64)

SetStatisticsThroughputRawTotal adds the statisticsThroughputRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsThroughputRawWrite

func (o *IscsiServiceCollectionGetParams) SetStatisticsThroughputRawWrite(statisticsThroughputRawWrite *int64)

SetStatisticsThroughputRawWrite adds the statisticsThroughputRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetStatisticsTimestamp

func (o *IscsiServiceCollectionGetParams) SetStatisticsTimestamp(statisticsTimestamp *string)

SetStatisticsTimestamp adds the statisticsTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetSvmName

func (o *IscsiServiceCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetSvmUUID

func (o *IscsiServiceCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID adds the svmUuid to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetTargetAlias

func (o *IscsiServiceCollectionGetParams) SetTargetAlias(targetAlias *string)

SetTargetAlias adds the targetAlias to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) SetTargetName

func (o *IscsiServiceCollectionGetParams) SetTargetName(targetName *string)

SetTargetName 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) WithEnabled

WithEnabled adds the enabled to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithFields

WithFields 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) WithMaxRecords

WithMaxRecords adds the maxRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricDuration

func (o *IscsiServiceCollectionGetParams) WithMetricDuration(metricDuration *string) *IscsiServiceCollectionGetParams

WithMetricDuration adds the metricDuration to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsOther

func (o *IscsiServiceCollectionGetParams) WithMetricIopsOther(metricIopsOther *int64) *IscsiServiceCollectionGetParams

WithMetricIopsOther adds the metricIopsOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsRead

func (o *IscsiServiceCollectionGetParams) WithMetricIopsRead(metricIopsRead *int64) *IscsiServiceCollectionGetParams

WithMetricIopsRead adds the metricIopsRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsTotal

func (o *IscsiServiceCollectionGetParams) WithMetricIopsTotal(metricIopsTotal *int64) *IscsiServiceCollectionGetParams

WithMetricIopsTotal adds the metricIopsTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricIopsWrite

func (o *IscsiServiceCollectionGetParams) WithMetricIopsWrite(metricIopsWrite *int64) *IscsiServiceCollectionGetParams

WithMetricIopsWrite adds the metricIopsWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyOther

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyOther(metricLatencyOther *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyOther adds the metricLatencyOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyRead

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyRead(metricLatencyRead *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyRead adds the metricLatencyRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyTotal

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyTotal(metricLatencyTotal *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyTotal adds the metricLatencyTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricLatencyWrite

func (o *IscsiServiceCollectionGetParams) WithMetricLatencyWrite(metricLatencyWrite *int64) *IscsiServiceCollectionGetParams

WithMetricLatencyWrite adds the metricLatencyWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricStatus

func (o *IscsiServiceCollectionGetParams) WithMetricStatus(metricStatus *string) *IscsiServiceCollectionGetParams

WithMetricStatus adds the metricStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricThroughputRead

func (o *IscsiServiceCollectionGetParams) WithMetricThroughputRead(metricThroughputRead *int64) *IscsiServiceCollectionGetParams

WithMetricThroughputRead adds the metricThroughputRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricThroughputTotal

func (o *IscsiServiceCollectionGetParams) WithMetricThroughputTotal(metricThroughputTotal *int64) *IscsiServiceCollectionGetParams

WithMetricThroughputTotal adds the metricThroughputTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricThroughputWrite

func (o *IscsiServiceCollectionGetParams) WithMetricThroughputWrite(metricThroughputWrite *int64) *IscsiServiceCollectionGetParams

WithMetricThroughputWrite adds the metricThroughputWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithMetricTimestamp

func (o *IscsiServiceCollectionGetParams) WithMetricTimestamp(metricTimestamp *string) *IscsiServiceCollectionGetParams

WithMetricTimestamp adds the metricTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithReturnRecords

func (o *IscsiServiceCollectionGetParams) WithReturnRecords(returnRecords *bool) *IscsiServiceCollectionGetParams

WithReturnRecords adds the returnRecords to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithReturnTimeout

func (o *IscsiServiceCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *IscsiServiceCollectionGetParams

WithReturnTimeout adds the returnTimeout to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawOther

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawOther(statisticsIopsRawOther *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawOther adds the statisticsIopsRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawRead

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawRead(statisticsIopsRawRead *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawRead adds the statisticsIopsRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawTotal

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawTotal(statisticsIopsRawTotal *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawTotal adds the statisticsIopsRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsIopsRawWrite

func (o *IscsiServiceCollectionGetParams) WithStatisticsIopsRawWrite(statisticsIopsRawWrite *int64) *IscsiServiceCollectionGetParams

WithStatisticsIopsRawWrite adds the statisticsIopsRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawOther

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawOther(statisticsLatencyRawOther *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawOther adds the statisticsLatencyRawOther to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawRead

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawRead(statisticsLatencyRawRead *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawRead adds the statisticsLatencyRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawTotal

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawTotal(statisticsLatencyRawTotal *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawTotal adds the statisticsLatencyRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsLatencyRawWrite

func (o *IscsiServiceCollectionGetParams) WithStatisticsLatencyRawWrite(statisticsLatencyRawWrite *int64) *IscsiServiceCollectionGetParams

WithStatisticsLatencyRawWrite adds the statisticsLatencyRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsStatus

func (o *IscsiServiceCollectionGetParams) WithStatisticsStatus(statisticsStatus *string) *IscsiServiceCollectionGetParams

WithStatisticsStatus adds the statisticsStatus to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsThroughputRawRead

func (o *IscsiServiceCollectionGetParams) WithStatisticsThroughputRawRead(statisticsThroughputRawRead *int64) *IscsiServiceCollectionGetParams

WithStatisticsThroughputRawRead adds the statisticsThroughputRawRead to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsThroughputRawTotal

func (o *IscsiServiceCollectionGetParams) WithStatisticsThroughputRawTotal(statisticsThroughputRawTotal *int64) *IscsiServiceCollectionGetParams

WithStatisticsThroughputRawTotal adds the statisticsThroughputRawTotal to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsThroughputRawWrite

func (o *IscsiServiceCollectionGetParams) WithStatisticsThroughputRawWrite(statisticsThroughputRawWrite *int64) *IscsiServiceCollectionGetParams

WithStatisticsThroughputRawWrite adds the statisticsThroughputRawWrite to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithStatisticsTimestamp

func (o *IscsiServiceCollectionGetParams) WithStatisticsTimestamp(statisticsTimestamp *string) *IscsiServiceCollectionGetParams

WithStatisticsTimestamp adds the statisticsTimestamp to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithTargetAlias

WithTargetAlias adds the targetAlias to the iscsi service collection get params

func (*IscsiServiceCollectionGetParams) WithTargetName

WithTargetName 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *IscsiServiceCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *IscsiServiceCreateParams) WithReturnRecords(returnRecords *bool) *IscsiServiceCreateParams

WithReturnRecords 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.

	*/
	SvmUUID 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) SetSvmUUID

func (o *IscsiServiceDeleteParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithSvmUUID

func (o *IscsiServiceDeleteParams) WithSvmUUID(svmUUID string) *IscsiServiceDeleteParams

WithSvmUUID 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.
	*/
	Fields []string

	/* SvmUUID.

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

	*/
	SvmUUID 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) SetFields

func (o *IscsiServiceGetParams) SetFields(fields []string)

SetFields 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) SetSvmUUID

func (o *IscsiServiceGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithFields

func (o *IscsiServiceGetParams) WithFields(fields []string) *IscsiServiceGetParams

WithFields 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) WithSvmUUID

func (o *IscsiServiceGetParams) WithSvmUUID(svmUUID string) *IscsiServiceGetParams

WithSvmUUID 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.

	*/
	SvmUUID 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) SetSvmUUID

func (o *IscsiServiceModifyParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithSvmUUID

func (o *IscsiServiceModifyParams) WithSvmUUID(svmUUID string) *IscsiServiceModifyParams

WithSvmUUID 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
	*/
	ConnectionsAuthenticationType *string

	/* ConnectionsCid.

	   Filter by connections.cid
	*/
	ConnectionsCid *int64

	/* ConnectionsInitiatorAddressAddress.

	   Filter by connections.initiator_address.address
	*/
	ConnectionsInitiatorAddressAddress *string

	/* ConnectionsInitiatorAddressPort.

	   Filter by connections.initiator_address.port
	*/
	ConnectionsInitiatorAddressPort *int64

	/* ConnectionsInterfaceIPAddress.

	   Filter by connections.interface.ip.address
	*/
	ConnectionsInterfaceIPAddress *string

	/* ConnectionsInterfaceIPPort.

	   Filter by connections.interface.ip.port
	*/
	ConnectionsInterfaceIPPort *int64

	/* ConnectionsInterfaceName.

	   Filter by connections.interface.name
	*/
	ConnectionsInterfaceName *string

	/* ConnectionsInterfaceUUID.

	   Filter by connections.interface.uuid
	*/
	ConnectionsInterfaceUUID *string

	/* Fields.

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

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsName *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUID *string

	/* InitiatorAlias.

	   Filter by initiator.alias
	*/
	InitiatorAlias *string

	/* InitiatorComment.

	   Filter by initiator.comment
	*/
	InitiatorComment *string

	/* InitiatorName.

	   Filter by initiator.name
	*/
	InitiatorName *string

	/* Isid.

	   Filter by isid
	*/
	Isid *string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* TargetPortalGroup.

	   Filter by target_portal_group
	*/
	TargetPortalGroup *string

	/* TargetPortalGroupTag.

	   Filter by target_portal_group_tag
	*/
	TargetPortalGroupTag *int64

	/* Tsih.

	   Filter by tsih
	*/
	Tsih *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) SetConnectionsAuthenticationType

func (o *IscsiSessionCollectionGetParams) SetConnectionsAuthenticationType(connectionsAuthenticationType *string)

SetConnectionsAuthenticationType adds the connectionsAuthenticationType to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsCid

func (o *IscsiSessionCollectionGetParams) SetConnectionsCid(connectionsCid *int64)

SetConnectionsCid adds the connectionsCid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressAddress

func (o *IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressAddress(connectionsInitiatorAddressAddress *string)

SetConnectionsInitiatorAddressAddress adds the connectionsInitiatorAddressAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressPort

func (o *IscsiSessionCollectionGetParams) SetConnectionsInitiatorAddressPort(connectionsInitiatorAddressPort *int64)

SetConnectionsInitiatorAddressPort adds the connectionsInitiatorAddressPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPAddress

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPAddress(connectionsInterfaceIPAddress *string)

SetConnectionsInterfaceIPAddress adds the connectionsInterfaceIpAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPPort

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceIPPort(connectionsInterfaceIPPort *int64)

SetConnectionsInterfaceIPPort adds the connectionsInterfaceIpPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceName

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceName(connectionsInterfaceName *string)

SetConnectionsInterfaceName adds the connectionsInterfaceName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetConnectionsInterfaceUUID

func (o *IscsiSessionCollectionGetParams) SetConnectionsInterfaceUUID(connectionsInterfaceUUID *string)

SetConnectionsInterfaceUUID 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) SetFields

func (o *IscsiSessionCollectionGetParams) SetFields(fields []string)

SetFields 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) SetIgroupsName

func (o *IscsiSessionCollectionGetParams) SetIgroupsName(igroupsName *string)

SetIgroupsName adds the igroupsName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetIgroupsUUID

func (o *IscsiSessionCollectionGetParams) SetIgroupsUUID(igroupsUUID *string)

SetIgroupsUUID adds the igroupsUuid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetInitiatorAlias

func (o *IscsiSessionCollectionGetParams) SetInitiatorAlias(initiatorAlias *string)

SetInitiatorAlias adds the initiatorAlias to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetInitiatorComment

func (o *IscsiSessionCollectionGetParams) SetInitiatorComment(initiatorComment *string)

SetInitiatorComment adds the initiatorComment to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetInitiatorName

func (o *IscsiSessionCollectionGetParams) SetInitiatorName(initiatorName *string)

SetInitiatorName adds the initiatorName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetIsid

func (o *IscsiSessionCollectionGetParams) SetIsid(isid *string)

SetIsid adds the isid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetMaxRecords

func (o *IscsiSessionCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetOrderBy

func (o *IscsiSessionCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetReturnRecords

func (o *IscsiSessionCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetReturnTimeout

func (o *IscsiSessionCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetSvmName

func (o *IscsiSessionCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetSvmUUID

func (o *IscsiSessionCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID adds the svmUuid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetTargetPortalGroup

func (o *IscsiSessionCollectionGetParams) SetTargetPortalGroup(targetPortalGroup *string)

SetTargetPortalGroup adds the targetPortalGroup to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) SetTargetPortalGroupTag

func (o *IscsiSessionCollectionGetParams) SetTargetPortalGroupTag(targetPortalGroupTag *int64)

SetTargetPortalGroupTag 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) SetTsih

func (o *IscsiSessionCollectionGetParams) SetTsih(tsih *int64)

SetTsih adds the tsih to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsAuthenticationType

func (o *IscsiSessionCollectionGetParams) WithConnectionsAuthenticationType(connectionsAuthenticationType *string) *IscsiSessionCollectionGetParams

WithConnectionsAuthenticationType adds the connectionsAuthenticationType to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsCid

func (o *IscsiSessionCollectionGetParams) WithConnectionsCid(connectionsCid *int64) *IscsiSessionCollectionGetParams

WithConnectionsCid adds the connectionsCid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressAddress

func (o *IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressAddress(connectionsInitiatorAddressAddress *string) *IscsiSessionCollectionGetParams

WithConnectionsInitiatorAddressAddress adds the connectionsInitiatorAddressAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressPort

func (o *IscsiSessionCollectionGetParams) WithConnectionsInitiatorAddressPort(connectionsInitiatorAddressPort *int64) *IscsiSessionCollectionGetParams

WithConnectionsInitiatorAddressPort adds the connectionsInitiatorAddressPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPAddress

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPAddress(connectionsInterfaceIPAddress *string) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceIPAddress adds the connectionsInterfaceIPAddress to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPPort

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceIPPort(connectionsInterfaceIPPort *int64) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceIPPort adds the connectionsInterfaceIPPort to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceName

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceName(connectionsInterfaceName *string) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceName adds the connectionsInterfaceName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithConnectionsInterfaceUUID

func (o *IscsiSessionCollectionGetParams) WithConnectionsInterfaceUUID(connectionsInterfaceUUID *string) *IscsiSessionCollectionGetParams

WithConnectionsInterfaceUUID 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) WithFields

WithFields 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) WithIgroupsName

WithIgroupsName adds the igroupsName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithIgroupsUUID

WithIgroupsUUID adds the igroupsUUID to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithInitiatorAlias

func (o *IscsiSessionCollectionGetParams) WithInitiatorAlias(initiatorAlias *string) *IscsiSessionCollectionGetParams

WithInitiatorAlias adds the initiatorAlias to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithInitiatorComment

func (o *IscsiSessionCollectionGetParams) WithInitiatorComment(initiatorComment *string) *IscsiSessionCollectionGetParams

WithInitiatorComment adds the initiatorComment to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithInitiatorName

func (o *IscsiSessionCollectionGetParams) WithInitiatorName(initiatorName *string) *IscsiSessionCollectionGetParams

WithInitiatorName adds the initiatorName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithIsid

WithIsid adds the isid to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithReturnRecords

func (o *IscsiSessionCollectionGetParams) WithReturnRecords(returnRecords *bool) *IscsiSessionCollectionGetParams

WithReturnRecords adds the returnRecords to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithReturnTimeout

func (o *IscsiSessionCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *IscsiSessionCollectionGetParams

WithReturnTimeout adds the returnTimeout to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithTargetPortalGroup

func (o *IscsiSessionCollectionGetParams) WithTargetPortalGroup(targetPortalGroup *string) *IscsiSessionCollectionGetParams

WithTargetPortalGroup adds the targetPortalGroup to the iscsi session collection get params

func (*IscsiSessionCollectionGetParams) WithTargetPortalGroupTag

func (o *IscsiSessionCollectionGetParams) WithTargetPortalGroupTag(targetPortalGroupTag *int64) *IscsiSessionCollectionGetParams

WithTargetPortalGroupTag 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) WithTsih

WithTsih 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.
	*/
	Fields []string

	/* SvmUUID.

	   The unique identifier of the SVM of the iSCSI session.

	*/
	SvmUUID string

	/* Tpgroup.

	   The target portal group of the iSCSI session.

	*/
	Tpgroup string

	/* Tsih.

	   The target session identifying handle.

	*/
	Tsih 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) SetFields

func (o *IscsiSessionGetParams) SetFields(fields []string)

SetFields 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) SetSvmUUID

func (o *IscsiSessionGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) SetTpgroup

func (o *IscsiSessionGetParams) SetTpgroup(tpgroup string)

SetTpgroup adds the tpgroup to the iscsi session get params

func (*IscsiSessionGetParams) SetTsih

func (o *IscsiSessionGetParams) SetTsih(tsih int64)

SetTsih 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) WithFields

func (o *IscsiSessionGetParams) WithFields(fields []string) *IscsiSessionGetParams

WithFields 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) WithSvmUUID

func (o *IscsiSessionGetParams) WithSvmUUID(svmUUID string) *IscsiSessionGetParams

WithSvmUUID 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) WithTpgroup

func (o *IscsiSessionGetParams) WithTpgroup(tpgroup string) *IscsiSessionGetParams

WithTpgroup adds the tpgroup to the iscsi session get params

func (*IscsiSessionGetParams) WithTsih

WithTsih 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.
	*/
	Fields []string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID string

	/* MaxRecords.

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

	/* Name.

	   Filter by name
	*/
	Name *string

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* Value.

	   Filter by value
	*/
	Value *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) SetFields

func (o *LunAttributeCollectionGetParams) SetFields(fields []string)

SetFields 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) SetLunUUID

func (o *LunAttributeCollectionGetParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetMaxRecords

func (o *LunAttributeCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetName

func (o *LunAttributeCollectionGetParams) SetName(name *string)

SetName adds the name to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetOrderBy

func (o *LunAttributeCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetReturnRecords

func (o *LunAttributeCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) SetReturnTimeout

func (o *LunAttributeCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout 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) SetValue

func (o *LunAttributeCollectionGetParams) SetValue(value *string)

SetValue 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) WithFields

WithFields 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) WithLunUUID

WithLunUUID adds the lunUUID to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithName

WithName adds the name to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithReturnRecords

func (o *LunAttributeCollectionGetParams) WithReturnRecords(returnRecords *bool) *LunAttributeCollectionGetParams

WithReturnRecords adds the returnRecords to the lun attribute collection get params

func (*LunAttributeCollectionGetParams) WithReturnTimeout

func (o *LunAttributeCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *LunAttributeCollectionGetParams

WithReturnTimeout 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) WithValue

WithValue 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.

	*/
	LunUUID string

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecords *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) SetLunUUID

func (o *LunAttributeCreateParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun attribute create params

func (*LunAttributeCreateParams) SetReturnRecords

func (o *LunAttributeCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithLunUUID

func (o *LunAttributeCreateParams) WithLunUUID(lunUUID string) *LunAttributeCreateParams

WithLunUUID adds the lunUUID to the lun attribute create params

func (*LunAttributeCreateParams) WithReturnRecords

func (o *LunAttributeCreateParams) WithReturnRecords(returnRecords *bool) *LunAttributeCreateParams

WithReturnRecords 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.

	*/
	LunUUID string

	/* Name.

	   The name of the attribute.

	*/
	Name 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) SetLunUUID

func (o *LunAttributeDeleteParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun attribute delete params

func (*LunAttributeDeleteParams) SetName

func (o *LunAttributeDeleteParams) SetName(name string)

SetName 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) WithLunUUID

func (o *LunAttributeDeleteParams) WithLunUUID(lunUUID string) *LunAttributeDeleteParams

WithLunUUID adds the lunUUID to the lun attribute delete params

func (*LunAttributeDeleteParams) WithName

WithName 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.
	*/
	Fields []string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID string

	/* Name.

	   The name of the attribute.

	*/
	Name 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) SetFields

func (o *LunAttributeGetParams) SetFields(fields []string)

SetFields 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) SetLunUUID

func (o *LunAttributeGetParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun attribute get params

func (*LunAttributeGetParams) SetName

func (o *LunAttributeGetParams) SetName(name string)

SetName 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) WithFields

func (o *LunAttributeGetParams) WithFields(fields []string) *LunAttributeGetParams

WithFields 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) WithLunUUID

func (o *LunAttributeGetParams) WithLunUUID(lunUUID string) *LunAttributeGetParams

WithLunUUID adds the lunUUID to the lun attribute get params

func (*LunAttributeGetParams) WithName

WithName 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.

	*/
	LunUUID string

	/* Name.

	   The name of the attribute.

	*/
	Name 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) SetLunUUID

func (o *LunAttributeModifyParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun attribute modify params

func (*LunAttributeModifyParams) SetName

func (o *LunAttributeModifyParams) SetName(name string)

SetName 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) WithLunUUID

func (o *LunAttributeModifyParams) WithLunUUID(lunUUID string) *LunAttributeModifyParams

WithLunUUID adds the lunUUID to the lun attribute modify params

func (*LunAttributeModifyParams) WithName

WithName 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
	*/
	AttributesName *string

	/* AttributesValue.

	   Filter by attributes.value
	*/
	AttributesValue *string

	/* AutoDelete.

	   Filter by auto_delete
	*/
	AutoDelete *bool

	/* Class.

	   Filter by class
	*/
	Class *string

	/* Comment.

	   Filter by comment
	*/
	Comment *string

	/* ConsistencyGroupName.

	   Filter by consistency_group.name
	*/
	ConsistencyGroupName *string

	/* ConsistencyGroupUUID.

	   Filter by consistency_group.uuid
	*/
	ConsistencyGroupUUID *string

	/* CopyDestinationsMaxThroughput.

	   Filter by copy.destinations.max_throughput
	*/
	CopyDestinationsMaxThroughput *int64

	/* CopyDestinationsName.

	   Filter by copy.destinations.name
	*/
	CopyDestinationsName *string

	/* CopyDestinationsProgressElapsed.

	   Filter by copy.destinations.progress.elapsed
	*/
	CopyDestinationsProgressElapsed *int64

	/* CopyDestinationsProgressFailureArgumentsCode.

	   Filter by copy.destinations.progress.failure.arguments.code
	*/
	CopyDestinationsProgressFailureArgumentsCode *string

	/* CopyDestinationsProgressFailureArgumentsMessage.

	   Filter by copy.destinations.progress.failure.arguments.message
	*/
	CopyDestinationsProgressFailureArgumentsMessage *string

	/* CopyDestinationsProgressFailureCode.

	   Filter by copy.destinations.progress.failure.code
	*/
	CopyDestinationsProgressFailureCode *string

	/* CopyDestinationsProgressFailureMessage.

	   Filter by copy.destinations.progress.failure.message
	*/
	CopyDestinationsProgressFailureMessage *string

	/* CopyDestinationsProgressFailureTarget.

	   Filter by copy.destinations.progress.failure.target
	*/
	CopyDestinationsProgressFailureTarget *string

	/* CopyDestinationsProgressPercentComplete.

	   Filter by copy.destinations.progress.percent_complete
	*/
	CopyDestinationsProgressPercentComplete *int64

	/* CopyDestinationsProgressState.

	   Filter by copy.destinations.progress.state
	*/
	CopyDestinationsProgressState *string

	/* CopyDestinationsProgressVolumeSnapshotBlocked.

	   Filter by copy.destinations.progress.volume_snapshot_blocked
	*/
	CopyDestinationsProgressVolumeSnapshotBlocked *bool

	/* CopyDestinationsUUID.

	   Filter by copy.destinations.uuid
	*/
	CopyDestinationsUUID *string

	/* CopySourceMaxThroughput.

	   Filter by copy.source.max_throughput
	*/
	CopySourceMaxThroughput *int64

	/* CopySourceName.

	   Filter by copy.source.name
	*/
	CopySourceName *string

	/* CopySourceProgressElapsed.

	   Filter by copy.source.progress.elapsed
	*/
	CopySourceProgressElapsed *int64

	/* CopySourceProgressFailureArgumentsCode.

	   Filter by copy.source.progress.failure.arguments.code
	*/
	CopySourceProgressFailureArgumentsCode *string

	/* CopySourceProgressFailureArgumentsMessage.

	   Filter by copy.source.progress.failure.arguments.message
	*/
	CopySourceProgressFailureArgumentsMessage *string

	/* CopySourceProgressFailureCode.

	   Filter by copy.source.progress.failure.code
	*/
	CopySourceProgressFailureCode *string

	/* CopySourceProgressFailureMessage.

	   Filter by copy.source.progress.failure.message
	*/
	CopySourceProgressFailureMessage *string

	/* CopySourceProgressFailureTarget.

	   Filter by copy.source.progress.failure.target
	*/
	CopySourceProgressFailureTarget *string

	/* CopySourceProgressPercentComplete.

	   Filter by copy.source.progress.percent_complete
	*/
	CopySourceProgressPercentComplete *int64

	/* CopySourceProgressState.

	   Filter by copy.source.progress.state
	*/
	CopySourceProgressState *string

	/* CopySourceProgressVolumeSnapshotBlocked.

	   Filter by copy.source.progress.volume_snapshot_blocked
	*/
	CopySourceProgressVolumeSnapshotBlocked *bool

	/* CopySourceUUID.

	   Filter by copy.source.uuid
	*/
	CopySourceUUID *string

	/* CreateTime.

	   Filter by create_time
	*/
	CreateTime *string

	/* Enabled.

	   Filter by enabled
	*/
	Enabled *bool

	/* Fields.

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

	/* LocationLogicalUnit.

	   Filter by location.logical_unit
	*/
	LocationLogicalUnit *string

	/* LocationNodeName.

	   Filter by location.node.name
	*/
	LocationNodeName *string

	/* LocationNodeUUID.

	   Filter by location.node.uuid
	*/
	LocationNodeUUID *string

	/* LocationQtreeID.

	   Filter by location.qtree.id
	*/
	LocationQtreeID *int64

	/* LocationQtreeName.

	   Filter by location.qtree.name
	*/
	LocationQtreeName *string

	/* LocationVolumeName.

	   Filter by location.volume.name
	*/
	LocationVolumeName *string

	/* LocationVolumeUUID.

	   Filter by location.volume.uuid
	*/
	LocationVolumeUUID *string

	/* LunMapsIgroupName.

	   Filter by lun_maps.igroup.name
	*/
	LunMapsIgroupName *string

	/* LunMapsIgroupUUID.

	   Filter by lun_maps.igroup.uuid
	*/
	LunMapsIgroupUUID *string

	/* LunMapsLogicalUnitNumber.

	   Filter by lun_maps.logical_unit_number
	*/
	LunMapsLogicalUnitNumber *int64

	/* MaxRecords.

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

	/* MetricDuration.

	   Filter by metric.duration
	*/
	MetricDuration *string

	/* MetricIopsOther.

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

	/* MetricIopsRead.

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

	/* MetricIopsTotal.

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

	/* MetricIopsWrite.

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

	/* MetricLatencyOther.

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

	/* MetricLatencyRead.

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

	/* MetricLatencyTotal.

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

	/* MetricLatencyWrite.

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

	/* MetricStatus.

	   Filter by metric.status
	*/
	MetricStatus *string

	/* MetricThroughputOther.

	   Filter by metric.throughput.other
	*/
	MetricThroughputOther *int64

	/* MetricThroughputRead.

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

	/* MetricThroughputTotal.

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

	/* MetricThroughputWrite.

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

	/* MetricTimestamp.

	   Filter by metric.timestamp
	*/
	MetricTimestamp *string

	/* MovementMaxThroughput.

	   Filter by movement.max_throughput
	*/
	MovementMaxThroughput *int64

	/* MovementPathsDestination.

	   Filter by movement.paths.destination
	*/
	MovementPathsDestination *string

	/* MovementPathsSource.

	   Filter by movement.paths.source
	*/
	MovementPathsSource *string

	/* MovementProgressElapsed.

	   Filter by movement.progress.elapsed
	*/
	MovementProgressElapsed *int64

	/* MovementProgressFailureArgumentsCode.

	   Filter by movement.progress.failure.arguments.code
	*/
	MovementProgressFailureArgumentsCode *string

	/* MovementProgressFailureArgumentsMessage.

	   Filter by movement.progress.failure.arguments.message
	*/
	MovementProgressFailureArgumentsMessage *string

	/* MovementProgressFailureCode.

	   Filter by movement.progress.failure.code
	*/
	MovementProgressFailureCode *string

	/* MovementProgressFailureMessage.

	   Filter by movement.progress.failure.message
	*/
	MovementProgressFailureMessage *string

	/* MovementProgressFailureTarget.

	   Filter by movement.progress.failure.target
	*/
	MovementProgressFailureTarget *string

	/* MovementProgressPercentComplete.

	   Filter by movement.progress.percent_complete
	*/
	MovementProgressPercentComplete *int64

	/* MovementProgressState.

	   Filter by movement.progress.state
	*/
	MovementProgressState *string

	/* MovementProgressVolumeSnapshotBlocked.

	   Filter by movement.progress.volume_snapshot_blocked
	*/
	MovementProgressVolumeSnapshotBlocked *bool

	/* Name.

	   Filter by name
	*/
	Name *string

	/* OrderBy.

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

	/* OsType.

	   Filter by os_type
	*/
	OsType *string

	/* QosPolicyName.

	   Filter by qos_policy.name
	*/
	QosPolicyName *string

	/* QosPolicyUUID.

	   Filter by qos_policy.uuid
	*/
	QosPolicyUUID *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SerialNumber.

	   Filter by serial_number
	*/
	SerialNumber *string

	/* SpaceGuaranteeRequested.

	   Filter by space.guarantee.requested
	*/
	SpaceGuaranteeRequested *bool

	/* SpaceGuaranteeReserved.

	   Filter by space.guarantee.reserved
	*/
	SpaceGuaranteeReserved *bool

	/* SpaceScsiThinProvisioningSupportEnabled.

	   Filter by space.scsi_thin_provisioning_support_enabled
	*/
	SpaceScsiThinProvisioningSupportEnabled *bool

	/* SpaceSize.

	   Filter by space.size
	*/
	SpaceSize *int64

	/* SpaceUsed.

	   Filter by space.used
	*/
	SpaceUsed *int64

	/* StatisticsIopsRawOther.

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

	/* StatisticsIopsRawRead.

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

	/* StatisticsIopsRawTotal.

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

	/* StatisticsIopsRawWrite.

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

	/* StatisticsLatencyRawOther.

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

	/* StatisticsLatencyRawRead.

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

	/* StatisticsLatencyRawTotal.

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

	/* StatisticsLatencyRawWrite.

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

	/* StatisticsStatus.

	   Filter by statistics.status
	*/
	StatisticsStatus *string

	/* StatisticsThroughputRawOther.

	   Filter by statistics.throughput_raw.other
	*/
	StatisticsThroughputRawOther *int64

	/* StatisticsThroughputRawRead.

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

	/* StatisticsThroughputRawTotal.

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

	/* StatisticsThroughputRawWrite.

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

	/* StatisticsTimestamp.

	   Filter by statistics.timestamp
	*/
	StatisticsTimestamp *string

	/* StatusContainerState.

	   Filter by status.container_state
	*/
	StatusContainerState *string

	/* StatusMapped.

	   Filter by status.mapped
	*/
	StatusMapped *bool

	/* StatusReadOnly.

	   Filter by status.read_only
	*/
	StatusReadOnly *bool

	/* StatusState.

	   Filter by status.state
	*/
	StatusState *string

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* UUID.

	   Filter by uuid
	*/
	UUID *string

	/* VvolBindingsID.

	   Filter by vvol.bindings.id
	*/
	VvolBindingsID *int64

	/* VvolBindingsPartnerName.

	   Filter by vvol.bindings.partner.name
	*/
	VvolBindingsPartnerName *string

	/* VvolBindingsPartnerUUID.

	   Filter by vvol.bindings.partner.uuid
	*/
	VvolBindingsPartnerUUID *string

	/* VvolIsBound.

	   Filter by vvol.is_bound
	*/
	VvolIsBound *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) SetAttributesName

func (o *LunCollectionGetParams) SetAttributesName(attributesName *string)

SetAttributesName adds the attributesName to the lun collection get params

func (*LunCollectionGetParams) SetAttributesValue

func (o *LunCollectionGetParams) SetAttributesValue(attributesValue *string)

SetAttributesValue adds the attributesValue to the lun collection get params

func (*LunCollectionGetParams) SetAutoDelete

func (o *LunCollectionGetParams) SetAutoDelete(autoDelete *bool)

SetAutoDelete adds the autoDelete to the lun collection get params

func (*LunCollectionGetParams) SetClass

func (o *LunCollectionGetParams) SetClass(class *string)

SetClass adds the class to the lun collection get params

func (*LunCollectionGetParams) SetComment

func (o *LunCollectionGetParams) SetComment(comment *string)

SetComment adds the comment to the lun collection get params

func (*LunCollectionGetParams) SetConsistencyGroupName

func (o *LunCollectionGetParams) SetConsistencyGroupName(consistencyGroupName *string)

SetConsistencyGroupName adds the consistencyGroupName to the lun collection get params

func (*LunCollectionGetParams) SetConsistencyGroupUUID

func (o *LunCollectionGetParams) SetConsistencyGroupUUID(consistencyGroupUUID *string)

SetConsistencyGroupUUID 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) SetCopyDestinationsMaxThroughput

func (o *LunCollectionGetParams) SetCopyDestinationsMaxThroughput(copyDestinationsMaxThroughput *int64)

SetCopyDestinationsMaxThroughput adds the copyDestinationsMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsName

func (o *LunCollectionGetParams) SetCopyDestinationsName(copyDestinationsName *string)

SetCopyDestinationsName adds the copyDestinationsName to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressElapsed

func (o *LunCollectionGetParams) SetCopyDestinationsProgressElapsed(copyDestinationsProgressElapsed *int64)

SetCopyDestinationsProgressElapsed adds the copyDestinationsProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsCode

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsCode(copyDestinationsProgressFailureArgumentsCode *string)

SetCopyDestinationsProgressFailureArgumentsCode adds the copyDestinationsProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsMessage

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureArgumentsMessage(copyDestinationsProgressFailureArgumentsMessage *string)

SetCopyDestinationsProgressFailureArgumentsMessage adds the copyDestinationsProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureCode

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureCode(copyDestinationsProgressFailureCode *string)

SetCopyDestinationsProgressFailureCode adds the copyDestinationsProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureMessage

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureMessage(copyDestinationsProgressFailureMessage *string)

SetCopyDestinationsProgressFailureMessage adds the copyDestinationsProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressFailureTarget

func (o *LunCollectionGetParams) SetCopyDestinationsProgressFailureTarget(copyDestinationsProgressFailureTarget *string)

SetCopyDestinationsProgressFailureTarget adds the copyDestinationsProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressPercentComplete

func (o *LunCollectionGetParams) SetCopyDestinationsProgressPercentComplete(copyDestinationsProgressPercentComplete *int64)

SetCopyDestinationsProgressPercentComplete adds the copyDestinationsProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressState

func (o *LunCollectionGetParams) SetCopyDestinationsProgressState(copyDestinationsProgressState *string)

SetCopyDestinationsProgressState adds the copyDestinationsProgressState to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsProgressVolumeSnapshotBlocked

func (o *LunCollectionGetParams) SetCopyDestinationsProgressVolumeSnapshotBlocked(copyDestinationsProgressVolumeSnapshotBlocked *bool)

SetCopyDestinationsProgressVolumeSnapshotBlocked adds the copyDestinationsProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) SetCopyDestinationsUUID

func (o *LunCollectionGetParams) SetCopyDestinationsUUID(copyDestinationsUUID *string)

SetCopyDestinationsUUID adds the copyDestinationsUuid to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceMaxThroughput

func (o *LunCollectionGetParams) SetCopySourceMaxThroughput(copySourceMaxThroughput *int64)

SetCopySourceMaxThroughput adds the copySourceMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceName

func (o *LunCollectionGetParams) SetCopySourceName(copySourceName *string)

SetCopySourceName adds the copySourceName to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressElapsed

func (o *LunCollectionGetParams) SetCopySourceProgressElapsed(copySourceProgressElapsed *int64)

SetCopySourceProgressElapsed adds the copySourceProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureArgumentsCode

func (o *LunCollectionGetParams) SetCopySourceProgressFailureArgumentsCode(copySourceProgressFailureArgumentsCode *string)

SetCopySourceProgressFailureArgumentsCode adds the copySourceProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureArgumentsMessage

func (o *LunCollectionGetParams) SetCopySourceProgressFailureArgumentsMessage(copySourceProgressFailureArgumentsMessage *string)

SetCopySourceProgressFailureArgumentsMessage adds the copySourceProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureCode

func (o *LunCollectionGetParams) SetCopySourceProgressFailureCode(copySourceProgressFailureCode *string)

SetCopySourceProgressFailureCode adds the copySourceProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureMessage

func (o *LunCollectionGetParams) SetCopySourceProgressFailureMessage(copySourceProgressFailureMessage *string)

SetCopySourceProgressFailureMessage adds the copySourceProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressFailureTarget

func (o *LunCollectionGetParams) SetCopySourceProgressFailureTarget(copySourceProgressFailureTarget *string)

SetCopySourceProgressFailureTarget adds the copySourceProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressPercentComplete

func (o *LunCollectionGetParams) SetCopySourceProgressPercentComplete(copySourceProgressPercentComplete *int64)

SetCopySourceProgressPercentComplete adds the copySourceProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressState

func (o *LunCollectionGetParams) SetCopySourceProgressState(copySourceProgressState *string)

SetCopySourceProgressState adds the copySourceProgressState to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceProgressVolumeSnapshotBlocked

func (o *LunCollectionGetParams) SetCopySourceProgressVolumeSnapshotBlocked(copySourceProgressVolumeSnapshotBlocked *bool)

SetCopySourceProgressVolumeSnapshotBlocked adds the copySourceProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) SetCopySourceUUID

func (o *LunCollectionGetParams) SetCopySourceUUID(copySourceUUID *string)

SetCopySourceUUID adds the copySourceUuid to the lun collection get params

func (*LunCollectionGetParams) SetCreateTime

func (o *LunCollectionGetParams) SetCreateTime(createTime *string)

SetCreateTime 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) SetEnabled

func (o *LunCollectionGetParams) SetEnabled(enabled *bool)

SetEnabled adds the enabled to the lun collection get params

func (*LunCollectionGetParams) SetFields

func (o *LunCollectionGetParams) SetFields(fields []string)

SetFields 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) SetLocationLogicalUnit

func (o *LunCollectionGetParams) SetLocationLogicalUnit(locationLogicalUnit *string)

SetLocationLogicalUnit adds the locationLogicalUnit to the lun collection get params

func (*LunCollectionGetParams) SetLocationNodeName

func (o *LunCollectionGetParams) SetLocationNodeName(locationNodeName *string)

SetLocationNodeName adds the locationNodeName to the lun collection get params

func (*LunCollectionGetParams) SetLocationNodeUUID

func (o *LunCollectionGetParams) SetLocationNodeUUID(locationNodeUUID *string)

SetLocationNodeUUID adds the locationNodeUuid to the lun collection get params

func (*LunCollectionGetParams) SetLocationQtreeID

func (o *LunCollectionGetParams) SetLocationQtreeID(locationQtreeID *int64)

SetLocationQtreeID adds the locationQtreeId to the lun collection get params

func (*LunCollectionGetParams) SetLocationQtreeName

func (o *LunCollectionGetParams) SetLocationQtreeName(locationQtreeName *string)

SetLocationQtreeName adds the locationQtreeName to the lun collection get params

func (*LunCollectionGetParams) SetLocationVolumeName

func (o *LunCollectionGetParams) SetLocationVolumeName(locationVolumeName *string)

SetLocationVolumeName adds the locationVolumeName to the lun collection get params

func (*LunCollectionGetParams) SetLocationVolumeUUID

func (o *LunCollectionGetParams) SetLocationVolumeUUID(locationVolumeUUID *string)

SetLocationVolumeUUID adds the locationVolumeUuid to the lun collection get params

func (*LunCollectionGetParams) SetLunMapsIgroupName

func (o *LunCollectionGetParams) SetLunMapsIgroupName(lunMapsIgroupName *string)

SetLunMapsIgroupName adds the lunMapsIgroupName to the lun collection get params

func (*LunCollectionGetParams) SetLunMapsIgroupUUID

func (o *LunCollectionGetParams) SetLunMapsIgroupUUID(lunMapsIgroupUUID *string)

SetLunMapsIgroupUUID adds the lunMapsIgroupUuid to the lun collection get params

func (*LunCollectionGetParams) SetLunMapsLogicalUnitNumber

func (o *LunCollectionGetParams) SetLunMapsLogicalUnitNumber(lunMapsLogicalUnitNumber *int64)

SetLunMapsLogicalUnitNumber adds the lunMapsLogicalUnitNumber to the lun collection get params

func (*LunCollectionGetParams) SetMaxRecords

func (o *LunCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the lun collection get params

func (*LunCollectionGetParams) SetMetricDuration

func (o *LunCollectionGetParams) SetMetricDuration(metricDuration *string)

SetMetricDuration adds the metricDuration to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsOther

func (o *LunCollectionGetParams) SetMetricIopsOther(metricIopsOther *int64)

SetMetricIopsOther adds the metricIopsOther to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsRead

func (o *LunCollectionGetParams) SetMetricIopsRead(metricIopsRead *int64)

SetMetricIopsRead adds the metricIopsRead to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsTotal

func (o *LunCollectionGetParams) SetMetricIopsTotal(metricIopsTotal *int64)

SetMetricIopsTotal adds the metricIopsTotal to the lun collection get params

func (*LunCollectionGetParams) SetMetricIopsWrite

func (o *LunCollectionGetParams) SetMetricIopsWrite(metricIopsWrite *int64)

SetMetricIopsWrite adds the metricIopsWrite to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyOther

func (o *LunCollectionGetParams) SetMetricLatencyOther(metricLatencyOther *int64)

SetMetricLatencyOther adds the metricLatencyOther to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyRead

func (o *LunCollectionGetParams) SetMetricLatencyRead(metricLatencyRead *int64)

SetMetricLatencyRead adds the metricLatencyRead to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyTotal

func (o *LunCollectionGetParams) SetMetricLatencyTotal(metricLatencyTotal *int64)

SetMetricLatencyTotal adds the metricLatencyTotal to the lun collection get params

func (*LunCollectionGetParams) SetMetricLatencyWrite

func (o *LunCollectionGetParams) SetMetricLatencyWrite(metricLatencyWrite *int64)

SetMetricLatencyWrite adds the metricLatencyWrite to the lun collection get params

func (*LunCollectionGetParams) SetMetricStatus

func (o *LunCollectionGetParams) SetMetricStatus(metricStatus *string)

SetMetricStatus adds the metricStatus to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputOther

func (o *LunCollectionGetParams) SetMetricThroughputOther(metricThroughputOther *int64)

SetMetricThroughputOther adds the metricThroughputOther to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputRead

func (o *LunCollectionGetParams) SetMetricThroughputRead(metricThroughputRead *int64)

SetMetricThroughputRead adds the metricThroughputRead to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputTotal

func (o *LunCollectionGetParams) SetMetricThroughputTotal(metricThroughputTotal *int64)

SetMetricThroughputTotal adds the metricThroughputTotal to the lun collection get params

func (*LunCollectionGetParams) SetMetricThroughputWrite

func (o *LunCollectionGetParams) SetMetricThroughputWrite(metricThroughputWrite *int64)

SetMetricThroughputWrite adds the metricThroughputWrite to the lun collection get params

func (*LunCollectionGetParams) SetMetricTimestamp

func (o *LunCollectionGetParams) SetMetricTimestamp(metricTimestamp *string)

SetMetricTimestamp adds the metricTimestamp to the lun collection get params

func (*LunCollectionGetParams) SetMovementMaxThroughput

func (o *LunCollectionGetParams) SetMovementMaxThroughput(movementMaxThroughput *int64)

SetMovementMaxThroughput adds the movementMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) SetMovementPathsDestination

func (o *LunCollectionGetParams) SetMovementPathsDestination(movementPathsDestination *string)

SetMovementPathsDestination adds the movementPathsDestination to the lun collection get params

func (*LunCollectionGetParams) SetMovementPathsSource

func (o *LunCollectionGetParams) SetMovementPathsSource(movementPathsSource *string)

SetMovementPathsSource adds the movementPathsSource to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressElapsed

func (o *LunCollectionGetParams) SetMovementProgressElapsed(movementProgressElapsed *int64)

SetMovementProgressElapsed adds the movementProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureArgumentsCode

func (o *LunCollectionGetParams) SetMovementProgressFailureArgumentsCode(movementProgressFailureArgumentsCode *string)

SetMovementProgressFailureArgumentsCode adds the movementProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureArgumentsMessage

func (o *LunCollectionGetParams) SetMovementProgressFailureArgumentsMessage(movementProgressFailureArgumentsMessage *string)

SetMovementProgressFailureArgumentsMessage adds the movementProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureCode

func (o *LunCollectionGetParams) SetMovementProgressFailureCode(movementProgressFailureCode *string)

SetMovementProgressFailureCode adds the movementProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureMessage

func (o *LunCollectionGetParams) SetMovementProgressFailureMessage(movementProgressFailureMessage *string)

SetMovementProgressFailureMessage adds the movementProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressFailureTarget

func (o *LunCollectionGetParams) SetMovementProgressFailureTarget(movementProgressFailureTarget *string)

SetMovementProgressFailureTarget adds the movementProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressPercentComplete

func (o *LunCollectionGetParams) SetMovementProgressPercentComplete(movementProgressPercentComplete *int64)

SetMovementProgressPercentComplete adds the movementProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressState

func (o *LunCollectionGetParams) SetMovementProgressState(movementProgressState *string)

SetMovementProgressState adds the movementProgressState to the lun collection get params

func (*LunCollectionGetParams) SetMovementProgressVolumeSnapshotBlocked

func (o *LunCollectionGetParams) SetMovementProgressVolumeSnapshotBlocked(movementProgressVolumeSnapshotBlocked *bool)

SetMovementProgressVolumeSnapshotBlocked adds the movementProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) SetName

func (o *LunCollectionGetParams) SetName(name *string)

SetName adds the name to the lun collection get params

func (*LunCollectionGetParams) SetOrderBy

func (o *LunCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the lun collection get params

func (*LunCollectionGetParams) SetOsType

func (o *LunCollectionGetParams) SetOsType(osType *string)

SetOsType adds the osType to the lun collection get params

func (*LunCollectionGetParams) SetQosPolicyName

func (o *LunCollectionGetParams) SetQosPolicyName(qosPolicyName *string)

SetQosPolicyName adds the qosPolicyName to the lun collection get params

func (*LunCollectionGetParams) SetQosPolicyUUID

func (o *LunCollectionGetParams) SetQosPolicyUUID(qosPolicyUUID *string)

SetQosPolicyUUID adds the qosPolicyUuid to the lun collection get params

func (*LunCollectionGetParams) SetReturnRecords

func (o *LunCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the lun collection get params

func (*LunCollectionGetParams) SetReturnTimeout

func (o *LunCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the lun collection get params

func (*LunCollectionGetParams) SetSerialNumber

func (o *LunCollectionGetParams) SetSerialNumber(serialNumber *string)

SetSerialNumber adds the serialNumber to the lun collection get params

func (*LunCollectionGetParams) SetSpaceGuaranteeRequested

func (o *LunCollectionGetParams) SetSpaceGuaranteeRequested(spaceGuaranteeRequested *bool)

SetSpaceGuaranteeRequested adds the spaceGuaranteeRequested to the lun collection get params

func (*LunCollectionGetParams) SetSpaceGuaranteeReserved

func (o *LunCollectionGetParams) SetSpaceGuaranteeReserved(spaceGuaranteeReserved *bool)

SetSpaceGuaranteeReserved adds the spaceGuaranteeReserved to the lun collection get params

func (*LunCollectionGetParams) SetSpaceScsiThinProvisioningSupportEnabled

func (o *LunCollectionGetParams) SetSpaceScsiThinProvisioningSupportEnabled(spaceScsiThinProvisioningSupportEnabled *bool)

SetSpaceScsiThinProvisioningSupportEnabled adds the spaceScsiThinProvisioningSupportEnabled to the lun collection get params

func (*LunCollectionGetParams) SetSpaceSize

func (o *LunCollectionGetParams) SetSpaceSize(spaceSize *int64)

SetSpaceSize adds the spaceSize to the lun collection get params

func (*LunCollectionGetParams) SetSpaceUsed

func (o *LunCollectionGetParams) SetSpaceUsed(spaceUsed *int64)

SetSpaceUsed adds the spaceUsed to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawOther

func (o *LunCollectionGetParams) SetStatisticsIopsRawOther(statisticsIopsRawOther *int64)

SetStatisticsIopsRawOther adds the statisticsIopsRawOther to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawRead

func (o *LunCollectionGetParams) SetStatisticsIopsRawRead(statisticsIopsRawRead *int64)

SetStatisticsIopsRawRead adds the statisticsIopsRawRead to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawTotal

func (o *LunCollectionGetParams) SetStatisticsIopsRawTotal(statisticsIopsRawTotal *int64)

SetStatisticsIopsRawTotal adds the statisticsIopsRawTotal to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsIopsRawWrite

func (o *LunCollectionGetParams) SetStatisticsIopsRawWrite(statisticsIopsRawWrite *int64)

SetStatisticsIopsRawWrite adds the statisticsIopsRawWrite to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawOther

func (o *LunCollectionGetParams) SetStatisticsLatencyRawOther(statisticsLatencyRawOther *int64)

SetStatisticsLatencyRawOther adds the statisticsLatencyRawOther to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawRead

func (o *LunCollectionGetParams) SetStatisticsLatencyRawRead(statisticsLatencyRawRead *int64)

SetStatisticsLatencyRawRead adds the statisticsLatencyRawRead to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawTotal

func (o *LunCollectionGetParams) SetStatisticsLatencyRawTotal(statisticsLatencyRawTotal *int64)

SetStatisticsLatencyRawTotal adds the statisticsLatencyRawTotal to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsLatencyRawWrite

func (o *LunCollectionGetParams) SetStatisticsLatencyRawWrite(statisticsLatencyRawWrite *int64)

SetStatisticsLatencyRawWrite adds the statisticsLatencyRawWrite to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsStatus

func (o *LunCollectionGetParams) SetStatisticsStatus(statisticsStatus *string)

SetStatisticsStatus adds the statisticsStatus to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawOther

func (o *LunCollectionGetParams) SetStatisticsThroughputRawOther(statisticsThroughputRawOther *int64)

SetStatisticsThroughputRawOther adds the statisticsThroughputRawOther to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawRead

func (o *LunCollectionGetParams) SetStatisticsThroughputRawRead(statisticsThroughputRawRead *int64)

SetStatisticsThroughputRawRead adds the statisticsThroughputRawRead to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawTotal

func (o *LunCollectionGetParams) SetStatisticsThroughputRawTotal(statisticsThroughputRawTotal *int64)

SetStatisticsThroughputRawTotal adds the statisticsThroughputRawTotal to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsThroughputRawWrite

func (o *LunCollectionGetParams) SetStatisticsThroughputRawWrite(statisticsThroughputRawWrite *int64)

SetStatisticsThroughputRawWrite adds the statisticsThroughputRawWrite to the lun collection get params

func (*LunCollectionGetParams) SetStatisticsTimestamp

func (o *LunCollectionGetParams) SetStatisticsTimestamp(statisticsTimestamp *string)

SetStatisticsTimestamp adds the statisticsTimestamp to the lun collection get params

func (*LunCollectionGetParams) SetStatusContainerState

func (o *LunCollectionGetParams) SetStatusContainerState(statusContainerState *string)

SetStatusContainerState adds the statusContainerState to the lun collection get params

func (*LunCollectionGetParams) SetStatusMapped

func (o *LunCollectionGetParams) SetStatusMapped(statusMapped *bool)

SetStatusMapped adds the statusMapped to the lun collection get params

func (*LunCollectionGetParams) SetStatusReadOnly

func (o *LunCollectionGetParams) SetStatusReadOnly(statusReadOnly *bool)

SetStatusReadOnly adds the statusReadOnly to the lun collection get params

func (*LunCollectionGetParams) SetStatusState

func (o *LunCollectionGetParams) SetStatusState(statusState *string)

SetStatusState adds the statusState to the lun collection get params

func (*LunCollectionGetParams) SetSvmName

func (o *LunCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the lun collection get params

func (*LunCollectionGetParams) SetSvmUUID

func (o *LunCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID adds the svmUuid 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) SetUUID

func (o *LunCollectionGetParams) SetUUID(uuid *string)

SetUUID adds the uuid to the lun collection get params

func (*LunCollectionGetParams) SetVvolBindingsID

func (o *LunCollectionGetParams) SetVvolBindingsID(vvolBindingsID *int64)

SetVvolBindingsID adds the vvolBindingsId to the lun collection get params

func (*LunCollectionGetParams) SetVvolBindingsPartnerName

func (o *LunCollectionGetParams) SetVvolBindingsPartnerName(vvolBindingsPartnerName *string)

SetVvolBindingsPartnerName adds the vvolBindingsPartnerName to the lun collection get params

func (*LunCollectionGetParams) SetVvolBindingsPartnerUUID

func (o *LunCollectionGetParams) SetVvolBindingsPartnerUUID(vvolBindingsPartnerUUID *string)

SetVvolBindingsPartnerUUID adds the vvolBindingsPartnerUuid to the lun collection get params

func (*LunCollectionGetParams) SetVvolIsBound

func (o *LunCollectionGetParams) SetVvolIsBound(vvolIsBound *bool)

SetVvolIsBound adds the vvolIsBound to the lun collection get params

func (*LunCollectionGetParams) WithAttributesName

func (o *LunCollectionGetParams) WithAttributesName(attributesName *string) *LunCollectionGetParams

WithAttributesName adds the attributesName to the lun collection get params

func (*LunCollectionGetParams) WithAttributesValue

func (o *LunCollectionGetParams) WithAttributesValue(attributesValue *string) *LunCollectionGetParams

WithAttributesValue adds the attributesValue to the lun collection get params

func (*LunCollectionGetParams) WithAutoDelete

func (o *LunCollectionGetParams) WithAutoDelete(autoDelete *bool) *LunCollectionGetParams

WithAutoDelete adds the autoDelete to the lun collection get params

func (*LunCollectionGetParams) WithClass

WithClass adds the class to the lun collection get params

func (*LunCollectionGetParams) WithComment

func (o *LunCollectionGetParams) WithComment(comment *string) *LunCollectionGetParams

WithComment adds the comment to the lun collection get params

func (*LunCollectionGetParams) WithConsistencyGroupName

func (o *LunCollectionGetParams) WithConsistencyGroupName(consistencyGroupName *string) *LunCollectionGetParams

WithConsistencyGroupName adds the consistencyGroupName to the lun collection get params

func (*LunCollectionGetParams) WithConsistencyGroupUUID

func (o *LunCollectionGetParams) WithConsistencyGroupUUID(consistencyGroupUUID *string) *LunCollectionGetParams

WithConsistencyGroupUUID adds the consistencyGroupUUID to the lun collection get params

func (*LunCollectionGetParams) WithContext

WithContext adds the context to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsMaxThroughput

func (o *LunCollectionGetParams) WithCopyDestinationsMaxThroughput(copyDestinationsMaxThroughput *int64) *LunCollectionGetParams

WithCopyDestinationsMaxThroughput adds the copyDestinationsMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsName

func (o *LunCollectionGetParams) WithCopyDestinationsName(copyDestinationsName *string) *LunCollectionGetParams

WithCopyDestinationsName adds the copyDestinationsName to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressElapsed

func (o *LunCollectionGetParams) WithCopyDestinationsProgressElapsed(copyDestinationsProgressElapsed *int64) *LunCollectionGetParams

WithCopyDestinationsProgressElapsed adds the copyDestinationsProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsCode

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsCode(copyDestinationsProgressFailureArgumentsCode *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureArgumentsCode adds the copyDestinationsProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsMessage

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureArgumentsMessage(copyDestinationsProgressFailureArgumentsMessage *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureArgumentsMessage adds the copyDestinationsProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureCode

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureCode(copyDestinationsProgressFailureCode *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureCode adds the copyDestinationsProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureMessage

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureMessage(copyDestinationsProgressFailureMessage *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureMessage adds the copyDestinationsProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressFailureTarget

func (o *LunCollectionGetParams) WithCopyDestinationsProgressFailureTarget(copyDestinationsProgressFailureTarget *string) *LunCollectionGetParams

WithCopyDestinationsProgressFailureTarget adds the copyDestinationsProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressPercentComplete

func (o *LunCollectionGetParams) WithCopyDestinationsProgressPercentComplete(copyDestinationsProgressPercentComplete *int64) *LunCollectionGetParams

WithCopyDestinationsProgressPercentComplete adds the copyDestinationsProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressState

func (o *LunCollectionGetParams) WithCopyDestinationsProgressState(copyDestinationsProgressState *string) *LunCollectionGetParams

WithCopyDestinationsProgressState adds the copyDestinationsProgressState to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsProgressVolumeSnapshotBlocked

func (o *LunCollectionGetParams) WithCopyDestinationsProgressVolumeSnapshotBlocked(copyDestinationsProgressVolumeSnapshotBlocked *bool) *LunCollectionGetParams

WithCopyDestinationsProgressVolumeSnapshotBlocked adds the copyDestinationsProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) WithCopyDestinationsUUID

func (o *LunCollectionGetParams) WithCopyDestinationsUUID(copyDestinationsUUID *string) *LunCollectionGetParams

WithCopyDestinationsUUID adds the copyDestinationsUUID to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceMaxThroughput

func (o *LunCollectionGetParams) WithCopySourceMaxThroughput(copySourceMaxThroughput *int64) *LunCollectionGetParams

WithCopySourceMaxThroughput adds the copySourceMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceName

func (o *LunCollectionGetParams) WithCopySourceName(copySourceName *string) *LunCollectionGetParams

WithCopySourceName adds the copySourceName to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressElapsed

func (o *LunCollectionGetParams) WithCopySourceProgressElapsed(copySourceProgressElapsed *int64) *LunCollectionGetParams

WithCopySourceProgressElapsed adds the copySourceProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureArgumentsCode

func (o *LunCollectionGetParams) WithCopySourceProgressFailureArgumentsCode(copySourceProgressFailureArgumentsCode *string) *LunCollectionGetParams

WithCopySourceProgressFailureArgumentsCode adds the copySourceProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureArgumentsMessage

func (o *LunCollectionGetParams) WithCopySourceProgressFailureArgumentsMessage(copySourceProgressFailureArgumentsMessage *string) *LunCollectionGetParams

WithCopySourceProgressFailureArgumentsMessage adds the copySourceProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureCode

func (o *LunCollectionGetParams) WithCopySourceProgressFailureCode(copySourceProgressFailureCode *string) *LunCollectionGetParams

WithCopySourceProgressFailureCode adds the copySourceProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureMessage

func (o *LunCollectionGetParams) WithCopySourceProgressFailureMessage(copySourceProgressFailureMessage *string) *LunCollectionGetParams

WithCopySourceProgressFailureMessage adds the copySourceProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressFailureTarget

func (o *LunCollectionGetParams) WithCopySourceProgressFailureTarget(copySourceProgressFailureTarget *string) *LunCollectionGetParams

WithCopySourceProgressFailureTarget adds the copySourceProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressPercentComplete

func (o *LunCollectionGetParams) WithCopySourceProgressPercentComplete(copySourceProgressPercentComplete *int64) *LunCollectionGetParams

WithCopySourceProgressPercentComplete adds the copySourceProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressState

func (o *LunCollectionGetParams) WithCopySourceProgressState(copySourceProgressState *string) *LunCollectionGetParams

WithCopySourceProgressState adds the copySourceProgressState to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceProgressVolumeSnapshotBlocked

func (o *LunCollectionGetParams) WithCopySourceProgressVolumeSnapshotBlocked(copySourceProgressVolumeSnapshotBlocked *bool) *LunCollectionGetParams

WithCopySourceProgressVolumeSnapshotBlocked adds the copySourceProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) WithCopySourceUUID

func (o *LunCollectionGetParams) WithCopySourceUUID(copySourceUUID *string) *LunCollectionGetParams

WithCopySourceUUID adds the copySourceUUID to the lun collection get params

func (*LunCollectionGetParams) WithCreateTime

func (o *LunCollectionGetParams) WithCreateTime(createTime *string) *LunCollectionGetParams

WithCreateTime 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) WithEnabled

func (o *LunCollectionGetParams) WithEnabled(enabled *bool) *LunCollectionGetParams

WithEnabled adds the enabled to the lun collection get params

func (*LunCollectionGetParams) WithFields

func (o *LunCollectionGetParams) WithFields(fields []string) *LunCollectionGetParams

WithFields 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) WithLocationLogicalUnit

func (o *LunCollectionGetParams) WithLocationLogicalUnit(locationLogicalUnit *string) *LunCollectionGetParams

WithLocationLogicalUnit adds the locationLogicalUnit to the lun collection get params

func (*LunCollectionGetParams) WithLocationNodeName

func (o *LunCollectionGetParams) WithLocationNodeName(locationNodeName *string) *LunCollectionGetParams

WithLocationNodeName adds the locationNodeName to the lun collection get params

func (*LunCollectionGetParams) WithLocationNodeUUID

func (o *LunCollectionGetParams) WithLocationNodeUUID(locationNodeUUID *string) *LunCollectionGetParams

WithLocationNodeUUID adds the locationNodeUUID to the lun collection get params

func (*LunCollectionGetParams) WithLocationQtreeID

func (o *LunCollectionGetParams) WithLocationQtreeID(locationQtreeID *int64) *LunCollectionGetParams

WithLocationQtreeID adds the locationQtreeID to the lun collection get params

func (*LunCollectionGetParams) WithLocationQtreeName

func (o *LunCollectionGetParams) WithLocationQtreeName(locationQtreeName *string) *LunCollectionGetParams

WithLocationQtreeName adds the locationQtreeName to the lun collection get params

func (*LunCollectionGetParams) WithLocationVolumeName

func (o *LunCollectionGetParams) WithLocationVolumeName(locationVolumeName *string) *LunCollectionGetParams

WithLocationVolumeName adds the locationVolumeName to the lun collection get params

func (*LunCollectionGetParams) WithLocationVolumeUUID

func (o *LunCollectionGetParams) WithLocationVolumeUUID(locationVolumeUUID *string) *LunCollectionGetParams

WithLocationVolumeUUID adds the locationVolumeUUID to the lun collection get params

func (*LunCollectionGetParams) WithLunMapsIgroupName

func (o *LunCollectionGetParams) WithLunMapsIgroupName(lunMapsIgroupName *string) *LunCollectionGetParams

WithLunMapsIgroupName adds the lunMapsIgroupName to the lun collection get params

func (*LunCollectionGetParams) WithLunMapsIgroupUUID

func (o *LunCollectionGetParams) WithLunMapsIgroupUUID(lunMapsIgroupUUID *string) *LunCollectionGetParams

WithLunMapsIgroupUUID adds the lunMapsIgroupUUID to the lun collection get params

func (*LunCollectionGetParams) WithLunMapsLogicalUnitNumber

func (o *LunCollectionGetParams) WithLunMapsLogicalUnitNumber(lunMapsLogicalUnitNumber *int64) *LunCollectionGetParams

WithLunMapsLogicalUnitNumber adds the lunMapsLogicalUnitNumber to the lun collection get params

func (*LunCollectionGetParams) WithMaxRecords

func (o *LunCollectionGetParams) WithMaxRecords(maxRecords *int64) *LunCollectionGetParams

WithMaxRecords adds the maxRecords to the lun collection get params

func (*LunCollectionGetParams) WithMetricDuration

func (o *LunCollectionGetParams) WithMetricDuration(metricDuration *string) *LunCollectionGetParams

WithMetricDuration adds the metricDuration to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsOther

func (o *LunCollectionGetParams) WithMetricIopsOther(metricIopsOther *int64) *LunCollectionGetParams

WithMetricIopsOther adds the metricIopsOther to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsRead

func (o *LunCollectionGetParams) WithMetricIopsRead(metricIopsRead *int64) *LunCollectionGetParams

WithMetricIopsRead adds the metricIopsRead to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsTotal

func (o *LunCollectionGetParams) WithMetricIopsTotal(metricIopsTotal *int64) *LunCollectionGetParams

WithMetricIopsTotal adds the metricIopsTotal to the lun collection get params

func (*LunCollectionGetParams) WithMetricIopsWrite

func (o *LunCollectionGetParams) WithMetricIopsWrite(metricIopsWrite *int64) *LunCollectionGetParams

WithMetricIopsWrite adds the metricIopsWrite to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyOther

func (o *LunCollectionGetParams) WithMetricLatencyOther(metricLatencyOther *int64) *LunCollectionGetParams

WithMetricLatencyOther adds the metricLatencyOther to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyRead

func (o *LunCollectionGetParams) WithMetricLatencyRead(metricLatencyRead *int64) *LunCollectionGetParams

WithMetricLatencyRead adds the metricLatencyRead to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyTotal

func (o *LunCollectionGetParams) WithMetricLatencyTotal(metricLatencyTotal *int64) *LunCollectionGetParams

WithMetricLatencyTotal adds the metricLatencyTotal to the lun collection get params

func (*LunCollectionGetParams) WithMetricLatencyWrite

func (o *LunCollectionGetParams) WithMetricLatencyWrite(metricLatencyWrite *int64) *LunCollectionGetParams

WithMetricLatencyWrite adds the metricLatencyWrite to the lun collection get params

func (*LunCollectionGetParams) WithMetricStatus

func (o *LunCollectionGetParams) WithMetricStatus(metricStatus *string) *LunCollectionGetParams

WithMetricStatus adds the metricStatus to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputOther

func (o *LunCollectionGetParams) WithMetricThroughputOther(metricThroughputOther *int64) *LunCollectionGetParams

WithMetricThroughputOther adds the metricThroughputOther to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputRead

func (o *LunCollectionGetParams) WithMetricThroughputRead(metricThroughputRead *int64) *LunCollectionGetParams

WithMetricThroughputRead adds the metricThroughputRead to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputTotal

func (o *LunCollectionGetParams) WithMetricThroughputTotal(metricThroughputTotal *int64) *LunCollectionGetParams

WithMetricThroughputTotal adds the metricThroughputTotal to the lun collection get params

func (*LunCollectionGetParams) WithMetricThroughputWrite

func (o *LunCollectionGetParams) WithMetricThroughputWrite(metricThroughputWrite *int64) *LunCollectionGetParams

WithMetricThroughputWrite adds the metricThroughputWrite to the lun collection get params

func (*LunCollectionGetParams) WithMetricTimestamp

func (o *LunCollectionGetParams) WithMetricTimestamp(metricTimestamp *string) *LunCollectionGetParams

WithMetricTimestamp adds the metricTimestamp to the lun collection get params

func (*LunCollectionGetParams) WithMovementMaxThroughput

func (o *LunCollectionGetParams) WithMovementMaxThroughput(movementMaxThroughput *int64) *LunCollectionGetParams

WithMovementMaxThroughput adds the movementMaxThroughput to the lun collection get params

func (*LunCollectionGetParams) WithMovementPathsDestination

func (o *LunCollectionGetParams) WithMovementPathsDestination(movementPathsDestination *string) *LunCollectionGetParams

WithMovementPathsDestination adds the movementPathsDestination to the lun collection get params

func (*LunCollectionGetParams) WithMovementPathsSource

func (o *LunCollectionGetParams) WithMovementPathsSource(movementPathsSource *string) *LunCollectionGetParams

WithMovementPathsSource adds the movementPathsSource to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressElapsed

func (o *LunCollectionGetParams) WithMovementProgressElapsed(movementProgressElapsed *int64) *LunCollectionGetParams

WithMovementProgressElapsed adds the movementProgressElapsed to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureArgumentsCode

func (o *LunCollectionGetParams) WithMovementProgressFailureArgumentsCode(movementProgressFailureArgumentsCode *string) *LunCollectionGetParams

WithMovementProgressFailureArgumentsCode adds the movementProgressFailureArgumentsCode to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureArgumentsMessage

func (o *LunCollectionGetParams) WithMovementProgressFailureArgumentsMessage(movementProgressFailureArgumentsMessage *string) *LunCollectionGetParams

WithMovementProgressFailureArgumentsMessage adds the movementProgressFailureArgumentsMessage to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureCode

func (o *LunCollectionGetParams) WithMovementProgressFailureCode(movementProgressFailureCode *string) *LunCollectionGetParams

WithMovementProgressFailureCode adds the movementProgressFailureCode to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureMessage

func (o *LunCollectionGetParams) WithMovementProgressFailureMessage(movementProgressFailureMessage *string) *LunCollectionGetParams

WithMovementProgressFailureMessage adds the movementProgressFailureMessage to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressFailureTarget

func (o *LunCollectionGetParams) WithMovementProgressFailureTarget(movementProgressFailureTarget *string) *LunCollectionGetParams

WithMovementProgressFailureTarget adds the movementProgressFailureTarget to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressPercentComplete

func (o *LunCollectionGetParams) WithMovementProgressPercentComplete(movementProgressPercentComplete *int64) *LunCollectionGetParams

WithMovementProgressPercentComplete adds the movementProgressPercentComplete to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressState

func (o *LunCollectionGetParams) WithMovementProgressState(movementProgressState *string) *LunCollectionGetParams

WithMovementProgressState adds the movementProgressState to the lun collection get params

func (*LunCollectionGetParams) WithMovementProgressVolumeSnapshotBlocked

func (o *LunCollectionGetParams) WithMovementProgressVolumeSnapshotBlocked(movementProgressVolumeSnapshotBlocked *bool) *LunCollectionGetParams

WithMovementProgressVolumeSnapshotBlocked adds the movementProgressVolumeSnapshotBlocked to the lun collection get params

func (*LunCollectionGetParams) WithName

WithName adds the name to the lun collection get params

func (*LunCollectionGetParams) WithOrderBy

func (o *LunCollectionGetParams) WithOrderBy(orderBy []string) *LunCollectionGetParams

WithOrderBy adds the orderBy to the lun collection get params

func (*LunCollectionGetParams) WithOsType

func (o *LunCollectionGetParams) WithOsType(osType *string) *LunCollectionGetParams

WithOsType adds the osType to the lun collection get params

func (*LunCollectionGetParams) WithQosPolicyName

func (o *LunCollectionGetParams) WithQosPolicyName(qosPolicyName *string) *LunCollectionGetParams

WithQosPolicyName adds the qosPolicyName to the lun collection get params

func (*LunCollectionGetParams) WithQosPolicyUUID

func (o *LunCollectionGetParams) WithQosPolicyUUID(qosPolicyUUID *string) *LunCollectionGetParams

WithQosPolicyUUID adds the qosPolicyUUID to the lun collection get params

func (*LunCollectionGetParams) WithReturnRecords

func (o *LunCollectionGetParams) WithReturnRecords(returnRecords *bool) *LunCollectionGetParams

WithReturnRecords adds the returnRecords to the lun collection get params

func (*LunCollectionGetParams) WithReturnTimeout

func (o *LunCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *LunCollectionGetParams

WithReturnTimeout adds the returnTimeout to the lun collection get params

func (*LunCollectionGetParams) WithSerialNumber

func (o *LunCollectionGetParams) WithSerialNumber(serialNumber *string) *LunCollectionGetParams

WithSerialNumber adds the serialNumber to the lun collection get params

func (*LunCollectionGetParams) WithSpaceGuaranteeRequested

func (o *LunCollectionGetParams) WithSpaceGuaranteeRequested(spaceGuaranteeRequested *bool) *LunCollectionGetParams

WithSpaceGuaranteeRequested adds the spaceGuaranteeRequested to the lun collection get params

func (*LunCollectionGetParams) WithSpaceGuaranteeReserved

func (o *LunCollectionGetParams) WithSpaceGuaranteeReserved(spaceGuaranteeReserved *bool) *LunCollectionGetParams

WithSpaceGuaranteeReserved adds the spaceGuaranteeReserved to the lun collection get params

func (*LunCollectionGetParams) WithSpaceScsiThinProvisioningSupportEnabled

func (o *LunCollectionGetParams) WithSpaceScsiThinProvisioningSupportEnabled(spaceScsiThinProvisioningSupportEnabled *bool) *LunCollectionGetParams

WithSpaceScsiThinProvisioningSupportEnabled adds the spaceScsiThinProvisioningSupportEnabled to the lun collection get params

func (*LunCollectionGetParams) WithSpaceSize

func (o *LunCollectionGetParams) WithSpaceSize(spaceSize *int64) *LunCollectionGetParams

WithSpaceSize adds the spaceSize to the lun collection get params

func (*LunCollectionGetParams) WithSpaceUsed

func (o *LunCollectionGetParams) WithSpaceUsed(spaceUsed *int64) *LunCollectionGetParams

WithSpaceUsed adds the spaceUsed to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawOther

func (o *LunCollectionGetParams) WithStatisticsIopsRawOther(statisticsIopsRawOther *int64) *LunCollectionGetParams

WithStatisticsIopsRawOther adds the statisticsIopsRawOther to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawRead

func (o *LunCollectionGetParams) WithStatisticsIopsRawRead(statisticsIopsRawRead *int64) *LunCollectionGetParams

WithStatisticsIopsRawRead adds the statisticsIopsRawRead to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawTotal

func (o *LunCollectionGetParams) WithStatisticsIopsRawTotal(statisticsIopsRawTotal *int64) *LunCollectionGetParams

WithStatisticsIopsRawTotal adds the statisticsIopsRawTotal to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsIopsRawWrite

func (o *LunCollectionGetParams) WithStatisticsIopsRawWrite(statisticsIopsRawWrite *int64) *LunCollectionGetParams

WithStatisticsIopsRawWrite adds the statisticsIopsRawWrite to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawOther

func (o *LunCollectionGetParams) WithStatisticsLatencyRawOther(statisticsLatencyRawOther *int64) *LunCollectionGetParams

WithStatisticsLatencyRawOther adds the statisticsLatencyRawOther to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawRead

func (o *LunCollectionGetParams) WithStatisticsLatencyRawRead(statisticsLatencyRawRead *int64) *LunCollectionGetParams

WithStatisticsLatencyRawRead adds the statisticsLatencyRawRead to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawTotal

func (o *LunCollectionGetParams) WithStatisticsLatencyRawTotal(statisticsLatencyRawTotal *int64) *LunCollectionGetParams

WithStatisticsLatencyRawTotal adds the statisticsLatencyRawTotal to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsLatencyRawWrite

func (o *LunCollectionGetParams) WithStatisticsLatencyRawWrite(statisticsLatencyRawWrite *int64) *LunCollectionGetParams

WithStatisticsLatencyRawWrite adds the statisticsLatencyRawWrite to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsStatus

func (o *LunCollectionGetParams) WithStatisticsStatus(statisticsStatus *string) *LunCollectionGetParams

WithStatisticsStatus adds the statisticsStatus to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawOther

func (o *LunCollectionGetParams) WithStatisticsThroughputRawOther(statisticsThroughputRawOther *int64) *LunCollectionGetParams

WithStatisticsThroughputRawOther adds the statisticsThroughputRawOther to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawRead

func (o *LunCollectionGetParams) WithStatisticsThroughputRawRead(statisticsThroughputRawRead *int64) *LunCollectionGetParams

WithStatisticsThroughputRawRead adds the statisticsThroughputRawRead to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawTotal

func (o *LunCollectionGetParams) WithStatisticsThroughputRawTotal(statisticsThroughputRawTotal *int64) *LunCollectionGetParams

WithStatisticsThroughputRawTotal adds the statisticsThroughputRawTotal to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsThroughputRawWrite

func (o *LunCollectionGetParams) WithStatisticsThroughputRawWrite(statisticsThroughputRawWrite *int64) *LunCollectionGetParams

WithStatisticsThroughputRawWrite adds the statisticsThroughputRawWrite to the lun collection get params

func (*LunCollectionGetParams) WithStatisticsTimestamp

func (o *LunCollectionGetParams) WithStatisticsTimestamp(statisticsTimestamp *string) *LunCollectionGetParams

WithStatisticsTimestamp adds the statisticsTimestamp to the lun collection get params

func (*LunCollectionGetParams) WithStatusContainerState

func (o *LunCollectionGetParams) WithStatusContainerState(statusContainerState *string) *LunCollectionGetParams

WithStatusContainerState adds the statusContainerState to the lun collection get params

func (*LunCollectionGetParams) WithStatusMapped

func (o *LunCollectionGetParams) WithStatusMapped(statusMapped *bool) *LunCollectionGetParams

WithStatusMapped adds the statusMapped to the lun collection get params

func (*LunCollectionGetParams) WithStatusReadOnly

func (o *LunCollectionGetParams) WithStatusReadOnly(statusReadOnly *bool) *LunCollectionGetParams

WithStatusReadOnly adds the statusReadOnly to the lun collection get params

func (*LunCollectionGetParams) WithStatusState

func (o *LunCollectionGetParams) WithStatusState(statusState *string) *LunCollectionGetParams

WithStatusState adds the statusState to the lun collection get params

func (*LunCollectionGetParams) WithSvmName

func (o *LunCollectionGetParams) WithSvmName(svmName *string) *LunCollectionGetParams

WithSvmName adds the svmName to the lun collection get params

func (*LunCollectionGetParams) WithSvmUUID

func (o *LunCollectionGetParams) WithSvmUUID(svmUUID *string) *LunCollectionGetParams

WithSvmUUID adds the svmUUID to the lun collection get params

func (*LunCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the lun collection get params

func (*LunCollectionGetParams) WithUUID

WithUUID adds the uuid to the lun collection get params

func (*LunCollectionGetParams) WithVvolBindingsID

func (o *LunCollectionGetParams) WithVvolBindingsID(vvolBindingsID *int64) *LunCollectionGetParams

WithVvolBindingsID adds the vvolBindingsID to the lun collection get params

func (*LunCollectionGetParams) WithVvolBindingsPartnerName

func (o *LunCollectionGetParams) WithVvolBindingsPartnerName(vvolBindingsPartnerName *string) *LunCollectionGetParams

WithVvolBindingsPartnerName adds the vvolBindingsPartnerName to the lun collection get params

func (*LunCollectionGetParams) WithVvolBindingsPartnerUUID

func (o *LunCollectionGetParams) WithVvolBindingsPartnerUUID(vvolBindingsPartnerUUID *string) *LunCollectionGetParams

WithVvolBindingsPartnerUUID adds the vvolBindingsPartnerUUID to the lun collection get params

func (*LunCollectionGetParams) WithVvolIsBound

func (o *LunCollectionGetParams) WithVvolIsBound(vvolIsBound *bool) *LunCollectionGetParams

WithVvolIsBound 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
	*/
	Duration *string

	/* Fields.

	   Specify the fields to return.
	*/
	Fields []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"
	*/
	Interval *string

	/* IopsOther.

	   Filter by iops.other
	*/
	IopsOther *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsTotal.

	   Filter by iops.total
	*/
	IopsTotal *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* LatencyOther.

	   Filter by latency.other
	*/
	LatencyOther *int64

	/* LatencyRead.

	   Filter by latency.read
	*/
	LatencyRead *int64

	/* LatencyTotal.

	   Filter by latency.total
	*/
	LatencyTotal *int64

	/* LatencyWrite.

	   Filter by latency.write
	*/
	LatencyWrite *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* Status.

	   Filter by status
	*/
	Status *string

	/* ThroughputOther.

	   Filter by throughput.other
	*/
	ThroughputOther *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputTotal.

	   Filter by throughput.total
	*/
	ThroughputTotal *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* Timestamp.

	   Filter by timestamp
	*/
	Timestamp *string

	/* UUID.

	   Unique identifier of the LUN.

	*/
	UUID 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) SetDuration

func (o *LunCollectionPerformanceMetricsGetParams) SetDuration(duration *string)

SetDuration adds the duration to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetFields

func (o *LunCollectionPerformanceMetricsGetParams) SetFields(fields []string)

SetFields 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) SetInterval

func (o *LunCollectionPerformanceMetricsGetParams) SetInterval(interval *string)

SetInterval adds the interval to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsOther

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsOther(iopsOther *int64)

SetIopsOther adds the iopsOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsRead

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsRead(iopsRead *int64)

SetIopsRead adds the iopsRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsTotal

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsTotal(iopsTotal *int64)

SetIopsTotal adds the iopsTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetIopsWrite

func (o *LunCollectionPerformanceMetricsGetParams) SetIopsWrite(iopsWrite *int64)

SetIopsWrite adds the iopsWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyOther

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyOther(latencyOther *int64)

SetLatencyOther adds the latencyOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyRead

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyRead(latencyRead *int64)

SetLatencyRead adds the latencyRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyTotal

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyTotal(latencyTotal *int64)

SetLatencyTotal adds the latencyTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetLatencyWrite

func (o *LunCollectionPerformanceMetricsGetParams) SetLatencyWrite(latencyWrite *int64)

SetLatencyWrite adds the latencyWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetMaxRecords

func (o *LunCollectionPerformanceMetricsGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetOrderBy

func (o *LunCollectionPerformanceMetricsGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetReturnRecords

func (o *LunCollectionPerformanceMetricsGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetReturnTimeout

func (o *LunCollectionPerformanceMetricsGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetStatus

func (o *LunCollectionPerformanceMetricsGetParams) SetStatus(status *string)

SetStatus adds the status to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputOther

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputOther(throughputOther *int64)

SetThroughputOther adds the throughputOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputRead

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputRead(throughputRead *int64)

SetThroughputRead adds the throughputRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputTotal

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputTotal(throughputTotal *int64)

SetThroughputTotal adds the throughputTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetThroughputWrite

func (o *LunCollectionPerformanceMetricsGetParams) SetThroughputWrite(throughputWrite *int64)

SetThroughputWrite 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) SetTimestamp

func (o *LunCollectionPerformanceMetricsGetParams) SetTimestamp(timestamp *string)

SetTimestamp adds the timestamp to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) SetUUID

SetUUID 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) WithDuration

WithDuration adds the duration to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithFields

WithFields 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) WithInterval

WithInterval adds the interval to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsOther

WithIopsOther adds the iopsOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsRead

WithIopsRead adds the iopsRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsTotal

WithIopsTotal adds the iopsTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithIopsWrite

WithIopsWrite adds the iopsWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyOther

WithLatencyOther adds the latencyOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyRead

WithLatencyRead adds the latencyRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyTotal

WithLatencyTotal adds the latencyTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithLatencyWrite

WithLatencyWrite adds the latencyWrite to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithOrderBy

WithOrderBy adds the orderBy to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithStatus

WithStatus adds the status to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputOther

WithThroughputOther adds the throughputOther to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputRead

WithThroughputRead adds the throughputRead to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputTotal

WithThroughputTotal adds the throughputTotal to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithThroughputWrite

WithThroughputWrite 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) WithTimestamp

WithTimestamp adds the timestamp to the lun collection performance metrics get params

func (*LunCollectionPerformanceMetricsGetParams) WithUUID

WithUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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. | | 7018877 | Maximum combined total (50) of file and LUN copy and move operations reached. When one or more of the operations has completed, try the command again. | | 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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *LunCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *LunCreateParams) WithReturnRecords(returnRecords *bool) *LunCreateParams

WithReturnRecords 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.**

	*/
	AllowDeleteWhileMapped *bool

	/* UUID.

	   The unique identifier of the LUN to retrieve.

	*/
	UUID 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) SetAllowDeleteWhileMapped

func (o *LunDeleteParams) SetAllowDeleteWhileMapped(allowDeleteWhileMapped *bool)

SetAllowDeleteWhileMapped 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) SetUUID

func (o *LunDeleteParams) SetUUID(uuid string)

SetUUID adds the uuid to the lun delete params

func (*LunDeleteParams) WithAllowDeleteWhileMapped

func (o *LunDeleteParams) WithAllowDeleteWhileMapped(allowDeleteWhileMapped *bool) *LunDeleteParams

WithAllowDeleteWhileMapped 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) WithUUID

func (o *LunDeleteParams) WithUUID(uuid string) *LunDeleteParams

WithUUID 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
	*/
	DataOffset *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
	*/
	DataSize *int64

	/* Fields.

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

	/* UUID.

	   The unique identifier of the LUN to retrieve.

	*/
	UUID 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) SetDataOffset

func (o *LunGetParams) SetDataOffset(dataOffset *int64)

SetDataOffset adds the dataOffset to the lun get params

func (*LunGetParams) SetDataSize

func (o *LunGetParams) SetDataSize(dataSize *int64)

SetDataSize 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) SetFields

func (o *LunGetParams) SetFields(fields []string)

SetFields 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) SetUUID

func (o *LunGetParams) SetUUID(uuid string)

SetUUID 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) WithDataOffset

func (o *LunGetParams) WithDataOffset(dataOffset *int64) *LunGetParams

WithDataOffset adds the dataOffset to the lun get params

func (*LunGetParams) WithDataSize

func (o *LunGetParams) WithDataSize(dataSize *int64) *LunGetParams

WithDataSize 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) WithFields

func (o *LunGetParams) WithFields(fields []string) *LunGetParams

WithFields 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) WithUUID

func (o *LunGetParams) WithUUID(uuid string) *LunGetParams

WithUUID 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.
	*/
	Fields []string

	/* IgroupInitiators.

	   Filter by igroup.initiators
	*/
	IgroupInitiators *string

	/* IgroupName.

	   Filter by igroup.name
	*/
	IgroupName *string

	/* IgroupOsType.

	   Filter by igroup.os_type
	*/
	IgroupOsType *string

	/* IgroupProtocol.

	   Filter by igroup.protocol
	*/
	IgroupProtocol *string

	/* IgroupUUID.

	   Filter by igroup.uuid
	*/
	IgroupUUID *string

	/* LogicalUnitNumber.

	   Filter by logical_unit_number
	*/
	LogicalUnitNumber *int64

	/* LunName.

	   Filter by lun.name
	*/
	LunName *string

	/* LunNodeName.

	   Filter by lun.node.name
	*/
	LunNodeName *string

	/* LunNodeUUID.

	   Filter by lun.node.uuid
	*/
	LunNodeUUID *string

	/* LunUUID.

	   Filter by lun.uuid
	*/
	LunUUID *string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReportingNodesName.

	   Filter by reporting_nodes.name
	*/
	ReportingNodesName *string

	/* ReportingNodesUUID.

	   Filter by reporting_nodes.uuid
	*/
	ReportingNodesUUID *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *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) SetFields

func (o *LunMapCollectionGetParams) SetFields(fields []string)

SetFields 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) SetIgroupInitiators

func (o *LunMapCollectionGetParams) SetIgroupInitiators(igroupInitiators *string)

SetIgroupInitiators adds the igroupInitiators to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupName

func (o *LunMapCollectionGetParams) SetIgroupName(igroupName *string)

SetIgroupName adds the igroupName to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupOsType

func (o *LunMapCollectionGetParams) SetIgroupOsType(igroupOsType *string)

SetIgroupOsType adds the igroupOsType to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupProtocol

func (o *LunMapCollectionGetParams) SetIgroupProtocol(igroupProtocol *string)

SetIgroupProtocol adds the igroupProtocol to the lun map collection get params

func (*LunMapCollectionGetParams) SetIgroupUUID

func (o *LunMapCollectionGetParams) SetIgroupUUID(igroupUUID *string)

SetIgroupUUID adds the igroupUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetLogicalUnitNumber

func (o *LunMapCollectionGetParams) SetLogicalUnitNumber(logicalUnitNumber *int64)

SetLogicalUnitNumber adds the logicalUnitNumber to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunName

func (o *LunMapCollectionGetParams) SetLunName(lunName *string)

SetLunName adds the lunName to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunNodeName

func (o *LunMapCollectionGetParams) SetLunNodeName(lunNodeName *string)

SetLunNodeName adds the lunNodeName to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunNodeUUID

func (o *LunMapCollectionGetParams) SetLunNodeUUID(lunNodeUUID *string)

SetLunNodeUUID adds the lunNodeUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetLunUUID

func (o *LunMapCollectionGetParams) SetLunUUID(lunUUID *string)

SetLunUUID adds the lunUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetMaxRecords

func (o *LunMapCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the lun map collection get params

func (*LunMapCollectionGetParams) SetOrderBy

func (o *LunMapCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the lun map collection get params

func (*LunMapCollectionGetParams) SetReportingNodesName

func (o *LunMapCollectionGetParams) SetReportingNodesName(reportingNodesName *string)

SetReportingNodesName adds the reportingNodesName to the lun map collection get params

func (*LunMapCollectionGetParams) SetReportingNodesUUID

func (o *LunMapCollectionGetParams) SetReportingNodesUUID(reportingNodesUUID *string)

SetReportingNodesUUID adds the reportingNodesUuid to the lun map collection get params

func (*LunMapCollectionGetParams) SetReturnRecords

func (o *LunMapCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the lun map collection get params

func (*LunMapCollectionGetParams) SetReturnTimeout

func (o *LunMapCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the lun map collection get params

func (*LunMapCollectionGetParams) SetSvmName

func (o *LunMapCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the lun map collection get params

func (*LunMapCollectionGetParams) SetSvmUUID

func (o *LunMapCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID 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) WithFields

WithFields 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) WithIgroupInitiators

func (o *LunMapCollectionGetParams) WithIgroupInitiators(igroupInitiators *string) *LunMapCollectionGetParams

WithIgroupInitiators adds the igroupInitiators to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupName

func (o *LunMapCollectionGetParams) WithIgroupName(igroupName *string) *LunMapCollectionGetParams

WithIgroupName adds the igroupName to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupOsType

func (o *LunMapCollectionGetParams) WithIgroupOsType(igroupOsType *string) *LunMapCollectionGetParams

WithIgroupOsType adds the igroupOsType to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupProtocol

func (o *LunMapCollectionGetParams) WithIgroupProtocol(igroupProtocol *string) *LunMapCollectionGetParams

WithIgroupProtocol adds the igroupProtocol to the lun map collection get params

func (*LunMapCollectionGetParams) WithIgroupUUID

func (o *LunMapCollectionGetParams) WithIgroupUUID(igroupUUID *string) *LunMapCollectionGetParams

WithIgroupUUID adds the igroupUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithLogicalUnitNumber

func (o *LunMapCollectionGetParams) WithLogicalUnitNumber(logicalUnitNumber *int64) *LunMapCollectionGetParams

WithLogicalUnitNumber adds the logicalUnitNumber to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunName

WithLunName adds the lunName to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunNodeName

func (o *LunMapCollectionGetParams) WithLunNodeName(lunNodeName *string) *LunMapCollectionGetParams

WithLunNodeName adds the lunNodeName to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunNodeUUID

func (o *LunMapCollectionGetParams) WithLunNodeUUID(lunNodeUUID *string) *LunMapCollectionGetParams

WithLunNodeUUID adds the lunNodeUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithLunUUID

WithLunUUID adds the lunUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithMaxRecords

func (o *LunMapCollectionGetParams) WithMaxRecords(maxRecords *int64) *LunMapCollectionGetParams

WithMaxRecords adds the maxRecords to the lun map collection get params

func (*LunMapCollectionGetParams) WithOrderBy

func (o *LunMapCollectionGetParams) WithOrderBy(orderBy []string) *LunMapCollectionGetParams

WithOrderBy adds the orderBy to the lun map collection get params

func (*LunMapCollectionGetParams) WithReportingNodesName

func (o *LunMapCollectionGetParams) WithReportingNodesName(reportingNodesName *string) *LunMapCollectionGetParams

WithReportingNodesName adds the reportingNodesName to the lun map collection get params

func (*LunMapCollectionGetParams) WithReportingNodesUUID

func (o *LunMapCollectionGetParams) WithReportingNodesUUID(reportingNodesUUID *string) *LunMapCollectionGetParams

WithReportingNodesUUID adds the reportingNodesUUID to the lun map collection get params

func (*LunMapCollectionGetParams) WithReturnRecords

func (o *LunMapCollectionGetParams) WithReturnRecords(returnRecords *bool) *LunMapCollectionGetParams

WithReturnRecords adds the returnRecords to the lun map collection get params

func (*LunMapCollectionGetParams) WithReturnTimeout

func (o *LunMapCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *LunMapCollectionGetParams

WithReturnTimeout adds the returnTimeout to the lun map collection get params

func (*LunMapCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the lun map collection get params

func (*LunMapCollectionGetParams) WithSvmUUID

WithSvmUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.

	*/
	AdditionalReportingNodeName *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.

	*/
	AdditionalReportingNodeUUID *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.
	*/
	ReturnRecords *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) SetAdditionalReportingNodeName

func (o *LunMapCreateParams) SetAdditionalReportingNodeName(additionalReportingNodeName *string)

SetAdditionalReportingNodeName adds the additionalReportingNodeName to the lun map create params

func (*LunMapCreateParams) SetAdditionalReportingNodeUUID

func (o *LunMapCreateParams) SetAdditionalReportingNodeUUID(additionalReportingNodeUUID *string)

SetAdditionalReportingNodeUUID 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) SetReturnRecords

func (o *LunMapCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithAdditionalReportingNodeName

func (o *LunMapCreateParams) WithAdditionalReportingNodeName(additionalReportingNodeName *string) *LunMapCreateParams

WithAdditionalReportingNodeName adds the additionalReportingNodeName to the lun map create params

func (*LunMapCreateParams) WithAdditionalReportingNodeUUID

func (o *LunMapCreateParams) WithAdditionalReportingNodeUUID(additionalReportingNodeUUID *string) *LunMapCreateParams

WithAdditionalReportingNodeUUID 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) WithReturnRecords

func (o *LunMapCreateParams) WithReturnRecords(returnRecords *bool) *LunMapCreateParams

WithReturnRecords 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.

	*/
	IgroupUUID string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID 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) SetIgroupUUID

func (o *LunMapDeleteParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the lun map delete params

func (*LunMapDeleteParams) SetLunUUID

func (o *LunMapDeleteParams) SetLunUUID(lunUUID string)

SetLunUUID 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) WithIgroupUUID

func (o *LunMapDeleteParams) WithIgroupUUID(igroupUUID string) *LunMapDeleteParams

WithIgroupUUID adds the igroupUUID to the lun map delete params

func (*LunMapDeleteParams) WithLunUUID

func (o *LunMapDeleteParams) WithLunUUID(lunUUID string) *LunMapDeleteParams

WithLunUUID 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUID string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID 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) SetFields

func (o *LunMapGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *LunMapGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the lun map get params

func (*LunMapGetParams) SetLunUUID

func (o *LunMapGetParams) SetLunUUID(lunUUID string)

SetLunUUID 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) WithFields

func (o *LunMapGetParams) WithFields(fields []string) *LunMapGetParams

WithFields 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) WithIgroupUUID

func (o *LunMapGetParams) WithIgroupUUID(igroupUUID string) *LunMapGetParams

WithIgroupUUID adds the igroupUUID to the lun map get params

func (*LunMapGetParams) WithLunUUID

func (o *LunMapGetParams) WithLunUUID(lunUUID string) *LunMapGetParams

WithLunUUID 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUID string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID string

	/* MaxRecords.

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

	/* Name.

	   Filter by name
	*/
	Name *string

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* UUID.

	   Filter by uuid
	*/
	UUID *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) SetFields

func (o *LunMapReportingNodeCollectionGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *LunMapReportingNodeCollectionGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetLunUUID

func (o *LunMapReportingNodeCollectionGetParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetMaxRecords

func (o *LunMapReportingNodeCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetName

SetName adds the name to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetOrderBy

func (o *LunMapReportingNodeCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetReturnRecords

func (o *LunMapReportingNodeCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) SetReturnTimeout

func (o *LunMapReportingNodeCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout 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) SetUUID

SetUUID 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) WithFields

WithFields 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) WithIgroupUUID

WithIgroupUUID adds the igroupUUID to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithLunUUID

WithLunUUID adds the lunUUID to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithName

WithName adds the name to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the lun map reporting node collection get params

func (*LunMapReportingNodeCollectionGetParams) WithReturnTimeout

WithReturnTimeout 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) WithUUID

WithUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.

	*/
	IgroupUUID string

	/* Info.

	   The property values for the new LUN map reporting node.

	*/
	Info *models.LunMapReportingNode

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID string

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecords *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) SetIgroupUUID

func (o *LunMapReportingNodeCreateParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID 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) SetLunUUID

func (o *LunMapReportingNodeCreateParams) SetLunUUID(lunUUID string)

SetLunUUID adds the lunUuid to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) SetReturnRecords

func (o *LunMapReportingNodeCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithIgroupUUID

WithIgroupUUID 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) WithLunUUID

WithLunUUID adds the lunUUID to the lun map reporting node create params

func (*LunMapReportingNodeCreateParams) WithReturnRecords

func (o *LunMapReportingNodeCreateParams) WithReturnRecords(returnRecords *bool) *LunMapReportingNodeCreateParams

WithReturnRecords 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.

	*/
	IgroupUUID string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID string

	/* UUID.

	   The unique identifier of the node.

	*/
	UUID 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) SetIgroupUUID

func (o *LunMapReportingNodeDeleteParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) SetLunUUID

func (o *LunMapReportingNodeDeleteParams) SetLunUUID(lunUUID string)

SetLunUUID 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) SetUUID

func (o *LunMapReportingNodeDeleteParams) SetUUID(uuid string)

SetUUID 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) WithIgroupUUID

WithIgroupUUID adds the igroupUUID to the lun map reporting node delete params

func (*LunMapReportingNodeDeleteParams) WithLunUUID

WithLunUUID 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) WithUUID

WithUUID 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.
	*/
	Fields []string

	/* IgroupUUID.

	   The unique identifier of the igroup.

	*/
	IgroupUUID string

	/* LunUUID.

	   The unique identifier of the LUN.

	*/
	LunUUID string

	/* UUID.

	   The unique identifier of the node.

	*/
	UUID 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) SetFields

func (o *LunMapReportingNodeGetParams) SetFields(fields []string)

SetFields 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) SetIgroupUUID

func (o *LunMapReportingNodeGetParams) SetIgroupUUID(igroupUUID string)

SetIgroupUUID adds the igroupUuid to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) SetLunUUID

func (o *LunMapReportingNodeGetParams) SetLunUUID(lunUUID string)

SetLunUUID 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) SetUUID

func (o *LunMapReportingNodeGetParams) SetUUID(uuid string)

SetUUID 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) WithFields

WithFields 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) WithIgroupUUID

func (o *LunMapReportingNodeGetParams) WithIgroupUUID(igroupUUID string) *LunMapReportingNodeGetParams

WithIgroupUUID adds the igroupUUID to the lun map reporting node get params

func (*LunMapReportingNodeGetParams) WithLunUUID

WithLunUUID 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) WithUUID

WithUUID 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. | | 7018877 | Maximum combined total (50) of file and LUN copy and move operations reached. When one or more of the operations has completed, try the command again. | | 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
	*/
	DataOffset *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.

	*/
	UUID 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) SetDataOffset

func (o *LunModifyParams) SetDataOffset(dataOffset *int64)

SetDataOffset 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) SetUUID

func (o *LunModifyParams) SetUUID(uuid string)

SetUUID 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) WithDataOffset

func (o *LunModifyParams) WithDataOffset(dataOffset *int64) *LunModifyParams

WithDataOffset 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) WithUUID

func (o *LunModifyParams) WithUUID(uuid string) *LunModifyParams

WithUUID 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.
	*/
	Fields []string

	/* IgroupsName.

	   Filter by igroups.name
	*/
	IgroupsName *string

	/* IgroupsUUID.

	   Filter by igroups.uuid
	*/
	IgroupsUUID *string

	/* InterfacesFcName.

	   Filter by interfaces.fc.name
	*/
	InterfacesFcName *string

	/* InterfacesFcUUID.

	   Filter by interfaces.fc.uuid
	*/
	InterfacesFcUUID *string

	/* InterfacesFcWwpn.

	   Filter by interfaces.fc.wwpn
	*/
	InterfacesFcWwpn *string

	/* InterfacesIPIPAddress.

	   Filter by interfaces.ip.ip.address
	*/
	InterfacesIPIPAddress *string

	/* InterfacesIPName.

	   Filter by interfaces.ip.name
	*/
	InterfacesIPName *string

	/* InterfacesIPUUID.

	   Filter by interfaces.ip.uuid
	*/
	InterfacesIPUUID *string

	/* InterfacesUUID.

	   Filter by interfaces.uuid
	*/
	InterfacesUUID *string

	/* MaxRecords.

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

	/* Name.

	   Filter by name
	*/
	Name *string

	/* OrderBy.

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

	/* Protocol.

	   Filter by protocol
	*/
	Protocol *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* UUID.

	   Filter by uuid
	*/
	UUID *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) SetFields

func (o *PortsetCollectionGetParams) SetFields(fields []string)

SetFields 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) SetIgroupsName

func (o *PortsetCollectionGetParams) SetIgroupsName(igroupsName *string)

SetIgroupsName adds the igroupsName to the portset collection get params

func (*PortsetCollectionGetParams) SetIgroupsUUID

func (o *PortsetCollectionGetParams) SetIgroupsUUID(igroupsUUID *string)

SetIgroupsUUID adds the igroupsUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesFcName

func (o *PortsetCollectionGetParams) SetInterfacesFcName(interfacesFcName *string)

SetInterfacesFcName adds the interfacesFcName to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesFcUUID

func (o *PortsetCollectionGetParams) SetInterfacesFcUUID(interfacesFcUUID *string)

SetInterfacesFcUUID adds the interfacesFcUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesFcWwpn

func (o *PortsetCollectionGetParams) SetInterfacesFcWwpn(interfacesFcWwpn *string)

SetInterfacesFcWwpn adds the interfacesFcWwpn to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesIPIPAddress

func (o *PortsetCollectionGetParams) SetInterfacesIPIPAddress(interfacesIPIPAddress *string)

SetInterfacesIPIPAddress adds the interfacesIpIpAddress to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesIPName

func (o *PortsetCollectionGetParams) SetInterfacesIPName(interfacesIPName *string)

SetInterfacesIPName adds the interfacesIpName to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesIPUUID

func (o *PortsetCollectionGetParams) SetInterfacesIPUUID(interfacesIPUUID *string)

SetInterfacesIPUUID adds the interfacesIpUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetInterfacesUUID

func (o *PortsetCollectionGetParams) SetInterfacesUUID(interfacesUUID *string)

SetInterfacesUUID adds the interfacesUuid to the portset collection get params

func (*PortsetCollectionGetParams) SetMaxRecords

func (o *PortsetCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the portset collection get params

func (*PortsetCollectionGetParams) SetName

func (o *PortsetCollectionGetParams) SetName(name *string)

SetName adds the name to the portset collection get params

func (*PortsetCollectionGetParams) SetOrderBy

func (o *PortsetCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the portset collection get params

func (*PortsetCollectionGetParams) SetProtocol

func (o *PortsetCollectionGetParams) SetProtocol(protocol *string)

SetProtocol adds the protocol to the portset collection get params

func (*PortsetCollectionGetParams) SetReturnRecords

func (o *PortsetCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the portset collection get params

func (*PortsetCollectionGetParams) SetReturnTimeout

func (o *PortsetCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the portset collection get params

func (*PortsetCollectionGetParams) SetSvmName

func (o *PortsetCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the portset collection get params

func (*PortsetCollectionGetParams) SetSvmUUID

func (o *PortsetCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID 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) SetUUID

func (o *PortsetCollectionGetParams) SetUUID(uuid *string)

SetUUID 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) WithFields

WithFields adds the fields to the portset collection get params

func (*PortsetCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the portset collection get params

func (*PortsetCollectionGetParams) WithIgroupsName

func (o *PortsetCollectionGetParams) WithIgroupsName(igroupsName *string) *PortsetCollectionGetParams

WithIgroupsName adds the igroupsName to the portset collection get params

func (*PortsetCollectionGetParams) WithIgroupsUUID

func (o *PortsetCollectionGetParams) WithIgroupsUUID(igroupsUUID *string) *PortsetCollectionGetParams

WithIgroupsUUID adds the igroupsUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesFcName

func (o *PortsetCollectionGetParams) WithInterfacesFcName(interfacesFcName *string) *PortsetCollectionGetParams

WithInterfacesFcName adds the interfacesFcName to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesFcUUID

func (o *PortsetCollectionGetParams) WithInterfacesFcUUID(interfacesFcUUID *string) *PortsetCollectionGetParams

WithInterfacesFcUUID adds the interfacesFcUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesFcWwpn

func (o *PortsetCollectionGetParams) WithInterfacesFcWwpn(interfacesFcWwpn *string) *PortsetCollectionGetParams

WithInterfacesFcWwpn adds the interfacesFcWwpn to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesIPIPAddress

func (o *PortsetCollectionGetParams) WithInterfacesIPIPAddress(interfacesIPIPAddress *string) *PortsetCollectionGetParams

WithInterfacesIPIPAddress adds the interfacesIPIPAddress to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesIPName

func (o *PortsetCollectionGetParams) WithInterfacesIPName(interfacesIPName *string) *PortsetCollectionGetParams

WithInterfacesIPName adds the interfacesIPName to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesIPUUID

func (o *PortsetCollectionGetParams) WithInterfacesIPUUID(interfacesIPUUID *string) *PortsetCollectionGetParams

WithInterfacesIPUUID adds the interfacesIPUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithInterfacesUUID

func (o *PortsetCollectionGetParams) WithInterfacesUUID(interfacesUUID *string) *PortsetCollectionGetParams

WithInterfacesUUID adds the interfacesUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithMaxRecords

func (o *PortsetCollectionGetParams) WithMaxRecords(maxRecords *int64) *PortsetCollectionGetParams

WithMaxRecords adds the maxRecords to the portset collection get params

func (*PortsetCollectionGetParams) WithName

WithName adds the name to the portset collection get params

func (*PortsetCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the portset collection get params

func (*PortsetCollectionGetParams) WithProtocol

func (o *PortsetCollectionGetParams) WithProtocol(protocol *string) *PortsetCollectionGetParams

WithProtocol adds the protocol to the portset collection get params

func (*PortsetCollectionGetParams) WithReturnRecords

func (o *PortsetCollectionGetParams) WithReturnRecords(returnRecords *bool) *PortsetCollectionGetParams

WithReturnRecords adds the returnRecords to the portset collection get params

func (*PortsetCollectionGetParams) WithReturnTimeout

func (o *PortsetCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *PortsetCollectionGetParams

WithReturnTimeout adds the returnTimeout to the portset collection get params

func (*PortsetCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the portset collection get params

func (*PortsetCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the portset collection get params

func (*PortsetCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the portset collection get params

func (*PortsetCollectionGetParams) WithUUID

WithUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *PortsetCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *PortsetCreateParams) WithReturnRecords(returnRecords *bool) *PortsetCreateParams

WithReturnRecords 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.

	*/
	AllowDeleteWhileBound *bool

	/* UUID.

	   The unique identifier of the portset.

	*/
	UUID 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) SetAllowDeleteWhileBound

func (o *PortsetDeleteParams) SetAllowDeleteWhileBound(allowDeleteWhileBound *bool)

SetAllowDeleteWhileBound 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) SetUUID

func (o *PortsetDeleteParams) SetUUID(uuid string)

SetUUID adds the uuid to the portset delete params

func (*PortsetDeleteParams) WithAllowDeleteWhileBound

func (o *PortsetDeleteParams) WithAllowDeleteWhileBound(allowDeleteWhileBound *bool) *PortsetDeleteParams

WithAllowDeleteWhileBound 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) WithUUID

func (o *PortsetDeleteParams) WithUUID(uuid string) *PortsetDeleteParams

WithUUID 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.
	*/
	Fields []string

	/* UUID.

	   The unique identifier of the portset.

	*/
	UUID 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) SetFields

func (o *PortsetGetParams) SetFields(fields []string)

SetFields 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) SetUUID

func (o *PortsetGetParams) SetUUID(uuid string)

SetUUID 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) WithFields

func (o *PortsetGetParams) WithFields(fields []string) *PortsetGetParams

WithFields 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) WithUUID

func (o *PortsetGetParams) WithUUID(uuid string) *PortsetGetParams

WithUUID 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.
	*/
	Fields []string

	/* MaxRecords.

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

	/* OrderBy.

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

	/* PortsetUUID.

	   The unique identifier of the portset.

	*/
	PortsetUUID string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *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) SetFields

func (o *PortsetInterfaceCollectionGetParams) SetFields(fields []string)

SetFields 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) SetMaxRecords

func (o *PortsetInterfaceCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetOrderBy

func (o *PortsetInterfaceCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetPortsetUUID

func (o *PortsetInterfaceCollectionGetParams) SetPortsetUUID(portsetUUID string)

SetPortsetUUID adds the portsetUuid to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetReturnRecords

func (o *PortsetInterfaceCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) SetReturnTimeout

func (o *PortsetInterfaceCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout 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) WithFields

WithFields 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) WithMaxRecords

WithMaxRecords adds the maxRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithPortsetUUID

WithPortsetUUID adds the portsetUUID to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the portset interface collection get params

func (*PortsetInterfaceCollectionGetParams) WithReturnTimeout

WithReturnTimeout 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.

	*/
	PortsetUUID string

	/* ReturnRecords.

	   The default is false.  If set to true, the records are returned.
	*/
	ReturnRecords *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) SetPortsetUUID

func (o *PortsetInterfaceCreateParams) SetPortsetUUID(portsetUUID string)

SetPortsetUUID adds the portsetUuid to the portset interface create params

func (*PortsetInterfaceCreateParams) SetReturnRecords

func (o *PortsetInterfaceCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithPortsetUUID

func (o *PortsetInterfaceCreateParams) WithPortsetUUID(portsetUUID string) *PortsetInterfaceCreateParams

WithPortsetUUID adds the portsetUUID to the portset interface create params

func (*PortsetInterfaceCreateParams) WithReturnRecords

func (o *PortsetInterfaceCreateParams) WithReturnRecords(returnRecords *bool) *PortsetInterfaceCreateParams

WithReturnRecords 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.

	*/
	PortsetUUID string

	/* UUID.

	   The unique identifier of the network interface in the portset.

	*/
	UUID 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) SetPortsetUUID

func (o *PortsetInterfaceDeleteParams) SetPortsetUUID(portsetUUID string)

SetPortsetUUID 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) SetUUID

func (o *PortsetInterfaceDeleteParams) SetUUID(uuid string)

SetUUID 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) WithPortsetUUID

func (o *PortsetInterfaceDeleteParams) WithPortsetUUID(portsetUUID string) *PortsetInterfaceDeleteParams

WithPortsetUUID adds the portsetUUID to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithTimeout

WithTimeout adds the timeout to the portset interface delete params

func (*PortsetInterfaceDeleteParams) WithUUID

WithUUID 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.
	*/
	Fields []string

	/* PortsetUUID.

	   The unique identifier of the portset.

	*/
	PortsetUUID string

	/* UUID.

	   The unique identifier of the network interface in the portset.

	*/
	UUID 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) SetFields

func (o *PortsetInterfaceGetParams) SetFields(fields []string)

SetFields 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) SetPortsetUUID

func (o *PortsetInterfaceGetParams) SetPortsetUUID(portsetUUID string)

SetPortsetUUID 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) SetUUID

func (o *PortsetInterfaceGetParams) SetUUID(uuid string)

SetUUID 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) WithFields

WithFields 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) WithPortsetUUID

func (o *PortsetInterfaceGetParams) WithPortsetUUID(portsetUUID string) *PortsetInterfaceGetParams

WithPortsetUUID adds the portsetUUID to the portset interface get params

func (*PortsetInterfaceGetParams) WithTimeout

WithTimeout adds the timeout to the portset interface get params

func (*PortsetInterfaceGetParams) WithUUID

WithUUID 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
	*/
	Count *int64

	/* Fields.

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

	/* ID.

	   Filter by id
	*/
	ID *int64

	/* IsOptimal.

	   Filter by is_optimal
	*/
	IsOptimal *bool

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ProtocolEndpointName.

	   Filter by protocol_endpoint.name
	*/
	ProtocolEndpointName *string

	/* ProtocolEndpointUUID.

	   Filter by protocol_endpoint.uuid
	*/
	ProtocolEndpointUUID *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* VvolName.

	   Filter by vvol.name
	*/
	VvolName *string

	/* VvolUUID.

	   Filter by vvol.uuid
	*/
	VvolUUID *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) SetCount

func (o *VvolBindingCollectionGetParams) SetCount(count *int64)

SetCount 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) SetFields

func (o *VvolBindingCollectionGetParams) SetFields(fields []string)

SetFields 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) SetID

func (o *VvolBindingCollectionGetParams) SetID(id *int64)

SetID adds the id to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetIsOptimal

func (o *VvolBindingCollectionGetParams) SetIsOptimal(isOptimal *bool)

SetIsOptimal adds the isOptimal to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetMaxRecords

func (o *VvolBindingCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetOrderBy

func (o *VvolBindingCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetProtocolEndpointName

func (o *VvolBindingCollectionGetParams) SetProtocolEndpointName(protocolEndpointName *string)

SetProtocolEndpointName adds the protocolEndpointName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetProtocolEndpointUUID

func (o *VvolBindingCollectionGetParams) SetProtocolEndpointUUID(protocolEndpointUUID *string)

SetProtocolEndpointUUID adds the protocolEndpointUuid to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetReturnRecords

func (o *VvolBindingCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetReturnTimeout

func (o *VvolBindingCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetSvmName

func (o *VvolBindingCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetSvmUUID

func (o *VvolBindingCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID 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) SetVvolName

func (o *VvolBindingCollectionGetParams) SetVvolName(vvolName *string)

SetVvolName adds the vvolName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) SetVvolUUID

func (o *VvolBindingCollectionGetParams) SetVvolUUID(vvolUUID *string)

SetVvolUUID 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) WithCount

WithCount 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) WithFields

WithFields 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) WithID

WithID adds the id to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithIsOptimal

WithIsOptimal adds the isOptimal to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithProtocolEndpointName

func (o *VvolBindingCollectionGetParams) WithProtocolEndpointName(protocolEndpointName *string) *VvolBindingCollectionGetParams

WithProtocolEndpointName adds the protocolEndpointName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithProtocolEndpointUUID

func (o *VvolBindingCollectionGetParams) WithProtocolEndpointUUID(protocolEndpointUUID *string) *VvolBindingCollectionGetParams

WithProtocolEndpointUUID adds the protocolEndpointUUID to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithReturnRecords

func (o *VvolBindingCollectionGetParams) WithReturnRecords(returnRecords *bool) *VvolBindingCollectionGetParams

WithReturnRecords adds the returnRecords to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithReturnTimeout

func (o *VvolBindingCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *VvolBindingCollectionGetParams

WithReturnTimeout adds the returnTimeout to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithSvmUUID

WithSvmUUID 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) WithVvolName

WithVvolName adds the vvolName to the vvol binding collection get params

func (*VvolBindingCollectionGetParams) WithVvolUUID

WithVvolUUID 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *VvolBindingCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *VvolBindingCreateParams) WithReturnRecords(returnRecords *bool) *VvolBindingCreateParams

WithReturnRecords 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.

	*/
	DeleteAllReferences *bool

	/* ProtocolEndpointUUID.

	   The unique identifier of the class `protocol_endpoint` LUN.

	*/
	ProtocolEndpointUUID string

	/* VvolUUID.

	   The unique identifier of the class `vvol` LUN.

	*/
	VvolUUID 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) SetDeleteAllReferences

func (o *VvolBindingDeleteParams) SetDeleteAllReferences(deleteAllReferences *bool)

SetDeleteAllReferences 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) SetProtocolEndpointUUID

func (o *VvolBindingDeleteParams) SetProtocolEndpointUUID(protocolEndpointUUID string)

SetProtocolEndpointUUID 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) SetVvolUUID

func (o *VvolBindingDeleteParams) SetVvolUUID(vvolUUID string)

SetVvolUUID 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) WithDeleteAllReferences

func (o *VvolBindingDeleteParams) WithDeleteAllReferences(deleteAllReferences *bool) *VvolBindingDeleteParams

WithDeleteAllReferences 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) WithProtocolEndpointUUID

func (o *VvolBindingDeleteParams) WithProtocolEndpointUUID(protocolEndpointUUID string) *VvolBindingDeleteParams

WithProtocolEndpointUUID adds the protocolEndpointUUID to the vvol binding delete params

func (*VvolBindingDeleteParams) WithTimeout

WithTimeout adds the timeout to the vvol binding delete params

func (*VvolBindingDeleteParams) WithVvolUUID

func (o *VvolBindingDeleteParams) WithVvolUUID(vvolUUID string) *VvolBindingDeleteParams

WithVvolUUID 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.
	*/
	Fields []string

	/* ProtocolEndpointUUID.

	   The unique identifier of the class `protocol_endpoint` LUN.

	*/
	ProtocolEndpointUUID string

	/* VvolUUID.

	   The unique identifier of the class `vvol` LUN.

	*/
	VvolUUID 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) SetFields

func (o *VvolBindingGetParams) SetFields(fields []string)

SetFields 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) SetProtocolEndpointUUID

func (o *VvolBindingGetParams) SetProtocolEndpointUUID(protocolEndpointUUID string)

SetProtocolEndpointUUID 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) SetVvolUUID

func (o *VvolBindingGetParams) SetVvolUUID(vvolUUID string)

SetVvolUUID 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) WithFields

func (o *VvolBindingGetParams) WithFields(fields []string) *VvolBindingGetParams

WithFields 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) WithProtocolEndpointUUID

func (o *VvolBindingGetParams) WithProtocolEndpointUUID(protocolEndpointUUID string) *VvolBindingGetParams

WithProtocolEndpointUUID 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) WithVvolUUID

func (o *VvolBindingGetParams) WithVvolUUID(vvolUUID string) *VvolBindingGetParams

WithVvolUUID 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
	*/
	Alias *string

	/* Fields.

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

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *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
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* Wwpn.

	   Filter by wwpn
	*/
	Wwpn *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) SetAlias

func (o *WwpnAliasCollectionGetParams) SetAlias(alias *string)

SetAlias 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) SetFields

func (o *WwpnAliasCollectionGetParams) SetFields(fields []string)

SetFields 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) SetMaxRecords

func (o *WwpnAliasCollectionGetParams) SetMaxRecords(maxRecords *int64)

SetMaxRecords adds the maxRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetOrderBy

func (o *WwpnAliasCollectionGetParams) SetOrderBy(orderBy []string)

SetOrderBy adds the orderBy to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetReturnRecords

func (o *WwpnAliasCollectionGetParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords adds the returnRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetReturnTimeout

func (o *WwpnAliasCollectionGetParams) SetReturnTimeout(returnTimeout *int64)

SetReturnTimeout adds the returnTimeout to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetSvmName

func (o *WwpnAliasCollectionGetParams) SetSvmName(svmName *string)

SetSvmName adds the svmName to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) SetSvmUUID

func (o *WwpnAliasCollectionGetParams) SetSvmUUID(svmUUID *string)

SetSvmUUID 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) SetWwpn

func (o *WwpnAliasCollectionGetParams) SetWwpn(wwpn *string)

SetWwpn adds the wwpn to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithAlias

WithAlias 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) WithFields

WithFields 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) WithMaxRecords

func (o *WwpnAliasCollectionGetParams) WithMaxRecords(maxRecords *int64) *WwpnAliasCollectionGetParams

WithMaxRecords adds the maxRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithReturnRecords

func (o *WwpnAliasCollectionGetParams) WithReturnRecords(returnRecords *bool) *WwpnAliasCollectionGetParams

WithReturnRecords adds the returnRecords to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithReturnTimeout

func (o *WwpnAliasCollectionGetParams) WithReturnTimeout(returnTimeout *int64) *WwpnAliasCollectionGetParams

WithReturnTimeout adds the returnTimeout to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the wwpn alias collection get params

func (*WwpnAliasCollectionGetParams) WithSvmUUID

WithSvmUUID 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) WithWwpn

WithWwpn 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 {

	/* Useful for tracking the resource location
	 */
	Location string

	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.
	*/
	ReturnRecords *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) SetReturnRecords

func (o *WwpnAliasCreateParams) SetReturnRecords(returnRecords *bool)

SetReturnRecords 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) WithReturnRecords

func (o *WwpnAliasCreateParams) WithReturnRecords(returnRecords *bool) *WwpnAliasCreateParams

WithReturnRecords 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.

	*/
	Alias string

	/* SvmUUID.

	   The unique identifier of the SVM.

	*/
	SvmUUID 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) SetAlias

func (o *WwpnAliasDeleteParams) SetAlias(alias string)

SetAlias 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) SetSvmUUID

func (o *WwpnAliasDeleteParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithAlias

func (o *WwpnAliasDeleteParams) WithAlias(alias string) *WwpnAliasDeleteParams

WithAlias 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) WithSvmUUID

func (o *WwpnAliasDeleteParams) WithSvmUUID(svmUUID string) *WwpnAliasDeleteParams

WithSvmUUID 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.

	*/
	Alias string

	/* Fields.

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

	/* SvmUUID.

	   The unique identifier of the SVM in which the alias is found.

	*/
	SvmUUID 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) SetAlias

func (o *WwpnAliasGetParams) SetAlias(alias string)

SetAlias 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) SetFields

func (o *WwpnAliasGetParams) SetFields(fields []string)

SetFields 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) SetSvmUUID

func (o *WwpnAliasGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID 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) WithAlias

func (o *WwpnAliasGetParams) WithAlias(alias string) *WwpnAliasGetParams

WithAlias 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) WithFields

func (o *WwpnAliasGetParams) WithFields(fields []string) *WwpnAliasGetParams

WithFields 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) WithSvmUUID

func (o *WwpnAliasGetParams) WithSvmUUID(svmUUID string) *WwpnAliasGetParams

WithSvmUUID 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