svm

package
v1.0.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for svm API

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) SvmCollectionGet

func (a *Client) SvmCollectionGet(params *SvmCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmCollectionGetOK, error)
SvmCollectionGet Retrieves a list of SVMs and individual SVM properties. This includes protocol configurations such as CIFS and NFS, export policies, name service configurations, and network services.

### Important notes * The SVM object includes a large set of fields and can be expensive to retrieve. Use this API to list the collection of SVMs, and to retrieve only the full details of individual SVMs as needed. * It is not recommended to create or delete more than five SVMs in parallel. * REST APIs only expose a data SVM as an SVM. ### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `snapmirror.*` ### Related ONTAP commands * `vserver show` ### Examples

  1. Retrieves a list of SVMs in the cluster sorted by name <br/> ``` GET "/api/svm/svms?order_by=name" ``` <br/>
  2. Retrieves a list of SVMs in the cluster that have the NFS protocol enabled <br/> ``` GET "/api/svm/svms?nfs.enabled=true" ``` <br/>
  3. Retrieves a list of SVMs in the cluster that have the CIFS protocol enabled <br/> ``` GET "/api/svm/svms?cifs.enabled=true" ``` <br/>
  4. Retrieves a list of SVMs in the cluster that have the S3 protocol enabled <br/> ``` GET "/api/svm/svms?s3.enabled=true" ``` <br/>

5 Retrieves a list of SVMs in the cluster that have the FCP protocol allowed

	<br/>
	```
	GET "/api/svm/svms?fcp.allowed=true"
	```
	<br/>
 6. Retrieves a list of SVMs in the cluster that have the CIFS protocol allowed
    <br/>
    ```
    GET "/api/svm/svms?cifs.allowed=true"
    ```
    <br/>
 7. Retrieves a list of SVMs in the cluster where the NDMP protocol is specified as allowed
    <br/>
    ```
    GET "/api/svm/svms?ndmp.allowed=true"
    ```
    <br/>

### Learn more * [`DOC /svm/svms`](#docs-svm-svm_svms)

func (*Client) SvmCreate

func (a *Client) SvmCreate(params *SvmCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmCreateAccepted, error)
SvmCreate Creates and provisions an SVM. If no IPspace is provided, then the SVM is created on the `Default` IPspace.

* The number of parallel SVMs that can be created must not be greater than five. * If a sixth SVM POST request is issued, the following error message is generated: "Maximum allowed SVM jobs exceeded. Wait for the existing SVM jobs to complete and try again." ### Required properties * `name` - Name of the SVM to be created. ### Recommended optional properties * `ipspace.name` or `ipspace.uuid` - IPspace of the SVM * `is_space_reporting_logical` - Logical Space Reporting parameter of the SVM * `is_space_enforcement_logical` - Logical Space Enforcement parameter of the SVM * `ip_interfaces` - If provided, the following fields are required: * `ip_interfaces.name` - Name of the interface * `ip_interfaces.ip.address` - IP address * `ip_interfaces.ip.netmask` - Netmask length or IP address * `ip_interfaces.location.broadcast_domain.uuid` or `ip_interfaces.location.broadcast_domain.name` - Broadcast domain name or UUID belonging to the same IPspace of the SVM. * `routes` - If provided, the following field is required:

  • `routes.gateway` - Gateway IP address

* `cifs` - If provided, interfaces, routes and DNS must be provided. The following fields are also required:

  • `cifs.name` - Name of the CIFS server to be created for the SVM.
  • `cifs.ad_domain.fqdn` - Fully qualified domain name
  • `cifs.ad_domain.user` - Administrator username
  • `cifs.ad_domain.password` - User password

* `ldap` - If provided, the following fields are required:

  • `ldap.servers` or `ldap.ad_domain` - LDAP server list or Active Directory domain
  • `ldap.bind_dn` - Bind DN
  • `ldap.base_dn` - Base DN

* `nis` - If provided, the following fields are required:

  • `nis.servers` - NIS servers
  • `nis.domain` - NIS domain

* `dns` - If provided, the following fields are required:

  • `dns.servers` - Name servers
  • `dns.domains` - Domains

* `fc_interfaces` - If provided, the following fields are required:

  • `fc_interfaces.name` - Fibre Channel interface name
  • `fc_interfaces.data_protocol` - Fibre Channel interface data protocol
  • `fc_interfaces.location.port.uuid` or `fc_interfaces.location.port.name` and `fc_interfaces.location.port.node.name` - Either port UUID or port name and node name together must be provided.

* `s3` - If provided, the following field should also be specified:

  • `s3.name` - Name of the S3 server. If `s3.name' is not specified while `s3.enabled` is set to 'true', the S3 server will be created with the default name '<svm.name>_S3Server'.

### Default property values If not specified in POST, the following default property values are assigned: * `language` - _C.UTF-8_ * `ipspace.name` - _Default_ * `snapshot_policy.name` - _Default_ * `subtype` - _Default_ ( _sync-source_ if MetroCluster configuration ) * `anti_ransomware_default_volume_state` - _disabled_ ### Related ONTAP commands * `vserver create` * `vserver add-aggregates` * `network interface create` * `network route create` * `vserver services name-service dns create` * `vserver nfs create` * `vserver services name-service ldap client create` * `vserver cifs create` * `vserver services name-service nis-domain create` * `vserver iscsi create` * `vserver nvme create` * `vserver fcp create` * `vserver services name-service ns-switch create` * `vserver object-store-server create` * `vserver add-protocols` * `vserver remove-protocols` ### Examples

  1. Creates an SVM with default "snapshot_policy" <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "snapshot_policy":{"name":"default"}}' ``` <br/>
  2. Creates an SVM and configures NFS, ISCSI and FCP <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "nfs":{"enabled":"true"}, "fcp":{"enabled":"true"}, "iscsi":{"enabled":"true"}}' ``` <br/>
  3. Creates an SVM and configures NVMe <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "nvme":{"enabled":"true"}}' ``` <br/>
  4. Creates an SVM and configures LDAP <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "snapshot_policy":{"name":"default"}, "ldap":{"servers":["10.140.101.1","10.140.101.2"], "ad_domain":"abc.com", "base_dn":"dc=netapp,dc=com", "bind_dn":"dc=netapp,dc=com"}}' ``` <br/>
  5. Creates an SVM and configures NIS <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "snapshot_policy":{"name":"default"}, "nis":{"enabled":"true", "domain":"def.com","servers":["10.224.223.130", "10.224.223.131"]}}' ``` <br/>
  6. Creates an SVM and configures DNS <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "snapshot_policy":{"name":"default"}, "dns":{"domains":["abc.com","def.com"], "servers":["10.224.223.130", "10.224.223.131"]}}' ``` <br/>
  7. Creates an SVM and configures a LIF <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "ip_interfaces": [{"name":"lif1", "ip":{"address":"10.10.10.7", "netmask": "255.255.255.0"}, "location":{"broadcast_domain":{"name":"bd1"}, "home_node":{"name":"node1"}}, "service_policy": "default-management"}]}' ``` <br/>
  8. Creates an SVM and configures a LIF with IPV6 address <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "ip_interfaces": [{"name":"lif2", "ip":{"address":"fd22:8b1e:b255:202:2a0:98ff:fe01:7d5b", "netmask":"24"}, "location":{"broadcast_domain":{"name":"bd1"}, "home_node":{"name":"node1"}}, "service_policy": "default-management"}]}' ``` <br/>
  9. Creates an SVM and configures CIFS <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "cifs":{"name":"CIFDOC", "ad_domain":{"fqdn":"abc.def.com", "organizational_unit":"CN=Computers", "user":"cif_admin", "password":"abc123"}}, "ip_interfaces":[{"name":"lif1", "ip":{"address":"10.10.10.7", "netmask": "255.255.255.0"}, "location":{"broadcast_domain":{"name":"bd1"}, "home_node":{"name":"node1"}}, "service_policy": "default-management"}],"routes": [{"destination": {"address": "0.0.0.0", "netmask": "0"}, "gateway": "10.10.10.7"}], "dns":{"domains":["abc.def.com", "def.com"], "servers":["10.224.223.130", "10.224.223.131"]}}' ``` <br/>
  10. Creates an SVM and configures an S3 server <br/> ``` POST "/api/svm/svms" '{"name":"svm5", "s3":{"name":"s3-server-1", "enabled":true}}' ``` <br/>
  11. Creates an SVM and disallows NVMe service for the SVM <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "nvme":{"allowed":"false"}}' ``` <br/>
  12. Creates an SVM, allows and configures the NFS service for the SVM <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "nfs":{"allowed":"true", "enabled":true}}' ``` <br/>
  13. Create an SVM and set the max volume limit for the SVM <br/> ``` POST "/api/svm/svms/" '{"name":"testVs", "max_volumes":"200"}' ``` <br/>
  14. Creates an SVM and disallows the NDMP service for the SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "ndmp":{"allowed":"false"}}' ``` <br/>

### Learn more * [`DOC /svm/svms`](#docs-svm-svm_svms)

func (*Client) SvmDelete

func (a *Client) SvmDelete(params *SvmDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmDeleteAccepted, error)
SvmDelete Deletes an SVM. As a prerequisite, SVM objects must be deleted first. SnapMirror relationships must be deleted and data volumes must be offline and deleted.

* The number of parallel SVMs that can be created must not be greater than five. * If a sixth SVM POST request is issued, the following error message is generated: "Maximum allowed SVM jobs exceeded. Wait for the existing SVM jobs to complete and try again." ### Related ONTAP commands * `vserver delete` ### Example Deleting an individual SVM in the cluster.

<br/>
```
DELETE "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485"
```
<br/>

### Learn more * [`DOC /svm/svms`](#docs-svm-svm_svms)

func (*Client) SvmGet

func (a *Client) SvmGet(params *SvmGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmGetOK, error)
SvmGet Retrieves the properties for an individual SVM. This includes protocol configurations such as CIFS and NFS, export policies, name service configurations, and network services.

### Important notes * The SVM object includes a large set of fields and can be expensive to retrieve. * REST APIs only expose a data SVM as an SVM. ### Expensive properties There is an added cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `snapmirror.*` ### Example

Retrieving an individual SVM in the cluster
<br/>
```
GET "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485"
```
<br/>

func (*Client) SvmMigrateDelete

func (a *Client) SvmMigrateDelete(params *SvmMigrateDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrateDeleteAccepted, error)
SvmMigrateDelete Deletes the SVM migration.

### Related ONTAP commands * `vserver migrate abort`

func (*Client) SvmMigrationCollectionGet

func (a *Client) SvmMigrationCollectionGet(params *SvmMigrationCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationCollectionGetOK, error)
SvmMigrationCollectionGet Retrieves the SVM migration status.

### Related ONTAP commands * `vserver migrate show`

func (*Client) SvmMigrationCreate

func (a *Client) SvmMigrationCreate(params *SvmMigrationCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationCreateAccepted, error)
SvmMigrationCreate Creates an SVM migration operation. This API must be executed on the destination cluster. This API creates an SVM on the destination cluster and preserves the SVM's identity specified in the source cluster.

Optionally, you can specify the aggregate list for creating the volumes, and IPspace. You can perform pre-checks to verify if SVM migration is possible, by setting the "check-only" option to "true". By default the values for auto-source-cleanup and auto-cutover is true. ### Required properties * `source.svm.name` or `source.svm.uuid` - Source SVM name or source SVM UUID. * `source.cluster.name` or `source.cluster.uuid` - Source cluster name or source cluster UUID ### Optional properties * `destination.ipspace.name` or `destination.ipspace.uuid` - Destination IP Space name or UUID where the vserver will be migrated to. * `destination.volume_placement.aggregates` - List of aggregates where the migrating volumes should go on the destination. * `auto_cutover` - Option to specify whether to perform cutover automatically. Default is true. * `auto_source_cleanup` - Option to specify whether to perform souce cleanup automatically. Default is true. * `check_only` - Option to perform all the prechecks for migrate without actually starting the migrate. Default is false. ### Related ONTAP commands * `vserver migrate start`

func (*Client) SvmMigrationGet

func (a *Client) SvmMigrationGet(params *SvmMigrationGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationGetOK, error)
SvmMigrationGet Retrieves the migration status of an individual SVM.

### Important notes * The "migrations" object includes a large set of fields and can be expensive to retrieve. * REST APIs only expose a data SVM as an SVM. ### Example

Retrieving an individual SVM migration status.
<br/>
```
GET "/api/svm/migrations/a14ae39f-8d85-11e9-b4a7-00505682dc8b/svms/f16f0935-5281-11e8-b94d-005056b46485"
```
<br/>

func (*Client) SvmMigrationModify

func (a *Client) SvmMigrationModify(params *SvmMigrationModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationModifyAccepted, error)
SvmMigrationModify Actions that can be performed during an SVM migration.

### Related ONTAP commands * `vserver migrate pause` * `vserver migrate resume` * `vserver migrate cutover` * `vserver migrate source-cleanup`

func (*Client) SvmMigrationVolumeCollectionGet

func (a *Client) SvmMigrationVolumeCollectionGet(params *SvmMigrationVolumeCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationVolumeCollectionGetOK, error)
SvmMigrationVolumeCollectionGet Retrieves the transfer status of the volumes in the SVM.

### Related ONTAP commands * `vserver migrate show-volume`

func (*Client) SvmMigrationVolumeGet

func (a *Client) SvmMigrationVolumeGet(params *SvmMigrationVolumeGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationVolumeGetOK, error)
SvmMigrationVolumeGet Retrieves the volume transfer status of the specified volume.uuid.

### Related ONTAP commands * `vserver migrate show-volume`

func (*Client) SvmModify

func (a *Client) SvmModify(params *SvmModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmModifyAccepted, error)
SvmModify Updates one or more of the following properties of an individual SVM: SVM name, SVM default volume language code, SVM comment, and SVM state.

### Related ONTAP commands * `vserver modify` * `vserver rename` * `vserver start` * `vserver stop` * `security ssl modify` * `vserver add-protocols` * `vserver remove-protocols` ### Examples

  1. Stops an SVM and updates the "comment" field for an individual SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"state":"stopped", "comment":"This SVM is stopped."}' ``` <br/>
  2. Starts an SVM and updates the "comment" field for an individual SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"state":"running", "comment":"This SVM is running."}' ``` <br/>
  3. Updates the "language" field for an individual SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"language":"en.UTF-8"}' ``` <br/>
  4. Updates the "name" field for an SVM or renames the SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"name":"svm_new"}' ``` <br/>
  5. Updates the aggregates for an individual SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"aggregates":{"name":["aggr1","aggr2","aggr3"]}}' ``` <br/>
  6. Updates the Snapshot copy policy for an individual SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"snapshot_policy":{"name":"custom1"}}' ``` <br/>
  7. Updates the TLS certificate for an individual SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"certificate":{"uuid":"1cd8a442-86d1-11e0-ae1c-123478563412"}}' ``` <br/>
  8. Updates the QoS policy for the SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"qos_policy_group":{"name":"qpolicy1"}}' ``` <br/>
  9. Allows NFS protocol which was previously disallowed for the SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"nfs":{"allowed":"true"}}' ``` <br/>
  10. Updates the max volume limit for the SVM <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"max_volumes":"200"}' ``` <br/>

### Learn more * [`DOC /svm/svms`](#docs-svm-svm_svms)

func (*Client) SvmPeerCollectionGet

func (a *Client) SvmPeerCollectionGet(params *SvmPeerCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerCollectionGetOK, error)
SvmPeerCollectionGet Retrieves the list of SVM peer relationships.

### Related ONTAP commands * `vserver peer show` ### Examples The following examples show how to retrieve a collection of SVM peer relationships based on a query.

  1. Retrieves a list of SVM peers of a specific local SVM <br/> ``` GET "/api/svm/peers/?svm.name=VS1" ``` <br/>
  2. Retrieves a list of SVM peers of a specific cluster peer <br/> ``` GET "/api/svm/peers/?peer.cluster.name=cluster2" ``` <br/>

### Learn more * [`DOC /svm/peers`](#docs-svm-svm_peers)

func (*Client) SvmPeerCreate

func (a *Client) SvmPeerCreate(params *SvmPeerCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerCreateAccepted, error)
SvmPeerCreate Creates a new SVM peer relationship.

### Important notes

  • The create request accepts peer SVM name as input instead of peer SVM UUID as the local cluster cannot validate peer SVM based on UUID.
  • The input parameter `name` refers to the local name of the peer SVM. The `peer cluster name` parameter is optional for creating intracluster SVM peer relationships.

### Required properties * `svm.name` or `svm.uuid` - SVM name or SVM UUID * `peer.svm.name` or `peer.svm.uuid` - Peer SVM name or Peer SVM UUID * `peer.cluster.name` or `peer.cluster.uuid` - Peer cluster name or peer cluster UUID * `applications` - Peering applications ### Related ONTAP commands * `vserver peer create` ### Example Creates a new SVM peer relationship. <br/> ``` POST "/api/svm/peers" '{"svm":{"name":"vs1"}, "peer.cluster.name":"cluster2", "peer.svm.name":"VS1", "applications":["snapmirror"]}' ``` <br/> ### Learn more * [`DOC /svm/peers`](#docs-svm-svm_peers)

func (*Client) SvmPeerDelete

func (a *Client) SvmPeerDelete(params *SvmPeerDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerDeleteAccepted, error)
SvmPeerDelete Deletes the SVM peer relationship.

### Related ONTAP commands * `vserver peer delete` ### Example Deletes an SVM peer relationship. <br/> ``` DELETE "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" ``` <br/> ### Learn more * [`DOC /svm/peers`](#docs-svm-svm_peers)

func (*Client) SvmPeerInstanceGet

func (a *Client) SvmPeerInstanceGet(params *SvmPeerInstanceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerInstanceGetOK, error)
SvmPeerInstanceGet Retrieves the SVM peer relationship instance.

### Related ONTAP commands * `vserver peer show` ### Example Retrieves the parameters of an SVM peer relationship. <br/> ``` GET "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" ``` <br/> ### Learn more * [`DOC /svm/peers`](#docs-svm-svm_peers)

func (*Client) SvmPeerModify

func (a *Client) SvmPeerModify(params *SvmPeerModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerModifyAccepted, error)
SvmPeerModify Updates the SVM peer relationship.

### Related ONTAP commands * `vserver peer modify` ### Examples The following examples show how to update an SVM peer relationship. The input parameter 'name' refers to the local name of the peer SVM. <br/>

  1. Accepts an SVM peer relationship <br/> ``` PATCH "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" '{"state":"peered"}' ``` <br/>
  2. Updates the local name of an SVM peer relationship <br/> ``` PATCH "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" '{"name":"vs2"}' ``` <br/>

### Learn more * [`DOC /svm/peers`](#docs-svm-svm_peers)

func (*Client) SvmPeerPermissionCollectionGet

func (a *Client) SvmPeerPermissionCollectionGet(params *SvmPeerPermissionCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionCollectionGetOK, error)
SvmPeerPermissionCollectionGet Retrieves the list of SVM peer permissions.

### Related ONTAP commands * `vserver peer permission show` ### Examples The following examples show how to retrieve a collection of SVM peer permissions based on a query. <br/>

  1. Retrieves a list of SVM peer permissions of a specific local SVM <br/> ``` GET "/api/svm/peer-permissions/?svm.name=VS1" ``` <br/>
  2. Retrieves a list of SVM peer permissions of a specific cluster peer <br/> ``` GET "/api/svm/peer-permissions/?cluster_peer.name=cluster2" ``` <br/>

### Learn more * [`DOC /svm/peer-permissions`](#docs-svm-svm_peer-permissions)

func (*Client) SvmPeerPermissionCreate

func (a *Client) SvmPeerPermissionCreate(params *SvmPeerPermissionCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionCreateCreated, error)
SvmPeerPermissionCreate Creates an SVM peer permission.

### Required properties * `svm.name` or `svm.uuid` - SVM name * `cluster_peer.uuid` or `cluster_peer.name` - Peer cluster name or peer cluster UUID * `applications` - Peering applications ### Related ONTAP commands * `vserver peer permission create` ### Examples The following examples show how to create SVM peer permissions. <br/>

  1. Creates an SVM peer permission entry with the local SVM and cluster peer names <br/> ``` POST "/api/svm/peer-permissions" '{"cluster_peer":{"name":"cluster2"}, "svm":{"name":"VS1"}, "applications":["snapmirror"]}' ``` <br/>
  2. Creates an SVM peer permission entry with the local SVM and cluster peer UUID <br/> ``` POST "/api/svm/peer-permissions" '{"cluster_peer":{"uuid":"d3268a74-ee76-11e8-a9bb-005056ac6dc9"}, "svm":{"uuid":"8f467b93-f2f1-11e8-9027-005056ac81fc"}, "applications":["snapmirror"]}' ``` <br/>
  3. Creates an SVM peer permission entry with all SVMs and the cluster peer name <br/> ``` POST "/api/svm/peer-permissions" '{"cluster_peer":{"name":"cluster2"}, "svm":{"name":"*"}, "applications":["snapmirror"]}' ``` <br/>

### Learn more * [`DOC /svm/peer-permissions`](#docs-svm-svm_peer-permissions)

func (*Client) SvmPeerPermissionDelete

func (a *Client) SvmPeerPermissionDelete(params *SvmPeerPermissionDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionDeleteOK, error)
SvmPeerPermissionDelete Deletes the SVM peer permissions.

### Related ONTAP commands * `verver peer permission delete` ### Example Deletes an SVM peer permission. <br/> ``` DELETE "/api/svm/peer-permissions/d3268a74-ee76-11e8-a9bb-005056ac6dc9/8f467b93-f2f1-11e8-9027-005056ac81fc" ``` <br/> ### Learn more * [`DOC /svm/peer-permissions`](#docs-svm-svm_peer-permissions)

func (*Client) SvmPeerPermissionInstanceGet

func (a *Client) SvmPeerPermissionInstanceGet(params *SvmPeerPermissionInstanceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionInstanceGetOK, error)
SvmPeerPermissionInstanceGet Retrieves the SVM peer permission instance.

### Related ONTAP commands * `vserver peer permission show` ### Example The following example shows how to retrieve the parameters for an SVM peer permission. <br/> ``` GET "/api/svm/peer-permissions/d3268a74-ee76-11e8-a9bb-005056ac6dc9/8f467b93-f2f1-11e8-9027-005056ac81fc" ``` <br/> ### Learn more * [`DOC /svm/peer-permissions`](#docs-svm-svm_peer-permissions)

func (*Client) SvmPeerPermissionModify

func (a *Client) SvmPeerPermissionModify(params *SvmPeerPermissionModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionModifyOK, error)
SvmPeerPermissionModify Updates the SVM peer permissions.

### Related ONTAP commands * `vserver peer permission modify` ### Example Updates an SVM peer permission. <br/> ``` PATCH "/api/svm/peer-permissions/d3268a74-ee76-11e8-a9bb-005056ac6dc9/8f467b93-f2f1-11e8-9027-005056ac81fc" '{"applications":["flexcache"]}' ``` <br/> ### Learn more * [`DOC /svm/peer-permissions`](#docs-svm-svm_peer-permissions)

func (*Client) TopMetricsSvmClientCollectionGet

func (a *Client) TopMetricsSvmClientCollectionGet(params *TopMetricsSvmClientCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmClientCollectionGetOK, error)

TopMetricsSvmClientCollectionGet Retrieves a list of clients with the most IO activity.

func (*Client) TopMetricsSvmDirectoryCollectionGet

func (a *Client) TopMetricsSvmDirectoryCollectionGet(params *TopMetricsSvmDirectoryCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmDirectoryCollectionGetOK, error)

TopMetricsSvmDirectoryCollectionGet Retrieves a list of directories with the most IO activity.

func (*Client) TopMetricsSvmFileCollectionGet

func (a *Client) TopMetricsSvmFileCollectionGet(params *TopMetricsSvmFileCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmFileCollectionGetOK, error)

TopMetricsSvmFileCollectionGet Retrieves a list of files with the most IO activity.

func (*Client) TopMetricsSvmUserCollectionGet

func (a *Client) TopMetricsSvmUserCollectionGet(params *TopMetricsSvmUserCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmUserCollectionGetOK, error)

TopMetricsSvmUserCollectionGet Retrieves a list of users with the most IO activity.

func (*Client) WebSvmGet

func (a *Client) WebSvmGet(params *WebSvmGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WebSvmGetOK, error)

WebSvmGet Retrieves the web services security configuration.

func (*Client) WebSvmModify

WebSvmModify Updates the web services security configuration.

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	SvmCollectionGet(params *SvmCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmCollectionGetOK, error)

	SvmCreate(params *SvmCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmCreateAccepted, error)

	SvmDelete(params *SvmDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmDeleteAccepted, error)

	SvmGet(params *SvmGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmGetOK, error)

	SvmMigrateDelete(params *SvmMigrateDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrateDeleteAccepted, error)

	SvmMigrationCollectionGet(params *SvmMigrationCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationCollectionGetOK, error)

	SvmMigrationCreate(params *SvmMigrationCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationCreateAccepted, error)

	SvmMigrationGet(params *SvmMigrationGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationGetOK, error)

	SvmMigrationModify(params *SvmMigrationModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationModifyAccepted, error)

	SvmMigrationVolumeCollectionGet(params *SvmMigrationVolumeCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationVolumeCollectionGetOK, error)

	SvmMigrationVolumeGet(params *SvmMigrationVolumeGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationVolumeGetOK, error)

	SvmModify(params *SvmModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmModifyAccepted, error)

	SvmPeerCollectionGet(params *SvmPeerCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerCollectionGetOK, error)

	SvmPeerCreate(params *SvmPeerCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerCreateAccepted, error)

	SvmPeerDelete(params *SvmPeerDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerDeleteAccepted, error)

	SvmPeerInstanceGet(params *SvmPeerInstanceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerInstanceGetOK, error)

	SvmPeerModify(params *SvmPeerModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerModifyAccepted, error)

	SvmPeerPermissionCollectionGet(params *SvmPeerPermissionCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionCollectionGetOK, error)

	SvmPeerPermissionCreate(params *SvmPeerPermissionCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionCreateCreated, error)

	SvmPeerPermissionDelete(params *SvmPeerPermissionDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionDeleteOK, error)

	SvmPeerPermissionInstanceGet(params *SvmPeerPermissionInstanceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionInstanceGetOK, error)

	SvmPeerPermissionModify(params *SvmPeerPermissionModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionModifyOK, error)

	TopMetricsSvmClientCollectionGet(params *TopMetricsSvmClientCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmClientCollectionGetOK, error)

	TopMetricsSvmDirectoryCollectionGet(params *TopMetricsSvmDirectoryCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmDirectoryCollectionGetOK, error)

	TopMetricsSvmFileCollectionGet(params *TopMetricsSvmFileCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmFileCollectionGetOK, error)

	TopMetricsSvmUserCollectionGet(params *TopMetricsSvmUserCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TopMetricsSvmUserCollectionGetOK, error)

	WebSvmGet(params *WebSvmGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WebSvmGetOK, error)

	WebSvmModify(params *WebSvmModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WebSvmModifyOK, *WebSvmModifyAccepted, 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 svm API client.

type SvmCollectionGetDefault

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

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

Error

func NewSvmCollectionGetDefault

func NewSvmCollectionGetDefault(code int) *SvmCollectionGetDefault

NewSvmCollectionGetDefault creates a SvmCollectionGetDefault with default headers values

func (*SvmCollectionGetDefault) Code

func (o *SvmCollectionGetDefault) Code() int

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

func (*SvmCollectionGetDefault) Error

func (o *SvmCollectionGetDefault) Error() string

func (*SvmCollectionGetDefault) GetPayload

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

func (*SvmCollectionGetDefault) IsClientError

func (o *SvmCollectionGetDefault) IsClientError() bool

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

func (*SvmCollectionGetDefault) IsCode

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

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

func (*SvmCollectionGetDefault) IsRedirect

func (o *SvmCollectionGetDefault) IsRedirect() bool

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

func (*SvmCollectionGetDefault) IsServerError

func (o *SvmCollectionGetDefault) IsServerError() bool

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

func (*SvmCollectionGetDefault) IsSuccess

func (o *SvmCollectionGetDefault) IsSuccess() bool

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

func (*SvmCollectionGetDefault) String

func (o *SvmCollectionGetDefault) String() string

type SvmCollectionGetOK

type SvmCollectionGetOK struct {
	Payload *models.SvmResponse
}

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

OK

func NewSvmCollectionGetOK

func NewSvmCollectionGetOK() *SvmCollectionGetOK

NewSvmCollectionGetOK creates a SvmCollectionGetOK with default headers values

func (*SvmCollectionGetOK) Error

func (o *SvmCollectionGetOK) Error() string

func (*SvmCollectionGetOK) GetPayload

func (o *SvmCollectionGetOK) GetPayload() *models.SvmResponse

func (*SvmCollectionGetOK) IsClientError

func (o *SvmCollectionGetOK) IsClientError() bool

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

func (*SvmCollectionGetOK) IsCode

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

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

func (*SvmCollectionGetOK) IsRedirect

func (o *SvmCollectionGetOK) IsRedirect() bool

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

func (*SvmCollectionGetOK) IsServerError

func (o *SvmCollectionGetOK) IsServerError() bool

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

func (*SvmCollectionGetOK) IsSuccess

func (o *SvmCollectionGetOK) IsSuccess() bool

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

func (*SvmCollectionGetOK) String

func (o *SvmCollectionGetOK) String() string

type SvmCollectionGetParams

type SvmCollectionGetParams struct {

	/* AggregatesName.

	   Filter by aggregates.name
	*/
	AggregatesNameQueryParameter *string

	/* AggregatesUUID.

	   Filter by aggregates.uuid
	*/
	AggregatesUUIDQueryParameter *string

	/* AntiRansomwareDefaultVolumeState.

	   Filter by anti_ransomware_default_volume_state
	*/
	AntiRansomwareDefaultVolumeStateQueryParameter *string

	/* CertificateUUID.

	   Filter by certificate.uuid
	*/
	CertificateUUIDQueryParameter *string

	/* CifsAdDomainFqdn.

	   Filter by cifs.ad_domain.fqdn
	*/
	CifsAdDomainFqdnQueryParameter *string

	/* CifsAdDomainOrganizationalUnit.

	   Filter by cifs.ad_domain.organizational_unit
	*/
	CifsAdDomainOrganizationalUnitQueryParameter *string

	/* CifsAllowed.

	   Filter by cifs.allowed
	*/
	CifsAllowedQueryParameter *bool

	/* CifsEnabled.

	   Filter by cifs.enabled
	*/
	CifsEnabledQueryParameter *bool

	/* CifsName.

	   Filter by cifs.name
	*/
	CifsNameQueryParameter *string

	/* Comment.

	   Filter by comment
	*/
	CommentQueryParameter *string

	/* DNSDomains.

	   Filter by dns.domains
	*/
	DNSDomainsQueryParameter *string

	/* DNSServers.

	   Filter by dns.servers
	*/
	DNSServersQueryParameter *string

	/* FcInterfacesDataProtocol.

	   Filter by fc_interfaces.data_protocol
	*/
	FcInterfacesDataProtocolQueryParameter *string

	/* FcInterfacesName.

	   Filter by fc_interfaces.name
	*/
	FcInterfacesNameQueryParameter *string

	/* FcpAllowed.

	   Filter by fcp.allowed
	*/
	FcpAllowedQueryParameter *bool

	/* FcpEnabled.

	   Filter by fcp.enabled
	*/
	FcpEnabledQueryParameter *bool

	/* Fields.

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

	/* IpspaceName.

	   Filter by ipspace.name
	*/
	IpspaceNameQueryParameter *string

	/* IpspaceUUID.

	   Filter by ipspace.uuid
	*/
	IpspaceUUIDQueryParameter *string

	/* IscsiAllowed.

	   Filter by iscsi.allowed
	*/
	IscsiAllowedQueryParameter *bool

	/* IscsiEnabled.

	   Filter by iscsi.enabled
	*/
	IscsiEnabledQueryParameter *bool

	/* Language.

	   Filter by language
	*/
	LanguageQueryParameter *string

	/* LdapAdDomain.

	   Filter by ldap.ad_domain
	*/
	LdapAdDomainQueryParameter *string

	/* LdapBaseDn.

	   Filter by ldap.base_dn
	*/
	LdapBaseDnQueryParameter *string

	/* LdapBindDn.

	   Filter by ldap.bind_dn
	*/
	LdapBindDnQueryParameter *string

	/* LdapEnabled.

	   Filter by ldap.enabled
	*/
	LdapEnabledQueryParameter *bool

	/* LdapServers.

	   Filter by ldap.servers
	*/
	LdapServersQueryParameter *string

	/* MaxRecords.

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

	/* MaxVolumes.

	   Filter max_volumes
	*/
	MaxVolumesQueryParameter *string

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* NdmpAllowed.

	   Filter by ndmp.allowed
	*/
	NdmpAllowedQueryParameter *bool

	/* NfsAllowed.

	   Filter by nfs.allowed
	*/
	NfsAllowedQueryParameter *bool

	/* NfsEnabled.

	   Filter by nfs.enabled
	*/
	NfsEnabledQueryParameter *bool

	/* NisDomain.

	   Filter by nis.domain
	*/
	NisDomainQueryParameter *string

	/* NisEnabled.

	   Filter by nis.enabled
	*/
	NisEnabledQueryParameter *bool

	/* NisServers.

	   Filter by nis.servers
	*/
	NisServersQueryParameter *string

	/* NsswitchGroup.

	   Filter by nsswitch.group
	*/
	NsswitchGroupQueryParameter *string

	/* NsswitchHosts.

	   Filter by nsswitch.hosts
	*/
	NsswitchHostsQueryParameter *string

	/* NsswitchNamemap.

	   Filter by nsswitch.namemap
	*/
	NsswitchNamemapQueryParameter *string

	/* NsswitchNetgroup.

	   Filter by nsswitch.netgroup
	*/
	NsswitchNetgroupQueryParameter *string

	/* NsswitchPasswd.

	   Filter by nsswitch.passwd
	*/
	NsswitchPasswdQueryParameter *string

	/* NvmeAllowed.

	   Filter by nvme.allowed
	*/
	NvmeAllowedQueryParameter *bool

	/* NvmeEnabled.

	   Filter by nvme.enabled
	*/
	NvmeEnabledQueryParameter *bool

	/* OrderBy.

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

	/* QosPolicyName.

	   Filter qos_policy.name
	*/
	QosPolicyNameQueryParameter *string

	/* QosPolicyUUID.

	   Filter qos_policy.uuid
	*/
	QosPolicyUUIDQueryParameter *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* S3Enabled.

	   Filter by s3.enabled
	*/
	S3EnabledQueryParameter *bool

	/* S3Name.

	   Filter by s3.name
	*/
	S3NameQueryParameter *string

	/* SnapshotPolicyName.

	   Filter by snapshot_policy.name
	*/
	SnapshotPolicyNameQueryParameter *string

	/* SnapshotPolicyUUID.

	   Filter by snapshot_policy.uuid
	*/
	SnapshotPolicyUUIDQueryParameter *string

	/* State.

	   Filter by state
	*/
	StateQueryParameter *string

	/* Subtype.

	   Filter by subtype
	*/
	SubtypeQueryParameter *string

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

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

SvmCollectionGetParams contains all the parameters to send to the API endpoint

for the svm collection get operation.

Typically these are written to a http.Request.

func NewSvmCollectionGetParams

func NewSvmCollectionGetParams() *SvmCollectionGetParams

NewSvmCollectionGetParams creates a new SvmCollectionGetParams 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 NewSvmCollectionGetParamsWithContext

func NewSvmCollectionGetParamsWithContext(ctx context.Context) *SvmCollectionGetParams

NewSvmCollectionGetParamsWithContext creates a new SvmCollectionGetParams object with the ability to set a context for a request.

func NewSvmCollectionGetParamsWithHTTPClient

func NewSvmCollectionGetParamsWithHTTPClient(client *http.Client) *SvmCollectionGetParams

NewSvmCollectionGetParamsWithHTTPClient creates a new SvmCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmCollectionGetParamsWithTimeout

func NewSvmCollectionGetParamsWithTimeout(timeout time.Duration) *SvmCollectionGetParams

NewSvmCollectionGetParamsWithTimeout creates a new SvmCollectionGetParams object with the ability to set a timeout on a request.

func (*SvmCollectionGetParams) SetAggregatesNameQueryParameter

func (o *SvmCollectionGetParams) SetAggregatesNameQueryParameter(aggregatesName *string)

SetAggregatesNameQueryParameter adds the aggregatesName to the svm collection get params

func (*SvmCollectionGetParams) SetAggregatesUUIDQueryParameter

func (o *SvmCollectionGetParams) SetAggregatesUUIDQueryParameter(aggregatesUUID *string)

SetAggregatesUUIDQueryParameter adds the aggregatesUuid to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareDefaultVolumeStateQueryParameter

func (o *SvmCollectionGetParams) SetAntiRansomwareDefaultVolumeStateQueryParameter(antiRansomwareDefaultVolumeState *string)

SetAntiRansomwareDefaultVolumeStateQueryParameter adds the antiRansomwareDefaultVolumeState to the svm collection get params

func (*SvmCollectionGetParams) SetCertificateUUIDQueryParameter

func (o *SvmCollectionGetParams) SetCertificateUUIDQueryParameter(certificateUUID *string)

SetCertificateUUIDQueryParameter adds the certificateUuid to the svm collection get params

func (*SvmCollectionGetParams) SetCifsAdDomainFqdnQueryParameter

func (o *SvmCollectionGetParams) SetCifsAdDomainFqdnQueryParameter(cifsAdDomainFqdn *string)

SetCifsAdDomainFqdnQueryParameter adds the cifsAdDomainFqdn to the svm collection get params

func (*SvmCollectionGetParams) SetCifsAdDomainOrganizationalUnitQueryParameter

func (o *SvmCollectionGetParams) SetCifsAdDomainOrganizationalUnitQueryParameter(cifsAdDomainOrganizationalUnit *string)

SetCifsAdDomainOrganizationalUnitQueryParameter adds the cifsAdDomainOrganizationalUnit to the svm collection get params

func (*SvmCollectionGetParams) SetCifsAllowedQueryParameter

func (o *SvmCollectionGetParams) SetCifsAllowedQueryParameter(cifsAllowed *bool)

SetCifsAllowedQueryParameter adds the cifsAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetCifsEnabledQueryParameter

func (o *SvmCollectionGetParams) SetCifsEnabledQueryParameter(cifsEnabled *bool)

SetCifsEnabledQueryParameter adds the cifsEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetCifsNameQueryParameter

func (o *SvmCollectionGetParams) SetCifsNameQueryParameter(cifsName *string)

SetCifsNameQueryParameter adds the cifsName to the svm collection get params

func (*SvmCollectionGetParams) SetCommentQueryParameter

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

SetCommentQueryParameter adds the comment to the svm collection get params

func (*SvmCollectionGetParams) SetContext

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

SetContext adds the context to the svm collection get params

func (*SvmCollectionGetParams) SetDNSDomainsQueryParameter

func (o *SvmCollectionGetParams) SetDNSDomainsQueryParameter(dNSDomains *string)

SetDNSDomainsQueryParameter adds the dnsDomains to the svm collection get params

func (*SvmCollectionGetParams) SetDNSServersQueryParameter

func (o *SvmCollectionGetParams) SetDNSServersQueryParameter(dNSServers *string)

SetDNSServersQueryParameter adds the dnsServers to the svm collection get params

func (*SvmCollectionGetParams) SetDefaults

func (o *SvmCollectionGetParams) SetDefaults()

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

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

func (*SvmCollectionGetParams) SetFcInterfacesDataProtocolQueryParameter

func (o *SvmCollectionGetParams) SetFcInterfacesDataProtocolQueryParameter(fcInterfacesDataProtocol *string)

SetFcInterfacesDataProtocolQueryParameter adds the fcInterfacesDataProtocol to the svm collection get params

func (*SvmCollectionGetParams) SetFcInterfacesNameQueryParameter

func (o *SvmCollectionGetParams) SetFcInterfacesNameQueryParameter(fcInterfacesName *string)

SetFcInterfacesNameQueryParameter adds the fcInterfacesName to the svm collection get params

func (*SvmCollectionGetParams) SetFcpAllowedQueryParameter

func (o *SvmCollectionGetParams) SetFcpAllowedQueryParameter(fcpAllowed *bool)

SetFcpAllowedQueryParameter adds the fcpAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetFcpEnabledQueryParameter

func (o *SvmCollectionGetParams) SetFcpEnabledQueryParameter(fcpEnabled *bool)

SetFcpEnabledQueryParameter adds the fcpEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm collection get params

func (*SvmCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm collection get params

func (*SvmCollectionGetParams) SetIpspaceNameQueryParameter

func (o *SvmCollectionGetParams) SetIpspaceNameQueryParameter(ipspaceName *string)

SetIpspaceNameQueryParameter adds the ipspaceName to the svm collection get params

func (*SvmCollectionGetParams) SetIpspaceUUIDQueryParameter

func (o *SvmCollectionGetParams) SetIpspaceUUIDQueryParameter(ipspaceUUID *string)

SetIpspaceUUIDQueryParameter adds the ipspaceUuid to the svm collection get params

func (*SvmCollectionGetParams) SetIscsiAllowedQueryParameter

func (o *SvmCollectionGetParams) SetIscsiAllowedQueryParameter(iscsiAllowed *bool)

SetIscsiAllowedQueryParameter adds the iscsiAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetIscsiEnabledQueryParameter

func (o *SvmCollectionGetParams) SetIscsiEnabledQueryParameter(iscsiEnabled *bool)

SetIscsiEnabledQueryParameter adds the iscsiEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetLanguageQueryParameter

func (o *SvmCollectionGetParams) SetLanguageQueryParameter(language *string)

SetLanguageQueryParameter adds the language to the svm collection get params

func (*SvmCollectionGetParams) SetLdapAdDomainQueryParameter

func (o *SvmCollectionGetParams) SetLdapAdDomainQueryParameter(ldapAdDomain *string)

SetLdapAdDomainQueryParameter adds the ldapAdDomain to the svm collection get params

func (*SvmCollectionGetParams) SetLdapBaseDnQueryParameter

func (o *SvmCollectionGetParams) SetLdapBaseDnQueryParameter(ldapBaseDn *string)

SetLdapBaseDnQueryParameter adds the ldapBaseDn to the svm collection get params

func (*SvmCollectionGetParams) SetLdapBindDnQueryParameter

func (o *SvmCollectionGetParams) SetLdapBindDnQueryParameter(ldapBindDn *string)

SetLdapBindDnQueryParameter adds the ldapBindDn to the svm collection get params

func (*SvmCollectionGetParams) SetLdapEnabledQueryParameter

func (o *SvmCollectionGetParams) SetLdapEnabledQueryParameter(ldapEnabled *bool)

SetLdapEnabledQueryParameter adds the ldapEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetLdapServersQueryParameter

func (o *SvmCollectionGetParams) SetLdapServersQueryParameter(ldapServers *string)

SetLdapServersQueryParameter adds the ldapServers to the svm collection get params

func (*SvmCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the svm collection get params

func (*SvmCollectionGetParams) SetMaxVolumesQueryParameter

func (o *SvmCollectionGetParams) SetMaxVolumesQueryParameter(maxVolumes *string)

SetMaxVolumesQueryParameter adds the maxVolumes to the svm collection get params

func (*SvmCollectionGetParams) SetNameQueryParameter

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

SetNameQueryParameter adds the name to the svm collection get params

func (*SvmCollectionGetParams) SetNdmpAllowedQueryParameter

func (o *SvmCollectionGetParams) SetNdmpAllowedQueryParameter(ndmpAllowed *bool)

SetNdmpAllowedQueryParameter adds the ndmpAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetNfsAllowedQueryParameter

func (o *SvmCollectionGetParams) SetNfsAllowedQueryParameter(nfsAllowed *bool)

SetNfsAllowedQueryParameter adds the nfsAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetNfsEnabledQueryParameter

func (o *SvmCollectionGetParams) SetNfsEnabledQueryParameter(nfsEnabled *bool)

SetNfsEnabledQueryParameter adds the nfsEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetNisDomainQueryParameter

func (o *SvmCollectionGetParams) SetNisDomainQueryParameter(nisDomain *string)

SetNisDomainQueryParameter adds the nisDomain to the svm collection get params

func (*SvmCollectionGetParams) SetNisEnabledQueryParameter

func (o *SvmCollectionGetParams) SetNisEnabledQueryParameter(nisEnabled *bool)

SetNisEnabledQueryParameter adds the nisEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetNisServersQueryParameter

func (o *SvmCollectionGetParams) SetNisServersQueryParameter(nisServers *string)

SetNisServersQueryParameter adds the nisServers to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchGroupQueryParameter

func (o *SvmCollectionGetParams) SetNsswitchGroupQueryParameter(nsswitchGroup *string)

SetNsswitchGroupQueryParameter adds the nsswitchGroup to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchHostsQueryParameter

func (o *SvmCollectionGetParams) SetNsswitchHostsQueryParameter(nsswitchHosts *string)

SetNsswitchHostsQueryParameter adds the nsswitchHosts to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchNamemapQueryParameter

func (o *SvmCollectionGetParams) SetNsswitchNamemapQueryParameter(nsswitchNamemap *string)

SetNsswitchNamemapQueryParameter adds the nsswitchNamemap to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchNetgroupQueryParameter

func (o *SvmCollectionGetParams) SetNsswitchNetgroupQueryParameter(nsswitchNetgroup *string)

SetNsswitchNetgroupQueryParameter adds the nsswitchNetgroup to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchPasswdQueryParameter

func (o *SvmCollectionGetParams) SetNsswitchPasswdQueryParameter(nsswitchPasswd *string)

SetNsswitchPasswdQueryParameter adds the nsswitchPasswd to the svm collection get params

func (*SvmCollectionGetParams) SetNvmeAllowedQueryParameter

func (o *SvmCollectionGetParams) SetNvmeAllowedQueryParameter(nvmeAllowed *bool)

SetNvmeAllowedQueryParameter adds the nvmeAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetNvmeEnabledQueryParameter

func (o *SvmCollectionGetParams) SetNvmeEnabledQueryParameter(nvmeEnabled *bool)

SetNvmeEnabledQueryParameter adds the nvmeEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the svm collection get params

func (*SvmCollectionGetParams) SetQosPolicyNameQueryParameter

func (o *SvmCollectionGetParams) SetQosPolicyNameQueryParameter(qosPolicyName *string)

SetQosPolicyNameQueryParameter adds the qosPolicyName to the svm collection get params

func (*SvmCollectionGetParams) SetQosPolicyUUIDQueryParameter

func (o *SvmCollectionGetParams) SetQosPolicyUUIDQueryParameter(qosPolicyUUID *string)

SetQosPolicyUUIDQueryParameter adds the qosPolicyUuid to the svm collection get params

func (*SvmCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm collection get params

func (*SvmCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm collection get params

func (*SvmCollectionGetParams) SetS3EnabledQueryParameter

func (o *SvmCollectionGetParams) SetS3EnabledQueryParameter(s3Enabled *bool)

SetS3EnabledQueryParameter adds the s3Enabled to the svm collection get params

func (*SvmCollectionGetParams) SetS3NameQueryParameter

func (o *SvmCollectionGetParams) SetS3NameQueryParameter(s3Name *string)

SetS3NameQueryParameter adds the s3Name to the svm collection get params

func (*SvmCollectionGetParams) SetSnapshotPolicyNameQueryParameter

func (o *SvmCollectionGetParams) SetSnapshotPolicyNameQueryParameter(snapshotPolicyName *string)

SetSnapshotPolicyNameQueryParameter adds the snapshotPolicyName to the svm collection get params

func (*SvmCollectionGetParams) SetSnapshotPolicyUUIDQueryParameter

func (o *SvmCollectionGetParams) SetSnapshotPolicyUUIDQueryParameter(snapshotPolicyUUID *string)

SetSnapshotPolicyUUIDQueryParameter adds the snapshotPolicyUuid to the svm collection get params

func (*SvmCollectionGetParams) SetStateQueryParameter

func (o *SvmCollectionGetParams) SetStateQueryParameter(state *string)

SetStateQueryParameter adds the state to the svm collection get params

func (*SvmCollectionGetParams) SetSubtypeQueryParameter

func (o *SvmCollectionGetParams) SetSubtypeQueryParameter(subtype *string)

SetSubtypeQueryParameter adds the subtype to the svm collection get params

func (*SvmCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm collection get params

func (*SvmCollectionGetParams) SetUUIDQueryParameter

func (o *SvmCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the svm collection get params

func (*SvmCollectionGetParams) WithAggregatesNameQueryParameter

func (o *SvmCollectionGetParams) WithAggregatesNameQueryParameter(aggregatesName *string) *SvmCollectionGetParams

WithAggregatesNameQueryParameter adds the aggregatesName to the svm collection get params

func (*SvmCollectionGetParams) WithAggregatesUUIDQueryParameter

func (o *SvmCollectionGetParams) WithAggregatesUUIDQueryParameter(aggregatesUUID *string) *SvmCollectionGetParams

WithAggregatesUUIDQueryParameter adds the aggregatesUUID to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareDefaultVolumeStateQueryParameter

func (o *SvmCollectionGetParams) WithAntiRansomwareDefaultVolumeStateQueryParameter(antiRansomwareDefaultVolumeState *string) *SvmCollectionGetParams

WithAntiRansomwareDefaultVolumeStateQueryParameter adds the antiRansomwareDefaultVolumeState to the svm collection get params

func (*SvmCollectionGetParams) WithCertificateUUIDQueryParameter

func (o *SvmCollectionGetParams) WithCertificateUUIDQueryParameter(certificateUUID *string) *SvmCollectionGetParams

WithCertificateUUIDQueryParameter adds the certificateUUID to the svm collection get params

func (*SvmCollectionGetParams) WithCifsAdDomainFqdnQueryParameter

func (o *SvmCollectionGetParams) WithCifsAdDomainFqdnQueryParameter(cifsAdDomainFqdn *string) *SvmCollectionGetParams

WithCifsAdDomainFqdnQueryParameter adds the cifsAdDomainFqdn to the svm collection get params

func (*SvmCollectionGetParams) WithCifsAdDomainOrganizationalUnitQueryParameter

func (o *SvmCollectionGetParams) WithCifsAdDomainOrganizationalUnitQueryParameter(cifsAdDomainOrganizationalUnit *string) *SvmCollectionGetParams

WithCifsAdDomainOrganizationalUnitQueryParameter adds the cifsAdDomainOrganizationalUnit to the svm collection get params

func (*SvmCollectionGetParams) WithCifsAllowedQueryParameter

func (o *SvmCollectionGetParams) WithCifsAllowedQueryParameter(cifsAllowed *bool) *SvmCollectionGetParams

WithCifsAllowedQueryParameter adds the cifsAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithCifsEnabledQueryParameter

func (o *SvmCollectionGetParams) WithCifsEnabledQueryParameter(cifsEnabled *bool) *SvmCollectionGetParams

WithCifsEnabledQueryParameter adds the cifsEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithCifsNameQueryParameter

func (o *SvmCollectionGetParams) WithCifsNameQueryParameter(cifsName *string) *SvmCollectionGetParams

WithCifsNameQueryParameter adds the cifsName to the svm collection get params

func (*SvmCollectionGetParams) WithCommentQueryParameter

func (o *SvmCollectionGetParams) WithCommentQueryParameter(comment *string) *SvmCollectionGetParams

WithCommentQueryParameter adds the comment to the svm collection get params

func (*SvmCollectionGetParams) WithContext

WithContext adds the context to the svm collection get params

func (*SvmCollectionGetParams) WithDNSDomainsQueryParameter

func (o *SvmCollectionGetParams) WithDNSDomainsQueryParameter(dNSDomains *string) *SvmCollectionGetParams

WithDNSDomainsQueryParameter adds the dNSDomains to the svm collection get params

func (*SvmCollectionGetParams) WithDNSServersQueryParameter

func (o *SvmCollectionGetParams) WithDNSServersQueryParameter(dNSServers *string) *SvmCollectionGetParams

WithDNSServersQueryParameter adds the dNSServers to the svm collection get params

func (*SvmCollectionGetParams) WithDefaults

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

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

func (*SvmCollectionGetParams) WithFcInterfacesDataProtocolQueryParameter

func (o *SvmCollectionGetParams) WithFcInterfacesDataProtocolQueryParameter(fcInterfacesDataProtocol *string) *SvmCollectionGetParams

WithFcInterfacesDataProtocolQueryParameter adds the fcInterfacesDataProtocol to the svm collection get params

func (*SvmCollectionGetParams) WithFcInterfacesNameQueryParameter

func (o *SvmCollectionGetParams) WithFcInterfacesNameQueryParameter(fcInterfacesName *string) *SvmCollectionGetParams

WithFcInterfacesNameQueryParameter adds the fcInterfacesName to the svm collection get params

func (*SvmCollectionGetParams) WithFcpAllowedQueryParameter

func (o *SvmCollectionGetParams) WithFcpAllowedQueryParameter(fcpAllowed *bool) *SvmCollectionGetParams

WithFcpAllowedQueryParameter adds the fcpAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithFcpEnabledQueryParameter

func (o *SvmCollectionGetParams) WithFcpEnabledQueryParameter(fcpEnabled *bool) *SvmCollectionGetParams

WithFcpEnabledQueryParameter adds the fcpEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm collection get params

func (*SvmCollectionGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm collection get params

func (*SvmCollectionGetParams) WithIpspaceNameQueryParameter

func (o *SvmCollectionGetParams) WithIpspaceNameQueryParameter(ipspaceName *string) *SvmCollectionGetParams

WithIpspaceNameQueryParameter adds the ipspaceName to the svm collection get params

func (*SvmCollectionGetParams) WithIpspaceUUIDQueryParameter

func (o *SvmCollectionGetParams) WithIpspaceUUIDQueryParameter(ipspaceUUID *string) *SvmCollectionGetParams

WithIpspaceUUIDQueryParameter adds the ipspaceUUID to the svm collection get params

func (*SvmCollectionGetParams) WithIscsiAllowedQueryParameter

func (o *SvmCollectionGetParams) WithIscsiAllowedQueryParameter(iscsiAllowed *bool) *SvmCollectionGetParams

WithIscsiAllowedQueryParameter adds the iscsiAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithIscsiEnabledQueryParameter

func (o *SvmCollectionGetParams) WithIscsiEnabledQueryParameter(iscsiEnabled *bool) *SvmCollectionGetParams

WithIscsiEnabledQueryParameter adds the iscsiEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithLanguageQueryParameter

func (o *SvmCollectionGetParams) WithLanguageQueryParameter(language *string) *SvmCollectionGetParams

WithLanguageQueryParameter adds the language to the svm collection get params

func (*SvmCollectionGetParams) WithLdapAdDomainQueryParameter

func (o *SvmCollectionGetParams) WithLdapAdDomainQueryParameter(ldapAdDomain *string) *SvmCollectionGetParams

WithLdapAdDomainQueryParameter adds the ldapAdDomain to the svm collection get params

func (*SvmCollectionGetParams) WithLdapBaseDnQueryParameter

func (o *SvmCollectionGetParams) WithLdapBaseDnQueryParameter(ldapBaseDn *string) *SvmCollectionGetParams

WithLdapBaseDnQueryParameter adds the ldapBaseDn to the svm collection get params

func (*SvmCollectionGetParams) WithLdapBindDnQueryParameter

func (o *SvmCollectionGetParams) WithLdapBindDnQueryParameter(ldapBindDn *string) *SvmCollectionGetParams

WithLdapBindDnQueryParameter adds the ldapBindDn to the svm collection get params

func (*SvmCollectionGetParams) WithLdapEnabledQueryParameter

func (o *SvmCollectionGetParams) WithLdapEnabledQueryParameter(ldapEnabled *bool) *SvmCollectionGetParams

WithLdapEnabledQueryParameter adds the ldapEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithLdapServersQueryParameter

func (o *SvmCollectionGetParams) WithLdapServersQueryParameter(ldapServers *string) *SvmCollectionGetParams

WithLdapServersQueryParameter adds the ldapServers to the svm collection get params

func (*SvmCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the svm collection get params

func (*SvmCollectionGetParams) WithMaxVolumesQueryParameter

func (o *SvmCollectionGetParams) WithMaxVolumesQueryParameter(maxVolumes *string) *SvmCollectionGetParams

WithMaxVolumesQueryParameter adds the maxVolumes to the svm collection get params

func (*SvmCollectionGetParams) WithNameQueryParameter

func (o *SvmCollectionGetParams) WithNameQueryParameter(name *string) *SvmCollectionGetParams

WithNameQueryParameter adds the name to the svm collection get params

func (*SvmCollectionGetParams) WithNdmpAllowedQueryParameter

func (o *SvmCollectionGetParams) WithNdmpAllowedQueryParameter(ndmpAllowed *bool) *SvmCollectionGetParams

WithNdmpAllowedQueryParameter adds the ndmpAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithNfsAllowedQueryParameter

func (o *SvmCollectionGetParams) WithNfsAllowedQueryParameter(nfsAllowed *bool) *SvmCollectionGetParams

WithNfsAllowedQueryParameter adds the nfsAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithNfsEnabledQueryParameter

func (o *SvmCollectionGetParams) WithNfsEnabledQueryParameter(nfsEnabled *bool) *SvmCollectionGetParams

WithNfsEnabledQueryParameter adds the nfsEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithNisDomainQueryParameter

func (o *SvmCollectionGetParams) WithNisDomainQueryParameter(nisDomain *string) *SvmCollectionGetParams

WithNisDomainQueryParameter adds the nisDomain to the svm collection get params

func (*SvmCollectionGetParams) WithNisEnabledQueryParameter

func (o *SvmCollectionGetParams) WithNisEnabledQueryParameter(nisEnabled *bool) *SvmCollectionGetParams

WithNisEnabledQueryParameter adds the nisEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithNisServersQueryParameter

func (o *SvmCollectionGetParams) WithNisServersQueryParameter(nisServers *string) *SvmCollectionGetParams

WithNisServersQueryParameter adds the nisServers to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchGroupQueryParameter

func (o *SvmCollectionGetParams) WithNsswitchGroupQueryParameter(nsswitchGroup *string) *SvmCollectionGetParams

WithNsswitchGroupQueryParameter adds the nsswitchGroup to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchHostsQueryParameter

func (o *SvmCollectionGetParams) WithNsswitchHostsQueryParameter(nsswitchHosts *string) *SvmCollectionGetParams

WithNsswitchHostsQueryParameter adds the nsswitchHosts to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchNamemapQueryParameter

func (o *SvmCollectionGetParams) WithNsswitchNamemapQueryParameter(nsswitchNamemap *string) *SvmCollectionGetParams

WithNsswitchNamemapQueryParameter adds the nsswitchNamemap to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchNetgroupQueryParameter

func (o *SvmCollectionGetParams) WithNsswitchNetgroupQueryParameter(nsswitchNetgroup *string) *SvmCollectionGetParams

WithNsswitchNetgroupQueryParameter adds the nsswitchNetgroup to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchPasswdQueryParameter

func (o *SvmCollectionGetParams) WithNsswitchPasswdQueryParameter(nsswitchPasswd *string) *SvmCollectionGetParams

WithNsswitchPasswdQueryParameter adds the nsswitchPasswd to the svm collection get params

func (*SvmCollectionGetParams) WithNvmeAllowedQueryParameter

func (o *SvmCollectionGetParams) WithNvmeAllowedQueryParameter(nvmeAllowed *bool) *SvmCollectionGetParams

WithNvmeAllowedQueryParameter adds the nvmeAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithNvmeEnabledQueryParameter

func (o *SvmCollectionGetParams) WithNvmeEnabledQueryParameter(nvmeEnabled *bool) *SvmCollectionGetParams

WithNvmeEnabledQueryParameter adds the nvmeEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the svm collection get params

func (*SvmCollectionGetParams) WithQosPolicyNameQueryParameter

func (o *SvmCollectionGetParams) WithQosPolicyNameQueryParameter(qosPolicyName *string) *SvmCollectionGetParams

WithQosPolicyNameQueryParameter adds the qosPolicyName to the svm collection get params

func (*SvmCollectionGetParams) WithQosPolicyUUIDQueryParameter

func (o *SvmCollectionGetParams) WithQosPolicyUUIDQueryParameter(qosPolicyUUID *string) *SvmCollectionGetParams

WithQosPolicyUUIDQueryParameter adds the qosPolicyUUID to the svm collection get params

func (*SvmCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm collection get params

func (*SvmCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm collection get params

func (*SvmCollectionGetParams) WithS3EnabledQueryParameter

func (o *SvmCollectionGetParams) WithS3EnabledQueryParameter(s3Enabled *bool) *SvmCollectionGetParams

WithS3EnabledQueryParameter adds the s3Enabled to the svm collection get params

func (*SvmCollectionGetParams) WithS3NameQueryParameter

func (o *SvmCollectionGetParams) WithS3NameQueryParameter(s3Name *string) *SvmCollectionGetParams

WithS3NameQueryParameter adds the s3Name to the svm collection get params

func (*SvmCollectionGetParams) WithSnapshotPolicyNameQueryParameter

func (o *SvmCollectionGetParams) WithSnapshotPolicyNameQueryParameter(snapshotPolicyName *string) *SvmCollectionGetParams

WithSnapshotPolicyNameQueryParameter adds the snapshotPolicyName to the svm collection get params

func (*SvmCollectionGetParams) WithSnapshotPolicyUUIDQueryParameter

func (o *SvmCollectionGetParams) WithSnapshotPolicyUUIDQueryParameter(snapshotPolicyUUID *string) *SvmCollectionGetParams

WithSnapshotPolicyUUIDQueryParameter adds the snapshotPolicyUUID to the svm collection get params

func (*SvmCollectionGetParams) WithStateQueryParameter

func (o *SvmCollectionGetParams) WithStateQueryParameter(state *string) *SvmCollectionGetParams

WithStateQueryParameter adds the state to the svm collection get params

func (*SvmCollectionGetParams) WithSubtypeQueryParameter

func (o *SvmCollectionGetParams) WithSubtypeQueryParameter(subtype *string) *SvmCollectionGetParams

WithSubtypeQueryParameter adds the subtype to the svm collection get params

func (*SvmCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm collection get params

func (*SvmCollectionGetParams) WithUUIDQueryParameter

func (o *SvmCollectionGetParams) WithUUIDQueryParameter(uuid *string) *SvmCollectionGetParams

WithUUIDQueryParameter adds the uuid to the svm collection get params

func (*SvmCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmCollectionGetReader

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

SvmCollectionGetReader is a Reader for the SvmCollectionGet structure.

func (*SvmCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmCreateAccepted

type SvmCreateAccepted struct {
	Payload *models.JobLinkResponse
}

SvmCreateAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmCreateAccepted

func NewSvmCreateAccepted() *SvmCreateAccepted

NewSvmCreateAccepted creates a SvmCreateAccepted with default headers values

func (*SvmCreateAccepted) Error

func (o *SvmCreateAccepted) Error() string

func (*SvmCreateAccepted) GetPayload

func (o *SvmCreateAccepted) GetPayload() *models.JobLinkResponse

func (*SvmCreateAccepted) IsClientError

func (o *SvmCreateAccepted) IsClientError() bool

IsClientError returns true when this svm create accepted response has a 4xx status code

func (*SvmCreateAccepted) IsCode

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

IsCode returns true when this svm create accepted response a status code equal to that given

func (*SvmCreateAccepted) IsRedirect

func (o *SvmCreateAccepted) IsRedirect() bool

IsRedirect returns true when this svm create accepted response has a 3xx status code

func (*SvmCreateAccepted) IsServerError

func (o *SvmCreateAccepted) IsServerError() bool

IsServerError returns true when this svm create accepted response has a 5xx status code

func (*SvmCreateAccepted) IsSuccess

func (o *SvmCreateAccepted) IsSuccess() bool

IsSuccess returns true when this svm create accepted response has a 2xx status code

func (*SvmCreateAccepted) String

func (o *SvmCreateAccepted) String() string

type SvmCreateDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 2621580 | Cannot specify options other than SVM name, comment and ipspace for a Vserver that is being configured as the destination for SVM DR. | | 2621634 | \"sync-source\" SVM can only be created in a MetroCluster configuration. | | 2621657 | \"sync-destination\" SVM can only be created by the system. | | 13434884 | Cannot create an SVM because of incorrect fields. | | 13434885 | Non-UTF8 language(s) not supported. | | 13434888 | IPspace UUID and IPspace name mismatch. | | 13434889 | Internal Error. Wait and retry. | | 13434894 | Maximum allowed SVM jobs exceeded. Wait for the existing SVM jobs to complete and try again. | | 13434908 | Invalid SVM name. The name is already in use by another SVM, IPSpace or cluster. | | 13434909 | Internal Error. Failed to identify the aggregate to host SVM root volume. | | 13434910 | Internal Error. Failed to allocate new SVM ID. | | 13434911 | Invalid SVM name. Maximum supported length is 41 if SVM is of type \\\"sync-source\\\", otherwise 47. | | 13434912 | Failed to find IPspace. | | 13434913 | Internal error: Failed to check if an SVM create operation is in progress. Contact technical support for assistance. | | 13434914 | Request to create the root volume of the SVM failed because there is not enough space in specified aggregate. | | 13434915 | Failed to unlock the SVM because SVM create or delete job is in progress. Wait a few minutes, and then try the command again. | | 13434916 | SVM is in the process of being created. Wait a few minutes, and then try the command again. | | 13434917 | SVM creation successful. | | 13434918 | IPspace name not provided for creating an SVM. | ``` <br/>

func NewSvmCreateDefault

func NewSvmCreateDefault(code int) *SvmCreateDefault

NewSvmCreateDefault creates a SvmCreateDefault with default headers values

func (*SvmCreateDefault) Code

func (o *SvmCreateDefault) Code() int

Code gets the status code for the svm create default response

func (*SvmCreateDefault) Error

func (o *SvmCreateDefault) Error() string

func (*SvmCreateDefault) GetPayload

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

func (*SvmCreateDefault) IsClientError

func (o *SvmCreateDefault) IsClientError() bool

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

func (*SvmCreateDefault) IsCode

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

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

func (*SvmCreateDefault) IsRedirect

func (o *SvmCreateDefault) IsRedirect() bool

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

func (*SvmCreateDefault) IsServerError

func (o *SvmCreateDefault) IsServerError() bool

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

func (*SvmCreateDefault) IsSuccess

func (o *SvmCreateDefault) IsSuccess() bool

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

func (*SvmCreateDefault) String

func (o *SvmCreateDefault) String() string

type SvmCreateParams

type SvmCreateParams struct {

	/* Info.

	   Info specification
	*/
	Info *models.Svm

	/* ReturnRecords.

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

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

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

SvmCreateParams contains all the parameters to send to the API endpoint

for the svm create operation.

Typically these are written to a http.Request.

func NewSvmCreateParams

func NewSvmCreateParams() *SvmCreateParams

NewSvmCreateParams creates a new SvmCreateParams 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 NewSvmCreateParamsWithContext

func NewSvmCreateParamsWithContext(ctx context.Context) *SvmCreateParams

NewSvmCreateParamsWithContext creates a new SvmCreateParams object with the ability to set a context for a request.

func NewSvmCreateParamsWithHTTPClient

func NewSvmCreateParamsWithHTTPClient(client *http.Client) *SvmCreateParams

NewSvmCreateParamsWithHTTPClient creates a new SvmCreateParams object with the ability to set a custom HTTPClient for a request.

func NewSvmCreateParamsWithTimeout

func NewSvmCreateParamsWithTimeout(timeout time.Duration) *SvmCreateParams

NewSvmCreateParamsWithTimeout creates a new SvmCreateParams object with the ability to set a timeout on a request.

func (*SvmCreateParams) SetContext

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

SetContext adds the context to the svm create params

func (*SvmCreateParams) SetDefaults

func (o *SvmCreateParams) SetDefaults()

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

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

func (*SvmCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm create params

func (*SvmCreateParams) SetInfo

func (o *SvmCreateParams) SetInfo(info *models.Svm)

SetInfo adds the info to the svm create params

func (*SvmCreateParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm create params

func (*SvmCreateParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm create params

func (*SvmCreateParams) SetTimeout

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

SetTimeout adds the timeout to the svm create params

func (*SvmCreateParams) WithContext

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

WithContext adds the context to the svm create params

func (*SvmCreateParams) WithDefaults

func (o *SvmCreateParams) WithDefaults() *SvmCreateParams

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

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

func (*SvmCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm create params

func (*SvmCreateParams) WithInfo

func (o *SvmCreateParams) WithInfo(info *models.Svm) *SvmCreateParams

WithInfo adds the info to the svm create params

func (*SvmCreateParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm create params

func (*SvmCreateParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm create params

func (*SvmCreateParams) WithTimeout

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

WithTimeout adds the timeout to the svm create params

func (*SvmCreateParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmCreateReader

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

SvmCreateReader is a Reader for the SvmCreate structure.

func (*SvmCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmDeleteAccepted

type SvmDeleteAccepted struct {
	Payload *models.JobLinkResponse
}

SvmDeleteAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmDeleteAccepted

func NewSvmDeleteAccepted() *SvmDeleteAccepted

NewSvmDeleteAccepted creates a SvmDeleteAccepted with default headers values

func (*SvmDeleteAccepted) Error

func (o *SvmDeleteAccepted) Error() string

func (*SvmDeleteAccepted) GetPayload

func (o *SvmDeleteAccepted) GetPayload() *models.JobLinkResponse

func (*SvmDeleteAccepted) IsClientError

func (o *SvmDeleteAccepted) IsClientError() bool

IsClientError returns true when this svm delete accepted response has a 4xx status code

func (*SvmDeleteAccepted) IsCode

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

IsCode returns true when this svm delete accepted response a status code equal to that given

func (*SvmDeleteAccepted) IsRedirect

func (o *SvmDeleteAccepted) IsRedirect() bool

IsRedirect returns true when this svm delete accepted response has a 3xx status code

func (*SvmDeleteAccepted) IsServerError

func (o *SvmDeleteAccepted) IsServerError() bool

IsServerError returns true when this svm delete accepted response has a 5xx status code

func (*SvmDeleteAccepted) IsSuccess

func (o *SvmDeleteAccepted) IsSuccess() bool

IsSuccess returns true when this svm delete accepted response has a 2xx status code

func (*SvmDeleteAccepted) String

func (o *SvmDeleteAccepted) String() string

type SvmDeleteDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 13434894 | Maximum allowed SVM jobs exceeded. Wait and retry. | ``` <br/>

func NewSvmDeleteDefault

func NewSvmDeleteDefault(code int) *SvmDeleteDefault

NewSvmDeleteDefault creates a SvmDeleteDefault with default headers values

func (*SvmDeleteDefault) Code

func (o *SvmDeleteDefault) Code() int

Code gets the status code for the svm delete default response

func (*SvmDeleteDefault) Error

func (o *SvmDeleteDefault) Error() string

func (*SvmDeleteDefault) GetPayload

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

func (*SvmDeleteDefault) IsClientError

func (o *SvmDeleteDefault) IsClientError() bool

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

func (*SvmDeleteDefault) IsCode

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

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

func (*SvmDeleteDefault) IsRedirect

func (o *SvmDeleteDefault) IsRedirect() bool

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

func (*SvmDeleteDefault) IsServerError

func (o *SvmDeleteDefault) IsServerError() bool

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

func (*SvmDeleteDefault) IsSuccess

func (o *SvmDeleteDefault) IsSuccess() bool

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

func (*SvmDeleteDefault) String

func (o *SvmDeleteDefault) String() string

type SvmDeleteParams

type SvmDeleteParams struct {

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   Filter by UUID
	*/
	UUIDPathParameter string

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

SvmDeleteParams contains all the parameters to send to the API endpoint

for the svm delete operation.

Typically these are written to a http.Request.

func NewSvmDeleteParams

func NewSvmDeleteParams() *SvmDeleteParams

NewSvmDeleteParams creates a new SvmDeleteParams 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 NewSvmDeleteParamsWithContext

func NewSvmDeleteParamsWithContext(ctx context.Context) *SvmDeleteParams

NewSvmDeleteParamsWithContext creates a new SvmDeleteParams object with the ability to set a context for a request.

func NewSvmDeleteParamsWithHTTPClient

func NewSvmDeleteParamsWithHTTPClient(client *http.Client) *SvmDeleteParams

NewSvmDeleteParamsWithHTTPClient creates a new SvmDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewSvmDeleteParamsWithTimeout

func NewSvmDeleteParamsWithTimeout(timeout time.Duration) *SvmDeleteParams

NewSvmDeleteParamsWithTimeout creates a new SvmDeleteParams object with the ability to set a timeout on a request.

func (*SvmDeleteParams) SetContext

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

SetContext adds the context to the svm delete params

func (*SvmDeleteParams) SetDefaults

func (o *SvmDeleteParams) SetDefaults()

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

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

func (*SvmDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm delete params

func (*SvmDeleteParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm delete params

func (*SvmDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the svm delete params

func (*SvmDeleteParams) SetUUIDPathParameter

func (o *SvmDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm delete params

func (*SvmDeleteParams) WithContext

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

WithContext adds the context to the svm delete params

func (*SvmDeleteParams) WithDefaults

func (o *SvmDeleteParams) WithDefaults() *SvmDeleteParams

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

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

func (*SvmDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm delete params

func (*SvmDeleteParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm delete params

func (*SvmDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the svm delete params

func (*SvmDeleteParams) WithUUIDPathParameter

func (o *SvmDeleteParams) WithUUIDPathParameter(uuid string) *SvmDeleteParams

WithUUIDPathParameter adds the uuid to the svm delete params

func (*SvmDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmDeleteReader

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

SvmDeleteReader is a Reader for the SvmDelete structure.

func (*SvmDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmGetDefault

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

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

Error

func NewSvmGetDefault

func NewSvmGetDefault(code int) *SvmGetDefault

NewSvmGetDefault creates a SvmGetDefault with default headers values

func (*SvmGetDefault) Code

func (o *SvmGetDefault) Code() int

Code gets the status code for the svm get default response

func (*SvmGetDefault) Error

func (o *SvmGetDefault) Error() string

func (*SvmGetDefault) GetPayload

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

func (*SvmGetDefault) IsClientError

func (o *SvmGetDefault) IsClientError() bool

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

func (*SvmGetDefault) IsCode

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

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

func (*SvmGetDefault) IsRedirect

func (o *SvmGetDefault) IsRedirect() bool

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

func (*SvmGetDefault) IsServerError

func (o *SvmGetDefault) IsServerError() bool

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

func (*SvmGetDefault) IsSuccess

func (o *SvmGetDefault) IsSuccess() bool

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

func (*SvmGetDefault) String

func (o *SvmGetDefault) String() string

type SvmGetOK

type SvmGetOK struct {
	Payload *models.Svm
}

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

OK

func NewSvmGetOK

func NewSvmGetOK() *SvmGetOK

NewSvmGetOK creates a SvmGetOK with default headers values

func (*SvmGetOK) Error

func (o *SvmGetOK) Error() string

func (*SvmGetOK) GetPayload

func (o *SvmGetOK) GetPayload() *models.Svm

func (*SvmGetOK) IsClientError

func (o *SvmGetOK) IsClientError() bool

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

func (*SvmGetOK) IsCode

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

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

func (*SvmGetOK) IsRedirect

func (o *SvmGetOK) IsRedirect() bool

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

func (*SvmGetOK) IsServerError

func (o *SvmGetOK) IsServerError() bool

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

func (*SvmGetOK) IsSuccess

func (o *SvmGetOK) IsSuccess() bool

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

func (*SvmGetOK) String

func (o *SvmGetOK) String() string

type SvmGetParams

type SvmGetParams struct {

	/* Fields.

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

	/* UUID.

	   Filter by UUID
	*/
	UUIDPathParameter string

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

SvmGetParams contains all the parameters to send to the API endpoint

for the svm get operation.

Typically these are written to a http.Request.

func NewSvmGetParams

func NewSvmGetParams() *SvmGetParams

NewSvmGetParams creates a new SvmGetParams 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 NewSvmGetParamsWithContext

func NewSvmGetParamsWithContext(ctx context.Context) *SvmGetParams

NewSvmGetParamsWithContext creates a new SvmGetParams object with the ability to set a context for a request.

func NewSvmGetParamsWithHTTPClient

func NewSvmGetParamsWithHTTPClient(client *http.Client) *SvmGetParams

NewSvmGetParamsWithHTTPClient creates a new SvmGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmGetParamsWithTimeout

func NewSvmGetParamsWithTimeout(timeout time.Duration) *SvmGetParams

NewSvmGetParamsWithTimeout creates a new SvmGetParams object with the ability to set a timeout on a request.

func (*SvmGetParams) SetContext

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

SetContext adds the context to the svm get params

func (*SvmGetParams) SetDefaults

func (o *SvmGetParams) SetDefaults()

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

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

func (*SvmGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm get params

func (*SvmGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm get params

func (*SvmGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm get params

func (*SvmGetParams) SetUUIDPathParameter

func (o *SvmGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm get params

func (*SvmGetParams) WithContext

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

WithContext adds the context to the svm get params

func (*SvmGetParams) WithDefaults

func (o *SvmGetParams) WithDefaults() *SvmGetParams

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

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

func (*SvmGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm get params

func (*SvmGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm get params

func (*SvmGetParams) WithTimeout

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

WithTimeout adds the timeout to the svm get params

func (*SvmGetParams) WithUUIDPathParameter

func (o *SvmGetParams) WithUUIDPathParameter(uuid string) *SvmGetParams

WithUUIDPathParameter adds the uuid to the svm get params

func (*SvmGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmGetReader

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

SvmGetReader is a Reader for the SvmGet structure.

func (*SvmGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrateDeleteAccepted

type SvmMigrateDeleteAccepted struct {
}

SvmMigrateDeleteAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmMigrateDeleteAccepted

func NewSvmMigrateDeleteAccepted() *SvmMigrateDeleteAccepted

NewSvmMigrateDeleteAccepted creates a SvmMigrateDeleteAccepted with default headers values

func (*SvmMigrateDeleteAccepted) Error

func (o *SvmMigrateDeleteAccepted) Error() string

func (*SvmMigrateDeleteAccepted) IsClientError

func (o *SvmMigrateDeleteAccepted) IsClientError() bool

IsClientError returns true when this svm migrate delete accepted response has a 4xx status code

func (*SvmMigrateDeleteAccepted) IsCode

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

IsCode returns true when this svm migrate delete accepted response a status code equal to that given

func (*SvmMigrateDeleteAccepted) IsRedirect

func (o *SvmMigrateDeleteAccepted) IsRedirect() bool

IsRedirect returns true when this svm migrate delete accepted response has a 3xx status code

func (*SvmMigrateDeleteAccepted) IsServerError

func (o *SvmMigrateDeleteAccepted) IsServerError() bool

IsServerError returns true when this svm migrate delete accepted response has a 5xx status code

func (*SvmMigrateDeleteAccepted) IsSuccess

func (o *SvmMigrateDeleteAccepted) IsSuccess() bool

IsSuccess returns true when this svm migrate delete accepted response has a 2xx status code

func (*SvmMigrateDeleteAccepted) String

func (o *SvmMigrateDeleteAccepted) String() string

type SvmMigrateDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed |

func NewSvmMigrateDeleteDefault

func NewSvmMigrateDeleteDefault(code int) *SvmMigrateDeleteDefault

NewSvmMigrateDeleteDefault creates a SvmMigrateDeleteDefault with default headers values

func (*SvmMigrateDeleteDefault) Code

func (o *SvmMigrateDeleteDefault) Code() int

Code gets the status code for the svm migrate delete default response

func (*SvmMigrateDeleteDefault) Error

func (o *SvmMigrateDeleteDefault) Error() string

func (*SvmMigrateDeleteDefault) GetPayload

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

func (*SvmMigrateDeleteDefault) IsClientError

func (o *SvmMigrateDeleteDefault) IsClientError() bool

IsClientError returns true when this svm migrate delete default response has a 4xx status code

func (*SvmMigrateDeleteDefault) IsCode

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

IsCode returns true when this svm migrate delete default response a status code equal to that given

func (*SvmMigrateDeleteDefault) IsRedirect

func (o *SvmMigrateDeleteDefault) IsRedirect() bool

IsRedirect returns true when this svm migrate delete default response has a 3xx status code

func (*SvmMigrateDeleteDefault) IsServerError

func (o *SvmMigrateDeleteDefault) IsServerError() bool

IsServerError returns true when this svm migrate delete default response has a 5xx status code

func (*SvmMigrateDeleteDefault) IsSuccess

func (o *SvmMigrateDeleteDefault) IsSuccess() bool

IsSuccess returns true when this svm migrate delete default response has a 2xx status code

func (*SvmMigrateDeleteDefault) String

func (o *SvmMigrateDeleteDefault) String() string

type SvmMigrateDeleteParams

type SvmMigrateDeleteParams struct {

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   SVM migration UUID.
	*/
	UUIDPathParameter string

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

SvmMigrateDeleteParams contains all the parameters to send to the API endpoint

for the svm migrate delete operation.

Typically these are written to a http.Request.

func NewSvmMigrateDeleteParams

func NewSvmMigrateDeleteParams() *SvmMigrateDeleteParams

NewSvmMigrateDeleteParams creates a new SvmMigrateDeleteParams 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 NewSvmMigrateDeleteParamsWithContext

func NewSvmMigrateDeleteParamsWithContext(ctx context.Context) *SvmMigrateDeleteParams

NewSvmMigrateDeleteParamsWithContext creates a new SvmMigrateDeleteParams object with the ability to set a context for a request.

func NewSvmMigrateDeleteParamsWithHTTPClient

func NewSvmMigrateDeleteParamsWithHTTPClient(client *http.Client) *SvmMigrateDeleteParams

NewSvmMigrateDeleteParamsWithHTTPClient creates a new SvmMigrateDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrateDeleteParamsWithTimeout

func NewSvmMigrateDeleteParamsWithTimeout(timeout time.Duration) *SvmMigrateDeleteParams

NewSvmMigrateDeleteParamsWithTimeout creates a new SvmMigrateDeleteParams object with the ability to set a timeout on a request.

func (*SvmMigrateDeleteParams) SetContext

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

SetContext adds the context to the svm migrate delete params

func (*SvmMigrateDeleteParams) SetDefaults

func (o *SvmMigrateDeleteParams) SetDefaults()

SetDefaults hydrates default values in the svm migrate delete params (not the query body).

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

func (*SvmMigrateDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migrate delete params

func (*SvmMigrateDeleteParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm migrate delete params

func (*SvmMigrateDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the svm migrate delete params

func (*SvmMigrateDeleteParams) SetUUIDPathParameter

func (o *SvmMigrateDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm migrate delete params

func (*SvmMigrateDeleteParams) WithContext

WithContext adds the context to the svm migrate delete params

func (*SvmMigrateDeleteParams) WithDefaults

WithDefaults hydrates default values in the svm migrate delete params (not the query body).

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

func (*SvmMigrateDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm migrate delete params

func (*SvmMigrateDeleteParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm migrate delete params

func (*SvmMigrateDeleteParams) WithTimeout

WithTimeout adds the timeout to the svm migrate delete params

func (*SvmMigrateDeleteParams) WithUUIDPathParameter

func (o *SvmMigrateDeleteParams) WithUUIDPathParameter(uuid string) *SvmMigrateDeleteParams

WithUUIDPathParameter adds the uuid to the svm migrate delete params

func (*SvmMigrateDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrateDeleteReader

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

SvmMigrateDeleteReader is a Reader for the SvmMigrateDelete structure.

func (*SvmMigrateDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrationCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed |

func NewSvmMigrationCollectionGetDefault

func NewSvmMigrationCollectionGetDefault(code int) *SvmMigrationCollectionGetDefault

NewSvmMigrationCollectionGetDefault creates a SvmMigrationCollectionGetDefault with default headers values

func (*SvmMigrationCollectionGetDefault) Code

Code gets the status code for the svm migration collection get default response

func (*SvmMigrationCollectionGetDefault) Error

func (*SvmMigrationCollectionGetDefault) GetPayload

func (*SvmMigrationCollectionGetDefault) IsClientError

func (o *SvmMigrationCollectionGetDefault) IsClientError() bool

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

func (*SvmMigrationCollectionGetDefault) IsCode

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

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

func (*SvmMigrationCollectionGetDefault) IsRedirect

func (o *SvmMigrationCollectionGetDefault) IsRedirect() bool

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

func (*SvmMigrationCollectionGetDefault) IsServerError

func (o *SvmMigrationCollectionGetDefault) IsServerError() bool

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

func (*SvmMigrationCollectionGetDefault) IsSuccess

func (o *SvmMigrationCollectionGetDefault) IsSuccess() bool

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

func (*SvmMigrationCollectionGetDefault) String

type SvmMigrationCollectionGetOK

type SvmMigrationCollectionGetOK struct {
	Payload *models.SvmMigrationResponse
}

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

OK

func NewSvmMigrationCollectionGetOK

func NewSvmMigrationCollectionGetOK() *SvmMigrationCollectionGetOK

NewSvmMigrationCollectionGetOK creates a SvmMigrationCollectionGetOK with default headers values

func (*SvmMigrationCollectionGetOK) Error

func (*SvmMigrationCollectionGetOK) GetPayload

func (*SvmMigrationCollectionGetOK) IsClientError

func (o *SvmMigrationCollectionGetOK) IsClientError() bool

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

func (*SvmMigrationCollectionGetOK) IsCode

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

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

func (*SvmMigrationCollectionGetOK) IsRedirect

func (o *SvmMigrationCollectionGetOK) IsRedirect() bool

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

func (*SvmMigrationCollectionGetOK) IsServerError

func (o *SvmMigrationCollectionGetOK) IsServerError() bool

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

func (*SvmMigrationCollectionGetOK) IsSuccess

func (o *SvmMigrationCollectionGetOK) IsSuccess() bool

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

func (*SvmMigrationCollectionGetOK) String

func (o *SvmMigrationCollectionGetOK) String() string

type SvmMigrationCollectionGetParams

type SvmMigrationCollectionGetParams struct {

	/* AutoCutover.

	   Filter by auto_cutover
	*/
	AutoCutoverQueryParameter *bool

	/* AutoSourceCleanup.

	   Filter by auto_source_cleanup
	*/
	AutoSourceCleanupQueryParameter *bool

	/* CurrentOperation.

	   Filter by current_operation
	*/
	CurrentOperationQueryParameter *string

	/* DestinationIpspaceName.

	   Filter by destination.ipspace.name
	*/
	DestinationIPspaceNameQueryParameter *string

	/* DestinationIpspaceUUID.

	   Filter by destination.ipspace.uuid
	*/
	DestinationIPspaceUUIDQueryParameter *string

	/* Fields.

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

	/* LastFailedState.

	   Filter by last_failed_state
	*/
	LastFailedStateQueryParameter *string

	/* LastOperation.

	   Filter by last_operation
	*/
	LastOperationQueryParameter *string

	/* MaxRecords.

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

	/* MessagesCode.

	   Filter by messages.code
	*/
	MessagesCodeQueryParameter *int64

	/* MessagesMessage.

	   Filter by messages.message
	*/
	MessagesMessageQueryParameter *string

	/* OrderBy.

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

	/* PointOfNoReturn.

	   Filter by point_of_no_return
	*/
	PointOfNoReturnQueryParameter *bool

	/* RestartCount.

	   Filter by restart_count
	*/
	RestartCountQueryParameter *int64

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SourceClusterName.

	   Filter by source.cluster.name
	*/
	SourceClusterNameQueryParameter *string

	/* SourceClusterUUID.

	   Filter by source.cluster.uuid
	*/
	SourceClusterUUIDQueryParameter *string

	/* SourceSvmName.

	   Filter by source.svm.name
	*/
	SourceSVMNameQueryParameter *string

	/* SourceSvmUUID.

	   Filter by source.svm.uuid
	*/
	SourceSVMUUIDQueryParameter *string

	/* State.

	   Filter by state
	*/
	StateQueryParameter *string

	/* TimeMetricsCutoverCompleteTime.

	   Filter by time_metrics.cutover_complete_time
	*/
	TimeMetricsCutoverCompleteTimeQueryParameter *string

	/* TimeMetricsCutoverStartTime.

	   Filter by time_metrics.cutover_start_time
	*/
	TimeMetricsCutoverStartTimeQueryParameter *string

	/* TimeMetricsCutoverTriggerTime.

	   Filter by time_metrics.cutover_trigger_time
	*/
	TimeMetricsCutoverTriggerTimeQueryParameter *string

	/* TimeMetricsEndTime.

	   Filter by time_metrics.end_time
	*/
	TimeMetricsEndTimeQueryParameter *string

	/* TimeMetricsLastPauseTime.

	   Filter by time_metrics.last_pause_time
	*/
	TimeMetricsLastPauseTimeQueryParameter *string

	/* TimeMetricsLastResumeTime.

	   Filter by time_metrics.last_resume_time
	*/
	TimeMetricsLastResumeTimeQueryParameter *string

	/* TimeMetricsStartTime.

	   Filter by time_metrics.start_time
	*/
	TimeMetricsStartTimeQueryParameter *string

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

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

SvmMigrationCollectionGetParams contains all the parameters to send to the API endpoint

for the svm migration collection get operation.

Typically these are written to a http.Request.

func NewSvmMigrationCollectionGetParams

func NewSvmMigrationCollectionGetParams() *SvmMigrationCollectionGetParams

NewSvmMigrationCollectionGetParams creates a new SvmMigrationCollectionGetParams 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 NewSvmMigrationCollectionGetParamsWithContext

func NewSvmMigrationCollectionGetParamsWithContext(ctx context.Context) *SvmMigrationCollectionGetParams

NewSvmMigrationCollectionGetParamsWithContext creates a new SvmMigrationCollectionGetParams object with the ability to set a context for a request.

func NewSvmMigrationCollectionGetParamsWithHTTPClient

func NewSvmMigrationCollectionGetParamsWithHTTPClient(client *http.Client) *SvmMigrationCollectionGetParams

NewSvmMigrationCollectionGetParamsWithHTTPClient creates a new SvmMigrationCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationCollectionGetParamsWithTimeout

func NewSvmMigrationCollectionGetParamsWithTimeout(timeout time.Duration) *SvmMigrationCollectionGetParams

NewSvmMigrationCollectionGetParamsWithTimeout creates a new SvmMigrationCollectionGetParams object with the ability to set a timeout on a request.

func (*SvmMigrationCollectionGetParams) SetAutoCutoverQueryParameter

func (o *SvmMigrationCollectionGetParams) SetAutoCutoverQueryParameter(autoCutover *bool)

SetAutoCutoverQueryParameter adds the autoCutover to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetAutoSourceCleanupQueryParameter

func (o *SvmMigrationCollectionGetParams) SetAutoSourceCleanupQueryParameter(autoSourceCleanup *bool)

SetAutoSourceCleanupQueryParameter adds the autoSourceCleanup to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetContext

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

SetContext adds the context to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetCurrentOperationQueryParameter

func (o *SvmMigrationCollectionGetParams) SetCurrentOperationQueryParameter(currentOperation *string)

SetCurrentOperationQueryParameter adds the currentOperation to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetDefaults

func (o *SvmMigrationCollectionGetParams) SetDefaults()

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

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

func (*SvmMigrationCollectionGetParams) SetDestinationIPspaceNameQueryParameter

func (o *SvmMigrationCollectionGetParams) SetDestinationIPspaceNameQueryParameter(destinationIpspaceName *string)

SetDestinationIPspaceNameQueryParameter adds the destinationIpspaceName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetDestinationIPspaceUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) SetDestinationIPspaceUUIDQueryParameter(destinationIpspaceUUID *string)

SetDestinationIPspaceUUIDQueryParameter adds the destinationIpspaceUuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetLastFailedStateQueryParameter

func (o *SvmMigrationCollectionGetParams) SetLastFailedStateQueryParameter(lastFailedState *string)

SetLastFailedStateQueryParameter adds the lastFailedState to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetLastOperationQueryParameter

func (o *SvmMigrationCollectionGetParams) SetLastOperationQueryParameter(lastOperation *string)

SetLastOperationQueryParameter adds the lastOperation to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetMessagesCodeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetMessagesCodeQueryParameter(messagesCode *int64)

SetMessagesCodeQueryParameter adds the messagesCode to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetMessagesMessageQueryParameter

func (o *SvmMigrationCollectionGetParams) SetMessagesMessageQueryParameter(messagesMessage *string)

SetMessagesMessageQueryParameter adds the messagesMessage to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetPointOfNoReturnQueryParameter

func (o *SvmMigrationCollectionGetParams) SetPointOfNoReturnQueryParameter(pointOfNoReturn *bool)

SetPointOfNoReturnQueryParameter adds the pointOfNoReturn to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetRestartCountQueryParameter

func (o *SvmMigrationCollectionGetParams) SetRestartCountQueryParameter(restartCount *int64)

SetRestartCountQueryParameter adds the restartCount to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceClusterNameQueryParameter

func (o *SvmMigrationCollectionGetParams) SetSourceClusterNameQueryParameter(sourceClusterName *string)

SetSourceClusterNameQueryParameter adds the sourceClusterName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceClusterUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) SetSourceClusterUUIDQueryParameter(sourceClusterUUID *string)

SetSourceClusterUUIDQueryParameter adds the sourceClusterUuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceSVMNameQueryParameter

func (o *SvmMigrationCollectionGetParams) SetSourceSVMNameQueryParameter(sourceSvmName *string)

SetSourceSVMNameQueryParameter adds the sourceSvmName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceSVMUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) SetSourceSVMUUIDQueryParameter(sourceSvmUUID *string)

SetSourceSVMUUIDQueryParameter adds the sourceSvmUuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetStateQueryParameter

func (o *SvmMigrationCollectionGetParams) SetStateQueryParameter(state *string)

SetStateQueryParameter adds the state to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsCutoverCompleteTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsCutoverCompleteTimeQueryParameter(timeMetricsCutoverCompleteTime *string)

SetTimeMetricsCutoverCompleteTimeQueryParameter adds the timeMetricsCutoverCompleteTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsCutoverStartTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsCutoverStartTimeQueryParameter(timeMetricsCutoverStartTime *string)

SetTimeMetricsCutoverStartTimeQueryParameter adds the timeMetricsCutoverStartTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsCutoverTriggerTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsCutoverTriggerTimeQueryParameter(timeMetricsCutoverTriggerTime *string)

SetTimeMetricsCutoverTriggerTimeQueryParameter adds the timeMetricsCutoverTriggerTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsEndTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsEndTimeQueryParameter(timeMetricsEndTime *string)

SetTimeMetricsEndTimeQueryParameter adds the timeMetricsEndTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsLastPauseTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsLastPauseTimeQueryParameter(timeMetricsLastPauseTime *string)

SetTimeMetricsLastPauseTimeQueryParameter adds the timeMetricsLastPauseTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsLastResumeTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsLastResumeTimeQueryParameter(timeMetricsLastResumeTime *string)

SetTimeMetricsLastResumeTimeQueryParameter adds the timeMetricsLastResumeTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsStartTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) SetTimeMetricsStartTimeQueryParameter(timeMetricsStartTime *string)

SetTimeMetricsStartTimeQueryParameter adds the timeMetricsStartTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithAutoCutoverQueryParameter

func (o *SvmMigrationCollectionGetParams) WithAutoCutoverQueryParameter(autoCutover *bool) *SvmMigrationCollectionGetParams

WithAutoCutoverQueryParameter adds the autoCutover to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithAutoSourceCleanupQueryParameter

func (o *SvmMigrationCollectionGetParams) WithAutoSourceCleanupQueryParameter(autoSourceCleanup *bool) *SvmMigrationCollectionGetParams

WithAutoSourceCleanupQueryParameter adds the autoSourceCleanup to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithContext

WithContext adds the context to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithCurrentOperationQueryParameter

func (o *SvmMigrationCollectionGetParams) WithCurrentOperationQueryParameter(currentOperation *string) *SvmMigrationCollectionGetParams

WithCurrentOperationQueryParameter adds the currentOperation to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the svm migration collection get params (not the query body).

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

func (*SvmMigrationCollectionGetParams) WithDestinationIPspaceNameQueryParameter

func (o *SvmMigrationCollectionGetParams) WithDestinationIPspaceNameQueryParameter(destinationIpspaceName *string) *SvmMigrationCollectionGetParams

WithDestinationIPspaceNameQueryParameter adds the destinationIpspaceName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithDestinationIPspaceUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) WithDestinationIPspaceUUIDQueryParameter(destinationIpspaceUUID *string) *SvmMigrationCollectionGetParams

WithDestinationIPspaceUUIDQueryParameter adds the destinationIpspaceUUID to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithLastFailedStateQueryParameter

func (o *SvmMigrationCollectionGetParams) WithLastFailedStateQueryParameter(lastFailedState *string) *SvmMigrationCollectionGetParams

WithLastFailedStateQueryParameter adds the lastFailedState to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithLastOperationQueryParameter

func (o *SvmMigrationCollectionGetParams) WithLastOperationQueryParameter(lastOperation *string) *SvmMigrationCollectionGetParams

WithLastOperationQueryParameter adds the lastOperation to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithMessagesCodeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithMessagesCodeQueryParameter(messagesCode *int64) *SvmMigrationCollectionGetParams

WithMessagesCodeQueryParameter adds the messagesCode to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithMessagesMessageQueryParameter

func (o *SvmMigrationCollectionGetParams) WithMessagesMessageQueryParameter(messagesMessage *string) *SvmMigrationCollectionGetParams

WithMessagesMessageQueryParameter adds the messagesMessage to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithPointOfNoReturnQueryParameter

func (o *SvmMigrationCollectionGetParams) WithPointOfNoReturnQueryParameter(pointOfNoReturn *bool) *SvmMigrationCollectionGetParams

WithPointOfNoReturnQueryParameter adds the pointOfNoReturn to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithRestartCountQueryParameter

func (o *SvmMigrationCollectionGetParams) WithRestartCountQueryParameter(restartCount *int64) *SvmMigrationCollectionGetParams

WithRestartCountQueryParameter adds the restartCount to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceClusterNameQueryParameter

func (o *SvmMigrationCollectionGetParams) WithSourceClusterNameQueryParameter(sourceClusterName *string) *SvmMigrationCollectionGetParams

WithSourceClusterNameQueryParameter adds the sourceClusterName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceClusterUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) WithSourceClusterUUIDQueryParameter(sourceClusterUUID *string) *SvmMigrationCollectionGetParams

WithSourceClusterUUIDQueryParameter adds the sourceClusterUUID to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceSVMNameQueryParameter

func (o *SvmMigrationCollectionGetParams) WithSourceSVMNameQueryParameter(sourceSvmName *string) *SvmMigrationCollectionGetParams

WithSourceSVMNameQueryParameter adds the sourceSvmName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceSVMUUIDQueryParameter

func (o *SvmMigrationCollectionGetParams) WithSourceSVMUUIDQueryParameter(sourceSvmUUID *string) *SvmMigrationCollectionGetParams

WithSourceSVMUUIDQueryParameter adds the sourceSvmUUID to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithStateQueryParameter

func (o *SvmMigrationCollectionGetParams) WithStateQueryParameter(state *string) *SvmMigrationCollectionGetParams

WithStateQueryParameter adds the state to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsCutoverCompleteTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsCutoverCompleteTimeQueryParameter(timeMetricsCutoverCompleteTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsCutoverCompleteTimeQueryParameter adds the timeMetricsCutoverCompleteTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsCutoverStartTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsCutoverStartTimeQueryParameter(timeMetricsCutoverStartTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsCutoverStartTimeQueryParameter adds the timeMetricsCutoverStartTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsCutoverTriggerTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsCutoverTriggerTimeQueryParameter(timeMetricsCutoverTriggerTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsCutoverTriggerTimeQueryParameter adds the timeMetricsCutoverTriggerTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsEndTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsEndTimeQueryParameter(timeMetricsEndTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsEndTimeQueryParameter adds the timeMetricsEndTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsLastPauseTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsLastPauseTimeQueryParameter(timeMetricsLastPauseTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsLastPauseTimeQueryParameter adds the timeMetricsLastPauseTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsLastResumeTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsLastResumeTimeQueryParameter(timeMetricsLastResumeTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsLastResumeTimeQueryParameter adds the timeMetricsLastResumeTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsStartTimeQueryParameter

func (o *SvmMigrationCollectionGetParams) WithTimeMetricsStartTimeQueryParameter(timeMetricsStartTime *string) *SvmMigrationCollectionGetParams

WithTimeMetricsStartTimeQueryParameter adds the timeMetricsStartTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithUUIDQueryParameter

WithUUIDQueryParameter adds the uuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationCollectionGetReader

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

SvmMigrationCollectionGetReader is a Reader for the SvmMigrationCollectionGet structure.

func (*SvmMigrationCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrationCreateAccepted

type SvmMigrationCreateAccepted struct {
	Payload *models.JobLinkResponse
}

SvmMigrationCreateAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmMigrationCreateAccepted

func NewSvmMigrationCreateAccepted() *SvmMigrationCreateAccepted

NewSvmMigrationCreateAccepted creates a SvmMigrationCreateAccepted with default headers values

func (*SvmMigrationCreateAccepted) Error

func (*SvmMigrationCreateAccepted) GetPayload

func (*SvmMigrationCreateAccepted) IsClientError

func (o *SvmMigrationCreateAccepted) IsClientError() bool

IsClientError returns true when this svm migration create accepted response has a 4xx status code

func (*SvmMigrationCreateAccepted) IsCode

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

IsCode returns true when this svm migration create accepted response a status code equal to that given

func (*SvmMigrationCreateAccepted) IsRedirect

func (o *SvmMigrationCreateAccepted) IsRedirect() bool

IsRedirect returns true when this svm migration create accepted response has a 3xx status code

func (*SvmMigrationCreateAccepted) IsServerError

func (o *SvmMigrationCreateAccepted) IsServerError() bool

IsServerError returns true when this svm migration create accepted response has a 5xx status code

func (*SvmMigrationCreateAccepted) IsSuccess

func (o *SvmMigrationCreateAccepted) IsSuccess() bool

IsSuccess returns true when this svm migration create accepted response has a 2xx status code

func (*SvmMigrationCreateAccepted) String

func (o *SvmMigrationCreateAccepted) String() string

type SvmMigrationCreateDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 262245 | The value provided is invalid. | | 13172746 | SVM migration cannot be started. This is a generic code, see the response message for details. |

func NewSvmMigrationCreateDefault

func NewSvmMigrationCreateDefault(code int) *SvmMigrationCreateDefault

NewSvmMigrationCreateDefault creates a SvmMigrationCreateDefault with default headers values

func (*SvmMigrationCreateDefault) Code

func (o *SvmMigrationCreateDefault) Code() int

Code gets the status code for the svm migration create default response

func (*SvmMigrationCreateDefault) Error

func (o *SvmMigrationCreateDefault) Error() string

func (*SvmMigrationCreateDefault) GetPayload

func (*SvmMigrationCreateDefault) IsClientError

func (o *SvmMigrationCreateDefault) IsClientError() bool

IsClientError returns true when this svm migration create default response has a 4xx status code

func (*SvmMigrationCreateDefault) IsCode

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

IsCode returns true when this svm migration create default response a status code equal to that given

func (*SvmMigrationCreateDefault) IsRedirect

func (o *SvmMigrationCreateDefault) IsRedirect() bool

IsRedirect returns true when this svm migration create default response has a 3xx status code

func (*SvmMigrationCreateDefault) IsServerError

func (o *SvmMigrationCreateDefault) IsServerError() bool

IsServerError returns true when this svm migration create default response has a 5xx status code

func (*SvmMigrationCreateDefault) IsSuccess

func (o *SvmMigrationCreateDefault) IsSuccess() bool

IsSuccess returns true when this svm migration create default response has a 2xx status code

func (*SvmMigrationCreateDefault) String

func (o *SvmMigrationCreateDefault) String() string

type SvmMigrationCreateParams

type SvmMigrationCreateParams struct {

	/* Info.

	   SVM migration information
	*/
	Info *models.SvmMigration

	/* ReturnRecords.

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

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

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

SvmMigrationCreateParams contains all the parameters to send to the API endpoint

for the svm migration create operation.

Typically these are written to a http.Request.

func NewSvmMigrationCreateParams

func NewSvmMigrationCreateParams() *SvmMigrationCreateParams

NewSvmMigrationCreateParams creates a new SvmMigrationCreateParams 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 NewSvmMigrationCreateParamsWithContext

func NewSvmMigrationCreateParamsWithContext(ctx context.Context) *SvmMigrationCreateParams

NewSvmMigrationCreateParamsWithContext creates a new SvmMigrationCreateParams object with the ability to set a context for a request.

func NewSvmMigrationCreateParamsWithHTTPClient

func NewSvmMigrationCreateParamsWithHTTPClient(client *http.Client) *SvmMigrationCreateParams

NewSvmMigrationCreateParamsWithHTTPClient creates a new SvmMigrationCreateParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationCreateParamsWithTimeout

func NewSvmMigrationCreateParamsWithTimeout(timeout time.Duration) *SvmMigrationCreateParams

NewSvmMigrationCreateParamsWithTimeout creates a new SvmMigrationCreateParams object with the ability to set a timeout on a request.

func (*SvmMigrationCreateParams) SetContext

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

SetContext adds the context to the svm migration create params

func (*SvmMigrationCreateParams) SetDefaults

func (o *SvmMigrationCreateParams) SetDefaults()

SetDefaults hydrates default values in the svm migration create params (not the query body).

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

func (*SvmMigrationCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration create params

func (*SvmMigrationCreateParams) SetInfo

func (o *SvmMigrationCreateParams) SetInfo(info *models.SvmMigration)

SetInfo adds the info to the svm migration create params

func (*SvmMigrationCreateParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm migration create params

func (*SvmMigrationCreateParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm migration create params

func (*SvmMigrationCreateParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration create params

func (*SvmMigrationCreateParams) WithContext

WithContext adds the context to the svm migration create params

func (*SvmMigrationCreateParams) WithDefaults

WithDefaults hydrates default values in the svm migration create params (not the query body).

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

func (*SvmMigrationCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm migration create params

func (*SvmMigrationCreateParams) WithInfo

WithInfo adds the info to the svm migration create params

func (*SvmMigrationCreateParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm migration create params

func (*SvmMigrationCreateParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm migration create params

func (*SvmMigrationCreateParams) WithTimeout

WithTimeout adds the timeout to the svm migration create params

func (*SvmMigrationCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationCreateReader

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

SvmMigrationCreateReader is a Reader for the SvmMigrationCreate structure.

func (*SvmMigrationCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrationGetDefault

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

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

Error

func NewSvmMigrationGetDefault

func NewSvmMigrationGetDefault(code int) *SvmMigrationGetDefault

NewSvmMigrationGetDefault creates a SvmMigrationGetDefault with default headers values

func (*SvmMigrationGetDefault) Code

func (o *SvmMigrationGetDefault) Code() int

Code gets the status code for the svm migration get default response

func (*SvmMigrationGetDefault) Error

func (o *SvmMigrationGetDefault) Error() string

func (*SvmMigrationGetDefault) GetPayload

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

func (*SvmMigrationGetDefault) IsClientError

func (o *SvmMigrationGetDefault) IsClientError() bool

IsClientError returns true when this svm migration get default response has a 4xx status code

func (*SvmMigrationGetDefault) IsCode

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

IsCode returns true when this svm migration get default response a status code equal to that given

func (*SvmMigrationGetDefault) IsRedirect

func (o *SvmMigrationGetDefault) IsRedirect() bool

IsRedirect returns true when this svm migration get default response has a 3xx status code

func (*SvmMigrationGetDefault) IsServerError

func (o *SvmMigrationGetDefault) IsServerError() bool

IsServerError returns true when this svm migration get default response has a 5xx status code

func (*SvmMigrationGetDefault) IsSuccess

func (o *SvmMigrationGetDefault) IsSuccess() bool

IsSuccess returns true when this svm migration get default response has a 2xx status code

func (*SvmMigrationGetDefault) String

func (o *SvmMigrationGetDefault) String() string

type SvmMigrationGetOK

type SvmMigrationGetOK struct {
	Payload *models.SvmMigration
}

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

OK

func NewSvmMigrationGetOK

func NewSvmMigrationGetOK() *SvmMigrationGetOK

NewSvmMigrationGetOK creates a SvmMigrationGetOK with default headers values

func (*SvmMigrationGetOK) Error

func (o *SvmMigrationGetOK) Error() string

func (*SvmMigrationGetOK) GetPayload

func (o *SvmMigrationGetOK) GetPayload() *models.SvmMigration

func (*SvmMigrationGetOK) IsClientError

func (o *SvmMigrationGetOK) IsClientError() bool

IsClientError returns true when this svm migration get o k response has a 4xx status code

func (*SvmMigrationGetOK) IsCode

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

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

func (*SvmMigrationGetOK) IsRedirect

func (o *SvmMigrationGetOK) IsRedirect() bool

IsRedirect returns true when this svm migration get o k response has a 3xx status code

func (*SvmMigrationGetOK) IsServerError

func (o *SvmMigrationGetOK) IsServerError() bool

IsServerError returns true when this svm migration get o k response has a 5xx status code

func (*SvmMigrationGetOK) IsSuccess

func (o *SvmMigrationGetOK) IsSuccess() bool

IsSuccess returns true when this svm migration get o k response has a 2xx status code

func (*SvmMigrationGetOK) String

func (o *SvmMigrationGetOK) String() string

type SvmMigrationGetParams

type SvmMigrationGetParams struct {

	/* Fields.

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

	/* UUID.

	   Migration UUID
	*/
	UUIDPathParameter string

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

SvmMigrationGetParams contains all the parameters to send to the API endpoint

for the svm migration get operation.

Typically these are written to a http.Request.

func NewSvmMigrationGetParams

func NewSvmMigrationGetParams() *SvmMigrationGetParams

NewSvmMigrationGetParams creates a new SvmMigrationGetParams 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 NewSvmMigrationGetParamsWithContext

func NewSvmMigrationGetParamsWithContext(ctx context.Context) *SvmMigrationGetParams

NewSvmMigrationGetParamsWithContext creates a new SvmMigrationGetParams object with the ability to set a context for a request.

func NewSvmMigrationGetParamsWithHTTPClient

func NewSvmMigrationGetParamsWithHTTPClient(client *http.Client) *SvmMigrationGetParams

NewSvmMigrationGetParamsWithHTTPClient creates a new SvmMigrationGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationGetParamsWithTimeout

func NewSvmMigrationGetParamsWithTimeout(timeout time.Duration) *SvmMigrationGetParams

NewSvmMigrationGetParamsWithTimeout creates a new SvmMigrationGetParams object with the ability to set a timeout on a request.

func (*SvmMigrationGetParams) SetContext

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

SetContext adds the context to the svm migration get params

func (*SvmMigrationGetParams) SetDefaults

func (o *SvmMigrationGetParams) SetDefaults()

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

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

func (*SvmMigrationGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm migration get params

func (*SvmMigrationGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration get params

func (*SvmMigrationGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration get params

func (*SvmMigrationGetParams) SetUUIDPathParameter

func (o *SvmMigrationGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm migration get params

func (*SvmMigrationGetParams) WithContext

WithContext adds the context to the svm migration get params

func (*SvmMigrationGetParams) WithDefaults

func (o *SvmMigrationGetParams) WithDefaults() *SvmMigrationGetParams

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

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

func (*SvmMigrationGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm migration get params

func (*SvmMigrationGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm migration get params

func (*SvmMigrationGetParams) WithTimeout

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

WithTimeout adds the timeout to the svm migration get params

func (*SvmMigrationGetParams) WithUUIDPathParameter

func (o *SvmMigrationGetParams) WithUUIDPathParameter(uuid string) *SvmMigrationGetParams

WithUUIDPathParameter adds the uuid to the svm migration get params

func (*SvmMigrationGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmMigrationGetReader

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

SvmMigrationGetReader is a Reader for the SvmMigrationGet structure.

func (*SvmMigrationGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrationModifyAccepted

type SvmMigrationModifyAccepted struct {
	Payload *models.JobLinkResponse
}

SvmMigrationModifyAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmMigrationModifyAccepted

func NewSvmMigrationModifyAccepted() *SvmMigrationModifyAccepted

NewSvmMigrationModifyAccepted creates a SvmMigrationModifyAccepted with default headers values

func (*SvmMigrationModifyAccepted) Error

func (*SvmMigrationModifyAccepted) GetPayload

func (*SvmMigrationModifyAccepted) IsClientError

func (o *SvmMigrationModifyAccepted) IsClientError() bool

IsClientError returns true when this svm migration modify accepted response has a 4xx status code

func (*SvmMigrationModifyAccepted) IsCode

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

IsCode returns true when this svm migration modify accepted response a status code equal to that given

func (*SvmMigrationModifyAccepted) IsRedirect

func (o *SvmMigrationModifyAccepted) IsRedirect() bool

IsRedirect returns true when this svm migration modify accepted response has a 3xx status code

func (*SvmMigrationModifyAccepted) IsServerError

func (o *SvmMigrationModifyAccepted) IsServerError() bool

IsServerError returns true when this svm migration modify accepted response has a 5xx status code

func (*SvmMigrationModifyAccepted) IsSuccess

func (o *SvmMigrationModifyAccepted) IsSuccess() bool

IsSuccess returns true when this svm migration modify accepted response has a 2xx status code

func (*SvmMigrationModifyAccepted) String

func (o *SvmMigrationModifyAccepted) String() string

type SvmMigrationModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed |

func NewSvmMigrationModifyDefault

func NewSvmMigrationModifyDefault(code int) *SvmMigrationModifyDefault

NewSvmMigrationModifyDefault creates a SvmMigrationModifyDefault with default headers values

func (*SvmMigrationModifyDefault) Code

func (o *SvmMigrationModifyDefault) Code() int

Code gets the status code for the svm migration modify default response

func (*SvmMigrationModifyDefault) Error

func (o *SvmMigrationModifyDefault) Error() string

func (*SvmMigrationModifyDefault) GetPayload

func (*SvmMigrationModifyDefault) IsClientError

func (o *SvmMigrationModifyDefault) IsClientError() bool

IsClientError returns true when this svm migration modify default response has a 4xx status code

func (*SvmMigrationModifyDefault) IsCode

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

IsCode returns true when this svm migration modify default response a status code equal to that given

func (*SvmMigrationModifyDefault) IsRedirect

func (o *SvmMigrationModifyDefault) IsRedirect() bool

IsRedirect returns true when this svm migration modify default response has a 3xx status code

func (*SvmMigrationModifyDefault) IsServerError

func (o *SvmMigrationModifyDefault) IsServerError() bool

IsServerError returns true when this svm migration modify default response has a 5xx status code

func (*SvmMigrationModifyDefault) IsSuccess

func (o *SvmMigrationModifyDefault) IsSuccess() bool

IsSuccess returns true when this svm migration modify default response has a 2xx status code

func (*SvmMigrationModifyDefault) String

func (o *SvmMigrationModifyDefault) String() string

type SvmMigrationModifyParams

type SvmMigrationModifyParams struct {

	/* Action.

	     The pause action pauses the SVM migration. This action stops data transfer and configuration replication. This operation must be performed on the destination cluster.
	The resume action resumes an SVM migration from a paused or failed state. This operation must be performed on the destination cluster.
	The cutover action triggers the cutover of an SVM from the source cluster to the destination cluster.
	The source_clean up action performs a clean up of the SVM on the source cluster.

	*/
	ActionQueryParameter *string

	/* AutoCutover.

	   Optional property that when set to true automatically performs cutover when the migration state reaches "ready for cutover".

	   Default: true
	*/
	AutoCutoverQueryParameter *bool

	/* AutoSourceCleanup.

	   Optional property that when set to true automatically cleans up the SVM on the source cluster after the migration cutover.

	   Default: true
	*/
	AutoSourceCleanupQueryParameter *bool

	/* Info.

	   Info specification
	*/
	Info *models.SvmMigration

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   SVM migration UUID
	*/
	UUIDPathParameter string

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

SvmMigrationModifyParams contains all the parameters to send to the API endpoint

for the svm migration modify operation.

Typically these are written to a http.Request.

func NewSvmMigrationModifyParams

func NewSvmMigrationModifyParams() *SvmMigrationModifyParams

NewSvmMigrationModifyParams creates a new SvmMigrationModifyParams 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 NewSvmMigrationModifyParamsWithContext

func NewSvmMigrationModifyParamsWithContext(ctx context.Context) *SvmMigrationModifyParams

NewSvmMigrationModifyParamsWithContext creates a new SvmMigrationModifyParams object with the ability to set a context for a request.

func NewSvmMigrationModifyParamsWithHTTPClient

func NewSvmMigrationModifyParamsWithHTTPClient(client *http.Client) *SvmMigrationModifyParams

NewSvmMigrationModifyParamsWithHTTPClient creates a new SvmMigrationModifyParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationModifyParamsWithTimeout

func NewSvmMigrationModifyParamsWithTimeout(timeout time.Duration) *SvmMigrationModifyParams

NewSvmMigrationModifyParamsWithTimeout creates a new SvmMigrationModifyParams object with the ability to set a timeout on a request.

func (*SvmMigrationModifyParams) SetActionQueryParameter

func (o *SvmMigrationModifyParams) SetActionQueryParameter(action *string)

SetActionQueryParameter adds the action to the svm migration modify params

func (*SvmMigrationModifyParams) SetAutoCutoverQueryParameter

func (o *SvmMigrationModifyParams) SetAutoCutoverQueryParameter(autoCutover *bool)

SetAutoCutoverQueryParameter adds the autoCutover to the svm migration modify params

func (*SvmMigrationModifyParams) SetAutoSourceCleanupQueryParameter

func (o *SvmMigrationModifyParams) SetAutoSourceCleanupQueryParameter(autoSourceCleanup *bool)

SetAutoSourceCleanupQueryParameter adds the autoSourceCleanup to the svm migration modify params

func (*SvmMigrationModifyParams) SetContext

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

SetContext adds the context to the svm migration modify params

func (*SvmMigrationModifyParams) SetDefaults

func (o *SvmMigrationModifyParams) SetDefaults()

SetDefaults hydrates default values in the svm migration modify params (not the query body).

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

func (*SvmMigrationModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration modify params

func (*SvmMigrationModifyParams) SetInfo

func (o *SvmMigrationModifyParams) SetInfo(info *models.SvmMigration)

SetInfo adds the info to the svm migration modify params

func (*SvmMigrationModifyParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm migration modify params

func (*SvmMigrationModifyParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration modify params

func (*SvmMigrationModifyParams) SetUUIDPathParameter

func (o *SvmMigrationModifyParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm migration modify params

func (*SvmMigrationModifyParams) WithActionQueryParameter

func (o *SvmMigrationModifyParams) WithActionQueryParameter(action *string) *SvmMigrationModifyParams

WithActionQueryParameter adds the action to the svm migration modify params

func (*SvmMigrationModifyParams) WithAutoCutoverQueryParameter

func (o *SvmMigrationModifyParams) WithAutoCutoverQueryParameter(autoCutover *bool) *SvmMigrationModifyParams

WithAutoCutoverQueryParameter adds the autoCutover to the svm migration modify params

func (*SvmMigrationModifyParams) WithAutoSourceCleanupQueryParameter

func (o *SvmMigrationModifyParams) WithAutoSourceCleanupQueryParameter(autoSourceCleanup *bool) *SvmMigrationModifyParams

WithAutoSourceCleanupQueryParameter adds the autoSourceCleanup to the svm migration modify params

func (*SvmMigrationModifyParams) WithContext

WithContext adds the context to the svm migration modify params

func (*SvmMigrationModifyParams) WithDefaults

WithDefaults hydrates default values in the svm migration modify params (not the query body).

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

func (*SvmMigrationModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm migration modify params

func (*SvmMigrationModifyParams) WithInfo

WithInfo adds the info to the svm migration modify params

func (*SvmMigrationModifyParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm migration modify params

func (*SvmMigrationModifyParams) WithTimeout

WithTimeout adds the timeout to the svm migration modify params

func (*SvmMigrationModifyParams) WithUUIDPathParameter

func (o *SvmMigrationModifyParams) WithUUIDPathParameter(uuid string) *SvmMigrationModifyParams

WithUUIDPathParameter adds the uuid to the svm migration modify params

func (*SvmMigrationModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationModifyReader

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

SvmMigrationModifyReader is a Reader for the SvmMigrationModify structure.

func (*SvmMigrationModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrationVolumeCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed |

func NewSvmMigrationVolumeCollectionGetDefault

func NewSvmMigrationVolumeCollectionGetDefault(code int) *SvmMigrationVolumeCollectionGetDefault

NewSvmMigrationVolumeCollectionGetDefault creates a SvmMigrationVolumeCollectionGetDefault with default headers values

func (*SvmMigrationVolumeCollectionGetDefault) Code

Code gets the status code for the svm migration volume collection get default response

func (*SvmMigrationVolumeCollectionGetDefault) Error

func (*SvmMigrationVolumeCollectionGetDefault) GetPayload

func (*SvmMigrationVolumeCollectionGetDefault) IsClientError

func (o *SvmMigrationVolumeCollectionGetDefault) IsClientError() bool

IsClientError returns true when this svm migration volume collection get default response has a 4xx status code

func (*SvmMigrationVolumeCollectionGetDefault) IsCode

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

func (*SvmMigrationVolumeCollectionGetDefault) IsRedirect

IsRedirect returns true when this svm migration volume collection get default response has a 3xx status code

func (*SvmMigrationVolumeCollectionGetDefault) IsServerError

func (o *SvmMigrationVolumeCollectionGetDefault) IsServerError() bool

IsServerError returns true when this svm migration volume collection get default response has a 5xx status code

func (*SvmMigrationVolumeCollectionGetDefault) IsSuccess

IsSuccess returns true when this svm migration volume collection get default response has a 2xx status code

func (*SvmMigrationVolumeCollectionGetDefault) String

type SvmMigrationVolumeCollectionGetOK

type SvmMigrationVolumeCollectionGetOK struct {
	Payload *models.SvmMigrationVolumeResponse
}

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

OK

func NewSvmMigrationVolumeCollectionGetOK

func NewSvmMigrationVolumeCollectionGetOK() *SvmMigrationVolumeCollectionGetOK

NewSvmMigrationVolumeCollectionGetOK creates a SvmMigrationVolumeCollectionGetOK with default headers values

func (*SvmMigrationVolumeCollectionGetOK) Error

func (*SvmMigrationVolumeCollectionGetOK) GetPayload

func (*SvmMigrationVolumeCollectionGetOK) IsClientError

func (o *SvmMigrationVolumeCollectionGetOK) IsClientError() bool

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

func (*SvmMigrationVolumeCollectionGetOK) IsCode

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

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

func (*SvmMigrationVolumeCollectionGetOK) IsRedirect

func (o *SvmMigrationVolumeCollectionGetOK) IsRedirect() bool

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

func (*SvmMigrationVolumeCollectionGetOK) IsServerError

func (o *SvmMigrationVolumeCollectionGetOK) IsServerError() bool

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

func (*SvmMigrationVolumeCollectionGetOK) IsSuccess

func (o *SvmMigrationVolumeCollectionGetOK) IsSuccess() bool

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

func (*SvmMigrationVolumeCollectionGetOK) String

type SvmMigrationVolumeCollectionGetParams

type SvmMigrationVolumeCollectionGetParams struct {

	/* Fields.

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

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmMigrationUUID.

	   Migration UUID
	*/
	SVMMigrationUUIDPathParameter string

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

SvmMigrationVolumeCollectionGetParams contains all the parameters to send to the API endpoint

for the svm migration volume collection get operation.

Typically these are written to a http.Request.

func NewSvmMigrationVolumeCollectionGetParams

func NewSvmMigrationVolumeCollectionGetParams() *SvmMigrationVolumeCollectionGetParams

NewSvmMigrationVolumeCollectionGetParams creates a new SvmMigrationVolumeCollectionGetParams 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 NewSvmMigrationVolumeCollectionGetParamsWithContext

func NewSvmMigrationVolumeCollectionGetParamsWithContext(ctx context.Context) *SvmMigrationVolumeCollectionGetParams

NewSvmMigrationVolumeCollectionGetParamsWithContext creates a new SvmMigrationVolumeCollectionGetParams object with the ability to set a context for a request.

func NewSvmMigrationVolumeCollectionGetParamsWithHTTPClient

func NewSvmMigrationVolumeCollectionGetParamsWithHTTPClient(client *http.Client) *SvmMigrationVolumeCollectionGetParams

NewSvmMigrationVolumeCollectionGetParamsWithHTTPClient creates a new SvmMigrationVolumeCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationVolumeCollectionGetParamsWithTimeout

func NewSvmMigrationVolumeCollectionGetParamsWithTimeout(timeout time.Duration) *SvmMigrationVolumeCollectionGetParams

NewSvmMigrationVolumeCollectionGetParamsWithTimeout creates a new SvmMigrationVolumeCollectionGetParams object with the ability to set a timeout on a request.

func (*SvmMigrationVolumeCollectionGetParams) SetContext

SetContext adds the context to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetDefaults

func (o *SvmMigrationVolumeCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the svm migration volume collection get params (not the query body).

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

func (*SvmMigrationVolumeCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetSVMMigrationUUIDPathParameter

func (o *SvmMigrationVolumeCollectionGetParams) SetSVMMigrationUUIDPathParameter(svmMigrationUUID string)

SetSVMMigrationUUIDPathParameter adds the svmMigrationUuid to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithContext

WithContext adds the context to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the svm migration volume collection get params (not the query body).

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

func (*SvmMigrationVolumeCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithSVMMigrationUUIDPathParameter

func (o *SvmMigrationVolumeCollectionGetParams) WithSVMMigrationUUIDPathParameter(svmMigrationUUID string) *SvmMigrationVolumeCollectionGetParams

WithSVMMigrationUUIDPathParameter adds the svmMigrationUUID to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm migration volume collection get params

func (*SvmMigrationVolumeCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationVolumeCollectionGetReader

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

SvmMigrationVolumeCollectionGetReader is a Reader for the SvmMigrationVolumeCollectionGet structure.

func (*SvmMigrationVolumeCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmMigrationVolumeGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed |

func NewSvmMigrationVolumeGetDefault

func NewSvmMigrationVolumeGetDefault(code int) *SvmMigrationVolumeGetDefault

NewSvmMigrationVolumeGetDefault creates a SvmMigrationVolumeGetDefault with default headers values

func (*SvmMigrationVolumeGetDefault) Code

Code gets the status code for the svm migration volume get default response

func (*SvmMigrationVolumeGetDefault) Error

func (*SvmMigrationVolumeGetDefault) GetPayload

func (*SvmMigrationVolumeGetDefault) IsClientError

func (o *SvmMigrationVolumeGetDefault) IsClientError() bool

IsClientError returns true when this svm migration volume get default response has a 4xx status code

func (*SvmMigrationVolumeGetDefault) IsCode

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

IsCode returns true when this svm migration volume get default response a status code equal to that given

func (*SvmMigrationVolumeGetDefault) IsRedirect

func (o *SvmMigrationVolumeGetDefault) IsRedirect() bool

IsRedirect returns true when this svm migration volume get default response has a 3xx status code

func (*SvmMigrationVolumeGetDefault) IsServerError

func (o *SvmMigrationVolumeGetDefault) IsServerError() bool

IsServerError returns true when this svm migration volume get default response has a 5xx status code

func (*SvmMigrationVolumeGetDefault) IsSuccess

func (o *SvmMigrationVolumeGetDefault) IsSuccess() bool

IsSuccess returns true when this svm migration volume get default response has a 2xx status code

func (*SvmMigrationVolumeGetDefault) String

type SvmMigrationVolumeGetOK

type SvmMigrationVolumeGetOK struct {
	Payload *models.SvmMigrationVolume
}

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

OK

func NewSvmMigrationVolumeGetOK

func NewSvmMigrationVolumeGetOK() *SvmMigrationVolumeGetOK

NewSvmMigrationVolumeGetOK creates a SvmMigrationVolumeGetOK with default headers values

func (*SvmMigrationVolumeGetOK) Error

func (o *SvmMigrationVolumeGetOK) Error() string

func (*SvmMigrationVolumeGetOK) GetPayload

func (*SvmMigrationVolumeGetOK) IsClientError

func (o *SvmMigrationVolumeGetOK) IsClientError() bool

IsClientError returns true when this svm migration volume get o k response has a 4xx status code

func (*SvmMigrationVolumeGetOK) IsCode

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

IsCode returns true when this svm migration volume get o k response a status code equal to that given

func (*SvmMigrationVolumeGetOK) IsRedirect

func (o *SvmMigrationVolumeGetOK) IsRedirect() bool

IsRedirect returns true when this svm migration volume get o k response has a 3xx status code

func (*SvmMigrationVolumeGetOK) IsServerError

func (o *SvmMigrationVolumeGetOK) IsServerError() bool

IsServerError returns true when this svm migration volume get o k response has a 5xx status code

func (*SvmMigrationVolumeGetOK) IsSuccess

func (o *SvmMigrationVolumeGetOK) IsSuccess() bool

IsSuccess returns true when this svm migration volume get o k response has a 2xx status code

func (*SvmMigrationVolumeGetOK) String

func (o *SvmMigrationVolumeGetOK) String() string

type SvmMigrationVolumeGetParams

type SvmMigrationVolumeGetParams struct {

	/* ErrorsCode.

	   Filter by errors.code
	*/
	ErrorsCodeQueryParameter *int64

	/* ErrorsMessage.

	   Filter by errors.message
	*/
	ErrorsMessageQueryParameter *string

	/* Fields.

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

	/* Healthy.

	   Filter by healthy
	*/
	HealthyQueryParameter *bool

	/* MaxRecords.

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

	/* NodeName.

	   Filter by node.name
	*/
	NodeNameQueryParameter *string

	/* NodeUUID.

	   Filter by node.uuid
	*/
	NodeUUIDQueryParameter *string

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* SvmMigrationUUID.

	   Migration UUID
	*/
	SVMMigrationUUIDPathParameter string

	/* TransferState.

	   Filter by transfer_state
	*/
	TransferStateQueryParameter *string

	/* VolumeName.

	   Filter by volume.name
	*/
	VolumeNameQueryParameter *string

	/* VolumeUUID.

	   Volume UUID
	*/
	VolumeUUIDPathParameter string

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

SvmMigrationVolumeGetParams contains all the parameters to send to the API endpoint

for the svm migration volume get operation.

Typically these are written to a http.Request.

func NewSvmMigrationVolumeGetParams

func NewSvmMigrationVolumeGetParams() *SvmMigrationVolumeGetParams

NewSvmMigrationVolumeGetParams creates a new SvmMigrationVolumeGetParams 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 NewSvmMigrationVolumeGetParamsWithContext

func NewSvmMigrationVolumeGetParamsWithContext(ctx context.Context) *SvmMigrationVolumeGetParams

NewSvmMigrationVolumeGetParamsWithContext creates a new SvmMigrationVolumeGetParams object with the ability to set a context for a request.

func NewSvmMigrationVolumeGetParamsWithHTTPClient

func NewSvmMigrationVolumeGetParamsWithHTTPClient(client *http.Client) *SvmMigrationVolumeGetParams

NewSvmMigrationVolumeGetParamsWithHTTPClient creates a new SvmMigrationVolumeGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationVolumeGetParamsWithTimeout

func NewSvmMigrationVolumeGetParamsWithTimeout(timeout time.Duration) *SvmMigrationVolumeGetParams

NewSvmMigrationVolumeGetParamsWithTimeout creates a new SvmMigrationVolumeGetParams object with the ability to set a timeout on a request.

func (*SvmMigrationVolumeGetParams) SetContext

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

SetContext adds the context to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetDefaults

func (o *SvmMigrationVolumeGetParams) SetDefaults()

SetDefaults hydrates default values in the svm migration volume get params (not the query body).

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

func (*SvmMigrationVolumeGetParams) SetErrorsCodeQueryParameter

func (o *SvmMigrationVolumeGetParams) SetErrorsCodeQueryParameter(errorsCode *int64)

SetErrorsCodeQueryParameter adds the errorsCode to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetErrorsMessageQueryParameter

func (o *SvmMigrationVolumeGetParams) SetErrorsMessageQueryParameter(errorsMessage *string)

SetErrorsMessageQueryParameter adds the errorsMessage to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetHealthyQueryParameter

func (o *SvmMigrationVolumeGetParams) SetHealthyQueryParameter(healthy *bool)

SetHealthyQueryParameter adds the healthy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetNodeNameQueryParameter

func (o *SvmMigrationVolumeGetParams) SetNodeNameQueryParameter(nodeName *string)

SetNodeNameQueryParameter adds the nodeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetNodeUUIDQueryParameter

func (o *SvmMigrationVolumeGetParams) SetNodeUUIDQueryParameter(nodeUUID *string)

SetNodeUUIDQueryParameter adds the nodeUuid to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetSVMMigrationUUIDPathParameter

func (o *SvmMigrationVolumeGetParams) SetSVMMigrationUUIDPathParameter(svmMigrationUUID string)

SetSVMMigrationUUIDPathParameter adds the svmMigrationUuid to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetSVMUUIDQueryParameter

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

SetSVMUUIDQueryParameter adds the svmUuid to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetTransferStateQueryParameter

func (o *SvmMigrationVolumeGetParams) SetTransferStateQueryParameter(transferState *string)

SetTransferStateQueryParameter adds the transferState to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetVolumeNameQueryParameter

func (o *SvmMigrationVolumeGetParams) SetVolumeNameQueryParameter(volumeName *string)

SetVolumeNameQueryParameter adds the volumeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetVolumeUUIDPathParameter

func (o *SvmMigrationVolumeGetParams) SetVolumeUUIDPathParameter(volumeUUID string)

SetVolumeUUIDPathParameter adds the volumeUuid to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithContext

WithContext adds the context to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithDefaults

WithDefaults hydrates default values in the svm migration volume get params (not the query body).

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

func (*SvmMigrationVolumeGetParams) WithErrorsCodeQueryParameter

func (o *SvmMigrationVolumeGetParams) WithErrorsCodeQueryParameter(errorsCode *int64) *SvmMigrationVolumeGetParams

WithErrorsCodeQueryParameter adds the errorsCode to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithErrorsMessageQueryParameter

func (o *SvmMigrationVolumeGetParams) WithErrorsMessageQueryParameter(errorsMessage *string) *SvmMigrationVolumeGetParams

WithErrorsMessageQueryParameter adds the errorsMessage to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithHealthyQueryParameter

func (o *SvmMigrationVolumeGetParams) WithHealthyQueryParameter(healthy *bool) *SvmMigrationVolumeGetParams

WithHealthyQueryParameter adds the healthy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithNodeNameQueryParameter

func (o *SvmMigrationVolumeGetParams) WithNodeNameQueryParameter(nodeName *string) *SvmMigrationVolumeGetParams

WithNodeNameQueryParameter adds the nodeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithNodeUUIDQueryParameter

func (o *SvmMigrationVolumeGetParams) WithNodeUUIDQueryParameter(nodeUUID *string) *SvmMigrationVolumeGetParams

WithNodeUUIDQueryParameter adds the nodeUUID to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithSVMMigrationUUIDPathParameter

func (o *SvmMigrationVolumeGetParams) WithSVMMigrationUUIDPathParameter(svmMigrationUUID string) *SvmMigrationVolumeGetParams

WithSVMMigrationUUIDPathParameter adds the svmMigrationUUID to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithSVMNameQueryParameter

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

WithSVMNameQueryParameter adds the svmName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithSVMUUIDQueryParameter

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

WithSVMUUIDQueryParameter adds the svmUUID to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithTimeout

WithTimeout adds the timeout to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithTransferStateQueryParameter

func (o *SvmMigrationVolumeGetParams) WithTransferStateQueryParameter(transferState *string) *SvmMigrationVolumeGetParams

WithTransferStateQueryParameter adds the transferState to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithVolumeNameQueryParameter

func (o *SvmMigrationVolumeGetParams) WithVolumeNameQueryParameter(volumeName *string) *SvmMigrationVolumeGetParams

WithVolumeNameQueryParameter adds the volumeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithVolumeUUIDPathParameter

func (o *SvmMigrationVolumeGetParams) WithVolumeUUIDPathParameter(volumeUUID string) *SvmMigrationVolumeGetParams

WithVolumeUUIDPathParameter adds the volumeUUID to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationVolumeGetReader

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

SvmMigrationVolumeGetReader is a Reader for the SvmMigrationVolumeGet structure.

func (*SvmMigrationVolumeGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmModifyAccepted

type SvmModifyAccepted struct {
	Payload *models.JobLinkResponse
}

SvmModifyAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmModifyAccepted

func NewSvmModifyAccepted() *SvmModifyAccepted

NewSvmModifyAccepted creates a SvmModifyAccepted with default headers values

func (*SvmModifyAccepted) Error

func (o *SvmModifyAccepted) Error() string

func (*SvmModifyAccepted) GetPayload

func (o *SvmModifyAccepted) GetPayload() *models.JobLinkResponse

func (*SvmModifyAccepted) IsClientError

func (o *SvmModifyAccepted) IsClientError() bool

IsClientError returns true when this svm modify accepted response has a 4xx status code

func (*SvmModifyAccepted) IsCode

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

IsCode returns true when this svm modify accepted response a status code equal to that given

func (*SvmModifyAccepted) IsRedirect

func (o *SvmModifyAccepted) IsRedirect() bool

IsRedirect returns true when this svm modify accepted response has a 3xx status code

func (*SvmModifyAccepted) IsServerError

func (o *SvmModifyAccepted) IsServerError() bool

IsServerError returns true when this svm modify accepted response has a 5xx status code

func (*SvmModifyAccepted) IsSuccess

func (o *SvmModifyAccepted) IsSuccess() bool

IsSuccess returns true when this svm modify accepted response has a 2xx status code

func (*SvmModifyAccepted) String

func (o *SvmModifyAccepted) String() string

type SvmModifyDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 13434880 | Failed to modify SVM parameters. | | 13434881 | Failed to rename SVM. | | 13434883 | SVM parameters except name modified successfully. | | 13434885 | Non-UTF8 language(s) not supported. | | 13434886 | Invalid Snapshot copy policy. | | 13434902 | Modification of NSSwitch parameters failed for the SVM. | | 13434906 | Operation not supported for an SVM of type sync-destination. | | 12451843 | Certificate does not exist. | | 13434908 | Invalid SVM name. The name is already in use by another SVM, IPSpace or cluster. | | 13434916 | SVM is in the process of being created. Wait a few minutes, and then try the command again. | | 13434915 | Failed to unlock the SVM because SVM create or delete job is in progress. Wait a few minutes, and then try the command again. | | 13434911 | Invalid SVM name. Maximum supported length is 41 if SVM is of type \\\"sync-source\\\", otherwise 47. | ``` <br/>

func NewSvmModifyDefault

func NewSvmModifyDefault(code int) *SvmModifyDefault

NewSvmModifyDefault creates a SvmModifyDefault with default headers values

func (*SvmModifyDefault) Code

func (o *SvmModifyDefault) Code() int

Code gets the status code for the svm modify default response

func (*SvmModifyDefault) Error

func (o *SvmModifyDefault) Error() string

func (*SvmModifyDefault) GetPayload

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

func (*SvmModifyDefault) IsClientError

func (o *SvmModifyDefault) IsClientError() bool

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

func (*SvmModifyDefault) IsCode

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

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

func (*SvmModifyDefault) IsRedirect

func (o *SvmModifyDefault) IsRedirect() bool

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

func (*SvmModifyDefault) IsServerError

func (o *SvmModifyDefault) IsServerError() bool

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

func (*SvmModifyDefault) IsSuccess

func (o *SvmModifyDefault) IsSuccess() bool

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

func (*SvmModifyDefault) String

func (o *SvmModifyDefault) String() string

type SvmModifyParams

type SvmModifyParams struct {

	/* Info.

	   Info specification
	*/
	Info *models.Svm

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   Filter by UUID
	*/
	UUIDPathParameter string

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

SvmModifyParams contains all the parameters to send to the API endpoint

for the svm modify operation.

Typically these are written to a http.Request.

func NewSvmModifyParams

func NewSvmModifyParams() *SvmModifyParams

NewSvmModifyParams creates a new SvmModifyParams 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 NewSvmModifyParamsWithContext

func NewSvmModifyParamsWithContext(ctx context.Context) *SvmModifyParams

NewSvmModifyParamsWithContext creates a new SvmModifyParams object with the ability to set a context for a request.

func NewSvmModifyParamsWithHTTPClient

func NewSvmModifyParamsWithHTTPClient(client *http.Client) *SvmModifyParams

NewSvmModifyParamsWithHTTPClient creates a new SvmModifyParams object with the ability to set a custom HTTPClient for a request.

func NewSvmModifyParamsWithTimeout

func NewSvmModifyParamsWithTimeout(timeout time.Duration) *SvmModifyParams

NewSvmModifyParamsWithTimeout creates a new SvmModifyParams object with the ability to set a timeout on a request.

func (*SvmModifyParams) SetContext

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

SetContext adds the context to the svm modify params

func (*SvmModifyParams) SetDefaults

func (o *SvmModifyParams) SetDefaults()

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

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

func (*SvmModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm modify params

func (*SvmModifyParams) SetInfo

func (o *SvmModifyParams) SetInfo(info *models.Svm)

SetInfo adds the info to the svm modify params

func (*SvmModifyParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm modify params

func (*SvmModifyParams) SetTimeout

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

SetTimeout adds the timeout to the svm modify params

func (*SvmModifyParams) SetUUIDPathParameter

func (o *SvmModifyParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm modify params

func (*SvmModifyParams) WithContext

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

WithContext adds the context to the svm modify params

func (*SvmModifyParams) WithDefaults

func (o *SvmModifyParams) WithDefaults() *SvmModifyParams

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

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

func (*SvmModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm modify params

func (*SvmModifyParams) WithInfo

func (o *SvmModifyParams) WithInfo(info *models.Svm) *SvmModifyParams

WithInfo adds the info to the svm modify params

func (*SvmModifyParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm modify params

func (*SvmModifyParams) WithTimeout

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

WithTimeout adds the timeout to the svm modify params

func (*SvmModifyParams) WithUUIDPathParameter

func (o *SvmModifyParams) WithUUIDPathParameter(uuid string) *SvmModifyParams

WithUUIDPathParameter adds the uuid to the svm modify params

func (*SvmModifyParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmModifyReader

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

SvmModifyReader is a Reader for the SvmModify structure.

func (*SvmModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerCollectionGetDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345578 | Internal error. Unable to retrieve local or peer SVM name. | ``` <br/>

func NewSvmPeerCollectionGetDefault

func NewSvmPeerCollectionGetDefault(code int) *SvmPeerCollectionGetDefault

NewSvmPeerCollectionGetDefault creates a SvmPeerCollectionGetDefault with default headers values

func (*SvmPeerCollectionGetDefault) Code

func (o *SvmPeerCollectionGetDefault) Code() int

Code gets the status code for the svm peer collection get default response

func (*SvmPeerCollectionGetDefault) Error

func (*SvmPeerCollectionGetDefault) GetPayload

func (*SvmPeerCollectionGetDefault) IsClientError

func (o *SvmPeerCollectionGetDefault) IsClientError() bool

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

func (*SvmPeerCollectionGetDefault) IsCode

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

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

func (*SvmPeerCollectionGetDefault) IsRedirect

func (o *SvmPeerCollectionGetDefault) IsRedirect() bool

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

func (*SvmPeerCollectionGetDefault) IsServerError

func (o *SvmPeerCollectionGetDefault) IsServerError() bool

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

func (*SvmPeerCollectionGetDefault) IsSuccess

func (o *SvmPeerCollectionGetDefault) IsSuccess() bool

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

func (*SvmPeerCollectionGetDefault) String

func (o *SvmPeerCollectionGetDefault) String() string

type SvmPeerCollectionGetOK

type SvmPeerCollectionGetOK struct {
	Payload *models.SvmPeerResponse
}

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

OK

func NewSvmPeerCollectionGetOK

func NewSvmPeerCollectionGetOK() *SvmPeerCollectionGetOK

NewSvmPeerCollectionGetOK creates a SvmPeerCollectionGetOK with default headers values

func (*SvmPeerCollectionGetOK) Error

func (o *SvmPeerCollectionGetOK) Error() string

func (*SvmPeerCollectionGetOK) GetPayload

func (*SvmPeerCollectionGetOK) IsClientError

func (o *SvmPeerCollectionGetOK) IsClientError() bool

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

func (*SvmPeerCollectionGetOK) IsCode

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

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

func (*SvmPeerCollectionGetOK) IsRedirect

func (o *SvmPeerCollectionGetOK) IsRedirect() bool

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

func (*SvmPeerCollectionGetOK) IsServerError

func (o *SvmPeerCollectionGetOK) IsServerError() bool

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

func (*SvmPeerCollectionGetOK) IsSuccess

func (o *SvmPeerCollectionGetOK) IsSuccess() bool

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

func (*SvmPeerCollectionGetOK) String

func (o *SvmPeerCollectionGetOK) String() string

type SvmPeerCollectionGetParams

type SvmPeerCollectionGetParams struct {

	/* Applications.

	   Filter by applications
	*/
	ApplicationsQueryParameter *string

	/* Fields.

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

	/* MaxRecords.

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

	/* Name.

	   Filter by name
	*/
	NameQueryParameter *string

	/* OrderBy.

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

	/* PeerClusterName.

	   Filter by peer.cluster.name
	*/
	PeerClusterNameQueryParameter *string

	/* PeerClusterUUID.

	   Filter by peer.cluster.uuid
	*/
	PeerClusterUUIDQueryParameter *string

	/* PeerSvmName.

	   Filter by peer.svm.name
	*/
	PeerSVMNameQueryParameter *string

	/* PeerSvmUUID.

	   Filter by peer.svm.uuid
	*/
	PeerSVMUUIDQueryParameter *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* State.

	   Filter by state
	*/
	StateQueryParameter *string

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

	/* UUID.

	   Filter by uuid
	*/
	UUIDQueryParameter *string

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

SvmPeerCollectionGetParams contains all the parameters to send to the API endpoint

for the svm peer collection get operation.

Typically these are written to a http.Request.

func NewSvmPeerCollectionGetParams

func NewSvmPeerCollectionGetParams() *SvmPeerCollectionGetParams

NewSvmPeerCollectionGetParams creates a new SvmPeerCollectionGetParams 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 NewSvmPeerCollectionGetParamsWithContext

func NewSvmPeerCollectionGetParamsWithContext(ctx context.Context) *SvmPeerCollectionGetParams

NewSvmPeerCollectionGetParamsWithContext creates a new SvmPeerCollectionGetParams object with the ability to set a context for a request.

func NewSvmPeerCollectionGetParamsWithHTTPClient

func NewSvmPeerCollectionGetParamsWithHTTPClient(client *http.Client) *SvmPeerCollectionGetParams

NewSvmPeerCollectionGetParamsWithHTTPClient creates a new SvmPeerCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerCollectionGetParamsWithTimeout

func NewSvmPeerCollectionGetParamsWithTimeout(timeout time.Duration) *SvmPeerCollectionGetParams

NewSvmPeerCollectionGetParamsWithTimeout creates a new SvmPeerCollectionGetParams object with the ability to set a timeout on a request.

func (*SvmPeerCollectionGetParams) SetApplicationsQueryParameter

func (o *SvmPeerCollectionGetParams) SetApplicationsQueryParameter(applications *string)

SetApplicationsQueryParameter adds the applications to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetContext

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

SetContext adds the context to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetDefaults

func (o *SvmPeerCollectionGetParams) SetDefaults()

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

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

func (*SvmPeerCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetNameQueryParameter

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

SetNameQueryParameter adds the name to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerClusterNameQueryParameter

func (o *SvmPeerCollectionGetParams) SetPeerClusterNameQueryParameter(peerClusterName *string)

SetPeerClusterNameQueryParameter adds the peerClusterName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerClusterUUIDQueryParameter

func (o *SvmPeerCollectionGetParams) SetPeerClusterUUIDQueryParameter(peerClusterUUID *string)

SetPeerClusterUUIDQueryParameter adds the peerClusterUuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerSVMNameQueryParameter

func (o *SvmPeerCollectionGetParams) SetPeerSVMNameQueryParameter(peerSvmName *string)

SetPeerSVMNameQueryParameter adds the peerSvmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerSVMUUIDQueryParameter

func (o *SvmPeerCollectionGetParams) SetPeerSVMUUIDQueryParameter(peerSvmUUID *string)

SetPeerSVMUUIDQueryParameter adds the peerSvmUuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetSVMUUIDQueryParameter

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

SetSVMUUIDQueryParameter adds the svmUuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetStateQueryParameter

func (o *SvmPeerCollectionGetParams) SetStateQueryParameter(state *string)

SetStateQueryParameter adds the state to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetUUIDQueryParameter

func (o *SvmPeerCollectionGetParams) SetUUIDQueryParameter(uuid *string)

SetUUIDQueryParameter adds the uuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithApplicationsQueryParameter

func (o *SvmPeerCollectionGetParams) WithApplicationsQueryParameter(applications *string) *SvmPeerCollectionGetParams

WithApplicationsQueryParameter adds the applications to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithContext

WithContext adds the context to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the svm peer collection get params (not the query body).

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

func (*SvmPeerCollectionGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithNameQueryParameter

func (o *SvmPeerCollectionGetParams) WithNameQueryParameter(name *string) *SvmPeerCollectionGetParams

WithNameQueryParameter adds the name to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerClusterNameQueryParameter

func (o *SvmPeerCollectionGetParams) WithPeerClusterNameQueryParameter(peerClusterName *string) *SvmPeerCollectionGetParams

WithPeerClusterNameQueryParameter adds the peerClusterName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerClusterUUIDQueryParameter

func (o *SvmPeerCollectionGetParams) WithPeerClusterUUIDQueryParameter(peerClusterUUID *string) *SvmPeerCollectionGetParams

WithPeerClusterUUIDQueryParameter adds the peerClusterUUID to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerSVMNameQueryParameter

func (o *SvmPeerCollectionGetParams) WithPeerSVMNameQueryParameter(peerSvmName *string) *SvmPeerCollectionGetParams

WithPeerSVMNameQueryParameter adds the peerSvmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerSVMUUIDQueryParameter

func (o *SvmPeerCollectionGetParams) WithPeerSVMUUIDQueryParameter(peerSvmUUID *string) *SvmPeerCollectionGetParams

WithPeerSVMUUIDQueryParameter adds the peerSvmUUID to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithSVMNameQueryParameter

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

WithSVMNameQueryParameter adds the svmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithSVMUUIDQueryParameter

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

WithSVMUUIDQueryParameter adds the svmUUID to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithStateQueryParameter

func (o *SvmPeerCollectionGetParams) WithStateQueryParameter(state *string) *SvmPeerCollectionGetParams

WithStateQueryParameter adds the state to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithUUIDQueryParameter

func (o *SvmPeerCollectionGetParams) WithUUIDQueryParameter(uuid *string) *SvmPeerCollectionGetParams

WithUUIDQueryParameter adds the uuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerCollectionGetReader

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

SvmPeerCollectionGetReader is a Reader for the SvmPeerCollectionGet structure.

func (*SvmPeerCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerCreateAccepted

type SvmPeerCreateAccepted struct {
	Payload *models.SvmPeer
}

SvmPeerCreateAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmPeerCreateAccepted

func NewSvmPeerCreateAccepted() *SvmPeerCreateAccepted

NewSvmPeerCreateAccepted creates a SvmPeerCreateAccepted with default headers values

func (*SvmPeerCreateAccepted) Error

func (o *SvmPeerCreateAccepted) Error() string

func (*SvmPeerCreateAccepted) GetPayload

func (o *SvmPeerCreateAccepted) GetPayload() *models.SvmPeer

func (*SvmPeerCreateAccepted) IsClientError

func (o *SvmPeerCreateAccepted) IsClientError() bool

IsClientError returns true when this svm peer create accepted response has a 4xx status code

func (*SvmPeerCreateAccepted) IsCode

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

IsCode returns true when this svm peer create accepted response a status code equal to that given

func (*SvmPeerCreateAccepted) IsRedirect

func (o *SvmPeerCreateAccepted) IsRedirect() bool

IsRedirect returns true when this svm peer create accepted response has a 3xx status code

func (*SvmPeerCreateAccepted) IsServerError

func (o *SvmPeerCreateAccepted) IsServerError() bool

IsServerError returns true when this svm peer create accepted response has a 5xx status code

func (*SvmPeerCreateAccepted) IsSuccess

func (o *SvmPeerCreateAccepted) IsSuccess() bool

IsSuccess returns true when this svm peer create accepted response has a 2xx status code

func (*SvmPeerCreateAccepted) String

func (o *SvmPeerCreateAccepted) String() string

type SvmPeerCreateDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 13434889 | Internal error. Wait and retry. | | 26345575 | The specified peer cluster name and peer cluster UUID do not match. | | 26345579 | The specified field is invalid. | | 26345580 | SVM name or SVM UUID must be provided. | ``` <br/>

func NewSvmPeerCreateDefault

func NewSvmPeerCreateDefault(code int) *SvmPeerCreateDefault

NewSvmPeerCreateDefault creates a SvmPeerCreateDefault with default headers values

func (*SvmPeerCreateDefault) Code

func (o *SvmPeerCreateDefault) Code() int

Code gets the status code for the svm peer create default response

func (*SvmPeerCreateDefault) Error

func (o *SvmPeerCreateDefault) Error() string

func (*SvmPeerCreateDefault) GetPayload

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

func (*SvmPeerCreateDefault) IsClientError

func (o *SvmPeerCreateDefault) IsClientError() bool

IsClientError returns true when this svm peer create default response has a 4xx status code

func (*SvmPeerCreateDefault) IsCode

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

IsCode returns true when this svm peer create default response a status code equal to that given

func (*SvmPeerCreateDefault) IsRedirect

func (o *SvmPeerCreateDefault) IsRedirect() bool

IsRedirect returns true when this svm peer create default response has a 3xx status code

func (*SvmPeerCreateDefault) IsServerError

func (o *SvmPeerCreateDefault) IsServerError() bool

IsServerError returns true when this svm peer create default response has a 5xx status code

func (*SvmPeerCreateDefault) IsSuccess

func (o *SvmPeerCreateDefault) IsSuccess() bool

IsSuccess returns true when this svm peer create default response has a 2xx status code

func (*SvmPeerCreateDefault) String

func (o *SvmPeerCreateDefault) String() string

type SvmPeerCreateParams

type SvmPeerCreateParams struct {

	/* Info.

	   Info specification
	*/
	Info *models.SvmPeer

	/* ReturnRecords.

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

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

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

SvmPeerCreateParams contains all the parameters to send to the API endpoint

for the svm peer create operation.

Typically these are written to a http.Request.

func NewSvmPeerCreateParams

func NewSvmPeerCreateParams() *SvmPeerCreateParams

NewSvmPeerCreateParams creates a new SvmPeerCreateParams 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 NewSvmPeerCreateParamsWithContext

func NewSvmPeerCreateParamsWithContext(ctx context.Context) *SvmPeerCreateParams

NewSvmPeerCreateParamsWithContext creates a new SvmPeerCreateParams object with the ability to set a context for a request.

func NewSvmPeerCreateParamsWithHTTPClient

func NewSvmPeerCreateParamsWithHTTPClient(client *http.Client) *SvmPeerCreateParams

NewSvmPeerCreateParamsWithHTTPClient creates a new SvmPeerCreateParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerCreateParamsWithTimeout

func NewSvmPeerCreateParamsWithTimeout(timeout time.Duration) *SvmPeerCreateParams

NewSvmPeerCreateParamsWithTimeout creates a new SvmPeerCreateParams object with the ability to set a timeout on a request.

func (*SvmPeerCreateParams) SetContext

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

SetContext adds the context to the svm peer create params

func (*SvmPeerCreateParams) SetDefaults

func (o *SvmPeerCreateParams) SetDefaults()

SetDefaults hydrates default values in the svm peer create params (not the query body).

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

func (*SvmPeerCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer create params

func (*SvmPeerCreateParams) SetInfo

func (o *SvmPeerCreateParams) SetInfo(info *models.SvmPeer)

SetInfo adds the info to the svm peer create params

func (*SvmPeerCreateParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm peer create params

func (*SvmPeerCreateParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer create params

func (*SvmPeerCreateParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer create params

func (*SvmPeerCreateParams) WithContext

WithContext adds the context to the svm peer create params

func (*SvmPeerCreateParams) WithDefaults

func (o *SvmPeerCreateParams) WithDefaults() *SvmPeerCreateParams

WithDefaults hydrates default values in the svm peer create params (not the query body).

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

func (*SvmPeerCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm peer create params

func (*SvmPeerCreateParams) WithInfo

WithInfo adds the info to the svm peer create params

func (*SvmPeerCreateParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm peer create params

func (*SvmPeerCreateParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer create params

func (*SvmPeerCreateParams) WithTimeout

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

WithTimeout adds the timeout to the svm peer create params

func (*SvmPeerCreateParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmPeerCreateReader

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

SvmPeerCreateReader is a Reader for the SvmPeerCreate structure.

func (*SvmPeerCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerDeleteAccepted

type SvmPeerDeleteAccepted struct {
}

SvmPeerDeleteAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmPeerDeleteAccepted

func NewSvmPeerDeleteAccepted() *SvmPeerDeleteAccepted

NewSvmPeerDeleteAccepted creates a SvmPeerDeleteAccepted with default headers values

func (*SvmPeerDeleteAccepted) Error

func (o *SvmPeerDeleteAccepted) Error() string

func (*SvmPeerDeleteAccepted) IsClientError

func (o *SvmPeerDeleteAccepted) IsClientError() bool

IsClientError returns true when this svm peer delete accepted response has a 4xx status code

func (*SvmPeerDeleteAccepted) IsCode

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

IsCode returns true when this svm peer delete accepted response a status code equal to that given

func (*SvmPeerDeleteAccepted) IsRedirect

func (o *SvmPeerDeleteAccepted) IsRedirect() bool

IsRedirect returns true when this svm peer delete accepted response has a 3xx status code

func (*SvmPeerDeleteAccepted) IsServerError

func (o *SvmPeerDeleteAccepted) IsServerError() bool

IsServerError returns true when this svm peer delete accepted response has a 5xx status code

func (*SvmPeerDeleteAccepted) IsSuccess

func (o *SvmPeerDeleteAccepted) IsSuccess() bool

IsSuccess returns true when this svm peer delete accepted response has a 2xx status code

func (*SvmPeerDeleteAccepted) String

func (o *SvmPeerDeleteAccepted) String() string

type SvmPeerDeleteDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345578 | Internal error. Unable to retrieve local or peer SVM name. | ``` <br/>

func NewSvmPeerDeleteDefault

func NewSvmPeerDeleteDefault(code int) *SvmPeerDeleteDefault

NewSvmPeerDeleteDefault creates a SvmPeerDeleteDefault with default headers values

func (*SvmPeerDeleteDefault) Code

func (o *SvmPeerDeleteDefault) Code() int

Code gets the status code for the svm peer delete default response

func (*SvmPeerDeleteDefault) Error

func (o *SvmPeerDeleteDefault) Error() string

func (*SvmPeerDeleteDefault) GetPayload

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

func (*SvmPeerDeleteDefault) IsClientError

func (o *SvmPeerDeleteDefault) IsClientError() bool

IsClientError returns true when this svm peer delete default response has a 4xx status code

func (*SvmPeerDeleteDefault) IsCode

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

IsCode returns true when this svm peer delete default response a status code equal to that given

func (*SvmPeerDeleteDefault) IsRedirect

func (o *SvmPeerDeleteDefault) IsRedirect() bool

IsRedirect returns true when this svm peer delete default response has a 3xx status code

func (*SvmPeerDeleteDefault) IsServerError

func (o *SvmPeerDeleteDefault) IsServerError() bool

IsServerError returns true when this svm peer delete default response has a 5xx status code

func (*SvmPeerDeleteDefault) IsSuccess

func (o *SvmPeerDeleteDefault) IsSuccess() bool

IsSuccess returns true when this svm peer delete default response has a 2xx status code

func (*SvmPeerDeleteDefault) String

func (o *SvmPeerDeleteDefault) String() string

type SvmPeerDeleteParams

type SvmPeerDeleteParams struct {

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   SVM peer relationship UUID
	*/
	UUIDPathParameter string

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

SvmPeerDeleteParams contains all the parameters to send to the API endpoint

for the svm peer delete operation.

Typically these are written to a http.Request.

func NewSvmPeerDeleteParams

func NewSvmPeerDeleteParams() *SvmPeerDeleteParams

NewSvmPeerDeleteParams creates a new SvmPeerDeleteParams 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 NewSvmPeerDeleteParamsWithContext

func NewSvmPeerDeleteParamsWithContext(ctx context.Context) *SvmPeerDeleteParams

NewSvmPeerDeleteParamsWithContext creates a new SvmPeerDeleteParams object with the ability to set a context for a request.

func NewSvmPeerDeleteParamsWithHTTPClient

func NewSvmPeerDeleteParamsWithHTTPClient(client *http.Client) *SvmPeerDeleteParams

NewSvmPeerDeleteParamsWithHTTPClient creates a new SvmPeerDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerDeleteParamsWithTimeout

func NewSvmPeerDeleteParamsWithTimeout(timeout time.Duration) *SvmPeerDeleteParams

NewSvmPeerDeleteParamsWithTimeout creates a new SvmPeerDeleteParams object with the ability to set a timeout on a request.

func (*SvmPeerDeleteParams) SetContext

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

SetContext adds the context to the svm peer delete params

func (*SvmPeerDeleteParams) SetDefaults

func (o *SvmPeerDeleteParams) SetDefaults()

SetDefaults hydrates default values in the svm peer delete params (not the query body).

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

func (*SvmPeerDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer delete params

func (*SvmPeerDeleteParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer delete params

func (*SvmPeerDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer delete params

func (*SvmPeerDeleteParams) SetUUIDPathParameter

func (o *SvmPeerDeleteParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm peer delete params

func (*SvmPeerDeleteParams) WithContext

WithContext adds the context to the svm peer delete params

func (*SvmPeerDeleteParams) WithDefaults

func (o *SvmPeerDeleteParams) WithDefaults() *SvmPeerDeleteParams

WithDefaults hydrates default values in the svm peer delete params (not the query body).

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

func (*SvmPeerDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm peer delete params

func (*SvmPeerDeleteParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer delete params

func (*SvmPeerDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the svm peer delete params

func (*SvmPeerDeleteParams) WithUUIDPathParameter

func (o *SvmPeerDeleteParams) WithUUIDPathParameter(uuid string) *SvmPeerDeleteParams

WithUUIDPathParameter adds the uuid to the svm peer delete params

func (*SvmPeerDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmPeerDeleteReader

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

SvmPeerDeleteReader is a Reader for the SvmPeerDelete structure.

func (*SvmPeerDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerInstanceGetDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345578 | Internal error. Unable to retrieve local or peer SVM name. | ``` <br/>

func NewSvmPeerInstanceGetDefault

func NewSvmPeerInstanceGetDefault(code int) *SvmPeerInstanceGetDefault

NewSvmPeerInstanceGetDefault creates a SvmPeerInstanceGetDefault with default headers values

func (*SvmPeerInstanceGetDefault) Code

func (o *SvmPeerInstanceGetDefault) Code() int

Code gets the status code for the svm peer instance get default response

func (*SvmPeerInstanceGetDefault) Error

func (o *SvmPeerInstanceGetDefault) Error() string

func (*SvmPeerInstanceGetDefault) GetPayload

func (*SvmPeerInstanceGetDefault) IsClientError

func (o *SvmPeerInstanceGetDefault) IsClientError() bool

IsClientError returns true when this svm peer instance get default response has a 4xx status code

func (*SvmPeerInstanceGetDefault) IsCode

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

IsCode returns true when this svm peer instance get default response a status code equal to that given

func (*SvmPeerInstanceGetDefault) IsRedirect

func (o *SvmPeerInstanceGetDefault) IsRedirect() bool

IsRedirect returns true when this svm peer instance get default response has a 3xx status code

func (*SvmPeerInstanceGetDefault) IsServerError

func (o *SvmPeerInstanceGetDefault) IsServerError() bool

IsServerError returns true when this svm peer instance get default response has a 5xx status code

func (*SvmPeerInstanceGetDefault) IsSuccess

func (o *SvmPeerInstanceGetDefault) IsSuccess() bool

IsSuccess returns true when this svm peer instance get default response has a 2xx status code

func (*SvmPeerInstanceGetDefault) String

func (o *SvmPeerInstanceGetDefault) String() string

type SvmPeerInstanceGetOK

type SvmPeerInstanceGetOK struct {
	Payload *models.SvmPeer
}

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

OK

func NewSvmPeerInstanceGetOK

func NewSvmPeerInstanceGetOK() *SvmPeerInstanceGetOK

NewSvmPeerInstanceGetOK creates a SvmPeerInstanceGetOK with default headers values

func (*SvmPeerInstanceGetOK) Error

func (o *SvmPeerInstanceGetOK) Error() string

func (*SvmPeerInstanceGetOK) GetPayload

func (o *SvmPeerInstanceGetOK) GetPayload() *models.SvmPeer

func (*SvmPeerInstanceGetOK) IsClientError

func (o *SvmPeerInstanceGetOK) IsClientError() bool

IsClientError returns true when this svm peer instance get o k response has a 4xx status code

func (*SvmPeerInstanceGetOK) IsCode

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

IsCode returns true when this svm peer instance get o k response a status code equal to that given

func (*SvmPeerInstanceGetOK) IsRedirect

func (o *SvmPeerInstanceGetOK) IsRedirect() bool

IsRedirect returns true when this svm peer instance get o k response has a 3xx status code

func (*SvmPeerInstanceGetOK) IsServerError

func (o *SvmPeerInstanceGetOK) IsServerError() bool

IsServerError returns true when this svm peer instance get o k response has a 5xx status code

func (*SvmPeerInstanceGetOK) IsSuccess

func (o *SvmPeerInstanceGetOK) IsSuccess() bool

IsSuccess returns true when this svm peer instance get o k response has a 2xx status code

func (*SvmPeerInstanceGetOK) String

func (o *SvmPeerInstanceGetOK) String() string

type SvmPeerInstanceGetParams

type SvmPeerInstanceGetParams struct {

	/* Fields.

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

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   SVM peer relation UUID
	*/
	UUIDPathParameter string

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

SvmPeerInstanceGetParams contains all the parameters to send to the API endpoint

for the svm peer instance get operation.

Typically these are written to a http.Request.

func NewSvmPeerInstanceGetParams

func NewSvmPeerInstanceGetParams() *SvmPeerInstanceGetParams

NewSvmPeerInstanceGetParams creates a new SvmPeerInstanceGetParams 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 NewSvmPeerInstanceGetParamsWithContext

func NewSvmPeerInstanceGetParamsWithContext(ctx context.Context) *SvmPeerInstanceGetParams

NewSvmPeerInstanceGetParamsWithContext creates a new SvmPeerInstanceGetParams object with the ability to set a context for a request.

func NewSvmPeerInstanceGetParamsWithHTTPClient

func NewSvmPeerInstanceGetParamsWithHTTPClient(client *http.Client) *SvmPeerInstanceGetParams

NewSvmPeerInstanceGetParamsWithHTTPClient creates a new SvmPeerInstanceGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerInstanceGetParamsWithTimeout

func NewSvmPeerInstanceGetParamsWithTimeout(timeout time.Duration) *SvmPeerInstanceGetParams

NewSvmPeerInstanceGetParamsWithTimeout creates a new SvmPeerInstanceGetParams object with the ability to set a timeout on a request.

func (*SvmPeerInstanceGetParams) SetContext

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

SetContext adds the context to the svm peer instance get params

func (*SvmPeerInstanceGetParams) SetDefaults

func (o *SvmPeerInstanceGetParams) SetDefaults()

SetDefaults hydrates default values in the svm peer instance get params (not the query body).

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

func (*SvmPeerInstanceGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm peer instance get params

func (*SvmPeerInstanceGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer instance get params

func (*SvmPeerInstanceGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer instance get params

func (*SvmPeerInstanceGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer instance get params

func (*SvmPeerInstanceGetParams) SetUUIDPathParameter

func (o *SvmPeerInstanceGetParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WithContext

WithContext adds the context to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WithDefaults

WithDefaults hydrates default values in the svm peer instance get params (not the query body).

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

func (*SvmPeerInstanceGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WithTimeout

WithTimeout adds the timeout to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WithUUIDPathParameter

func (o *SvmPeerInstanceGetParams) WithUUIDPathParameter(uuid string) *SvmPeerInstanceGetParams

WithUUIDPathParameter adds the uuid to the svm peer instance get params

func (*SvmPeerInstanceGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerInstanceGetReader

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

SvmPeerInstanceGetReader is a Reader for the SvmPeerInstanceGet structure.

func (*SvmPeerInstanceGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerModifyAccepted

type SvmPeerModifyAccepted struct {
}

SvmPeerModifyAccepted describes a response with status code 202, with default header values.

Accepted

func NewSvmPeerModifyAccepted

func NewSvmPeerModifyAccepted() *SvmPeerModifyAccepted

NewSvmPeerModifyAccepted creates a SvmPeerModifyAccepted with default headers values

func (*SvmPeerModifyAccepted) Error

func (o *SvmPeerModifyAccepted) Error() string

func (*SvmPeerModifyAccepted) IsClientError

func (o *SvmPeerModifyAccepted) IsClientError() bool

IsClientError returns true when this svm peer modify accepted response has a 4xx status code

func (*SvmPeerModifyAccepted) IsCode

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

IsCode returns true when this svm peer modify accepted response a status code equal to that given

func (*SvmPeerModifyAccepted) IsRedirect

func (o *SvmPeerModifyAccepted) IsRedirect() bool

IsRedirect returns true when this svm peer modify accepted response has a 3xx status code

func (*SvmPeerModifyAccepted) IsServerError

func (o *SvmPeerModifyAccepted) IsServerError() bool

IsServerError returns true when this svm peer modify accepted response has a 5xx status code

func (*SvmPeerModifyAccepted) IsSuccess

func (o *SvmPeerModifyAccepted) IsSuccess() bool

IsSuccess returns true when this svm peer modify accepted response has a 2xx status code

func (*SvmPeerModifyAccepted) String

func (o *SvmPeerModifyAccepted) String() string

type SvmPeerModifyDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 13434889 | Internal error. Wait and retry. | | 26345575 | The specified peer cluster name and peer cluster UUID do not match. | | 26345576 | Given peer state is invalid. | | 26345577 | One of the following is required: applications, state, or name. | | 26345578 | Internal error. Unable to retrieve local or peer SVM name. | | 26345579 | The specified field is invalid. | | 26345581 | Peer cluster name could not be retrieved or validated. | ``` <br/>

func NewSvmPeerModifyDefault

func NewSvmPeerModifyDefault(code int) *SvmPeerModifyDefault

NewSvmPeerModifyDefault creates a SvmPeerModifyDefault with default headers values

func (*SvmPeerModifyDefault) Code

func (o *SvmPeerModifyDefault) Code() int

Code gets the status code for the svm peer modify default response

func (*SvmPeerModifyDefault) Error

func (o *SvmPeerModifyDefault) Error() string

func (*SvmPeerModifyDefault) GetPayload

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

func (*SvmPeerModifyDefault) IsClientError

func (o *SvmPeerModifyDefault) IsClientError() bool

IsClientError returns true when this svm peer modify default response has a 4xx status code

func (*SvmPeerModifyDefault) IsCode

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

IsCode returns true when this svm peer modify default response a status code equal to that given

func (*SvmPeerModifyDefault) IsRedirect

func (o *SvmPeerModifyDefault) IsRedirect() bool

IsRedirect returns true when this svm peer modify default response has a 3xx status code

func (*SvmPeerModifyDefault) IsServerError

func (o *SvmPeerModifyDefault) IsServerError() bool

IsServerError returns true when this svm peer modify default response has a 5xx status code

func (*SvmPeerModifyDefault) IsSuccess

func (o *SvmPeerModifyDefault) IsSuccess() bool

IsSuccess returns true when this svm peer modify default response has a 2xx status code

func (*SvmPeerModifyDefault) String

func (o *SvmPeerModifyDefault) String() string

type SvmPeerModifyParams

type SvmPeerModifyParams struct {

	/* Info.

	   Info specification
	*/
	Info *models.SvmPeer

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* UUID.

	   SVM peer relationship UUID
	*/
	UUIDPathParameter string

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

SvmPeerModifyParams contains all the parameters to send to the API endpoint

for the svm peer modify operation.

Typically these are written to a http.Request.

func NewSvmPeerModifyParams

func NewSvmPeerModifyParams() *SvmPeerModifyParams

NewSvmPeerModifyParams creates a new SvmPeerModifyParams 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 NewSvmPeerModifyParamsWithContext

func NewSvmPeerModifyParamsWithContext(ctx context.Context) *SvmPeerModifyParams

NewSvmPeerModifyParamsWithContext creates a new SvmPeerModifyParams object with the ability to set a context for a request.

func NewSvmPeerModifyParamsWithHTTPClient

func NewSvmPeerModifyParamsWithHTTPClient(client *http.Client) *SvmPeerModifyParams

NewSvmPeerModifyParamsWithHTTPClient creates a new SvmPeerModifyParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerModifyParamsWithTimeout

func NewSvmPeerModifyParamsWithTimeout(timeout time.Duration) *SvmPeerModifyParams

NewSvmPeerModifyParamsWithTimeout creates a new SvmPeerModifyParams object with the ability to set a timeout on a request.

func (*SvmPeerModifyParams) SetContext

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

SetContext adds the context to the svm peer modify params

func (*SvmPeerModifyParams) SetDefaults

func (o *SvmPeerModifyParams) SetDefaults()

SetDefaults hydrates default values in the svm peer modify params (not the query body).

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

func (*SvmPeerModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer modify params

func (*SvmPeerModifyParams) SetInfo

func (o *SvmPeerModifyParams) SetInfo(info *models.SvmPeer)

SetInfo adds the info to the svm peer modify params

func (*SvmPeerModifyParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer modify params

func (*SvmPeerModifyParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer modify params

func (*SvmPeerModifyParams) SetUUIDPathParameter

func (o *SvmPeerModifyParams) SetUUIDPathParameter(uuid string)

SetUUIDPathParameter adds the uuid to the svm peer modify params

func (*SvmPeerModifyParams) WithContext

WithContext adds the context to the svm peer modify params

func (*SvmPeerModifyParams) WithDefaults

func (o *SvmPeerModifyParams) WithDefaults() *SvmPeerModifyParams

WithDefaults hydrates default values in the svm peer modify params (not the query body).

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

func (*SvmPeerModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm peer modify params

func (*SvmPeerModifyParams) WithInfo

WithInfo adds the info to the svm peer modify params

func (*SvmPeerModifyParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer modify params

func (*SvmPeerModifyParams) WithTimeout

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

WithTimeout adds the timeout to the svm peer modify params

func (*SvmPeerModifyParams) WithUUIDPathParameter

func (o *SvmPeerModifyParams) WithUUIDPathParameter(uuid string) *SvmPeerModifyParams

WithUUIDPathParameter adds the uuid to the svm peer modify params

func (*SvmPeerModifyParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type SvmPeerModifyReader

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

SvmPeerModifyReader is a Reader for the SvmPeerModify structure.

func (*SvmPeerModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerPermissionCollectionGetDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345574 | Failed to find the SVM or volume name with UUID. | ``` <br/>

func NewSvmPeerPermissionCollectionGetDefault

func NewSvmPeerPermissionCollectionGetDefault(code int) *SvmPeerPermissionCollectionGetDefault

NewSvmPeerPermissionCollectionGetDefault creates a SvmPeerPermissionCollectionGetDefault with default headers values

func (*SvmPeerPermissionCollectionGetDefault) Code

Code gets the status code for the svm peer permission collection get default response

func (*SvmPeerPermissionCollectionGetDefault) Error

func (*SvmPeerPermissionCollectionGetDefault) GetPayload

func (*SvmPeerPermissionCollectionGetDefault) IsClientError

func (o *SvmPeerPermissionCollectionGetDefault) IsClientError() bool

IsClientError returns true when this svm peer permission collection get default response has a 4xx status code

func (*SvmPeerPermissionCollectionGetDefault) IsCode

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

func (*SvmPeerPermissionCollectionGetDefault) IsRedirect

IsRedirect returns true when this svm peer permission collection get default response has a 3xx status code

func (*SvmPeerPermissionCollectionGetDefault) IsServerError

func (o *SvmPeerPermissionCollectionGetDefault) IsServerError() bool

IsServerError returns true when this svm peer permission collection get default response has a 5xx status code

func (*SvmPeerPermissionCollectionGetDefault) IsSuccess

IsSuccess returns true when this svm peer permission collection get default response has a 2xx status code

func (*SvmPeerPermissionCollectionGetDefault) String

type SvmPeerPermissionCollectionGetOK

type SvmPeerPermissionCollectionGetOK struct {
	Payload *models.SvmPeerPermissionResponse
}

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

OK

func NewSvmPeerPermissionCollectionGetOK

func NewSvmPeerPermissionCollectionGetOK() *SvmPeerPermissionCollectionGetOK

NewSvmPeerPermissionCollectionGetOK creates a SvmPeerPermissionCollectionGetOK with default headers values

func (*SvmPeerPermissionCollectionGetOK) Error

func (*SvmPeerPermissionCollectionGetOK) GetPayload

func (*SvmPeerPermissionCollectionGetOK) IsClientError

func (o *SvmPeerPermissionCollectionGetOK) IsClientError() bool

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

func (*SvmPeerPermissionCollectionGetOK) IsCode

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

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

func (*SvmPeerPermissionCollectionGetOK) IsRedirect

func (o *SvmPeerPermissionCollectionGetOK) IsRedirect() bool

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

func (*SvmPeerPermissionCollectionGetOK) IsServerError

func (o *SvmPeerPermissionCollectionGetOK) IsServerError() bool

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

func (*SvmPeerPermissionCollectionGetOK) IsSuccess

func (o *SvmPeerPermissionCollectionGetOK) IsSuccess() bool

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

func (*SvmPeerPermissionCollectionGetOK) String

type SvmPeerPermissionCollectionGetParams

type SvmPeerPermissionCollectionGetParams struct {

	/* Applications.

	   Filter by applications
	*/
	ApplicationsQueryParameter *string

	/* ClusterPeerName.

	   Filter by cluster_peer.name
	*/
	ClusterPeerNameQueryParameter *string

	/* ClusterPeerUUID.

	   Filter by cluster_peer.uuid
	*/
	ClusterPeerUUIDQueryParameter *string

	/* Fields.

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

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SVMUUIDQueryParameter *string

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

SvmPeerPermissionCollectionGetParams contains all the parameters to send to the API endpoint

for the svm peer permission collection get operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionCollectionGetParams

func NewSvmPeerPermissionCollectionGetParams() *SvmPeerPermissionCollectionGetParams

NewSvmPeerPermissionCollectionGetParams creates a new SvmPeerPermissionCollectionGetParams 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 NewSvmPeerPermissionCollectionGetParamsWithContext

func NewSvmPeerPermissionCollectionGetParamsWithContext(ctx context.Context) *SvmPeerPermissionCollectionGetParams

NewSvmPeerPermissionCollectionGetParamsWithContext creates a new SvmPeerPermissionCollectionGetParams object with the ability to set a context for a request.

func NewSvmPeerPermissionCollectionGetParamsWithHTTPClient

func NewSvmPeerPermissionCollectionGetParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionCollectionGetParams

NewSvmPeerPermissionCollectionGetParamsWithHTTPClient creates a new SvmPeerPermissionCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionCollectionGetParamsWithTimeout

func NewSvmPeerPermissionCollectionGetParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionCollectionGetParams

NewSvmPeerPermissionCollectionGetParamsWithTimeout creates a new SvmPeerPermissionCollectionGetParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionCollectionGetParams) SetApplicationsQueryParameter

func (o *SvmPeerPermissionCollectionGetParams) SetApplicationsQueryParameter(applications *string)

SetApplicationsQueryParameter adds the applications to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetClusterPeerNameQueryParameter

func (o *SvmPeerPermissionCollectionGetParams) SetClusterPeerNameQueryParameter(clusterPeerName *string)

SetClusterPeerNameQueryParameter adds the clusterPeerName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetClusterPeerUUIDQueryParameter

func (o *SvmPeerPermissionCollectionGetParams) SetClusterPeerUUIDQueryParameter(clusterPeerUUID *string)

SetClusterPeerUUIDQueryParameter adds the clusterPeerUuid to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetContext

SetContext adds the context to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetDefaults

func (o *SvmPeerPermissionCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the svm peer permission collection get params (not the query body).

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

func (*SvmPeerPermissionCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetSVMUUIDQueryParameter

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

SetSVMUUIDQueryParameter adds the svmUuid to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithApplicationsQueryParameter

func (o *SvmPeerPermissionCollectionGetParams) WithApplicationsQueryParameter(applications *string) *SvmPeerPermissionCollectionGetParams

WithApplicationsQueryParameter adds the applications to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithClusterPeerNameQueryParameter

func (o *SvmPeerPermissionCollectionGetParams) WithClusterPeerNameQueryParameter(clusterPeerName *string) *SvmPeerPermissionCollectionGetParams

WithClusterPeerNameQueryParameter adds the clusterPeerName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithClusterPeerUUIDQueryParameter

func (o *SvmPeerPermissionCollectionGetParams) WithClusterPeerUUIDQueryParameter(clusterPeerUUID *string) *SvmPeerPermissionCollectionGetParams

WithClusterPeerUUIDQueryParameter adds the clusterPeerUUID to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithContext

WithContext adds the context to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the svm peer permission collection get params (not the query body).

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

func (*SvmPeerPermissionCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithSVMNameQueryParameter

WithSVMNameQueryParameter adds the svmName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithSVMUUIDQueryParameter

WithSVMUUIDQueryParameter adds the svmUUID to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionCollectionGetReader

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

SvmPeerPermissionCollectionGetReader is a Reader for the SvmPeerPermissionCollectionGet structure.

func (*SvmPeerPermissionCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerPermissionCreateCreated

type SvmPeerPermissionCreateCreated struct {
	Payload *models.SvmPeerPermission
}

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

Created

func NewSvmPeerPermissionCreateCreated

func NewSvmPeerPermissionCreateCreated() *SvmPeerPermissionCreateCreated

NewSvmPeerPermissionCreateCreated creates a SvmPeerPermissionCreateCreated with default headers values

func (*SvmPeerPermissionCreateCreated) Error

func (*SvmPeerPermissionCreateCreated) GetPayload

func (*SvmPeerPermissionCreateCreated) IsClientError

func (o *SvmPeerPermissionCreateCreated) IsClientError() bool

IsClientError returns true when this svm peer permission create created response has a 4xx status code

func (*SvmPeerPermissionCreateCreated) IsCode

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

IsCode returns true when this svm peer permission create created response a status code equal to that given

func (*SvmPeerPermissionCreateCreated) IsRedirect

func (o *SvmPeerPermissionCreateCreated) IsRedirect() bool

IsRedirect returns true when this svm peer permission create created response has a 3xx status code

func (*SvmPeerPermissionCreateCreated) IsServerError

func (o *SvmPeerPermissionCreateCreated) IsServerError() bool

IsServerError returns true when this svm peer permission create created response has a 5xx status code

func (*SvmPeerPermissionCreateCreated) IsSuccess

func (o *SvmPeerPermissionCreateCreated) IsSuccess() bool

IsSuccess returns true when this svm peer permission create created response has a 2xx status code

func (*SvmPeerPermissionCreateCreated) String

type SvmPeerPermissionCreateDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345572 | {field} is a required field. | | 26345573 | Failed to find the SVM or volume UUID with name. | | 26345574 | Failed to find the SVM or volume name with UUID. | | 26345575 | The specified peer cluster name and peer cluster UUID do not match. | ``` <br/>

func NewSvmPeerPermissionCreateDefault

func NewSvmPeerPermissionCreateDefault(code int) *SvmPeerPermissionCreateDefault

NewSvmPeerPermissionCreateDefault creates a SvmPeerPermissionCreateDefault with default headers values

func (*SvmPeerPermissionCreateDefault) Code

Code gets the status code for the svm peer permission create default response

func (*SvmPeerPermissionCreateDefault) Error

func (*SvmPeerPermissionCreateDefault) GetPayload

func (*SvmPeerPermissionCreateDefault) IsClientError

func (o *SvmPeerPermissionCreateDefault) IsClientError() bool

IsClientError returns true when this svm peer permission create default response has a 4xx status code

func (*SvmPeerPermissionCreateDefault) IsCode

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

IsCode returns true when this svm peer permission create default response a status code equal to that given

func (*SvmPeerPermissionCreateDefault) IsRedirect

func (o *SvmPeerPermissionCreateDefault) IsRedirect() bool

IsRedirect returns true when this svm peer permission create default response has a 3xx status code

func (*SvmPeerPermissionCreateDefault) IsServerError

func (o *SvmPeerPermissionCreateDefault) IsServerError() bool

IsServerError returns true when this svm peer permission create default response has a 5xx status code

func (*SvmPeerPermissionCreateDefault) IsSuccess

func (o *SvmPeerPermissionCreateDefault) IsSuccess() bool

IsSuccess returns true when this svm peer permission create default response has a 2xx status code

func (*SvmPeerPermissionCreateDefault) String

type SvmPeerPermissionCreateParams

type SvmPeerPermissionCreateParams struct {

	/* Info.

	   Info specification
	*/
	Info *models.SvmPeerPermission

	/* ReturnRecords.

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

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

SvmPeerPermissionCreateParams contains all the parameters to send to the API endpoint

for the svm peer permission create operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionCreateParams

func NewSvmPeerPermissionCreateParams() *SvmPeerPermissionCreateParams

NewSvmPeerPermissionCreateParams creates a new SvmPeerPermissionCreateParams 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 NewSvmPeerPermissionCreateParamsWithContext

func NewSvmPeerPermissionCreateParamsWithContext(ctx context.Context) *SvmPeerPermissionCreateParams

NewSvmPeerPermissionCreateParamsWithContext creates a new SvmPeerPermissionCreateParams object with the ability to set a context for a request.

func NewSvmPeerPermissionCreateParamsWithHTTPClient

func NewSvmPeerPermissionCreateParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionCreateParams

NewSvmPeerPermissionCreateParamsWithHTTPClient creates a new SvmPeerPermissionCreateParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionCreateParamsWithTimeout

func NewSvmPeerPermissionCreateParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionCreateParams

NewSvmPeerPermissionCreateParamsWithTimeout creates a new SvmPeerPermissionCreateParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionCreateParams) SetContext

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

SetContext adds the context to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) SetDefaults

func (o *SvmPeerPermissionCreateParams) SetDefaults()

SetDefaults hydrates default values in the svm peer permission create params (not the query body).

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

func (*SvmPeerPermissionCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) SetInfo

SetInfo adds the info to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) WithContext

WithContext adds the context to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) WithDefaults

WithDefaults hydrates default values in the svm peer permission create params (not the query body).

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

func (*SvmPeerPermissionCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) WithInfo

WithInfo adds the info to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission create params

func (*SvmPeerPermissionCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionCreateReader

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

SvmPeerPermissionCreateReader is a Reader for the SvmPeerPermissionCreate structure.

func (*SvmPeerPermissionCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerPermissionDeleteDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345574 | Failed to find the SVM or volume name with UUID. | ``` <br/>

func NewSvmPeerPermissionDeleteDefault

func NewSvmPeerPermissionDeleteDefault(code int) *SvmPeerPermissionDeleteDefault

NewSvmPeerPermissionDeleteDefault creates a SvmPeerPermissionDeleteDefault with default headers values

func (*SvmPeerPermissionDeleteDefault) Code

Code gets the status code for the svm peer permission delete default response

func (*SvmPeerPermissionDeleteDefault) Error

func (*SvmPeerPermissionDeleteDefault) GetPayload

func (*SvmPeerPermissionDeleteDefault) IsClientError

func (o *SvmPeerPermissionDeleteDefault) IsClientError() bool

IsClientError returns true when this svm peer permission delete default response has a 4xx status code

func (*SvmPeerPermissionDeleteDefault) IsCode

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

IsCode returns true when this svm peer permission delete default response a status code equal to that given

func (*SvmPeerPermissionDeleteDefault) IsRedirect

func (o *SvmPeerPermissionDeleteDefault) IsRedirect() bool

IsRedirect returns true when this svm peer permission delete default response has a 3xx status code

func (*SvmPeerPermissionDeleteDefault) IsServerError

func (o *SvmPeerPermissionDeleteDefault) IsServerError() bool

IsServerError returns true when this svm peer permission delete default response has a 5xx status code

func (*SvmPeerPermissionDeleteDefault) IsSuccess

func (o *SvmPeerPermissionDeleteDefault) IsSuccess() bool

IsSuccess returns true when this svm peer permission delete default response has a 2xx status code

func (*SvmPeerPermissionDeleteDefault) String

type SvmPeerPermissionDeleteOK

type SvmPeerPermissionDeleteOK struct {
}

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

OK

func NewSvmPeerPermissionDeleteOK

func NewSvmPeerPermissionDeleteOK() *SvmPeerPermissionDeleteOK

NewSvmPeerPermissionDeleteOK creates a SvmPeerPermissionDeleteOK with default headers values

func (*SvmPeerPermissionDeleteOK) Error

func (o *SvmPeerPermissionDeleteOK) Error() string

func (*SvmPeerPermissionDeleteOK) IsClientError

func (o *SvmPeerPermissionDeleteOK) IsClientError() bool

IsClientError returns true when this svm peer permission delete o k response has a 4xx status code

func (*SvmPeerPermissionDeleteOK) IsCode

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

IsCode returns true when this svm peer permission delete o k response a status code equal to that given

func (*SvmPeerPermissionDeleteOK) IsRedirect

func (o *SvmPeerPermissionDeleteOK) IsRedirect() bool

IsRedirect returns true when this svm peer permission delete o k response has a 3xx status code

func (*SvmPeerPermissionDeleteOK) IsServerError

func (o *SvmPeerPermissionDeleteOK) IsServerError() bool

IsServerError returns true when this svm peer permission delete o k response has a 5xx status code

func (*SvmPeerPermissionDeleteOK) IsSuccess

func (o *SvmPeerPermissionDeleteOK) IsSuccess() bool

IsSuccess returns true when this svm peer permission delete o k response has a 2xx status code

func (*SvmPeerPermissionDeleteOK) String

func (o *SvmPeerPermissionDeleteOK) String() string

type SvmPeerPermissionDeleteParams

type SvmPeerPermissionDeleteParams struct {

	/* ClusterPeerUUID.

	   Peer cluster UUID
	*/
	ClusterPeerUUIDPathParameter string

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

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

SvmPeerPermissionDeleteParams contains all the parameters to send to the API endpoint

for the svm peer permission delete operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionDeleteParams

func NewSvmPeerPermissionDeleteParams() *SvmPeerPermissionDeleteParams

NewSvmPeerPermissionDeleteParams creates a new SvmPeerPermissionDeleteParams 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 NewSvmPeerPermissionDeleteParamsWithContext

func NewSvmPeerPermissionDeleteParamsWithContext(ctx context.Context) *SvmPeerPermissionDeleteParams

NewSvmPeerPermissionDeleteParamsWithContext creates a new SvmPeerPermissionDeleteParams object with the ability to set a context for a request.

func NewSvmPeerPermissionDeleteParamsWithHTTPClient

func NewSvmPeerPermissionDeleteParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionDeleteParams

NewSvmPeerPermissionDeleteParamsWithHTTPClient creates a new SvmPeerPermissionDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionDeleteParamsWithTimeout

func NewSvmPeerPermissionDeleteParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionDeleteParams

NewSvmPeerPermissionDeleteParamsWithTimeout creates a new SvmPeerPermissionDeleteParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionDeleteParams) SetClusterPeerUUIDPathParameter

func (o *SvmPeerPermissionDeleteParams) SetClusterPeerUUIDPathParameter(clusterPeerUUID string)

SetClusterPeerUUIDPathParameter adds the clusterPeerUuid to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) SetContext

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

SetContext adds the context to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) SetDefaults

func (o *SvmPeerPermissionDeleteParams) SetDefaults()

SetDefaults hydrates default values in the svm peer permission delete params (not the query body).

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

func (*SvmPeerPermissionDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) SetSVMUUIDPathParameter

func (o *SvmPeerPermissionDeleteParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) WithClusterPeerUUIDPathParameter

func (o *SvmPeerPermissionDeleteParams) WithClusterPeerUUIDPathParameter(clusterPeerUUID string) *SvmPeerPermissionDeleteParams

WithClusterPeerUUIDPathParameter adds the clusterPeerUUID to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) WithContext

WithContext adds the context to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) WithDefaults

WithDefaults hydrates default values in the svm peer permission delete params (not the query body).

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

func (*SvmPeerPermissionDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) WithSVMUUIDPathParameter

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

WithSVMUUIDPathParameter adds the svmUUID to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission delete params

func (*SvmPeerPermissionDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionDeleteReader

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

SvmPeerPermissionDeleteReader is a Reader for the SvmPeerPermissionDelete structure.

func (*SvmPeerPermissionDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerPermissionInstanceGetDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345574 | Failed to find the SVM or volume name with UUID. | ``` <br/>

func NewSvmPeerPermissionInstanceGetDefault

func NewSvmPeerPermissionInstanceGetDefault(code int) *SvmPeerPermissionInstanceGetDefault

NewSvmPeerPermissionInstanceGetDefault creates a SvmPeerPermissionInstanceGetDefault with default headers values

func (*SvmPeerPermissionInstanceGetDefault) Code

Code gets the status code for the svm peer permission instance get default response

func (*SvmPeerPermissionInstanceGetDefault) Error

func (*SvmPeerPermissionInstanceGetDefault) GetPayload

func (*SvmPeerPermissionInstanceGetDefault) IsClientError

func (o *SvmPeerPermissionInstanceGetDefault) IsClientError() bool

IsClientError returns true when this svm peer permission instance get default response has a 4xx status code

func (*SvmPeerPermissionInstanceGetDefault) IsCode

IsCode returns true when this svm peer permission instance get default response a status code equal to that given

func (*SvmPeerPermissionInstanceGetDefault) IsRedirect

func (o *SvmPeerPermissionInstanceGetDefault) IsRedirect() bool

IsRedirect returns true when this svm peer permission instance get default response has a 3xx status code

func (*SvmPeerPermissionInstanceGetDefault) IsServerError

func (o *SvmPeerPermissionInstanceGetDefault) IsServerError() bool

IsServerError returns true when this svm peer permission instance get default response has a 5xx status code

func (*SvmPeerPermissionInstanceGetDefault) IsSuccess

IsSuccess returns true when this svm peer permission instance get default response has a 2xx status code

func (*SvmPeerPermissionInstanceGetDefault) String

type SvmPeerPermissionInstanceGetOK

type SvmPeerPermissionInstanceGetOK struct {
	Payload *models.SvmPeerPermission
}

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

OK

func NewSvmPeerPermissionInstanceGetOK

func NewSvmPeerPermissionInstanceGetOK() *SvmPeerPermissionInstanceGetOK

NewSvmPeerPermissionInstanceGetOK creates a SvmPeerPermissionInstanceGetOK with default headers values

func (*SvmPeerPermissionInstanceGetOK) Error

func (*SvmPeerPermissionInstanceGetOK) GetPayload

func (*SvmPeerPermissionInstanceGetOK) IsClientError

func (o *SvmPeerPermissionInstanceGetOK) IsClientError() bool

IsClientError returns true when this svm peer permission instance get o k response has a 4xx status code

func (*SvmPeerPermissionInstanceGetOK) IsCode

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

IsCode returns true when this svm peer permission instance get o k response a status code equal to that given

func (*SvmPeerPermissionInstanceGetOK) IsRedirect

func (o *SvmPeerPermissionInstanceGetOK) IsRedirect() bool

IsRedirect returns true when this svm peer permission instance get o k response has a 3xx status code

func (*SvmPeerPermissionInstanceGetOK) IsServerError

func (o *SvmPeerPermissionInstanceGetOK) IsServerError() bool

IsServerError returns true when this svm peer permission instance get o k response has a 5xx status code

func (*SvmPeerPermissionInstanceGetOK) IsSuccess

func (o *SvmPeerPermissionInstanceGetOK) IsSuccess() bool

IsSuccess returns true when this svm peer permission instance get o k response has a 2xx status code

func (*SvmPeerPermissionInstanceGetOK) String

type SvmPeerPermissionInstanceGetParams

type SvmPeerPermissionInstanceGetParams struct {

	/* ClusterPeerUUID.

	   Peer cluster UUID
	*/
	ClusterPeerUUIDPathParameter string

	/* Fields.

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

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

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

SvmPeerPermissionInstanceGetParams contains all the parameters to send to the API endpoint

for the svm peer permission instance get operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionInstanceGetParams

func NewSvmPeerPermissionInstanceGetParams() *SvmPeerPermissionInstanceGetParams

NewSvmPeerPermissionInstanceGetParams creates a new SvmPeerPermissionInstanceGetParams 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 NewSvmPeerPermissionInstanceGetParamsWithContext

func NewSvmPeerPermissionInstanceGetParamsWithContext(ctx context.Context) *SvmPeerPermissionInstanceGetParams

NewSvmPeerPermissionInstanceGetParamsWithContext creates a new SvmPeerPermissionInstanceGetParams object with the ability to set a context for a request.

func NewSvmPeerPermissionInstanceGetParamsWithHTTPClient

func NewSvmPeerPermissionInstanceGetParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionInstanceGetParams

NewSvmPeerPermissionInstanceGetParamsWithHTTPClient creates a new SvmPeerPermissionInstanceGetParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionInstanceGetParamsWithTimeout

func NewSvmPeerPermissionInstanceGetParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionInstanceGetParams

NewSvmPeerPermissionInstanceGetParamsWithTimeout creates a new SvmPeerPermissionInstanceGetParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionInstanceGetParams) SetClusterPeerUUIDPathParameter

func (o *SvmPeerPermissionInstanceGetParams) SetClusterPeerUUIDPathParameter(clusterPeerUUID string)

SetClusterPeerUUIDPathParameter adds the clusterPeerUuid to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetContext

SetContext adds the context to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetDefaults

func (o *SvmPeerPermissionInstanceGetParams) SetDefaults()

SetDefaults hydrates default values in the svm peer permission instance get params (not the query body).

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

func (*SvmPeerPermissionInstanceGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetSVMUUIDPathParameter

func (o *SvmPeerPermissionInstanceGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithClusterPeerUUIDPathParameter

func (o *SvmPeerPermissionInstanceGetParams) WithClusterPeerUUIDPathParameter(clusterPeerUUID string) *SvmPeerPermissionInstanceGetParams

WithClusterPeerUUIDPathParameter adds the clusterPeerUUID to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithContext

WithContext adds the context to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithDefaults

WithDefaults hydrates default values in the svm peer permission instance get params (not the query body).

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

func (*SvmPeerPermissionInstanceGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionInstanceGetReader

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

SvmPeerPermissionInstanceGetReader is a Reader for the SvmPeerPermissionInstanceGet structure.

func (*SvmPeerPermissionInstanceGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SvmPeerPermissionModifyDefault

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 26345572 | {field} is a required field. | | 26345574 | Failed to find the SVM or volume name with UUID. | ``` <br/>

func NewSvmPeerPermissionModifyDefault

func NewSvmPeerPermissionModifyDefault(code int) *SvmPeerPermissionModifyDefault

NewSvmPeerPermissionModifyDefault creates a SvmPeerPermissionModifyDefault with default headers values

func (*SvmPeerPermissionModifyDefault) Code

Code gets the status code for the svm peer permission modify default response

func (*SvmPeerPermissionModifyDefault) Error

func (*SvmPeerPermissionModifyDefault) GetPayload

func (*SvmPeerPermissionModifyDefault) IsClientError

func (o *SvmPeerPermissionModifyDefault) IsClientError() bool

IsClientError returns true when this svm peer permission modify default response has a 4xx status code

func (*SvmPeerPermissionModifyDefault) IsCode

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

IsCode returns true when this svm peer permission modify default response a status code equal to that given

func (*SvmPeerPermissionModifyDefault) IsRedirect

func (o *SvmPeerPermissionModifyDefault) IsRedirect() bool

IsRedirect returns true when this svm peer permission modify default response has a 3xx status code

func (*SvmPeerPermissionModifyDefault) IsServerError

func (o *SvmPeerPermissionModifyDefault) IsServerError() bool

IsServerError returns true when this svm peer permission modify default response has a 5xx status code

func (*SvmPeerPermissionModifyDefault) IsSuccess

func (o *SvmPeerPermissionModifyDefault) IsSuccess() bool

IsSuccess returns true when this svm peer permission modify default response has a 2xx status code

func (*SvmPeerPermissionModifyDefault) String

type SvmPeerPermissionModifyOK

type SvmPeerPermissionModifyOK struct {
	Payload *models.SvmPeerPermission
}

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

OK

func NewSvmPeerPermissionModifyOK

func NewSvmPeerPermissionModifyOK() *SvmPeerPermissionModifyOK

NewSvmPeerPermissionModifyOK creates a SvmPeerPermissionModifyOK with default headers values

func (*SvmPeerPermissionModifyOK) Error

func (o *SvmPeerPermissionModifyOK) Error() string

func (*SvmPeerPermissionModifyOK) GetPayload

func (*SvmPeerPermissionModifyOK) IsClientError

func (o *SvmPeerPermissionModifyOK) IsClientError() bool

IsClientError returns true when this svm peer permission modify o k response has a 4xx status code

func (*SvmPeerPermissionModifyOK) IsCode

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

IsCode returns true when this svm peer permission modify o k response a status code equal to that given

func (*SvmPeerPermissionModifyOK) IsRedirect

func (o *SvmPeerPermissionModifyOK) IsRedirect() bool

IsRedirect returns true when this svm peer permission modify o k response has a 3xx status code

func (*SvmPeerPermissionModifyOK) IsServerError

func (o *SvmPeerPermissionModifyOK) IsServerError() bool

IsServerError returns true when this svm peer permission modify o k response has a 5xx status code

func (*SvmPeerPermissionModifyOK) IsSuccess

func (o *SvmPeerPermissionModifyOK) IsSuccess() bool

IsSuccess returns true when this svm peer permission modify o k response has a 2xx status code

func (*SvmPeerPermissionModifyOK) String

func (o *SvmPeerPermissionModifyOK) String() string

type SvmPeerPermissionModifyParams

type SvmPeerPermissionModifyParams struct {

	/* ClusterPeerUUID.

	   Peer cluster UUID
	*/
	ClusterPeerUUIDPathParameter string

	/* Info.

	   Info specification
	*/
	Info *models.SvmPeerPermission

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

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

SvmPeerPermissionModifyParams contains all the parameters to send to the API endpoint

for the svm peer permission modify operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionModifyParams

func NewSvmPeerPermissionModifyParams() *SvmPeerPermissionModifyParams

NewSvmPeerPermissionModifyParams creates a new SvmPeerPermissionModifyParams 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 NewSvmPeerPermissionModifyParamsWithContext

func NewSvmPeerPermissionModifyParamsWithContext(ctx context.Context) *SvmPeerPermissionModifyParams

NewSvmPeerPermissionModifyParamsWithContext creates a new SvmPeerPermissionModifyParams object with the ability to set a context for a request.

func NewSvmPeerPermissionModifyParamsWithHTTPClient

func NewSvmPeerPermissionModifyParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionModifyParams

NewSvmPeerPermissionModifyParamsWithHTTPClient creates a new SvmPeerPermissionModifyParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionModifyParamsWithTimeout

func NewSvmPeerPermissionModifyParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionModifyParams

NewSvmPeerPermissionModifyParamsWithTimeout creates a new SvmPeerPermissionModifyParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionModifyParams) SetClusterPeerUUIDPathParameter

func (o *SvmPeerPermissionModifyParams) SetClusterPeerUUIDPathParameter(clusterPeerUUID string)

SetClusterPeerUUIDPathParameter adds the clusterPeerUuid to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) SetContext

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

SetContext adds the context to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) SetDefaults

func (o *SvmPeerPermissionModifyParams) SetDefaults()

SetDefaults hydrates default values in the svm peer permission modify params (not the query body).

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

func (*SvmPeerPermissionModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) SetInfo

SetInfo adds the info to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) SetSVMUUIDPathParameter

func (o *SvmPeerPermissionModifyParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WithClusterPeerUUIDPathParameter

func (o *SvmPeerPermissionModifyParams) WithClusterPeerUUIDPathParameter(clusterPeerUUID string) *SvmPeerPermissionModifyParams

WithClusterPeerUUIDPathParameter adds the clusterPeerUUID to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WithContext

WithContext adds the context to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WithDefaults

WithDefaults hydrates default values in the svm peer permission modify params (not the query body).

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

func (*SvmPeerPermissionModifyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WithInfo

WithInfo adds the info to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WithSVMUUIDPathParameter

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

WithSVMUUIDPathParameter adds the svmUUID to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission modify params

func (*SvmPeerPermissionModifyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionModifyReader

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

SvmPeerPermissionModifyReader is a Reader for the SvmPeerPermissionModify structure.

func (*SvmPeerPermissionModifyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TopMetricsSvmClientCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 124519405 | The activity tracking report for SVM svm.name returned zero records. Check whether the volumes belonging to the SVM have read/write traffic. Refer to the REST API documentation for more information on why there might be no records. | | 124519406 | Failed to get the activity tracking report for SVM svm.name. Reason:<Reason for failure>. | | 124519407 | SVM wildcard queries are not supported for activity tracking reports. | | 124519408 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination for SVM DR. | | 124519409 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination of a MetroCluster SVM relationship and the SVM admin state is stopped. |

func NewTopMetricsSvmClientCollectionGetDefault

func NewTopMetricsSvmClientCollectionGetDefault(code int) *TopMetricsSvmClientCollectionGetDefault

NewTopMetricsSvmClientCollectionGetDefault creates a TopMetricsSvmClientCollectionGetDefault with default headers values

func (*TopMetricsSvmClientCollectionGetDefault) Code

Code gets the status code for the top metrics svm client collection get default response

func (*TopMetricsSvmClientCollectionGetDefault) Error

func (*TopMetricsSvmClientCollectionGetDefault) GetPayload

func (*TopMetricsSvmClientCollectionGetDefault) IsClientError

func (o *TopMetricsSvmClientCollectionGetDefault) IsClientError() bool

IsClientError returns true when this top metrics svm client collection get default response has a 4xx status code

func (*TopMetricsSvmClientCollectionGetDefault) IsCode

IsCode returns true when this top metrics svm client collection get default response a status code equal to that given

func (*TopMetricsSvmClientCollectionGetDefault) IsRedirect

IsRedirect returns true when this top metrics svm client collection get default response has a 3xx status code

func (*TopMetricsSvmClientCollectionGetDefault) IsServerError

func (o *TopMetricsSvmClientCollectionGetDefault) IsServerError() bool

IsServerError returns true when this top metrics svm client collection get default response has a 5xx status code

func (*TopMetricsSvmClientCollectionGetDefault) IsSuccess

IsSuccess returns true when this top metrics svm client collection get default response has a 2xx status code

func (*TopMetricsSvmClientCollectionGetDefault) String

type TopMetricsSvmClientCollectionGetOK

type TopMetricsSvmClientCollectionGetOK struct {
	Payload *models.TopMetricsSvmClientResponse
}

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

OK

func NewTopMetricsSvmClientCollectionGetOK

func NewTopMetricsSvmClientCollectionGetOK() *TopMetricsSvmClientCollectionGetOK

NewTopMetricsSvmClientCollectionGetOK creates a TopMetricsSvmClientCollectionGetOK with default headers values

func (*TopMetricsSvmClientCollectionGetOK) Error

func (*TopMetricsSvmClientCollectionGetOK) GetPayload

func (*TopMetricsSvmClientCollectionGetOK) IsClientError

func (o *TopMetricsSvmClientCollectionGetOK) IsClientError() bool

IsClientError returns true when this top metrics svm client collection get o k response has a 4xx status code

func (*TopMetricsSvmClientCollectionGetOK) IsCode

IsCode returns true when this top metrics svm client collection get o k response a status code equal to that given

func (*TopMetricsSvmClientCollectionGetOK) IsRedirect

func (o *TopMetricsSvmClientCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this top metrics svm client collection get o k response has a 3xx status code

func (*TopMetricsSvmClientCollectionGetOK) IsServerError

func (o *TopMetricsSvmClientCollectionGetOK) IsServerError() bool

IsServerError returns true when this top metrics svm client collection get o k response has a 5xx status code

func (*TopMetricsSvmClientCollectionGetOK) IsSuccess

IsSuccess returns true when this top metrics svm client collection get o k response has a 2xx status code

func (*TopMetricsSvmClientCollectionGetOK) String

type TopMetricsSvmClientCollectionGetParams

type TopMetricsSvmClientCollectionGetParams struct {

	/* ClientIP.

	   Filter by client_ip
	*/
	ClientIPQueryParameter *string

	/* Fields.

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBoundQueryParameter *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBoundQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBoundQueryParameter *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBoundQueryParameter *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* TopMetric.

	   IO activity type

	   Default: "iops.read"
	*/
	TopMetricQueryParameter *string

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

TopMetricsSvmClientCollectionGetParams contains all the parameters to send to the API endpoint

for the top metrics svm client collection get operation.

Typically these are written to a http.Request.

func NewTopMetricsSvmClientCollectionGetParams

func NewTopMetricsSvmClientCollectionGetParams() *TopMetricsSvmClientCollectionGetParams

NewTopMetricsSvmClientCollectionGetParams creates a new TopMetricsSvmClientCollectionGetParams 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 NewTopMetricsSvmClientCollectionGetParamsWithContext

func NewTopMetricsSvmClientCollectionGetParamsWithContext(ctx context.Context) *TopMetricsSvmClientCollectionGetParams

NewTopMetricsSvmClientCollectionGetParamsWithContext creates a new TopMetricsSvmClientCollectionGetParams object with the ability to set a context for a request.

func NewTopMetricsSvmClientCollectionGetParamsWithHTTPClient

func NewTopMetricsSvmClientCollectionGetParamsWithHTTPClient(client *http.Client) *TopMetricsSvmClientCollectionGetParams

NewTopMetricsSvmClientCollectionGetParamsWithHTTPClient creates a new TopMetricsSvmClientCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewTopMetricsSvmClientCollectionGetParamsWithTimeout

func NewTopMetricsSvmClientCollectionGetParamsWithTimeout(timeout time.Duration) *TopMetricsSvmClientCollectionGetParams

NewTopMetricsSvmClientCollectionGetParamsWithTimeout creates a new TopMetricsSvmClientCollectionGetParams object with the ability to set a timeout on a request.

func (*TopMetricsSvmClientCollectionGetParams) SetClientIPQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetClientIPQueryParameter(clientIP *string)

SetClientIPQueryParameter adds the clientIp to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetContext

SetContext adds the context to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetDefaults

func (o *TopMetricsSvmClientCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the top metrics svm client collection get params (not the query body).

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

func (*TopMetricsSvmClientCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64)

SetIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64)

SetIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsReadQueryParameter

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

SetIopsReadQueryParameter adds the iopsRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsWriteQueryParameter

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

SetIopsWriteQueryParameter adds the iopsWrite to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetSVMUUIDPathParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputReadQueryParameter

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

SetThroughputReadQueryParameter adds the throughputRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputWriteQueryParameter

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

SetThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetTopMetricQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) SetTopMetricQueryParameter(topMetric *string)

SetTopMetricQueryParameter adds the topMetric to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithClientIPQueryParameter

WithClientIPQueryParameter adds the clientIP to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithContext

WithContext adds the context to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the top metrics svm client collection get params (not the query body).

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

func (*TopMetricsSvmClientCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) WithIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64) *TopMetricsSvmClientCollectionGetParams

WithIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) WithIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64) *TopMetricsSvmClientCollectionGetParams

WithIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsReadQueryParameter

WithIopsReadQueryParameter adds the iopsRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsWriteQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) WithIopsWriteQueryParameter(iopsWrite *int64) *TopMetricsSvmClientCollectionGetParams

WithIopsWriteQueryParameter adds the iopsWrite to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithSVMNameQueryParameter

WithSVMNameQueryParameter adds the svmName to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64) *TopMetricsSvmClientCollectionGetParams

WithThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64) *TopMetricsSvmClientCollectionGetParams

WithThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputReadQueryParameter

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

WithThroughputReadQueryParameter adds the throughputRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputWriteQueryParameter

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

WithThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithTopMetricQueryParameter

func (o *TopMetricsSvmClientCollectionGetParams) WithTopMetricQueryParameter(topMetric *string) *TopMetricsSvmClientCollectionGetParams

WithTopMetricQueryParameter adds the topMetric to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TopMetricsSvmClientCollectionGetReader

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

TopMetricsSvmClientCollectionGetReader is a Reader for the TopMetricsSvmClientCollectionGet structure.

func (*TopMetricsSvmClientCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TopMetricsSvmDirectoryCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 124519405 | The activity tracking report for SVM svm.name returned zero records. Check whether the volumes belonging to the SVM have read/write traffic. Refer to the REST API documentation for more information on why there might be no records. | | 124519406 | Failed to get the activity tracking report for SVM svm.name. Reason:<Reason for failure>. | | 124519407 | SVM wildcard queries are not supported for activity tracking reports. | | 124519408 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination for SVM DR. | | 124519409 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination of a MetroCluster SVM relationship and the SVM admin state is stopped. |

func NewTopMetricsSvmDirectoryCollectionGetDefault

func NewTopMetricsSvmDirectoryCollectionGetDefault(code int) *TopMetricsSvmDirectoryCollectionGetDefault

NewTopMetricsSvmDirectoryCollectionGetDefault creates a TopMetricsSvmDirectoryCollectionGetDefault with default headers values

func (*TopMetricsSvmDirectoryCollectionGetDefault) Code

Code gets the status code for the top metrics svm directory collection get default response

func (*TopMetricsSvmDirectoryCollectionGetDefault) Error

func (*TopMetricsSvmDirectoryCollectionGetDefault) GetPayload

func (*TopMetricsSvmDirectoryCollectionGetDefault) IsClientError

IsClientError returns true when this top metrics svm directory collection get default response has a 4xx status code

func (*TopMetricsSvmDirectoryCollectionGetDefault) IsCode

IsCode returns true when this top metrics svm directory collection get default response a status code equal to that given

func (*TopMetricsSvmDirectoryCollectionGetDefault) IsRedirect

IsRedirect returns true when this top metrics svm directory collection get default response has a 3xx status code

func (*TopMetricsSvmDirectoryCollectionGetDefault) IsServerError

IsServerError returns true when this top metrics svm directory collection get default response has a 5xx status code

func (*TopMetricsSvmDirectoryCollectionGetDefault) IsSuccess

IsSuccess returns true when this top metrics svm directory collection get default response has a 2xx status code

func (*TopMetricsSvmDirectoryCollectionGetDefault) String

type TopMetricsSvmDirectoryCollectionGetOK

type TopMetricsSvmDirectoryCollectionGetOK struct {
	Payload *models.TopMetricsSvmDirectoryResponse
}

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

OK

func NewTopMetricsSvmDirectoryCollectionGetOK

func NewTopMetricsSvmDirectoryCollectionGetOK() *TopMetricsSvmDirectoryCollectionGetOK

NewTopMetricsSvmDirectoryCollectionGetOK creates a TopMetricsSvmDirectoryCollectionGetOK with default headers values

func (*TopMetricsSvmDirectoryCollectionGetOK) Error

func (*TopMetricsSvmDirectoryCollectionGetOK) GetPayload

func (*TopMetricsSvmDirectoryCollectionGetOK) IsClientError

func (o *TopMetricsSvmDirectoryCollectionGetOK) IsClientError() bool

IsClientError returns true when this top metrics svm directory collection get o k response has a 4xx status code

func (*TopMetricsSvmDirectoryCollectionGetOK) IsCode

IsCode returns true when this top metrics svm directory collection get o k response a status code equal to that given

func (*TopMetricsSvmDirectoryCollectionGetOK) IsRedirect

IsRedirect returns true when this top metrics svm directory collection get o k response has a 3xx status code

func (*TopMetricsSvmDirectoryCollectionGetOK) IsServerError

func (o *TopMetricsSvmDirectoryCollectionGetOK) IsServerError() bool

IsServerError returns true when this top metrics svm directory collection get o k response has a 5xx status code

func (*TopMetricsSvmDirectoryCollectionGetOK) IsSuccess

IsSuccess returns true when this top metrics svm directory collection get o k response has a 2xx status code

func (*TopMetricsSvmDirectoryCollectionGetOK) String

type TopMetricsSvmDirectoryCollectionGetParams

type TopMetricsSvmDirectoryCollectionGetParams struct {

	/* Fields.

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBoundQueryParameter *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBoundQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* JunctionPath.

	   Filter by junction-path
	*/
	JunctionPathQueryParameter *string

	/* MaxRecords.

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

	/* MaxRecordsPerSvm.

	   Max records per svm.
	*/
	MaxRecordsPerSVMQueryParameter *int64

	/* OrderBy.

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

	/* Path.

	   Filter by path
	*/
	PathQueryParameter *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBoundQueryParameter *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBoundQueryParameter *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* TopMetric.

	   IO activity type

	   Default: "iops.read"
	*/
	TopMetricQueryParameter *string

	/* VolumeName.

	   Filter by volume.name
	*/
	VolumeNameQueryParameter *string

	/* VolumeUUID.

	   Filter by volume.uuid
	*/
	VolumeUUIDQueryParameter *string

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

TopMetricsSvmDirectoryCollectionGetParams contains all the parameters to send to the API endpoint

for the top metrics svm directory collection get operation.

Typically these are written to a http.Request.

func NewTopMetricsSvmDirectoryCollectionGetParams

func NewTopMetricsSvmDirectoryCollectionGetParams() *TopMetricsSvmDirectoryCollectionGetParams

NewTopMetricsSvmDirectoryCollectionGetParams creates a new TopMetricsSvmDirectoryCollectionGetParams 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 NewTopMetricsSvmDirectoryCollectionGetParamsWithContext

func NewTopMetricsSvmDirectoryCollectionGetParamsWithContext(ctx context.Context) *TopMetricsSvmDirectoryCollectionGetParams

NewTopMetricsSvmDirectoryCollectionGetParamsWithContext creates a new TopMetricsSvmDirectoryCollectionGetParams object with the ability to set a context for a request.

func NewTopMetricsSvmDirectoryCollectionGetParamsWithHTTPClient

func NewTopMetricsSvmDirectoryCollectionGetParamsWithHTTPClient(client *http.Client) *TopMetricsSvmDirectoryCollectionGetParams

NewTopMetricsSvmDirectoryCollectionGetParamsWithHTTPClient creates a new TopMetricsSvmDirectoryCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewTopMetricsSvmDirectoryCollectionGetParamsWithTimeout

func NewTopMetricsSvmDirectoryCollectionGetParamsWithTimeout(timeout time.Duration) *TopMetricsSvmDirectoryCollectionGetParams

NewTopMetricsSvmDirectoryCollectionGetParamsWithTimeout creates a new TopMetricsSvmDirectoryCollectionGetParams object with the ability to set a timeout on a request.

func (*TopMetricsSvmDirectoryCollectionGetParams) SetContext

SetContext adds the context to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetDefaults

SetDefaults hydrates default values in the top metrics svm directory collection get params (not the query body).

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

func (*TopMetricsSvmDirectoryCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64)

SetIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64)

SetIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsReadQueryParameter

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

SetIopsReadQueryParameter adds the iopsRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsWriteQueryParameter

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

SetIopsWriteQueryParameter adds the iopsWrite to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetJunctionPathQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetJunctionPathQueryParameter(junctionPath *string)

SetJunctionPathQueryParameter adds the junctionPath to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetMaxRecordsPerSVMQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetMaxRecordsPerSVMQueryParameter(maxRecordsPerSvm *int64)

SetMaxRecordsPerSVMQueryParameter adds the maxRecordsPerSvm to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetPathQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetPathQueryParameter(path *string)

SetPathQueryParameter adds the path to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetSVMUUIDPathParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputReadQueryParameter

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

SetThroughputReadQueryParameter adds the throughputRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputWriteQueryParameter

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

SetThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetTimeout

SetTimeout adds the timeout to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetTopMetricQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetTopMetricQueryParameter(topMetric *string)

SetTopMetricQueryParameter adds the topMetric to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetVolumeNameQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetVolumeNameQueryParameter(volumeName *string)

SetVolumeNameQueryParameter adds the volumeName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetVolumeUUIDQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetVolumeUUIDQueryParameter(volumeUUID *string)

SetVolumeUUIDQueryParameter adds the volumeUuid to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithContext

WithContext adds the context to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the top metrics svm directory collection get params (not the query body).

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

func (*TopMetricsSvmDirectoryCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsReadQueryParameter

WithIopsReadQueryParameter adds the iopsRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsWriteQueryParameter

WithIopsWriteQueryParameter adds the iopsWrite to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithJunctionPathQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithJunctionPathQueryParameter(junctionPath *string) *TopMetricsSvmDirectoryCollectionGetParams

WithJunctionPathQueryParameter adds the junctionPath to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithMaxRecordsPerSVMQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithMaxRecordsPerSVMQueryParameter(maxRecordsPerSvm *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithMaxRecordsPerSVMQueryParameter adds the maxRecordsPerSvm to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithMaxRecordsQueryParameter

WithMaxRecordsQueryParameter adds the maxRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithOrderByQueryParameter

WithOrderByQueryParameter adds the orderBy to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithPathQueryParameter

WithPathQueryParameter adds the path to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithSVMNameQueryParameter

WithSVMNameQueryParameter adds the svmName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputReadQueryParameter

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

WithThroughputReadQueryParameter adds the throughputRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputWriteQueryParameter

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

WithThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithTopMetricQueryParameter

WithTopMetricQueryParameter adds the topMetric to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithVolumeNameQueryParameter

WithVolumeNameQueryParameter adds the volumeName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithVolumeUUIDQueryParameter

WithVolumeUUIDQueryParameter adds the volumeUUID to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TopMetricsSvmDirectoryCollectionGetReader

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

TopMetricsSvmDirectoryCollectionGetReader is a Reader for the TopMetricsSvmDirectoryCollectionGet structure.

func (*TopMetricsSvmDirectoryCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TopMetricsSvmFileCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 124519405 | The activity tracking report for SVM svm.name returned zero records. Check whether the volumes belonging to the SVM have read/write traffic. Refer to the REST API documentation for more information on why there might be no records. | | 124519406 | Failed to get the activity tracking report for SVM svm.name. Reason:<Reason for failure>. | | 124519407 | SVM wildcard queries are not supported for activity tracking reports. | | 124519408 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination for SVM DR. | | 124519409 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination of a MetroCluster SVM relationship and the SVM admin state is stopped. |

func NewTopMetricsSvmFileCollectionGetDefault

func NewTopMetricsSvmFileCollectionGetDefault(code int) *TopMetricsSvmFileCollectionGetDefault

NewTopMetricsSvmFileCollectionGetDefault creates a TopMetricsSvmFileCollectionGetDefault with default headers values

func (*TopMetricsSvmFileCollectionGetDefault) Code

Code gets the status code for the top metrics svm file collection get default response

func (*TopMetricsSvmFileCollectionGetDefault) Error

func (*TopMetricsSvmFileCollectionGetDefault) GetPayload

func (*TopMetricsSvmFileCollectionGetDefault) IsClientError

func (o *TopMetricsSvmFileCollectionGetDefault) IsClientError() bool

IsClientError returns true when this top metrics svm file collection get default response has a 4xx status code

func (*TopMetricsSvmFileCollectionGetDefault) IsCode

IsCode returns true when this top metrics svm file collection get default response a status code equal to that given

func (*TopMetricsSvmFileCollectionGetDefault) IsRedirect

IsRedirect returns true when this top metrics svm file collection get default response has a 3xx status code

func (*TopMetricsSvmFileCollectionGetDefault) IsServerError

func (o *TopMetricsSvmFileCollectionGetDefault) IsServerError() bool

IsServerError returns true when this top metrics svm file collection get default response has a 5xx status code

func (*TopMetricsSvmFileCollectionGetDefault) IsSuccess

IsSuccess returns true when this top metrics svm file collection get default response has a 2xx status code

func (*TopMetricsSvmFileCollectionGetDefault) String

type TopMetricsSvmFileCollectionGetOK

type TopMetricsSvmFileCollectionGetOK struct {
	Payload *models.TopMetricsSvmFileResponse
}

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

OK

func NewTopMetricsSvmFileCollectionGetOK

func NewTopMetricsSvmFileCollectionGetOK() *TopMetricsSvmFileCollectionGetOK

NewTopMetricsSvmFileCollectionGetOK creates a TopMetricsSvmFileCollectionGetOK with default headers values

func (*TopMetricsSvmFileCollectionGetOK) Error

func (*TopMetricsSvmFileCollectionGetOK) GetPayload

func (*TopMetricsSvmFileCollectionGetOK) IsClientError

func (o *TopMetricsSvmFileCollectionGetOK) IsClientError() bool

IsClientError returns true when this top metrics svm file collection get o k response has a 4xx status code

func (*TopMetricsSvmFileCollectionGetOK) IsCode

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

IsCode returns true when this top metrics svm file collection get o k response a status code equal to that given

func (*TopMetricsSvmFileCollectionGetOK) IsRedirect

func (o *TopMetricsSvmFileCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this top metrics svm file collection get o k response has a 3xx status code

func (*TopMetricsSvmFileCollectionGetOK) IsServerError

func (o *TopMetricsSvmFileCollectionGetOK) IsServerError() bool

IsServerError returns true when this top metrics svm file collection get o k response has a 5xx status code

func (*TopMetricsSvmFileCollectionGetOK) IsSuccess

func (o *TopMetricsSvmFileCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this top metrics svm file collection get o k response has a 2xx status code

func (*TopMetricsSvmFileCollectionGetOK) String

type TopMetricsSvmFileCollectionGetParams

type TopMetricsSvmFileCollectionGetParams struct {

	/* Fields.

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBoundQueryParameter *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBoundQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* JunctionPath.

	   Filter by junction-path
	*/
	JunctionPathQueryParameter *string

	/* MaxRecords.

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

	/* MaxRecordsPerSvm.

	   Max records per svm.
	*/
	MaxRecordsPerSVMQueryParameter *int64

	/* OrderBy.

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

	/* Path.

	   Filter by path
	*/
	PathQueryParameter *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBoundQueryParameter *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBoundQueryParameter *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* TopMetric.

	   IO activity type

	   Default: "iops.read"
	*/
	TopMetricQueryParameter *string

	/* VolumeName.

	   Filter by volume.name
	*/
	VolumeNameQueryParameter *string

	/* VolumeUUID.

	   Filter by volume.uuid
	*/
	VolumeUUIDQueryParameter *string

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

TopMetricsSvmFileCollectionGetParams contains all the parameters to send to the API endpoint

for the top metrics svm file collection get operation.

Typically these are written to a http.Request.

func NewTopMetricsSvmFileCollectionGetParams

func NewTopMetricsSvmFileCollectionGetParams() *TopMetricsSvmFileCollectionGetParams

NewTopMetricsSvmFileCollectionGetParams creates a new TopMetricsSvmFileCollectionGetParams 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 NewTopMetricsSvmFileCollectionGetParamsWithContext

func NewTopMetricsSvmFileCollectionGetParamsWithContext(ctx context.Context) *TopMetricsSvmFileCollectionGetParams

NewTopMetricsSvmFileCollectionGetParamsWithContext creates a new TopMetricsSvmFileCollectionGetParams object with the ability to set a context for a request.

func NewTopMetricsSvmFileCollectionGetParamsWithHTTPClient

func NewTopMetricsSvmFileCollectionGetParamsWithHTTPClient(client *http.Client) *TopMetricsSvmFileCollectionGetParams

NewTopMetricsSvmFileCollectionGetParamsWithHTTPClient creates a new TopMetricsSvmFileCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewTopMetricsSvmFileCollectionGetParamsWithTimeout

func NewTopMetricsSvmFileCollectionGetParamsWithTimeout(timeout time.Duration) *TopMetricsSvmFileCollectionGetParams

NewTopMetricsSvmFileCollectionGetParamsWithTimeout creates a new TopMetricsSvmFileCollectionGetParams object with the ability to set a timeout on a request.

func (*TopMetricsSvmFileCollectionGetParams) SetContext

SetContext adds the context to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetDefaults

func (o *TopMetricsSvmFileCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the top metrics svm file collection get params (not the query body).

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

func (*TopMetricsSvmFileCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64)

SetIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64)

SetIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsReadQueryParameter

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

SetIopsReadQueryParameter adds the iopsRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsWriteQueryParameter

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

SetIopsWriteQueryParameter adds the iopsWrite to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetJunctionPathQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetJunctionPathQueryParameter(junctionPath *string)

SetJunctionPathQueryParameter adds the junctionPath to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetMaxRecordsPerSVMQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetMaxRecordsPerSVMQueryParameter(maxRecordsPerSvm *int64)

SetMaxRecordsPerSVMQueryParameter adds the maxRecordsPerSvm to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetPathQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetPathQueryParameter(path *string)

SetPathQueryParameter adds the path to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetSVMUUIDPathParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputReadQueryParameter

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

SetThroughputReadQueryParameter adds the throughputRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputWriteQueryParameter

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

SetThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetTopMetricQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetTopMetricQueryParameter(topMetric *string)

SetTopMetricQueryParameter adds the topMetric to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetVolumeNameQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetVolumeNameQueryParameter(volumeName *string)

SetVolumeNameQueryParameter adds the volumeName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetVolumeUUIDQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) SetVolumeUUIDQueryParameter(volumeUUID *string)

SetVolumeUUIDQueryParameter adds the volumeUuid to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithContext

WithContext adds the context to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the top metrics svm file collection get params (not the query body).

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

func (*TopMetricsSvmFileCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64) *TopMetricsSvmFileCollectionGetParams

WithIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64) *TopMetricsSvmFileCollectionGetParams

WithIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsReadQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithIopsReadQueryParameter(iopsRead *int64) *TopMetricsSvmFileCollectionGetParams

WithIopsReadQueryParameter adds the iopsRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsWriteQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithIopsWriteQueryParameter(iopsWrite *int64) *TopMetricsSvmFileCollectionGetParams

WithIopsWriteQueryParameter adds the iopsWrite to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithJunctionPathQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithJunctionPathQueryParameter(junctionPath *string) *TopMetricsSvmFileCollectionGetParams

WithJunctionPathQueryParameter adds the junctionPath to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithMaxRecordsPerSVMQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithMaxRecordsPerSVMQueryParameter(maxRecordsPerSvm *int64) *TopMetricsSvmFileCollectionGetParams

WithMaxRecordsPerSVMQueryParameter adds the maxRecordsPerSvm to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithPathQueryParameter

WithPathQueryParameter adds the path to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithSVMNameQueryParameter

WithSVMNameQueryParameter adds the svmName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64) *TopMetricsSvmFileCollectionGetParams

WithThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64) *TopMetricsSvmFileCollectionGetParams

WithThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputReadQueryParameter

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

WithThroughputReadQueryParameter adds the throughputRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputWriteQueryParameter

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

WithThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithTopMetricQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithTopMetricQueryParameter(topMetric *string) *TopMetricsSvmFileCollectionGetParams

WithTopMetricQueryParameter adds the topMetric to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithVolumeNameQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithVolumeNameQueryParameter(volumeName *string) *TopMetricsSvmFileCollectionGetParams

WithVolumeNameQueryParameter adds the volumeName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithVolumeUUIDQueryParameter

func (o *TopMetricsSvmFileCollectionGetParams) WithVolumeUUIDQueryParameter(volumeUUID *string) *TopMetricsSvmFileCollectionGetParams

WithVolumeUUIDQueryParameter adds the volumeUUID to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TopMetricsSvmFileCollectionGetReader

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

TopMetricsSvmFileCollectionGetReader is a Reader for the TopMetricsSvmFileCollectionGet structure.

func (*TopMetricsSvmFileCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TopMetricsSvmUserCollectionGetDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 124519405 | The activity tracking report for SVM svm.name returned zero records. Check whether the volumes belonging to the SVM have read/write traffic. Refer to the REST API documentation for more information on why there might be no records. | | 124519406 | Failed to get the activity tracking report for SVM svm.name. Reason:<Reason for failure>. | | 124519407 | SVM wildcard queries are not supported for activity tracking reports. | | 124519408 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination for SVM DR. | | 124519409 | Activity tracking is not supported on SVM svm.name, because it is configured as a destination of a MetroCluster SVM relationship and the SVM admin state is stopped. |

func NewTopMetricsSvmUserCollectionGetDefault

func NewTopMetricsSvmUserCollectionGetDefault(code int) *TopMetricsSvmUserCollectionGetDefault

NewTopMetricsSvmUserCollectionGetDefault creates a TopMetricsSvmUserCollectionGetDefault with default headers values

func (*TopMetricsSvmUserCollectionGetDefault) Code

Code gets the status code for the top metrics svm user collection get default response

func (*TopMetricsSvmUserCollectionGetDefault) Error

func (*TopMetricsSvmUserCollectionGetDefault) GetPayload

func (*TopMetricsSvmUserCollectionGetDefault) IsClientError

func (o *TopMetricsSvmUserCollectionGetDefault) IsClientError() bool

IsClientError returns true when this top metrics svm user collection get default response has a 4xx status code

func (*TopMetricsSvmUserCollectionGetDefault) IsCode

IsCode returns true when this top metrics svm user collection get default response a status code equal to that given

func (*TopMetricsSvmUserCollectionGetDefault) IsRedirect

IsRedirect returns true when this top metrics svm user collection get default response has a 3xx status code

func (*TopMetricsSvmUserCollectionGetDefault) IsServerError

func (o *TopMetricsSvmUserCollectionGetDefault) IsServerError() bool

IsServerError returns true when this top metrics svm user collection get default response has a 5xx status code

func (*TopMetricsSvmUserCollectionGetDefault) IsSuccess

IsSuccess returns true when this top metrics svm user collection get default response has a 2xx status code

func (*TopMetricsSvmUserCollectionGetDefault) String

type TopMetricsSvmUserCollectionGetOK

type TopMetricsSvmUserCollectionGetOK struct {
	Payload *models.TopMetricsSvmUserResponse
}

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

OK

func NewTopMetricsSvmUserCollectionGetOK

func NewTopMetricsSvmUserCollectionGetOK() *TopMetricsSvmUserCollectionGetOK

NewTopMetricsSvmUserCollectionGetOK creates a TopMetricsSvmUserCollectionGetOK with default headers values

func (*TopMetricsSvmUserCollectionGetOK) Error

func (*TopMetricsSvmUserCollectionGetOK) GetPayload

func (*TopMetricsSvmUserCollectionGetOK) IsClientError

func (o *TopMetricsSvmUserCollectionGetOK) IsClientError() bool

IsClientError returns true when this top metrics svm user collection get o k response has a 4xx status code

func (*TopMetricsSvmUserCollectionGetOK) IsCode

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

IsCode returns true when this top metrics svm user collection get o k response a status code equal to that given

func (*TopMetricsSvmUserCollectionGetOK) IsRedirect

func (o *TopMetricsSvmUserCollectionGetOK) IsRedirect() bool

IsRedirect returns true when this top metrics svm user collection get o k response has a 3xx status code

func (*TopMetricsSvmUserCollectionGetOK) IsServerError

func (o *TopMetricsSvmUserCollectionGetOK) IsServerError() bool

IsServerError returns true when this top metrics svm user collection get o k response has a 5xx status code

func (*TopMetricsSvmUserCollectionGetOK) IsSuccess

func (o *TopMetricsSvmUserCollectionGetOK) IsSuccess() bool

IsSuccess returns true when this top metrics svm user collection get o k response has a 2xx status code

func (*TopMetricsSvmUserCollectionGetOK) String

type TopMetricsSvmUserCollectionGetParams

type TopMetricsSvmUserCollectionGetParams struct {

	/* Fields.

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBoundQueryParameter *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBoundQueryParameter *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsReadQueryParameter *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWriteQueryParameter *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecordsQueryParameter *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SVMNameQueryParameter *string

	/* SvmUUID.

	   SVM UUID
	*/
	SVMUUIDPathParameter string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBoundQueryParameter *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBoundQueryParameter *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputReadQueryParameter *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWriteQueryParameter *int64

	/* TopMetric.

	   IO activity type

	   Default: "iops.read"
	*/
	TopMetricQueryParameter *string

	/* UserID.

	   Filter by user_id
	*/
	UserIDQueryParameter *string

	/* UserName.

	   Filter by user_name
	*/
	UserNameQueryParameter *string

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

TopMetricsSvmUserCollectionGetParams contains all the parameters to send to the API endpoint

for the top metrics svm user collection get operation.

Typically these are written to a http.Request.

func NewTopMetricsSvmUserCollectionGetParams

func NewTopMetricsSvmUserCollectionGetParams() *TopMetricsSvmUserCollectionGetParams

NewTopMetricsSvmUserCollectionGetParams creates a new TopMetricsSvmUserCollectionGetParams 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 NewTopMetricsSvmUserCollectionGetParamsWithContext

func NewTopMetricsSvmUserCollectionGetParamsWithContext(ctx context.Context) *TopMetricsSvmUserCollectionGetParams

NewTopMetricsSvmUserCollectionGetParamsWithContext creates a new TopMetricsSvmUserCollectionGetParams object with the ability to set a context for a request.

func NewTopMetricsSvmUserCollectionGetParamsWithHTTPClient

func NewTopMetricsSvmUserCollectionGetParamsWithHTTPClient(client *http.Client) *TopMetricsSvmUserCollectionGetParams

NewTopMetricsSvmUserCollectionGetParamsWithHTTPClient creates a new TopMetricsSvmUserCollectionGetParams object with the ability to set a custom HTTPClient for a request.

func NewTopMetricsSvmUserCollectionGetParamsWithTimeout

func NewTopMetricsSvmUserCollectionGetParamsWithTimeout(timeout time.Duration) *TopMetricsSvmUserCollectionGetParams

NewTopMetricsSvmUserCollectionGetParamsWithTimeout creates a new TopMetricsSvmUserCollectionGetParams object with the ability to set a timeout on a request.

func (*TopMetricsSvmUserCollectionGetParams) SetContext

SetContext adds the context to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetDefaults

func (o *TopMetricsSvmUserCollectionGetParams) SetDefaults()

SetDefaults hydrates default values in the top metrics svm user collection get params (not the query body).

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

func (*TopMetricsSvmUserCollectionGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64)

SetIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64)

SetIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsReadQueryParameter

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

SetIopsReadQueryParameter adds the iopsRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsWriteQueryParameter

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

SetIopsWriteQueryParameter adds the iopsWrite to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetMaxRecordsQueryParameter

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

SetMaxRecordsQueryParameter adds the maxRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetOrderByQueryParameter

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

SetOrderByQueryParameter adds the orderBy to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetReturnRecordsQueryParameter

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

SetReturnRecordsQueryParameter adds the returnRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetSVMNameQueryParameter

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

SetSVMNameQueryParameter adds the svmName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetSVMUUIDPathParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputReadQueryParameter

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

SetThroughputReadQueryParameter adds the throughputRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputWriteQueryParameter

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

SetThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetTimeout

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

SetTimeout adds the timeout to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetTopMetricQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetTopMetricQueryParameter(topMetric *string)

SetTopMetricQueryParameter adds the topMetric to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetUserIDQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetUserIDQueryParameter(userID *string)

SetUserIDQueryParameter adds the userId to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetUserNameQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) SetUserNameQueryParameter(userName *string)

SetUserNameQueryParameter adds the userName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithContext

WithContext adds the context to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithDefaults

WithDefaults hydrates default values in the top metrics svm user collection get params (not the query body).

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

func (*TopMetricsSvmUserCollectionGetParams) WithFieldsQueryParameter

WithFieldsQueryParameter adds the fields to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsErrorLowerBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithIopsErrorLowerBoundQueryParameter(iopsErrorLowerBound *int64) *TopMetricsSvmUserCollectionGetParams

WithIopsErrorLowerBoundQueryParameter adds the iopsErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsErrorUpperBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithIopsErrorUpperBoundQueryParameter(iopsErrorUpperBound *int64) *TopMetricsSvmUserCollectionGetParams

WithIopsErrorUpperBoundQueryParameter adds the iopsErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsReadQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithIopsReadQueryParameter(iopsRead *int64) *TopMetricsSvmUserCollectionGetParams

WithIopsReadQueryParameter adds the iopsRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsWriteQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithIopsWriteQueryParameter(iopsWrite *int64) *TopMetricsSvmUserCollectionGetParams

WithIopsWriteQueryParameter adds the iopsWrite to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithMaxRecordsQueryParameter

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

WithMaxRecordsQueryParameter adds the maxRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithOrderByQueryParameter

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

WithOrderByQueryParameter adds the orderBy to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithReturnRecordsQueryParameter

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

WithReturnRecordsQueryParameter adds the returnRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithSVMNameQueryParameter

WithSVMNameQueryParameter adds the svmName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithSVMUUIDPathParameter

WithSVMUUIDPathParameter adds the svmUUID to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithThroughputErrorLowerBoundQueryParameter(throughputErrorLowerBound *int64) *TopMetricsSvmUserCollectionGetParams

WithThroughputErrorLowerBoundQueryParameter adds the throughputErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithThroughputErrorUpperBoundQueryParameter(throughputErrorUpperBound *int64) *TopMetricsSvmUserCollectionGetParams

WithThroughputErrorUpperBoundQueryParameter adds the throughputErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputReadQueryParameter

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

WithThroughputReadQueryParameter adds the throughputRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputWriteQueryParameter

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

WithThroughputWriteQueryParameter adds the throughputWrite to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithTopMetricQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithTopMetricQueryParameter(topMetric *string) *TopMetricsSvmUserCollectionGetParams

WithTopMetricQueryParameter adds the topMetric to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithUserIDQueryParameter

WithUserIDQueryParameter adds the userID to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithUserNameQueryParameter

func (o *TopMetricsSvmUserCollectionGetParams) WithUserNameQueryParameter(userName *string) *TopMetricsSvmUserCollectionGetParams

WithUserNameQueryParameter adds the userName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TopMetricsSvmUserCollectionGetReader

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

TopMetricsSvmUserCollectionGetReader is a Reader for the TopMetricsSvmUserCollectionGet structure.

func (*TopMetricsSvmUserCollectionGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type WebSvmGetDefault

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

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

Error

func NewWebSvmGetDefault

func NewWebSvmGetDefault(code int) *WebSvmGetDefault

NewWebSvmGetDefault creates a WebSvmGetDefault with default headers values

func (*WebSvmGetDefault) Code

func (o *WebSvmGetDefault) Code() int

Code gets the status code for the web svm get default response

func (*WebSvmGetDefault) Error

func (o *WebSvmGetDefault) Error() string

func (*WebSvmGetDefault) GetPayload

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

func (*WebSvmGetDefault) IsClientError

func (o *WebSvmGetDefault) IsClientError() bool

IsClientError returns true when this web svm get default response has a 4xx status code

func (*WebSvmGetDefault) IsCode

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

IsCode returns true when this web svm get default response a status code equal to that given

func (*WebSvmGetDefault) IsRedirect

func (o *WebSvmGetDefault) IsRedirect() bool

IsRedirect returns true when this web svm get default response has a 3xx status code

func (*WebSvmGetDefault) IsServerError

func (o *WebSvmGetDefault) IsServerError() bool

IsServerError returns true when this web svm get default response has a 5xx status code

func (*WebSvmGetDefault) IsSuccess

func (o *WebSvmGetDefault) IsSuccess() bool

IsSuccess returns true when this web svm get default response has a 2xx status code

func (*WebSvmGetDefault) String

func (o *WebSvmGetDefault) String() string

type WebSvmGetOK

type WebSvmGetOK struct {
	Payload *models.WebSvm
}

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

OK

func NewWebSvmGetOK

func NewWebSvmGetOK() *WebSvmGetOK

NewWebSvmGetOK creates a WebSvmGetOK with default headers values

func (*WebSvmGetOK) Error

func (o *WebSvmGetOK) Error() string

func (*WebSvmGetOK) GetPayload

func (o *WebSvmGetOK) GetPayload() *models.WebSvm

func (*WebSvmGetOK) IsClientError

func (o *WebSvmGetOK) IsClientError() bool

IsClientError returns true when this web svm get o k response has a 4xx status code

func (*WebSvmGetOK) IsCode

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

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

func (*WebSvmGetOK) IsRedirect

func (o *WebSvmGetOK) IsRedirect() bool

IsRedirect returns true when this web svm get o k response has a 3xx status code

func (*WebSvmGetOK) IsServerError

func (o *WebSvmGetOK) IsServerError() bool

IsServerError returns true when this web svm get o k response has a 5xx status code

func (*WebSvmGetOK) IsSuccess

func (o *WebSvmGetOK) IsSuccess() bool

IsSuccess returns true when this web svm get o k response has a 2xx status code

func (*WebSvmGetOK) String

func (o *WebSvmGetOK) String() string

type WebSvmGetParams

type WebSvmGetParams struct {

	/* Fields.

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

	/* SvmUUID.

	   UUID of the SVM to which this object belongs.
	*/
	SVMUUIDPathParameter string

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

WebSvmGetParams contains all the parameters to send to the API endpoint

for the web svm get operation.

Typically these are written to a http.Request.

func NewWebSvmGetParams

func NewWebSvmGetParams() *WebSvmGetParams

NewWebSvmGetParams creates a new WebSvmGetParams 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 NewWebSvmGetParamsWithContext

func NewWebSvmGetParamsWithContext(ctx context.Context) *WebSvmGetParams

NewWebSvmGetParamsWithContext creates a new WebSvmGetParams object with the ability to set a context for a request.

func NewWebSvmGetParamsWithHTTPClient

func NewWebSvmGetParamsWithHTTPClient(client *http.Client) *WebSvmGetParams

NewWebSvmGetParamsWithHTTPClient creates a new WebSvmGetParams object with the ability to set a custom HTTPClient for a request.

func NewWebSvmGetParamsWithTimeout

func NewWebSvmGetParamsWithTimeout(timeout time.Duration) *WebSvmGetParams

NewWebSvmGetParamsWithTimeout creates a new WebSvmGetParams object with the ability to set a timeout on a request.

func (*WebSvmGetParams) SetContext

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

SetContext adds the context to the web svm get params

func (*WebSvmGetParams) SetDefaults

func (o *WebSvmGetParams) SetDefaults()

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

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

func (*WebSvmGetParams) SetFieldsQueryParameter

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

SetFieldsQueryParameter adds the fields to the web svm get params

func (*WebSvmGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the web svm get params

func (*WebSvmGetParams) SetSVMUUIDPathParameter

func (o *WebSvmGetParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the web svm get params

func (*WebSvmGetParams) SetTimeout

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

SetTimeout adds the timeout to the web svm get params

func (*WebSvmGetParams) WithContext

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

WithContext adds the context to the web svm get params

func (*WebSvmGetParams) WithDefaults

func (o *WebSvmGetParams) WithDefaults() *WebSvmGetParams

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

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

func (*WebSvmGetParams) WithFieldsQueryParameter

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

WithFieldsQueryParameter adds the fields to the web svm get params

func (*WebSvmGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the web svm get params

func (*WebSvmGetParams) WithSVMUUIDPathParameter

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

WithSVMUUIDPathParameter adds the svmUUID to the web svm get params

func (*WebSvmGetParams) WithTimeout

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

WithTimeout adds the timeout to the web svm get params

func (*WebSvmGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type WebSvmGetReader

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

WebSvmGetReader is a Reader for the WebSvmGet structure.

func (*WebSvmGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type WebSvmModifyAccepted

type WebSvmModifyAccepted struct {
	Payload *models.JobLinkResponse
}

WebSvmModifyAccepted describes a response with status code 202, with default header values.

Accepted

func NewWebSvmModifyAccepted

func NewWebSvmModifyAccepted() *WebSvmModifyAccepted

NewWebSvmModifyAccepted creates a WebSvmModifyAccepted with default headers values

func (*WebSvmModifyAccepted) Error

func (o *WebSvmModifyAccepted) Error() string

func (*WebSvmModifyAccepted) GetPayload

func (o *WebSvmModifyAccepted) GetPayload() *models.JobLinkResponse

func (*WebSvmModifyAccepted) IsClientError

func (o *WebSvmModifyAccepted) IsClientError() bool

IsClientError returns true when this web svm modify accepted response has a 4xx status code

func (*WebSvmModifyAccepted) IsCode

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

IsCode returns true when this web svm modify accepted response a status code equal to that given

func (*WebSvmModifyAccepted) IsRedirect

func (o *WebSvmModifyAccepted) IsRedirect() bool

IsRedirect returns true when this web svm modify accepted response has a 3xx status code

func (*WebSvmModifyAccepted) IsServerError

func (o *WebSvmModifyAccepted) IsServerError() bool

IsServerError returns true when this web svm modify accepted response has a 5xx status code

func (*WebSvmModifyAccepted) IsSuccess

func (o *WebSvmModifyAccepted) IsSuccess() bool

IsSuccess returns true when this web svm modify accepted response has a 2xx status code

func (*WebSvmModifyAccepted) String

func (o *WebSvmModifyAccepted) String() string

type WebSvmModifyDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 9830442 | Client authentication cannot be enabled without a client ca certificate. | | 9830488 | The certificate is not a "server" certificate. | | 9830489 | The certificate does not exist for the given SVM. |

func NewWebSvmModifyDefault

func NewWebSvmModifyDefault(code int) *WebSvmModifyDefault

NewWebSvmModifyDefault creates a WebSvmModifyDefault with default headers values

func (*WebSvmModifyDefault) Code

func (o *WebSvmModifyDefault) Code() int

Code gets the status code for the web svm modify default response

func (*WebSvmModifyDefault) Error

func (o *WebSvmModifyDefault) Error() string

func (*WebSvmModifyDefault) GetPayload

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

func (*WebSvmModifyDefault) IsClientError

func (o *WebSvmModifyDefault) IsClientError() bool

IsClientError returns true when this web svm modify default response has a 4xx status code

func (*WebSvmModifyDefault) IsCode

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

IsCode returns true when this web svm modify default response a status code equal to that given

func (*WebSvmModifyDefault) IsRedirect

func (o *WebSvmModifyDefault) IsRedirect() bool

IsRedirect returns true when this web svm modify default response has a 3xx status code

func (*WebSvmModifyDefault) IsServerError

func (o *WebSvmModifyDefault) IsServerError() bool

IsServerError returns true when this web svm modify default response has a 5xx status code

func (*WebSvmModifyDefault) IsSuccess

func (o *WebSvmModifyDefault) IsSuccess() bool

IsSuccess returns true when this web svm modify default response has a 2xx status code

func (*WebSvmModifyDefault) String

func (o *WebSvmModifyDefault) String() string

type WebSvmModifyOK

type WebSvmModifyOK struct {
}

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

OK

func NewWebSvmModifyOK

func NewWebSvmModifyOK() *WebSvmModifyOK

NewWebSvmModifyOK creates a WebSvmModifyOK with default headers values

func (*WebSvmModifyOK) Error

func (o *WebSvmModifyOK) Error() string

func (*WebSvmModifyOK) IsClientError

func (o *WebSvmModifyOK) IsClientError() bool

IsClientError returns true when this web svm modify o k response has a 4xx status code

func (*WebSvmModifyOK) IsCode

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

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

func (*WebSvmModifyOK) IsRedirect

func (o *WebSvmModifyOK) IsRedirect() bool

IsRedirect returns true when this web svm modify o k response has a 3xx status code

func (*WebSvmModifyOK) IsServerError

func (o *WebSvmModifyOK) IsServerError() bool

IsServerError returns true when this web svm modify o k response has a 5xx status code

func (*WebSvmModifyOK) IsSuccess

func (o *WebSvmModifyOK) IsSuccess() bool

IsSuccess returns true when this web svm modify o k response has a 2xx status code

func (*WebSvmModifyOK) String

func (o *WebSvmModifyOK) String() string

type WebSvmModifyParams

type WebSvmModifyParams struct {

	/* Info.

	   Web services security configuration.
	*/
	Info *models.WebSvm

	/* ReturnTimeout.

	   The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds.  This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job.  If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202.
	*/
	ReturnTimeoutQueryParameter *int64

	/* SvmUUID.

	   UUID of the SVM to which this object belongs.
	*/
	SVMUUIDPathParameter string

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

WebSvmModifyParams contains all the parameters to send to the API endpoint

for the web svm modify operation.

Typically these are written to a http.Request.

func NewWebSvmModifyParams

func NewWebSvmModifyParams() *WebSvmModifyParams

NewWebSvmModifyParams creates a new WebSvmModifyParams 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 NewWebSvmModifyParamsWithContext

func NewWebSvmModifyParamsWithContext(ctx context.Context) *WebSvmModifyParams

NewWebSvmModifyParamsWithContext creates a new WebSvmModifyParams object with the ability to set a context for a request.

func NewWebSvmModifyParamsWithHTTPClient

func NewWebSvmModifyParamsWithHTTPClient(client *http.Client) *WebSvmModifyParams

NewWebSvmModifyParamsWithHTTPClient creates a new WebSvmModifyParams object with the ability to set a custom HTTPClient for a request.

func NewWebSvmModifyParamsWithTimeout

func NewWebSvmModifyParamsWithTimeout(timeout time.Duration) *WebSvmModifyParams

NewWebSvmModifyParamsWithTimeout creates a new WebSvmModifyParams object with the ability to set a timeout on a request.

func (*WebSvmModifyParams) SetContext

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

SetContext adds the context to the web svm modify params

func (*WebSvmModifyParams) SetDefaults

func (o *WebSvmModifyParams) SetDefaults()

SetDefaults hydrates default values in the web svm modify params (not the query body).

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

func (*WebSvmModifyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the web svm modify params

func (*WebSvmModifyParams) SetInfo

func (o *WebSvmModifyParams) SetInfo(info *models.WebSvm)

SetInfo adds the info to the web svm modify params

func (*WebSvmModifyParams) SetReturnTimeoutQueryParameter

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

SetReturnTimeoutQueryParameter adds the returnTimeout to the web svm modify params

func (*WebSvmModifyParams) SetSVMUUIDPathParameter

func (o *WebSvmModifyParams) SetSVMUUIDPathParameter(svmUUID string)

SetSVMUUIDPathParameter adds the svmUuid to the web svm modify params

func (*WebSvmModifyParams) SetTimeout

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

SetTimeout adds the timeout to the web svm modify params

func (*WebSvmModifyParams) WithContext

WithContext adds the context to the web svm modify params

func (*WebSvmModifyParams) WithDefaults

func (o *WebSvmModifyParams) WithDefaults() *WebSvmModifyParams

WithDefaults hydrates default values in the web svm modify params (not the query body).

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

func (*WebSvmModifyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the web svm modify params

func (*WebSvmModifyParams) WithInfo

func (o *WebSvmModifyParams) WithInfo(info *models.WebSvm) *WebSvmModifyParams

WithInfo adds the info to the web svm modify params

func (*WebSvmModifyParams) WithReturnTimeoutQueryParameter

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

WithReturnTimeoutQueryParameter adds the returnTimeout to the web svm modify params

func (*WebSvmModifyParams) WithSVMUUIDPathParameter

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

WithSVMUUIDPathParameter adds the svmUUID to the web svm modify params

func (*WebSvmModifyParams) WithTimeout

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

WithTimeout adds the timeout to the web svm modify params

func (*WebSvmModifyParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type WebSvmModifyReader

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

WebSvmModifyReader is a Reader for the WebSvmModify structure.

func (*WebSvmModifyReader) ReadResponse

func (o *WebSvmModifyReader) 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