s_vm

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2025 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WithAcceptApplicationHalJSON

func WithAcceptApplicationHalJSON(r *runtime.ClientOperation)

WithAcceptApplicationHalJSON sets the Accept header to "application/hal+json".

func WithAcceptApplicationJSON

func WithAcceptApplicationJSON(r *runtime.ClientOperation)

WithAcceptApplicationJSON sets the Accept header to "application/json".

func WithContentTypeApplicationHalJSON

func WithContentTypeApplicationHalJSON(r *runtime.ClientOperation)

WithContentTypeApplicationHalJSON sets the Content-Type header to "application/hal+json".

func WithContentTypeApplicationJSON

func WithContentTypeApplicationJSON(r *runtime.ClientOperation)

WithContentTypeApplicationJSON sets the Content-Type header to "application/json".

Types

type Client

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

Client for s vm 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 computational cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `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/>
 8. Retrieves a list of SVMs in the cluster that have the s3 protocol allowed
    <br/>
    ```
    GET "/api/svm/svms?s3.allowed=true"
    ```
    <br/>

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

func (*Client) SvmCreate

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. * `subnet.uuid` or `subnet.name` - Either name or UUID of the subnet to create. * `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'.

* `auto_enable_analytics` - Auto-enable file system analytics on new volumes created in the SVM. * `auto_enable_activity_tracking` - Auto-enable volume activity-tracking on new volumes created in the SVM. * `storage.limit` - Maximum storage permitted on a single SVM. * `storage.limit_threshold_alert` - At what percentage of storage capacity, alert message needs to be sent. ### 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/>
  15. Creates an SVM and specifies whether file system analytics is enabled on all newly created volumes in the SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "auto_enable_analytics":true}}' ``` <br/>
  16. Creates an SVM and specifies whether volume_activity_tracking is enabled on all newly created volumes in the SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "auto_enable_activity_tracking":true}}' ``` <br/>
  17. Creates an SVM and specifies whether file system analytics is enabled on all newly created volumes in the SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "auto_enable_analytics":true}}' ``` <br/>
  18. Creates an SVM and specifies the maximum storage limit for a single SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "storage": {"limit":"4GB"}}' ``` <br/>
  19. Creates an SVM and specifies at what percentage of storage capacity an alert message is sent. Default value is 90. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "storage": {"limit":"20GB", "limit_threshold_alert":"95"}}' ``` <br/>

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

func (*Client) SvmDelete

func (a *Client) SvmDelete(params *SvmDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmDeleteOK, *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 computational cost to retrieving values for these properties. They are not included by default in GET results and must be explicitly requested using the `fields` query parameter. See [`Requesting specific fields`](#Requesting_specific_fields) to learn more. * `snapmirror.*` ### Example

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

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

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. * `destination.volume_placement.volume_aggregate_pairs` - List of volume aggregate pairs indicating where the migrating volumes should go on the destination. * `ip_interface_placement` - List of source SVM's IP interface and port pairs on the destination for migrating the SVM's IP interfaces. * `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. * `throttle` - Option to specify a throttle value in KB/s. Defaults to unlimited. ### Related ONTAP commands * `vserver migrate start`

func (*Client) SvmMigrationDelete

SvmMigrationDelete Deletes the SVM migration.

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

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. * There are subsystem specific errors that can be returned from this endpoint. If a subsystem specific error is returned and this is the first migrate operation attempt, it is embedded in one of the following errors. If a subsystem specific error is returned and this is not the first migrate operation attempt, the subsystem specific error is returned directly. ### 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

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) (*SvmModifyOK, *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"},{"name":"aggr2"},{"name":"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/>
  11. Updates whether file system analytics is enabled on all newly created volumes in the SVM. <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"auto_enable_analytics":"true"}' ``` <br/>
  12. Updates whether volume activity tracking is enabled on all newly created volumes in the SVM. <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"auto_enable_activity_tracking":"true"}' ``` <br/>
  13. Updates the QoS adaptive policy group template for the SVM. <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"qos_adaptive_policy_group_template":{"name":"aqpolicy1"}}' ``` <br/>
  14. Updates the maximum storage permitted on a single SVM. <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"storage":{"limit":"40GB"}}' ``` <br/>
  15. Updates the percentage of storage capacity at which an alert message is sent. <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"storage":{"limit":"400MB", "limit_threshold_alert":"98"}}' ``` <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

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

SvmPeerDelete Deletes the SVM peer relationship.

### Related ONTAP commands * `vserver peer delete` ### Example

  1. Deletes an SVM peer relationship. <br/> ``` DELETE "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" ``` <br/>
  2. Deletes an SVM peer relationship using force flag <br/> ``` DELETE "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" '{"force": "true"}' ``` <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

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/>
  3. Suspends an SVM peer relationship using force flag <br/> ``` PATCH "/api/svm/peers/d3268a74-ee76-11e8-a9bb-005056ac6dc9" '{"state":"suspended", "force": "true"}' ``` <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 I/O 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 I/O 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 I/O 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 I/O 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 may be used to customize the behavior of Client methods.

func WithAccept

func WithAccept(mime string) ClientOption

WithAccept allows the client to force the Accept header to negotiate a specific Producer from the server.

You may use this option to set arbitrary extensions to your MIME media type.

func WithContentType

func WithContentType(mime string) ClientOption

WithContentType allows the client to force the Content-Type header to negotiate a specific Consumer from the server.

You may use this option to set arbitrary extensions to your MIME media type.

type ClientService

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

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

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

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

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

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

	SvmMigrationDelete(params *SvmMigrationDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationDeleteOK, *SvmMigrationDeleteAccepted, error)

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

	SvmMigrationModify(params *SvmMigrationModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationModifyOK, *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) (*SvmModifyOK, *SvmModifyAccepted, error)

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

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

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

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

	SvmPeerModify(params *SvmPeerModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerModifyOK, *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 s vm API client.

func NewClientWithBasicAuth

func NewClientWithBasicAuth(host, basePath, scheme, user, password string) ClientService

New creates a new s vm API client with basic auth credentials. It takes the following parameters: - host: http host (github.com). - basePath: any base path for the API client ("/v1", "/v3"). - scheme: http scheme ("http", "https"). - user: user for basic authentication header. - password: password for basic authentication header.

func NewClientWithBearerToken

func NewClientWithBearerToken(host, basePath, scheme, bearerToken string) ClientService

New creates a new s vm API client with a bearer token for authentication. It takes the following parameters: - host: http host (github.com). - basePath: any base path for the API client ("/v1", "/v3"). - scheme: http scheme ("http", "https"). - bearerToken: bearer token for Bearer authentication header.

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) Code

func (o *SvmCollectionGetOK) Code() int

Code gets the status code for the svm collection get o k response

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
	*/
	AggregatesName *string

	/* AggregatesUUID.

	   Filter by aggregates.uuid
	*/
	AggregatesUUID *string

	/* AntiRansomwareAutoSwitchDurationWithoutNewFileExtension.

	   Filter by anti_ransomware_auto_switch_duration_without_new_file_extension
	*/
	AntiRansomwareAutoSwitchDurationWithoutNewFileExtension *int64

	/* AntiRansomwareAutoSwitchFromLearningToEnabled.

	   Filter by anti_ransomware_auto_switch_from_learning_to_enabled
	*/
	AntiRansomwareAutoSwitchFromLearningToEnabled *bool

	/* AntiRansomwareAutoSwitchMinimumFileCount.

	   Filter by anti_ransomware_auto_switch_minimum_file_count
	*/
	AntiRansomwareAutoSwitchMinimumFileCount *int64

	/* AntiRansomwareAutoSwitchMinimumFileExtension.

	   Filter by anti_ransomware_auto_switch_minimum_file_extension
	*/
	AntiRansomwareAutoSwitchMinimumFileExtension *int64

	/* AntiRansomwareAutoSwitchMinimumIncomingData.

	   Filter by anti_ransomware_auto_switch_minimum_incoming_data
	*/
	AntiRansomwareAutoSwitchMinimumIncomingData *string

	/* AntiRansomwareAutoSwitchMinimumIncomingDataPercent.

	   Filter by anti_ransomware_auto_switch_minimum_incoming_data_percent
	*/
	AntiRansomwareAutoSwitchMinimumIncomingDataPercent *int64

	/* AntiRansomwareAutoSwitchMinimumLearningPeriod.

	   Filter by anti_ransomware_auto_switch_minimum_learning_period
	*/
	AntiRansomwareAutoSwitchMinimumLearningPeriod *int64

	/* AntiRansomwareDefaultVolumeState.

	   Filter by anti_ransomware_default_volume_state
	*/
	AntiRansomwareDefaultVolumeState *string

	/* AutoEnableActivityTracking.

	   Filter by auto_enable_activity_tracking.
	*/
	AutoEnableActivityTracking *bool

	/* AutoEnableAnalytics.

	   Filter by auto_enable_analytics.
	*/
	AutoEnableAnalytics *bool

	/* CertificateUUID.

	   Filter by certificate.uuid
	*/
	CertificateUUID *string

	/* CifsAdDomainFqdn.

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

	/* CifsAdDomainOrganizationalUnit.

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

	/* CifsAllowed.

	   Filter by cifs.allowed
	*/
	CifsAllowed *bool

	/* CifsEnabled.

	   Filter by cifs.enabled
	*/
	CifsEnabled *bool

	/* CifsName.

	   Filter by cifs.name
	*/
	CifsName *string

	/* Comment.

	   Filter by comment
	*/
	Comment *string

	/* DNSDomains.

	   Filter by dns.domains
	*/
	DNSDomains *string

	/* DNSServers.

	   Filter by dns.servers
	*/
	DNSServers *string

	/* FcInterfacesDataProtocol.

	   Filter by fc_interfaces.data_protocol
	*/
	FcInterfacesDataProtocol *string

	/* FcInterfacesName.

	   Filter by fc_interfaces.name
	*/
	FcInterfacesName *string

	/* FcpAllowed.

	   Filter by fcp.allowed
	*/
	FcpAllowed *bool

	/* FcpEnabled.

	   Filter by fcp.enabled
	*/
	FcpEnabled *bool

	/* Fields.

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

	/* IpspaceName.

	   Filter by ipspace.name
	*/
	IpspaceName *string

	/* IpspaceUUID.

	   Filter by ipspace.uuid
	*/
	IpspaceUUID *string

	/* IscsiAllowed.

	   Filter by iscsi.allowed
	*/
	IscsiAllowed *bool

	/* IscsiEnabled.

	   Filter by iscsi.enabled
	*/
	IscsiEnabled *bool

	/* Language.

	   Filter by language
	*/
	Language *string

	/* LdapAdDomain.

	   Filter by ldap.ad_domain
	*/
	LdapAdDomain *string

	/* LdapBaseDn.

	   Filter by ldap.base_dn
	*/
	LdapBaseDn *string

	/* LdapBindDn.

	   Filter by ldap.bind_dn
	*/
	LdapBindDn *string

	/* LdapEnabled.

	   Filter by ldap.enabled
	*/
	LdapEnabled *bool

	/* LdapServers.

	   Filter by ldap.servers
	*/
	LdapServers *string

	/* MaxRecords.

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

	/* MaxVolumes.

	   Filter max_volumes
	*/
	MaxVolumes *string

	/* Name.

	   Filter by name
	*/
	Name *string

	/* NdmpAllowed.

	   Filter by ndmp.allowed
	*/
	NdmpAllowed *bool

	/* NfsAllowed.

	   Filter by nfs.allowed
	*/
	NfsAllowed *bool

	/* NfsEnabled.

	   Filter by nfs.enabled
	*/
	NfsEnabled *bool

	/* NisDomain.

	   Filter by nis.domain
	*/
	NisDomain *string

	/* NisEnabled.

	   Filter by nis.enabled
	*/
	NisEnabled *bool

	/* NisServers.

	   Filter by nis.servers
	*/
	NisServers *string

	/* NsswitchGroup.

	   Filter by nsswitch.group
	*/
	NsswitchGroup *string

	/* NsswitchHosts.

	   Filter by nsswitch.hosts
	*/
	NsswitchHosts *string

	/* NsswitchNamemap.

	   Filter by nsswitch.namemap
	*/
	NsswitchNamemap *string

	/* NsswitchNetgroup.

	   Filter by nsswitch.netgroup
	*/
	NsswitchNetgroup *string

	/* NsswitchPasswd.

	   Filter by nsswitch.passwd
	*/
	NsswitchPasswd *string

	/* NumberOfVolumesInRecoveryQueue.

	   Filter by number_of_volumes_in_recovery_queue
	*/
	NumberOfVolumesInRecoveryQueue *int64

	/* NvmeAllowed.

	   Filter by nvme.allowed
	*/
	NvmeAllowed *bool

	/* NvmeEnabled.

	   Filter by nvme.enabled
	*/
	NvmeEnabled *bool

	/* OrderBy.

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

	/* QosAdaptivePolicyGroupTemplateName.

	   Filter by qos_adaptive_policy_group_template.name
	*/
	QosAdaptivePolicyGroupTemplateName *string

	/* QosAdaptivePolicyGroupTemplateUUID.

	   Filter by qos_adaptive_policy_group_template.uuid
	*/
	QosAdaptivePolicyGroupTemplateUUID *string

	/* QosPolicyName.

	   Filter qos_policy.name
	*/
	QosPolicyName *string

	/* QosPolicyUUID.

	   Filter qos_policy.uuid
	*/
	QosPolicyUUID *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* S3Allowed.

	   Filter by s3.allowed
	*/
	S3Allowed *bool

	/* S3Enabled.

	   Filter by s3.enabled
	*/
	S3Enabled *bool

	/* S3Name.

	   Filter by s3.name
	*/
	S3Name *string

	/* SnapshotPolicyName.

	   Filter by snapshot_policy.name
	*/
	SnapshotPolicyName *string

	/* SnapshotPolicyUUID.

	   Filter by snapshot_policy.uuid
	*/
	SnapshotPolicyUUID *string

	/* State.

	   Filter by state
	*/
	State *string

	/* StorageAllocated.

	   Filter by storage_allocated
	*/
	StorageAllocated *int64

	/* StorageAvailable.

	   Filter by storage_available
	*/
	StorageAvailable *int64

	/* StorageLimit.

	   Filter by storage.limit
	*/
	StorageLimit *int64

	/* StorageLimitThresholdAlert.

	   Filter by storage.limit_threshold_alert
	*/
	StorageLimitThresholdAlert *int64

	/* StorageLimitThresholdExceeded.

	   Filter by storage.limit_threshold_exceeded
	*/
	StorageLimitThresholdExceeded *int64

	/* StorageUsedPercentage.

	   Filter by storage_used_percentage
	*/
	StorageUsedPercentage *int64

	/* Subtype.

	   Filter by subtype
	*/
	Subtype *string

	/* TotalVolumeSizeInRecoveryQueue.

	   Filter by total_volume_size_in_recovery_queue
	*/
	TotalVolumeSizeInRecoveryQueue *int64

	/* UUID.

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

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

SetAggregatesName adds the aggregatesName to the svm collection get params

func (*SvmCollectionGetParams) SetAggregatesUUID

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

SetAggregatesUUID adds the aggregatesUuid to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension(antiRansomwareAutoSwitchDurationWithoutNewFileExtension *int64)

SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension adds the antiRansomwareAutoSwitchDurationWithoutNewFileExtension to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchFromLearningToEnabled

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchFromLearningToEnabled(antiRansomwareAutoSwitchFromLearningToEnabled *bool)

SetAntiRansomwareAutoSwitchFromLearningToEnabled adds the antiRansomwareAutoSwitchFromLearningToEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumFileCount

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumFileCount(antiRansomwareAutoSwitchMinimumFileCount *int64)

SetAntiRansomwareAutoSwitchMinimumFileCount adds the antiRansomwareAutoSwitchMinimumFileCount to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumFileExtension

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumFileExtension(antiRansomwareAutoSwitchMinimumFileExtension *int64)

SetAntiRansomwareAutoSwitchMinimumFileExtension adds the antiRansomwareAutoSwitchMinimumFileExtension to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumIncomingData

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumIncomingData(antiRansomwareAutoSwitchMinimumIncomingData *string)

SetAntiRansomwareAutoSwitchMinimumIncomingData adds the antiRansomwareAutoSwitchMinimumIncomingData to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent(antiRansomwareAutoSwitchMinimumIncomingDataPercent *int64)

SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent adds the antiRansomwareAutoSwitchMinimumIncomingDataPercent to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumLearningPeriod

func (o *SvmCollectionGetParams) SetAntiRansomwareAutoSwitchMinimumLearningPeriod(antiRansomwareAutoSwitchMinimumLearningPeriod *int64)

SetAntiRansomwareAutoSwitchMinimumLearningPeriod adds the antiRansomwareAutoSwitchMinimumLearningPeriod to the svm collection get params

func (*SvmCollectionGetParams) SetAntiRansomwareDefaultVolumeState

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

SetAntiRansomwareDefaultVolumeState adds the antiRansomwareDefaultVolumeState to the svm collection get params

func (*SvmCollectionGetParams) SetAutoEnableActivityTracking

func (o *SvmCollectionGetParams) SetAutoEnableActivityTracking(autoEnableActivityTracking *bool)

SetAutoEnableActivityTracking adds the autoEnableActivityTracking to the svm collection get params

func (*SvmCollectionGetParams) SetAutoEnableAnalytics

func (o *SvmCollectionGetParams) SetAutoEnableAnalytics(autoEnableAnalytics *bool)

SetAutoEnableAnalytics adds the autoEnableAnalytics to the svm collection get params

func (*SvmCollectionGetParams) SetCertificateUUID

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

SetCertificateUUID adds the certificateUuid to the svm collection get params

func (*SvmCollectionGetParams) SetCifsAdDomainFqdn

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

SetCifsAdDomainFqdn adds the cifsAdDomainFqdn to the svm collection get params

func (*SvmCollectionGetParams) SetCifsAdDomainOrganizationalUnit

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

SetCifsAdDomainOrganizationalUnit adds the cifsAdDomainOrganizationalUnit to the svm collection get params

func (*SvmCollectionGetParams) SetCifsAllowed

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

SetCifsAllowed adds the cifsAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetCifsEnabled

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

SetCifsEnabled adds the cifsEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetCifsName

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

SetCifsName adds the cifsName to the svm collection get params

func (*SvmCollectionGetParams) SetComment

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

SetComment 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) SetDNSDomains

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

SetDNSDomains adds the dnsDomains to the svm collection get params

func (*SvmCollectionGetParams) SetDNSServers

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

SetDNSServers 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) SetFcInterfacesDataProtocol

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

SetFcInterfacesDataProtocol adds the fcInterfacesDataProtocol to the svm collection get params

func (*SvmCollectionGetParams) SetFcInterfacesName

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

SetFcInterfacesName adds the fcInterfacesName to the svm collection get params

func (*SvmCollectionGetParams) SetFcpAllowed

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

SetFcpAllowed adds the fcpAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetFcpEnabled

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

SetFcpEnabled adds the fcpEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetFields

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

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

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

SetIpspaceName adds the ipspaceName to the svm collection get params

func (*SvmCollectionGetParams) SetIpspaceUUID

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

SetIpspaceUUID adds the ipspaceUuid to the svm collection get params

func (*SvmCollectionGetParams) SetIscsiAllowed

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

SetIscsiAllowed adds the iscsiAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetIscsiEnabled

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

SetIscsiEnabled adds the iscsiEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetLanguage

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

SetLanguage adds the language to the svm collection get params

func (*SvmCollectionGetParams) SetLdapAdDomain

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

SetLdapAdDomain adds the ldapAdDomain to the svm collection get params

func (*SvmCollectionGetParams) SetLdapBaseDn

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

SetLdapBaseDn adds the ldapBaseDn to the svm collection get params

func (*SvmCollectionGetParams) SetLdapBindDn

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

SetLdapBindDn adds the ldapBindDn to the svm collection get params

func (*SvmCollectionGetParams) SetLdapEnabled

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

SetLdapEnabled adds the ldapEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetLdapServers

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

SetLdapServers adds the ldapServers to the svm collection get params

func (*SvmCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the svm collection get params

func (*SvmCollectionGetParams) SetMaxVolumes

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

SetMaxVolumes adds the maxVolumes to the svm collection get params

func (*SvmCollectionGetParams) SetName

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

SetName adds the name to the svm collection get params

func (*SvmCollectionGetParams) SetNdmpAllowed

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

SetNdmpAllowed adds the ndmpAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetNfsAllowed

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

SetNfsAllowed adds the nfsAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetNfsEnabled

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

SetNfsEnabled adds the nfsEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetNisDomain

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

SetNisDomain adds the nisDomain to the svm collection get params

func (*SvmCollectionGetParams) SetNisEnabled

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

SetNisEnabled adds the nisEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetNisServers

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

SetNisServers adds the nisServers to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchGroup

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

SetNsswitchGroup adds the nsswitchGroup to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchHosts

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

SetNsswitchHosts adds the nsswitchHosts to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchNamemap

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

SetNsswitchNamemap adds the nsswitchNamemap to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchNetgroup

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

SetNsswitchNetgroup adds the nsswitchNetgroup to the svm collection get params

func (*SvmCollectionGetParams) SetNsswitchPasswd

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

SetNsswitchPasswd adds the nsswitchPasswd to the svm collection get params

func (*SvmCollectionGetParams) SetNumberOfVolumesInRecoveryQueue

func (o *SvmCollectionGetParams) SetNumberOfVolumesInRecoveryQueue(numberOfVolumesInRecoveryQueue *int64)

SetNumberOfVolumesInRecoveryQueue adds the numberOfVolumesInRecoveryQueue to the svm collection get params

func (*SvmCollectionGetParams) SetNvmeAllowed

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

SetNvmeAllowed adds the nvmeAllowed to the svm collection get params

func (*SvmCollectionGetParams) SetNvmeEnabled

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

SetNvmeEnabled adds the nvmeEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the svm collection get params

func (*SvmCollectionGetParams) SetQosAdaptivePolicyGroupTemplateName

func (o *SvmCollectionGetParams) SetQosAdaptivePolicyGroupTemplateName(qosAdaptivePolicyGroupTemplateName *string)

SetQosAdaptivePolicyGroupTemplateName adds the qosAdaptivePolicyGroupTemplateName to the svm collection get params

func (*SvmCollectionGetParams) SetQosAdaptivePolicyGroupTemplateUUID

func (o *SvmCollectionGetParams) SetQosAdaptivePolicyGroupTemplateUUID(qosAdaptivePolicyGroupTemplateUUID *string)

SetQosAdaptivePolicyGroupTemplateUUID adds the qosAdaptivePolicyGroupTemplateUuid to the svm collection get params

func (*SvmCollectionGetParams) SetQosPolicyName

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

SetQosPolicyName adds the qosPolicyName to the svm collection get params

func (*SvmCollectionGetParams) SetQosPolicyUUID

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

SetQosPolicyUUID adds the qosPolicyUuid to the svm collection get params

func (*SvmCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm collection get params

func (*SvmCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm collection get params

func (*SvmCollectionGetParams) SetS3Allowed

func (o *SvmCollectionGetParams) SetS3Allowed(s3Allowed *bool)

SetS3Allowed adds the s3Allowed to the svm collection get params

func (*SvmCollectionGetParams) SetS3Enabled

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

SetS3Enabled adds the s3Enabled to the svm collection get params

func (*SvmCollectionGetParams) SetS3Name

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

SetS3Name adds the s3Name to the svm collection get params

func (*SvmCollectionGetParams) SetSnapshotPolicyName

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

SetSnapshotPolicyName adds the snapshotPolicyName to the svm collection get params

func (*SvmCollectionGetParams) SetSnapshotPolicyUUID

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

SetSnapshotPolicyUUID adds the snapshotPolicyUuid to the svm collection get params

func (*SvmCollectionGetParams) SetState

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

SetState adds the state to the svm collection get params

func (*SvmCollectionGetParams) SetStorageAllocated

func (o *SvmCollectionGetParams) SetStorageAllocated(storageAllocated *int64)

SetStorageAllocated adds the storageAllocated to the svm collection get params

func (*SvmCollectionGetParams) SetStorageAvailable

func (o *SvmCollectionGetParams) SetStorageAvailable(storageAvailable *int64)

SetStorageAvailable adds the storageAvailable to the svm collection get params

func (*SvmCollectionGetParams) SetStorageLimit

func (o *SvmCollectionGetParams) SetStorageLimit(storageLimit *int64)

SetStorageLimit adds the storageLimit to the svm collection get params

func (*SvmCollectionGetParams) SetStorageLimitThresholdAlert

func (o *SvmCollectionGetParams) SetStorageLimitThresholdAlert(storageLimitThresholdAlert *int64)

SetStorageLimitThresholdAlert adds the storageLimitThresholdAlert to the svm collection get params

func (*SvmCollectionGetParams) SetStorageLimitThresholdExceeded

func (o *SvmCollectionGetParams) SetStorageLimitThresholdExceeded(storageLimitThresholdExceeded *int64)

SetStorageLimitThresholdExceeded adds the storageLimitThresholdExceeded to the svm collection get params

func (*SvmCollectionGetParams) SetStorageUsedPercentage

func (o *SvmCollectionGetParams) SetStorageUsedPercentage(storageUsedPercentage *int64)

SetStorageUsedPercentage adds the storageUsedPercentage to the svm collection get params

func (*SvmCollectionGetParams) SetSubtype

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

SetSubtype 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) SetTotalVolumeSizeInRecoveryQueue

func (o *SvmCollectionGetParams) SetTotalVolumeSizeInRecoveryQueue(totalVolumeSizeInRecoveryQueue *int64)

SetTotalVolumeSizeInRecoveryQueue adds the totalVolumeSizeInRecoveryQueue to the svm collection get params

func (*SvmCollectionGetParams) SetUUID

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

SetUUID adds the uuid to the svm collection get params

func (*SvmCollectionGetParams) WithAggregatesName

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

WithAggregatesName adds the aggregatesName to the svm collection get params

func (*SvmCollectionGetParams) WithAggregatesUUID

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

WithAggregatesUUID adds the aggregatesUUID to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension(antiRansomwareAutoSwitchDurationWithoutNewFileExtension *int64) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension adds the antiRansomwareAutoSwitchDurationWithoutNewFileExtension to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchFromLearningToEnabled

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchFromLearningToEnabled(antiRansomwareAutoSwitchFromLearningToEnabled *bool) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchFromLearningToEnabled adds the antiRansomwareAutoSwitchFromLearningToEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumFileCount

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumFileCount(antiRansomwareAutoSwitchMinimumFileCount *int64) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchMinimumFileCount adds the antiRansomwareAutoSwitchMinimumFileCount to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumFileExtension

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumFileExtension(antiRansomwareAutoSwitchMinimumFileExtension *int64) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchMinimumFileExtension adds the antiRansomwareAutoSwitchMinimumFileExtension to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumIncomingData

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumIncomingData(antiRansomwareAutoSwitchMinimumIncomingData *string) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchMinimumIncomingData adds the antiRansomwareAutoSwitchMinimumIncomingData to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent(antiRansomwareAutoSwitchMinimumIncomingDataPercent *int64) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent adds the antiRansomwareAutoSwitchMinimumIncomingDataPercent to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumLearningPeriod

func (o *SvmCollectionGetParams) WithAntiRansomwareAutoSwitchMinimumLearningPeriod(antiRansomwareAutoSwitchMinimumLearningPeriod *int64) *SvmCollectionGetParams

WithAntiRansomwareAutoSwitchMinimumLearningPeriod adds the antiRansomwareAutoSwitchMinimumLearningPeriod to the svm collection get params

func (*SvmCollectionGetParams) WithAntiRansomwareDefaultVolumeState

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

WithAntiRansomwareDefaultVolumeState adds the antiRansomwareDefaultVolumeState to the svm collection get params

func (*SvmCollectionGetParams) WithAutoEnableActivityTracking

func (o *SvmCollectionGetParams) WithAutoEnableActivityTracking(autoEnableActivityTracking *bool) *SvmCollectionGetParams

WithAutoEnableActivityTracking adds the autoEnableActivityTracking to the svm collection get params

func (*SvmCollectionGetParams) WithAutoEnableAnalytics

func (o *SvmCollectionGetParams) WithAutoEnableAnalytics(autoEnableAnalytics *bool) *SvmCollectionGetParams

WithAutoEnableAnalytics adds the autoEnableAnalytics to the svm collection get params

func (*SvmCollectionGetParams) WithCertificateUUID

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

WithCertificateUUID adds the certificateUUID to the svm collection get params

func (*SvmCollectionGetParams) WithCifsAdDomainFqdn

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

WithCifsAdDomainFqdn adds the cifsAdDomainFqdn to the svm collection get params

func (*SvmCollectionGetParams) WithCifsAdDomainOrganizationalUnit

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

WithCifsAdDomainOrganizationalUnit adds the cifsAdDomainOrganizationalUnit to the svm collection get params

func (*SvmCollectionGetParams) WithCifsAllowed

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

WithCifsAllowed adds the cifsAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithCifsEnabled

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

WithCifsEnabled adds the cifsEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithCifsName

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

WithCifsName adds the cifsName to the svm collection get params

func (*SvmCollectionGetParams) WithComment

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

WithComment adds the comment to the svm collection get params

func (*SvmCollectionGetParams) WithContext

WithContext adds the context to the svm collection get params

func (*SvmCollectionGetParams) WithDNSDomains

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

WithDNSDomains adds the dNSDomains to the svm collection get params

func (*SvmCollectionGetParams) WithDNSServers

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

WithDNSServers 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) WithFcInterfacesDataProtocol

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

WithFcInterfacesDataProtocol adds the fcInterfacesDataProtocol to the svm collection get params

func (*SvmCollectionGetParams) WithFcInterfacesName

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

WithFcInterfacesName adds the fcInterfacesName to the svm collection get params

func (*SvmCollectionGetParams) WithFcpAllowed

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

WithFcpAllowed adds the fcpAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithFcpEnabled

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

WithFcpEnabled adds the fcpEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithFields

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

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

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

WithIpspaceName adds the ipspaceName to the svm collection get params

func (*SvmCollectionGetParams) WithIpspaceUUID

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

WithIpspaceUUID adds the ipspaceUUID to the svm collection get params

func (*SvmCollectionGetParams) WithIscsiAllowed

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

WithIscsiAllowed adds the iscsiAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithIscsiEnabled

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

WithIscsiEnabled adds the iscsiEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithLanguage

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

WithLanguage adds the language to the svm collection get params

func (*SvmCollectionGetParams) WithLdapAdDomain

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

WithLdapAdDomain adds the ldapAdDomain to the svm collection get params

func (*SvmCollectionGetParams) WithLdapBaseDn

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

WithLdapBaseDn adds the ldapBaseDn to the svm collection get params

func (*SvmCollectionGetParams) WithLdapBindDn

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

WithLdapBindDn adds the ldapBindDn to the svm collection get params

func (*SvmCollectionGetParams) WithLdapEnabled

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

WithLdapEnabled adds the ldapEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithLdapServers

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

WithLdapServers adds the ldapServers to the svm collection get params

func (*SvmCollectionGetParams) WithMaxRecords

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

WithMaxRecords adds the maxRecords to the svm collection get params

func (*SvmCollectionGetParams) WithMaxVolumes

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

WithMaxVolumes adds the maxVolumes to the svm collection get params

func (*SvmCollectionGetParams) WithName

WithName adds the name to the svm collection get params

func (*SvmCollectionGetParams) WithNdmpAllowed

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

WithNdmpAllowed adds the ndmpAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithNfsAllowed

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

WithNfsAllowed adds the nfsAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithNfsEnabled

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

WithNfsEnabled adds the nfsEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithNisDomain

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

WithNisDomain adds the nisDomain to the svm collection get params

func (*SvmCollectionGetParams) WithNisEnabled

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

WithNisEnabled adds the nisEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithNisServers

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

WithNisServers adds the nisServers to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchGroup

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

WithNsswitchGroup adds the nsswitchGroup to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchHosts

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

WithNsswitchHosts adds the nsswitchHosts to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchNamemap

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

WithNsswitchNamemap adds the nsswitchNamemap to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchNetgroup

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

WithNsswitchNetgroup adds the nsswitchNetgroup to the svm collection get params

func (*SvmCollectionGetParams) WithNsswitchPasswd

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

WithNsswitchPasswd adds the nsswitchPasswd to the svm collection get params

func (*SvmCollectionGetParams) WithNumberOfVolumesInRecoveryQueue

func (o *SvmCollectionGetParams) WithNumberOfVolumesInRecoveryQueue(numberOfVolumesInRecoveryQueue *int64) *SvmCollectionGetParams

WithNumberOfVolumesInRecoveryQueue adds the numberOfVolumesInRecoveryQueue to the svm collection get params

func (*SvmCollectionGetParams) WithNvmeAllowed

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

WithNvmeAllowed adds the nvmeAllowed to the svm collection get params

func (*SvmCollectionGetParams) WithNvmeEnabled

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

WithNvmeEnabled adds the nvmeEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithOrderBy

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

WithOrderBy adds the orderBy to the svm collection get params

func (*SvmCollectionGetParams) WithQosAdaptivePolicyGroupTemplateName

func (o *SvmCollectionGetParams) WithQosAdaptivePolicyGroupTemplateName(qosAdaptivePolicyGroupTemplateName *string) *SvmCollectionGetParams

WithQosAdaptivePolicyGroupTemplateName adds the qosAdaptivePolicyGroupTemplateName to the svm collection get params

func (*SvmCollectionGetParams) WithQosAdaptivePolicyGroupTemplateUUID

func (o *SvmCollectionGetParams) WithQosAdaptivePolicyGroupTemplateUUID(qosAdaptivePolicyGroupTemplateUUID *string) *SvmCollectionGetParams

WithQosAdaptivePolicyGroupTemplateUUID adds the qosAdaptivePolicyGroupTemplateUUID to the svm collection get params

func (*SvmCollectionGetParams) WithQosPolicyName

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

WithQosPolicyName adds the qosPolicyName to the svm collection get params

func (*SvmCollectionGetParams) WithQosPolicyUUID

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

WithQosPolicyUUID adds the qosPolicyUUID to the svm collection get params

func (*SvmCollectionGetParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm collection get params

func (*SvmCollectionGetParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm collection get params

func (*SvmCollectionGetParams) WithS3Allowed

func (o *SvmCollectionGetParams) WithS3Allowed(s3Allowed *bool) *SvmCollectionGetParams

WithS3Allowed adds the s3Allowed to the svm collection get params

func (*SvmCollectionGetParams) WithS3Enabled

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

WithS3Enabled adds the s3Enabled to the svm collection get params

func (*SvmCollectionGetParams) WithS3Name

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

WithS3Name adds the s3Name to the svm collection get params

func (*SvmCollectionGetParams) WithSnapshotPolicyName

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

WithSnapshotPolicyName adds the snapshotPolicyName to the svm collection get params

func (*SvmCollectionGetParams) WithSnapshotPolicyUUID

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

WithSnapshotPolicyUUID adds the snapshotPolicyUUID to the svm collection get params

func (*SvmCollectionGetParams) WithState

WithState adds the state to the svm collection get params

func (*SvmCollectionGetParams) WithStorageAllocated

func (o *SvmCollectionGetParams) WithStorageAllocated(storageAllocated *int64) *SvmCollectionGetParams

WithStorageAllocated adds the storageAllocated to the svm collection get params

func (*SvmCollectionGetParams) WithStorageAvailable

func (o *SvmCollectionGetParams) WithStorageAvailable(storageAvailable *int64) *SvmCollectionGetParams

WithStorageAvailable adds the storageAvailable to the svm collection get params

func (*SvmCollectionGetParams) WithStorageLimit

func (o *SvmCollectionGetParams) WithStorageLimit(storageLimit *int64) *SvmCollectionGetParams

WithStorageLimit adds the storageLimit to the svm collection get params

func (*SvmCollectionGetParams) WithStorageLimitThresholdAlert

func (o *SvmCollectionGetParams) WithStorageLimitThresholdAlert(storageLimitThresholdAlert *int64) *SvmCollectionGetParams

WithStorageLimitThresholdAlert adds the storageLimitThresholdAlert to the svm collection get params

func (*SvmCollectionGetParams) WithStorageLimitThresholdExceeded

func (o *SvmCollectionGetParams) WithStorageLimitThresholdExceeded(storageLimitThresholdExceeded *int64) *SvmCollectionGetParams

WithStorageLimitThresholdExceeded adds the storageLimitThresholdExceeded to the svm collection get params

func (*SvmCollectionGetParams) WithStorageUsedPercentage

func (o *SvmCollectionGetParams) WithStorageUsedPercentage(storageUsedPercentage *int64) *SvmCollectionGetParams

WithStorageUsedPercentage adds the storageUsedPercentage to the svm collection get params

func (*SvmCollectionGetParams) WithSubtype

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

WithSubtype adds the subtype to the svm collection get params

func (*SvmCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm collection get params

func (*SvmCollectionGetParams) WithTotalVolumeSizeInRecoveryQueue

func (o *SvmCollectionGetParams) WithTotalVolumeSizeInRecoveryQueue(totalVolumeSizeInRecoveryQueue *int64) *SvmCollectionGetParams

WithTotalVolumeSizeInRecoveryQueue adds the totalVolumeSizeInRecoveryQueue to the svm collection get params

func (*SvmCollectionGetParams) WithUUID

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

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

	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) Code

func (o *SvmCreateAccepted) Code() int

Code gets the status code for the svm create accepted response

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 SvmCreateCreated

type SvmCreateCreated struct {

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

	Payload *models.JobLinkResponse
}

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

Created

func NewSvmCreateCreated

func NewSvmCreateCreated() *SvmCreateCreated

NewSvmCreateCreated creates a SvmCreateCreated with default headers values

func (*SvmCreateCreated) Code

func (o *SvmCreateCreated) Code() int

Code gets the status code for the svm create created response

func (*SvmCreateCreated) Error

func (o *SvmCreateCreated) Error() string

func (*SvmCreateCreated) GetPayload

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

func (*SvmCreateCreated) IsClientError

func (o *SvmCreateCreated) IsClientError() bool

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

func (*SvmCreateCreated) IsCode

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

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

func (*SvmCreateCreated) IsRedirect

func (o *SvmCreateCreated) IsRedirect() bool

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

func (*SvmCreateCreated) IsServerError

func (o *SvmCreateCreated) IsServerError() bool

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

func (*SvmCreateCreated) IsSuccess

func (o *SvmCreateCreated) IsSuccess() bool

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

func (*SvmCreateCreated) String

func (o *SvmCreateCreated) 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. | | 458753 | Destination and gateway must belong to the same address family. | ``` <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.
	*/
	ReturnRecords *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.
	*/
	ReturnTimeout *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) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm create params

func (*SvmCreateParams) SetReturnTimeout

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

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

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

WithReturnRecords adds the returnRecords to the svm create params

func (*SvmCreateParams) WithReturnTimeout

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

WithReturnTimeout 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) Code

func (o *SvmDeleteAccepted) Code() int

Code gets the status code for the svm delete accepted response

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. | | 2621525 | SVM cannot be deleted as it is associated with an Active Directory configured CIFS server. Delete the CIFS server using "cifs delete" and retry the operation. | ``` <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 SvmDeleteOK

type SvmDeleteOK struct {
	Payload *models.JobLinkResponse
}

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

OK

func NewSvmDeleteOK

func NewSvmDeleteOK() *SvmDeleteOK

NewSvmDeleteOK creates a SvmDeleteOK with default headers values

func (*SvmDeleteOK) Code

func (o *SvmDeleteOK) Code() int

Code gets the status code for the svm delete o k response

func (*SvmDeleteOK) Error

func (o *SvmDeleteOK) Error() string

func (*SvmDeleteOK) GetPayload

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

func (*SvmDeleteOK) IsClientError

func (o *SvmDeleteOK) IsClientError() bool

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

func (*SvmDeleteOK) IsCode

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

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

func (*SvmDeleteOK) IsRedirect

func (o *SvmDeleteOK) IsRedirect() bool

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

func (*SvmDeleteOK) IsServerError

func (o *SvmDeleteOK) IsServerError() bool

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

func (*SvmDeleteOK) IsSuccess

func (o *SvmDeleteOK) IsSuccess() bool

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

func (*SvmDeleteOK) String

func (o *SvmDeleteOK) 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.
	*/
	ReturnTimeout *int64

	/* UUID.

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

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

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

func (o *SvmDeleteParams) SetUUID(uuid string)

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

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

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

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

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

ONTAP Error Response Codes

<br/> ``` | Error codes | Description | | ----------- | ----------- | | 262188 | Field \"top_metric\" was specified twice (to \"iops.read\" and \"throughput.read\"). | ``` <br/>

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) Code

func (o *SvmGetOK) Code() int

Code gets the status code for the svm get o k response

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

	/* UUID.

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

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

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

func (o *SvmGetParams) SetUUID(uuid string)

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

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

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

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

WithUUID 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 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 | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

func (o *SvmMigrationCollectionGetOK) Code() int

Code gets the status code for the svm migration collection get o k response

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
	*/
	AutoCutover *bool

	/* AutoSourceCleanup.

	   Filter by auto_source_cleanup
	*/
	AutoSourceCleanup *bool

	/* CurrentOperation.

	   Filter by current_operation
	*/
	CurrentOperation *string

	/* DestinationIpspaceName.

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

	/* DestinationIpspaceUUID.

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

	/* Fields.

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

	/* LastFailedState.

	   Filter by last_failed_state
	*/
	LastFailedState *string

	/* LastOperation.

	   Filter by last_operation
	*/
	LastOperation *string

	/* MaxRecords.

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

	/* MessagesCode.

	   Filter by messages.code
	*/
	MessagesCode *string

	/* MessagesMessage.

	   Filter by messages.message
	*/
	MessagesMessage *string

	/* OrderBy.

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

	/* PointOfNoReturn.

	   Filter by point_of_no_return
	*/
	PointOfNoReturn *bool

	/* RestartCount.

	   Filter by restart_count
	*/
	RestartCount *int64

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SourceClusterName.

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

	/* SourceClusterUUID.

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

	/* SourceSvmName.

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

	/* SourceSvmUUID.

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

	/* State.

	   Filter by state
	*/
	State *string

	/* Throttle.

	   Filter by throttle
	*/
	Throttle *int64

	/* TimeMetricsCutoverCompleteTime.

	   Filter by time_metrics.cutover_complete_time
	*/
	TimeMetricsCutoverCompleteTime *string

	/* TimeMetricsCutoverStartTime.

	   Filter by time_metrics.cutover_start_time
	*/
	TimeMetricsCutoverStartTime *string

	/* TimeMetricsCutoverTriggerTime.

	   Filter by time_metrics.cutover_trigger_time
	*/
	TimeMetricsCutoverTriggerTime *string

	/* TimeMetricsEndTime.

	   Filter by time_metrics.end_time
	*/
	TimeMetricsEndTime *string

	/* TimeMetricsLastPauseTime.

	   Filter by time_metrics.last_pause_time
	*/
	TimeMetricsLastPauseTime *string

	/* TimeMetricsLastResumeTime.

	   Filter by time_metrics.last_resume_time
	*/
	TimeMetricsLastResumeTime *string

	/* TimeMetricsStartTime.

	   Filter by time_metrics.start_time
	*/
	TimeMetricsStartTime *string

	/* UUID.

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

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

SetAutoCutover adds the autoCutover to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetAutoSourceCleanup

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

SetAutoSourceCleanup 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) SetCurrentOperation

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

SetCurrentOperation 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) SetDestinationIpspaceName

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

SetDestinationIpspaceName adds the destinationIpspaceName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetDestinationIpspaceUUID

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

SetDestinationIpspaceUUID adds the destinationIpspaceUuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetFields

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

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

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

SetLastFailedState adds the lastFailedState to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetLastOperation

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

SetLastOperation adds the lastOperation to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetMessagesCode

func (o *SvmMigrationCollectionGetParams) SetMessagesCode(messagesCode *string)

SetMessagesCode adds the messagesCode to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetMessagesMessage

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

SetMessagesMessage adds the messagesMessage to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetPointOfNoReturn

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

SetPointOfNoReturn adds the pointOfNoReturn to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetRestartCount

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

SetRestartCount adds the restartCount to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceClusterName

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

SetSourceClusterName adds the sourceClusterName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceClusterUUID

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

SetSourceClusterUUID adds the sourceClusterUuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceSvmName

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

SetSourceSvmName adds the sourceSvmName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetSourceSvmUUID

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

SetSourceSvmUUID adds the sourceSvmUuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetState

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

SetState adds the state to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetThrottle

func (o *SvmMigrationCollectionGetParams) SetThrottle(throttle *int64)

SetThrottle adds the throttle to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsCutoverCompleteTime

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

SetTimeMetricsCutoverCompleteTime adds the timeMetricsCutoverCompleteTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsCutoverStartTime

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

SetTimeMetricsCutoverStartTime adds the timeMetricsCutoverStartTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsCutoverTriggerTime

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

SetTimeMetricsCutoverTriggerTime adds the timeMetricsCutoverTriggerTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsEndTime

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

SetTimeMetricsEndTime adds the timeMetricsEndTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsLastPauseTime

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

SetTimeMetricsLastPauseTime adds the timeMetricsLastPauseTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsLastResumeTime

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

SetTimeMetricsLastResumeTime adds the timeMetricsLastResumeTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) SetTimeMetricsStartTime

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

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

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

SetUUID adds the uuid to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithAutoCutover

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

WithAutoCutover adds the autoCutover to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithAutoSourceCleanup

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

WithAutoSourceCleanup 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) WithCurrentOperation

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

WithCurrentOperation 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) WithDestinationIpspaceName

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

WithDestinationIpspaceName adds the destinationIpspaceName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithDestinationIpspaceUUID

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

WithDestinationIpspaceUUID adds the destinationIpspaceUUID to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithFields

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

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

WithLastFailedState adds the lastFailedState to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithLastOperation

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

WithLastOperation adds the lastOperation to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithMessagesCode

func (o *SvmMigrationCollectionGetParams) WithMessagesCode(messagesCode *string) *SvmMigrationCollectionGetParams

WithMessagesCode adds the messagesCode to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithMessagesMessage

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

WithMessagesMessage adds the messagesMessage to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithPointOfNoReturn

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

WithPointOfNoReturn adds the pointOfNoReturn to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithRestartCount

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

WithRestartCount adds the restartCount to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceClusterName

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

WithSourceClusterName adds the sourceClusterName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceClusterUUID

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

WithSourceClusterUUID adds the sourceClusterUUID to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceSvmName

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

WithSourceSvmName adds the sourceSvmName to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithSourceSvmUUID

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

WithSourceSvmUUID adds the sourceSvmUUID to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithState

WithState adds the state to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithThrottle

WithThrottle adds the throttle to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsCutoverCompleteTime

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

WithTimeMetricsCutoverCompleteTime adds the timeMetricsCutoverCompleteTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsCutoverStartTime

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

WithTimeMetricsCutoverStartTime adds the timeMetricsCutoverStartTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsCutoverTriggerTime

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

WithTimeMetricsCutoverTriggerTime adds the timeMetricsCutoverTriggerTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsEndTime

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

WithTimeMetricsEndTime adds the timeMetricsEndTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsLastPauseTime

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

WithTimeMetricsLastPauseTime adds the timeMetricsLastPauseTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsLastResumeTime

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

WithTimeMetricsLastResumeTime adds the timeMetricsLastResumeTime to the svm migration collection get params

func (*SvmMigrationCollectionGetParams) WithTimeMetricsStartTime

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

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

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

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

	Payload *models.SvmMigrationCreate
}

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) Code

func (o *SvmMigrationCreateAccepted) Code() int

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

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 SvmMigrationCreateCreated

type SvmMigrationCreateCreated struct {

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

	Payload *models.SvmMigrationCreate
}

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

Created

func NewSvmMigrationCreateCreated

func NewSvmMigrationCreateCreated() *SvmMigrationCreateCreated

NewSvmMigrationCreateCreated creates a SvmMigrationCreateCreated with default headers values

func (*SvmMigrationCreateCreated) Code

func (o *SvmMigrationCreateCreated) Code() int

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

func (*SvmMigrationCreateCreated) Error

func (o *SvmMigrationCreateCreated) Error() string

func (*SvmMigrationCreateCreated) GetPayload

func (*SvmMigrationCreateCreated) IsClientError

func (o *SvmMigrationCreateCreated) IsClientError() bool

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

func (*SvmMigrationCreateCreated) IsCode

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

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

func (*SvmMigrationCreateCreated) IsRedirect

func (o *SvmMigrationCreateCreated) IsRedirect() bool

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

func (*SvmMigrationCreateCreated) IsServerError

func (o *SvmMigrationCreateCreated) IsServerError() bool

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

func (*SvmMigrationCreateCreated) IsSuccess

func (o *SvmMigrationCreateCreated) IsSuccess() bool

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

func (*SvmMigrationCreateCreated) String

func (o *SvmMigrationCreateCreated) 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. | | 13173748 | Migrate request cannot contain both \\"aggregates\\" and \\"volume_aggregate_pairs\\" within the \\"volume_placement\\" object. | | 13173758 | The property \\"{property}\\" is not supported for this operation. | | 13173759 | Migrate operation failed. To use LIF placement specify either the port UUID, or both the port name and the port node name. | | 13173760 | Migrate operation failed. LIF placement requires either the port node name or the port UUID to be specified if the port name is specified. | | 13173761 | Migrate operation failed. LIF placement requires either the port name or the port UUID to be specified if the port node name is specified. | | 13173762 | Migrate operation failed. To use LIF placement specify at least one of the following: IP interface UUID, IP interface name, or IP interface IP. | | 13173764 | Migrate operation failed because LIF placement is not supported on the destination cluster. Both clusters must have an effective cluster version of 9.12.1 or later. | | 13173765 | Migrate operation failed. Unable to determine if LIF placement is supported. Reason: \\"{Reason}\\" | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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

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

SetReturnRecords adds the returnRecords to the svm migration create params

func (*SvmMigrationCreateParams) SetReturnTimeout

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

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

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

WithReturnRecords adds the returnRecords to the svm migration create params

func (*SvmMigrationCreateParams) WithReturnTimeout

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

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

type SvmMigrationDeleteAccepted struct {
	Payload *models.JobLinkResponse
}

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

Accepted

func NewSvmMigrationDeleteAccepted

func NewSvmMigrationDeleteAccepted() *SvmMigrationDeleteAccepted

NewSvmMigrationDeleteAccepted creates a SvmMigrationDeleteAccepted with default headers values

func (*SvmMigrationDeleteAccepted) Code

func (o *SvmMigrationDeleteAccepted) Code() int

Code gets the status code for the svm migration delete accepted response

func (*SvmMigrationDeleteAccepted) Error

func (*SvmMigrationDeleteAccepted) GetPayload

func (*SvmMigrationDeleteAccepted) IsClientError

func (o *SvmMigrationDeleteAccepted) IsClientError() bool

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

func (*SvmMigrationDeleteAccepted) IsCode

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

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

func (*SvmMigrationDeleteAccepted) IsRedirect

func (o *SvmMigrationDeleteAccepted) IsRedirect() bool

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

func (*SvmMigrationDeleteAccepted) IsServerError

func (o *SvmMigrationDeleteAccepted) IsServerError() bool

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

func (*SvmMigrationDeleteAccepted) IsSuccess

func (o *SvmMigrationDeleteAccepted) IsSuccess() bool

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

func (*SvmMigrationDeleteAccepted) String

func (o *SvmMigrationDeleteAccepted) String() string

type SvmMigrationDeleteDefault

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

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed | | 13173738 | REST API DELETE method \\"/api/svm/migrations\\" is only supported on the destination cluster. Issue the REST API DELETE request to the destination cluster. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

func NewSvmMigrationDeleteDefault

func NewSvmMigrationDeleteDefault(code int) *SvmMigrationDeleteDefault

NewSvmMigrationDeleteDefault creates a SvmMigrationDeleteDefault with default headers values

func (*SvmMigrationDeleteDefault) Code

func (o *SvmMigrationDeleteDefault) Code() int

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

func (*SvmMigrationDeleteDefault) Error

func (o *SvmMigrationDeleteDefault) Error() string

func (*SvmMigrationDeleteDefault) GetPayload

func (*SvmMigrationDeleteDefault) IsClientError

func (o *SvmMigrationDeleteDefault) IsClientError() bool

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

func (*SvmMigrationDeleteDefault) IsCode

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

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

func (*SvmMigrationDeleteDefault) IsRedirect

func (o *SvmMigrationDeleteDefault) IsRedirect() bool

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

func (*SvmMigrationDeleteDefault) IsServerError

func (o *SvmMigrationDeleteDefault) IsServerError() bool

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

func (*SvmMigrationDeleteDefault) IsSuccess

func (o *SvmMigrationDeleteDefault) IsSuccess() bool

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

func (*SvmMigrationDeleteDefault) String

func (o *SvmMigrationDeleteDefault) String() string

type SvmMigrationDeleteOK

type SvmMigrationDeleteOK struct {
	Payload *models.JobLinkResponse
}

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

OK

func NewSvmMigrationDeleteOK

func NewSvmMigrationDeleteOK() *SvmMigrationDeleteOK

NewSvmMigrationDeleteOK creates a SvmMigrationDeleteOK with default headers values

func (*SvmMigrationDeleteOK) Code

func (o *SvmMigrationDeleteOK) Code() int

Code gets the status code for the svm migration delete o k response

func (*SvmMigrationDeleteOK) Error

func (o *SvmMigrationDeleteOK) Error() string

func (*SvmMigrationDeleteOK) GetPayload

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

func (*SvmMigrationDeleteOK) IsClientError

func (o *SvmMigrationDeleteOK) IsClientError() bool

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

func (*SvmMigrationDeleteOK) IsCode

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

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

func (*SvmMigrationDeleteOK) IsRedirect

func (o *SvmMigrationDeleteOK) IsRedirect() bool

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

func (*SvmMigrationDeleteOK) IsServerError

func (o *SvmMigrationDeleteOK) IsServerError() bool

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

func (*SvmMigrationDeleteOK) IsSuccess

func (o *SvmMigrationDeleteOK) IsSuccess() bool

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

func (*SvmMigrationDeleteOK) String

func (o *SvmMigrationDeleteOK) String() string

type SvmMigrationDeleteParams

type SvmMigrationDeleteParams 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.
	*/
	ReturnTimeout *int64

	/* UUID.

	   SVM migration UUID.
	*/
	UUID string

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

SvmMigrationDeleteParams contains all the parameters to send to the API endpoint

for the svm migration delete operation.

Typically these are written to a http.Request.

func NewSvmMigrationDeleteParams

func NewSvmMigrationDeleteParams() *SvmMigrationDeleteParams

NewSvmMigrationDeleteParams creates a new SvmMigrationDeleteParams 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 NewSvmMigrationDeleteParamsWithContext

func NewSvmMigrationDeleteParamsWithContext(ctx context.Context) *SvmMigrationDeleteParams

NewSvmMigrationDeleteParamsWithContext creates a new SvmMigrationDeleteParams object with the ability to set a context for a request.

func NewSvmMigrationDeleteParamsWithHTTPClient

func NewSvmMigrationDeleteParamsWithHTTPClient(client *http.Client) *SvmMigrationDeleteParams

NewSvmMigrationDeleteParamsWithHTTPClient creates a new SvmMigrationDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationDeleteParamsWithTimeout

func NewSvmMigrationDeleteParamsWithTimeout(timeout time.Duration) *SvmMigrationDeleteParams

NewSvmMigrationDeleteParamsWithTimeout creates a new SvmMigrationDeleteParams object with the ability to set a timeout on a request.

func (*SvmMigrationDeleteParams) SetContext

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

SetContext adds the context to the svm migration delete params

func (*SvmMigrationDeleteParams) SetDefaults

func (o *SvmMigrationDeleteParams) SetDefaults()

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

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

func (*SvmMigrationDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration delete params

func (*SvmMigrationDeleteParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm migration delete params

func (*SvmMigrationDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration delete params

func (*SvmMigrationDeleteParams) SetUUID

func (o *SvmMigrationDeleteParams) SetUUID(uuid string)

SetUUID adds the uuid to the svm migration delete params

func (*SvmMigrationDeleteParams) WithContext

WithContext adds the context to the svm migration delete params

func (*SvmMigrationDeleteParams) WithDefaults

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

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

func (*SvmMigrationDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm migration delete params

func (*SvmMigrationDeleteParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm migration delete params

func (*SvmMigrationDeleteParams) WithTimeout

WithTimeout adds the timeout to the svm migration delete params

func (*SvmMigrationDeleteParams) WithUUID

WithUUID adds the uuid to the svm migration delete params

func (*SvmMigrationDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationDeleteReader

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

SvmMigrationDeleteReader is a Reader for the SvmMigrationDelete structure.

func (*SvmMigrationDeleteReader) ReadResponse

func (o *SvmMigrationDeleteReader) 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.

ONTAP Error Response Codes

| Error Code | Description | | ---------- | ----------- | | 13172783 | Migrate RDB lookup failed | | 13173739 | Migrate pause operation failed. Retry pause operation using REST API PATCH method \\"/api/svm/migrations/<migration_uuid>?action=pause\\". Reason: {Reason} | | 13173740 | Migrate abort operation failed. Retry abort operation by using REST API DELETE method \\"/api/svm/migrations/<migration_uuid>\\". Reason: {Reason} | | 13173741 | Migrate failed. Retry the migrate by running the resume operation using REST API PATCH method \\"/api/svm/migrations/<migration_uuid>?action=resume\\". Reason: {Reason} | | 13173742 | Migrate operation status: {Reason}. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

func (o *SvmMigrationGetOK) Code() int

Code gets the status code for the svm migration get o k response

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

	/* UUID.

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

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

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

func (o *SvmMigrationGetParams) SetUUID(uuid string)

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

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

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

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

func (o *SvmMigrationModifyAccepted) Code() int

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

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 | | 13173737 | REST API PATCH method \\"/api/svm/migrations\\" is only supported on the destination cluster. Issue the REST API PATCH request to the destination cluster. | | 13173746 | Migrate resume operation failed. Cannot specify volume granular placement during resume if aggregate placement was specified during start operation. | | 13173747 | Migrate operation failed. Volume placement can only be specified on PATCH with an action of \\"resume\\". | | 13173748 | Migrate request cannot contain both \\"aggregates\\" and \\"volume_aggregate_pairs\\" within the \\"volume_placement\\" object. | | 13173763 | Migrate operation failed. LIF placement is not supported in PATCH operations. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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 SvmMigrationModifyOK

type SvmMigrationModifyOK struct {
	Payload *models.JobLinkResponse
}

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

OK

func NewSvmMigrationModifyOK

func NewSvmMigrationModifyOK() *SvmMigrationModifyOK

NewSvmMigrationModifyOK creates a SvmMigrationModifyOK with default headers values

func (*SvmMigrationModifyOK) Code

func (o *SvmMigrationModifyOK) Code() int

Code gets the status code for the svm migration modify o k response

func (*SvmMigrationModifyOK) Error

func (o *SvmMigrationModifyOK) Error() string

func (*SvmMigrationModifyOK) GetPayload

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

func (*SvmMigrationModifyOK) IsClientError

func (o *SvmMigrationModifyOK) IsClientError() bool

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

func (*SvmMigrationModifyOK) IsCode

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

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

func (*SvmMigrationModifyOK) IsRedirect

func (o *SvmMigrationModifyOK) IsRedirect() bool

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

func (*SvmMigrationModifyOK) IsServerError

func (o *SvmMigrationModifyOK) IsServerError() bool

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

func (*SvmMigrationModifyOK) IsSuccess

func (o *SvmMigrationModifyOK) IsSuccess() bool

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

func (*SvmMigrationModifyOK) String

func (o *SvmMigrationModifyOK) 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. If the SVM migration is in a cleanup_failed state, volume placement is ignored. 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.

	*/
	Action *string

	/* AutoCutover.

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

	   Default: true
	*/
	AutoCutover *bool

	/* AutoSourceCleanup.

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

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

	/* UUID.

	   SVM migration UUID
	*/
	UUID 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) SetAction

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

SetAction adds the action to the svm migration modify params

func (*SvmMigrationModifyParams) SetAutoCutover

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

SetAutoCutover adds the autoCutover to the svm migration modify params

func (*SvmMigrationModifyParams) SetAutoSourceCleanup

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

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

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

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

func (o *SvmMigrationModifyParams) SetUUID(uuid string)

SetUUID adds the uuid to the svm migration modify params

func (*SvmMigrationModifyParams) WithAction

WithAction adds the action to the svm migration modify params

func (*SvmMigrationModifyParams) WithAutoCutover

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

WithAutoCutover adds the autoCutover to the svm migration modify params

func (*SvmMigrationModifyParams) WithAutoSourceCleanup

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

WithAutoSourceCleanup 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) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm migration modify params

func (*SvmMigrationModifyParams) WithTimeout

WithTimeout adds the timeout to the svm migration modify params

func (*SvmMigrationModifyParams) WithUUID

WithUUID 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 | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

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

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

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmMigrationUUID.

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

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

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

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

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

func (*SvmMigrationVolumeCollectionGetParams) SetOrderBy

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

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

func (*SvmMigrationVolumeCollectionGetParams) SetReturnRecords

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

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

func (*SvmMigrationVolumeCollectionGetParams) SetReturnTimeout

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

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

func (*SvmMigrationVolumeCollectionGetParams) SetSvmMigrationUUID

func (o *SvmMigrationVolumeCollectionGetParams) SetSvmMigrationUUID(svmMigrationUUID string)

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

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

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

func (*SvmMigrationVolumeCollectionGetParams) WithOrderBy

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

func (*SvmMigrationVolumeCollectionGetParams) WithReturnRecords

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

func (*SvmMigrationVolumeCollectionGetParams) WithReturnTimeout

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

func (*SvmMigrationVolumeCollectionGetParams) WithSvmMigrationUUID

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

WithSvmMigrationUUID 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 | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

func (o *SvmMigrationVolumeGetOK) Code() int

Code gets the status code for the svm migration volume get o k response

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
	*/
	ErrorsCode *string

	/* ErrorsMessage.

	   Filter by errors.message
	*/
	ErrorsMessage *string

	/* Fields.

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

	/* Healthy.

	   Filter by healthy
	*/
	Healthy *bool

	/* MaxRecords.

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

	/* NodeName.

	   Filter by node.name
	*/
	NodeName *string

	/* NodeUUID.

	   Filter by node.uuid
	*/
	NodeUUID *string

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* SvmMigrationUUID.

	   Migration UUID
	*/
	SvmMigrationUUID string

	/* TransferState.

	   Filter by transfer_state
	*/
	TransferState *string

	/* VolumeName.

	   Filter by volume.name
	*/
	VolumeName *string

	/* VolumeUUID.

	   Volume UUID
	*/
	VolumeUUID 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) SetErrorsCode

func (o *SvmMigrationVolumeGetParams) SetErrorsCode(errorsCode *string)

SetErrorsCode adds the errorsCode to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetErrorsMessage

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

SetErrorsMessage adds the errorsMessage to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetFields

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

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

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

SetHealthy adds the healthy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetNodeName

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

SetNodeName adds the nodeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetNodeUUID

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

SetNodeUUID adds the nodeUuid to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetSvmMigrationUUID

func (o *SvmMigrationVolumeGetParams) SetSvmMigrationUUID(svmMigrationUUID string)

SetSvmMigrationUUID adds the svmMigrationUuid to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetSvmName

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

SetSvmName adds the svmName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetSvmUUID

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

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

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

SetTransferState adds the transferState to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetVolumeName

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

SetVolumeName adds the volumeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) SetVolumeUUID

func (o *SvmMigrationVolumeGetParams) SetVolumeUUID(volumeUUID string)

SetVolumeUUID 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) WithErrorsCode

func (o *SvmMigrationVolumeGetParams) WithErrorsCode(errorsCode *string) *SvmMigrationVolumeGetParams

WithErrorsCode adds the errorsCode to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithErrorsMessage

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

WithErrorsMessage adds the errorsMessage to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithFields

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

WithHealthy adds the healthy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithMaxRecords

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

WithMaxRecords adds the maxRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithNodeName

WithNodeName adds the nodeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithNodeUUID

WithNodeUUID adds the nodeUUID to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithOrderBy

WithOrderBy adds the orderBy to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithSvmMigrationUUID

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

WithSvmMigrationUUID adds the svmMigrationUUID to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithSvmName

WithSvmName adds the svmName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithSvmUUID

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

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

WithTransferState adds the transferState to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithVolumeName

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

WithVolumeName adds the volumeName to the svm migration volume get params

func (*SvmMigrationVolumeGetParams) WithVolumeUUID

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

WithVolumeUUID 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) Code

func (o *SvmModifyAccepted) Code() int

Code gets the status code for the svm modify accepted response

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. | | 262179 | Unexpected argument \"storage_limit\". | ``` <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 SvmModifyOK

type SvmModifyOK struct {
	Payload *models.JobLinkResponse
}

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

OK

func NewSvmModifyOK

func NewSvmModifyOK() *SvmModifyOK

NewSvmModifyOK creates a SvmModifyOK with default headers values

func (*SvmModifyOK) Code

func (o *SvmModifyOK) Code() int

Code gets the status code for the svm modify o k response

func (*SvmModifyOK) Error

func (o *SvmModifyOK) Error() string

func (*SvmModifyOK) GetPayload

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

func (*SvmModifyOK) IsClientError

func (o *SvmModifyOK) IsClientError() bool

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

func (*SvmModifyOK) IsCode

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

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

func (*SvmModifyOK) IsRedirect

func (o *SvmModifyOK) IsRedirect() bool

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

func (*SvmModifyOK) IsServerError

func (o *SvmModifyOK) IsServerError() bool

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

func (*SvmModifyOK) IsSuccess

func (o *SvmModifyOK) IsSuccess() bool

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

func (*SvmModifyOK) String

func (o *SvmModifyOK) 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.
	*/
	ReturnTimeout *int64

	/* UUID.

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

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

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

func (o *SvmModifyParams) SetUUID(uuid string)

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

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

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

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

WithUUID 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. | | 9896086 | Peer SVM name conflicts with one of the following: a peer SVM in an existing SVM peer relationship, a local SVM, or an IPSpace. Use the \"name\" property to uniquely specify the peer SVM alias 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) Code

func (o *SvmPeerCollectionGetOK) Code() int

Code gets the status code for the svm peer collection get o k response

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
	*/
	Applications *string

	/* Fields.

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

	/* MaxRecords.

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

	/* Name.

	   Filter by name
	*/
	Name *string

	/* OrderBy.

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

	/* PeerClusterName.

	   Filter by peer.cluster.name
	*/
	PeerClusterName *string

	/* PeerClusterUUID.

	   Filter by peer.cluster.uuid
	*/
	PeerClusterUUID *string

	/* PeerSvmName.

	   Filter by peer.svm.name
	*/
	PeerSvmName *string

	/* PeerSvmUUID.

	   Filter by peer.svm.uuid
	*/
	PeerSvmUUID *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* State.

	   Filter by state
	*/
	State *string

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	/* UUID.

	   Filter by uuid
	*/
	UUID *string

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

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) SetApplications

func (o *SvmPeerCollectionGetParams) SetApplications(applications *string)

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

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

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

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

SetMaxRecords adds the maxRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetName

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

SetName adds the name to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerClusterName

func (o *SvmPeerCollectionGetParams) SetPeerClusterName(peerClusterName *string)

SetPeerClusterName adds the peerClusterName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerClusterUUID

func (o *SvmPeerCollectionGetParams) SetPeerClusterUUID(peerClusterUUID *string)

SetPeerClusterUUID adds the peerClusterUuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerSvmName

func (o *SvmPeerCollectionGetParams) SetPeerSvmName(peerSvmName *string)

SetPeerSvmName adds the peerSvmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetPeerSvmUUID

func (o *SvmPeerCollectionGetParams) SetPeerSvmUUID(peerSvmUUID *string)

SetPeerSvmUUID adds the peerSvmUuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetState

func (o *SvmPeerCollectionGetParams) SetState(state *string)

SetState adds the state to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) SetSvmUUID

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

SetSvmUUID adds the svmUuid 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) SetUUID

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

SetUUID adds the uuid to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithApplications

func (o *SvmPeerCollectionGetParams) WithApplications(applications *string) *SvmPeerCollectionGetParams

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

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

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

WithMaxRecords adds the maxRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithName

WithName adds the name to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerClusterName

func (o *SvmPeerCollectionGetParams) WithPeerClusterName(peerClusterName *string) *SvmPeerCollectionGetParams

WithPeerClusterName adds the peerClusterName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerClusterUUID

func (o *SvmPeerCollectionGetParams) WithPeerClusterUUID(peerClusterUUID *string) *SvmPeerCollectionGetParams

WithPeerClusterUUID adds the peerClusterUUID to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerSvmName

func (o *SvmPeerCollectionGetParams) WithPeerSvmName(peerSvmName *string) *SvmPeerCollectionGetParams

WithPeerSvmName adds the peerSvmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithPeerSvmUUID

func (o *SvmPeerCollectionGetParams) WithPeerSvmUUID(peerSvmUUID *string) *SvmPeerCollectionGetParams

WithPeerSvmUUID adds the peerSvmUUID to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithState

WithState adds the state to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithTimeout

WithTimeout adds the timeout to the svm peer collection get params

func (*SvmPeerCollectionGetParams) WithUUID

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

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

	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) Code

func (o *SvmPeerCreateAccepted) Code() int

Code gets the status code for the svm peer create accepted response

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 SvmPeerCreateCreated

type SvmPeerCreateCreated struct {

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

	Payload *models.SvmPeer
}

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

Created

func NewSvmPeerCreateCreated

func NewSvmPeerCreateCreated() *SvmPeerCreateCreated

NewSvmPeerCreateCreated creates a SvmPeerCreateCreated with default headers values

func (*SvmPeerCreateCreated) Code

func (o *SvmPeerCreateCreated) Code() int

Code gets the status code for the svm peer create created response

func (*SvmPeerCreateCreated) Error

func (o *SvmPeerCreateCreated) Error() string

func (*SvmPeerCreateCreated) GetPayload

func (o *SvmPeerCreateCreated) GetPayload() *models.SvmPeer

func (*SvmPeerCreateCreated) IsClientError

func (o *SvmPeerCreateCreated) IsClientError() bool

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

func (*SvmPeerCreateCreated) IsCode

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

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

func (*SvmPeerCreateCreated) IsRedirect

func (o *SvmPeerCreateCreated) IsRedirect() bool

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

func (*SvmPeerCreateCreated) IsServerError

func (o *SvmPeerCreateCreated) IsServerError() bool

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

func (*SvmPeerCreateCreated) IsSuccess

func (o *SvmPeerCreateCreated) IsSuccess() bool

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

func (*SvmPeerCreateCreated) String

func (o *SvmPeerCreateCreated) 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. | | 9896086 | Peer SVM name conflicts with one of the following: a peer SVM in an existing SVM peer relationship, a local SVM, or an IPSpace. Use the \"name\" property to uniquely specify the peer SVM alias name. | | 9895996 | Cannot specify lun-copy as an inter-cluster application. | ``` <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.
	*/
	ReturnRecords *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.
	*/
	ReturnTimeout *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) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm peer create params

func (*SvmPeerCreateParams) SetReturnTimeout

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

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

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

WithReturnRecords adds the returnRecords to the svm peer create params

func (*SvmPeerCreateParams) WithReturnTimeout

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

WithReturnTimeout 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 {
	Payload *models.JobLinkResponse
}

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) Code

func (o *SvmPeerDeleteAccepted) Code() int

Code gets the status code for the svm peer delete accepted response

func (*SvmPeerDeleteAccepted) Error

func (o *SvmPeerDeleteAccepted) Error() string

func (*SvmPeerDeleteAccepted) GetPayload

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

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. | | 9895956 | Cannot delete an SVM that is part of an SVM peer or transition peer relationship. | ``` <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 SvmPeerDeleteOK

type SvmPeerDeleteOK struct {
	Payload *models.JobLinkResponse
}

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

OK

func NewSvmPeerDeleteOK

func NewSvmPeerDeleteOK() *SvmPeerDeleteOK

NewSvmPeerDeleteOK creates a SvmPeerDeleteOK with default headers values

func (*SvmPeerDeleteOK) Code

func (o *SvmPeerDeleteOK) Code() int

Code gets the status code for the svm peer delete o k response

func (*SvmPeerDeleteOK) Error

func (o *SvmPeerDeleteOK) Error() string

func (*SvmPeerDeleteOK) GetPayload

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

func (*SvmPeerDeleteOK) IsClientError

func (o *SvmPeerDeleteOK) IsClientError() bool

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

func (*SvmPeerDeleteOK) IsCode

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

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

func (*SvmPeerDeleteOK) IsRedirect

func (o *SvmPeerDeleteOK) IsRedirect() bool

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

func (*SvmPeerDeleteOK) IsServerError

func (o *SvmPeerDeleteOK) IsServerError() bool

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

func (*SvmPeerDeleteOK) IsSuccess

func (o *SvmPeerDeleteOK) IsSuccess() bool

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

func (*SvmPeerDeleteOK) String

func (o *SvmPeerDeleteOK) 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.
	*/
	ReturnTimeout *int64

	/* UUID.

	   SVM peer relationship UUID
	*/
	UUID 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) SetReturnTimeout

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

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

func (o *SvmPeerDeleteParams) SetUUID(uuid string)

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

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

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

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

WithUUID 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. | | 9896086 | Peer SVM name conflicts with one of the following: a peer SVM in an existing SVM peer relationship, a local SVM, or an IPSpace. Use the \"name\" property to uniquely specify the peer SVM alias 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) Code

func (o *SvmPeerInstanceGetOK) Code() int

Code gets the status code for the svm peer instance get o k response

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.
	*/
	Fields []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
	*/
	ReturnTimeout *int64

	/* UUID.

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

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

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

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

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

func (o *SvmPeerInstanceGetParams) SetUUID(uuid string)

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

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

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

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

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

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

func (o *SvmPeerModifyAccepted) Code() int

Code gets the status code for the svm peer modify accepted response

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. | | 9896077 | The peer relationship is in use by FlexCache. View the FlexCache relationships, delete them and retry the operation. | | 9896088 | System generated a name for the peer SVM because of a naming conflict. Use the name property to uniquely identify the peer SVM alias name. | ``` <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 SvmPeerModifyOK

type SvmPeerModifyOK struct {
}

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

OK

func NewSvmPeerModifyOK

func NewSvmPeerModifyOK() *SvmPeerModifyOK

NewSvmPeerModifyOK creates a SvmPeerModifyOK with default headers values

func (*SvmPeerModifyOK) Code

func (o *SvmPeerModifyOK) Code() int

Code gets the status code for the svm peer modify o k response

func (*SvmPeerModifyOK) Error

func (o *SvmPeerModifyOK) Error() string

func (*SvmPeerModifyOK) IsClientError

func (o *SvmPeerModifyOK) IsClientError() bool

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

func (*SvmPeerModifyOK) IsCode

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

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

func (*SvmPeerModifyOK) IsRedirect

func (o *SvmPeerModifyOK) IsRedirect() bool

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

func (*SvmPeerModifyOK) IsServerError

func (o *SvmPeerModifyOK) IsServerError() bool

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

func (*SvmPeerModifyOK) IsSuccess

func (o *SvmPeerModifyOK) IsSuccess() bool

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

func (*SvmPeerModifyOK) String

func (o *SvmPeerModifyOK) 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.
	*/
	ReturnTimeout *int64

	/* UUID.

	   SVM peer relationship UUID
	*/
	UUID 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) SetReturnTimeout

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

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

func (o *SvmPeerModifyParams) SetUUID(uuid string)

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

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

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

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

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

Code gets the status code for the svm peer permission collection get o k response

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
	*/
	Applications *string

	/* ClusterPeerName.

	   Filter by cluster_peer.name
	*/
	ClusterPeerName *string

	/* ClusterPeerUUID.

	   Filter by cluster_peer.uuid
	*/
	ClusterPeerUUID *string

	/* Fields.

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

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   Filter by svm.uuid
	*/
	SvmUUID *string

	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) SetApplications

func (o *SvmPeerPermissionCollectionGetParams) SetApplications(applications *string)

SetApplications adds the applications to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetClusterPeerName

func (o *SvmPeerPermissionCollectionGetParams) SetClusterPeerName(clusterPeerName *string)

SetClusterPeerName adds the clusterPeerName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetClusterPeerUUID

func (o *SvmPeerPermissionCollectionGetParams) SetClusterPeerUUID(clusterPeerUUID *string)

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

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

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

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

SetMaxRecords adds the maxRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) SetSvmUUID

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

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

WithApplications adds the applications to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithClusterPeerName

func (o *SvmPeerPermissionCollectionGetParams) WithClusterPeerName(clusterPeerName *string) *SvmPeerPermissionCollectionGetParams

WithClusterPeerName adds the clusterPeerName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithClusterPeerUUID

func (o *SvmPeerPermissionCollectionGetParams) WithClusterPeerUUID(clusterPeerUUID *string) *SvmPeerPermissionCollectionGetParams

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

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

WithMaxRecords adds the maxRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the svm peer permission collection get params

func (*SvmPeerPermissionCollectionGetParams) WithSvmUUID

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

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

	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) Code

Code gets the status code for the svm peer permission create created response

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. | | 9896057 | SVM peer permission already exists. | ``` <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.
	*/
	ReturnRecords *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) SetReturnRecords

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

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

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

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

func (o *SvmPeerPermissionDeleteOK) Code() int

Code gets the status code for the svm peer permission delete o k response

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
	*/
	ClusterPeerUUID string

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID 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) SetClusterPeerUUID

func (o *SvmPeerPermissionDeleteParams) SetClusterPeerUUID(clusterPeerUUID string)

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

func (o *SvmPeerPermissionDeleteParams) SetSvmUUID(svmUUID string)

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

func (o *SvmPeerPermissionDeleteParams) WithClusterPeerUUID(clusterPeerUUID string) *SvmPeerPermissionDeleteParams

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

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

Code gets the status code for the svm peer permission instance get o k response

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
	*/
	ClusterPeerUUID string

	/* Fields.

	   Specify the fields to return.
	*/
	Fields []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
	*/
	ReturnTimeout *int64

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID 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) SetClusterPeerUUID

func (o *SvmPeerPermissionInstanceGetParams) SetClusterPeerUUID(clusterPeerUUID string)

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

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

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

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

SetReturnTimeout adds the returnTimeout to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) SetSvmUUID

func (o *SvmPeerPermissionInstanceGetParams) SetSvmUUID(svmUUID string)

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

func (o *SvmPeerPermissionInstanceGetParams) WithClusterPeerUUID(clusterPeerUUID string) *SvmPeerPermissionInstanceGetParams

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

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

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

WithReturnTimeout adds the returnTimeout to the svm peer permission instance get params

func (*SvmPeerPermissionInstanceGetParams) WithSvmUUID

WithSvmUUID 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. | | 9896059 | SVM peer permission does not exist. | ``` <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) Code

func (o *SvmPeerPermissionModifyOK) Code() int

Code gets the status code for the svm peer permission modify o k response

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
	*/
	ClusterPeerUUID string

	/* Info.

	   Info specification
	*/
	Info *models.SvmPeerPermission

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID 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) SetClusterPeerUUID

func (o *SvmPeerPermissionModifyParams) SetClusterPeerUUID(clusterPeerUUID string)

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

func (o *SvmPeerPermissionModifyParams) SetSvmUUID(svmUUID string)

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

func (o *SvmPeerPermissionModifyParams) WithClusterPeerUUID(clusterPeerUUID string) *SvmPeerPermissionModifyParams

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

WithSvmUUID 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 activity tracking enabled 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. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

Code gets the status code for the top metrics svm client collection get o k response

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
	*/
	ClientIP *string

	/* Fields.

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBound *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBound *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBound *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBound *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* TopMetric.

	   I/O activity type

	   Default: "iops.read"
	*/
	TopMetric *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) SetClientIP

func (o *TopMetricsSvmClientCollectionGetParams) SetClientIP(clientIP *string)

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

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

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

func (o *TopMetricsSvmClientCollectionGetParams) SetIopsErrorLowerBound(iopsErrorLowerBound *int64)

SetIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsErrorUpperBound

func (o *TopMetricsSvmClientCollectionGetParams) SetIopsErrorUpperBound(iopsErrorUpperBound *int64)

SetIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsRead

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

SetIopsRead adds the iopsRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetIopsWrite

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

SetIopsWrite adds the iopsWrite to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetSvmUUID

func (o *TopMetricsSvmClientCollectionGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID adds the svmUuid to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputErrorLowerBound

func (o *TopMetricsSvmClientCollectionGetParams) SetThroughputErrorLowerBound(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputErrorUpperBound

func (o *TopMetricsSvmClientCollectionGetParams) SetThroughputErrorUpperBound(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputRead

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

SetThroughputRead adds the throughputRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) SetThroughputWrite

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

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

func (o *TopMetricsSvmClientCollectionGetParams) SetTopMetric(topMetric *string)

SetTopMetric adds the topMetric to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithClientIP

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

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

func (o *TopMetricsSvmClientCollectionGetParams) WithIopsErrorLowerBound(iopsErrorLowerBound *int64) *TopMetricsSvmClientCollectionGetParams

WithIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsErrorUpperBound

func (o *TopMetricsSvmClientCollectionGetParams) WithIopsErrorUpperBound(iopsErrorUpperBound *int64) *TopMetricsSvmClientCollectionGetParams

WithIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsRead

WithIopsRead adds the iopsRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithIopsWrite

WithIopsWrite adds the iopsWrite to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputErrorLowerBound

func (o *TopMetricsSvmClientCollectionGetParams) WithThroughputErrorLowerBound(throughputErrorLowerBound *int64) *TopMetricsSvmClientCollectionGetParams

WithThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputErrorUpperBound

func (o *TopMetricsSvmClientCollectionGetParams) WithThroughputErrorUpperBound(throughputErrorUpperBound *int64) *TopMetricsSvmClientCollectionGetParams

WithThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputRead

WithThroughputRead adds the throughputRead to the top metrics svm client collection get params

func (*TopMetricsSvmClientCollectionGetParams) WithThroughputWrite

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

WithTopMetric 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 activity tracking enabled 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. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

Code gets the status code for the top metrics svm directory collection get o k response

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBound *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBound *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* JunctionPath.

	   Filter by junction-path
	*/
	JunctionPath *string

	/* MaxRecords.

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

	/* MaxRecordsPerSvm.

	   Max records per svm.
	*/
	MaxRecordsPerSvm *int64

	/* OrderBy.

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

	/* Path.

	   Filter by path
	*/
	Path *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBound *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBound *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* TopMetric.

	   I/O activity type

	   Default: "iops.read"
	*/
	TopMetric *string

	/* VolumeName.

	   Filter by volume.name
	*/
	VolumeName *string

	/* VolumeUUID.

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

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

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

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorLowerBound(iopsErrorLowerBound *int64)

SetIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorUpperBound

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetIopsErrorUpperBound(iopsErrorUpperBound *int64)

SetIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsRead

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

SetIopsRead adds the iopsRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetIopsWrite

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

SetIopsWrite adds the iopsWrite to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetJunctionPath

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetJunctionPath(junctionPath *string)

SetJunctionPath adds the junctionPath to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetMaxRecordsPerSvm

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetMaxRecordsPerSvm(maxRecordsPerSvm *int64)

SetMaxRecordsPerSvm adds the maxRecordsPerSvm to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetPath

SetPath adds the path to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetSvmUUID

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID adds the svmUuid to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorLowerBound

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorLowerBound(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorUpperBound

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetThroughputErrorUpperBound(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputRead

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

SetThroughputRead adds the throughputRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetThroughputWrite

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

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

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetTopMetric(topMetric *string)

SetTopMetric adds the topMetric to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetVolumeName

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetVolumeName(volumeName *string)

SetVolumeName adds the volumeName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) SetVolumeUUID

func (o *TopMetricsSvmDirectoryCollectionGetParams) SetVolumeUUID(volumeUUID *string)

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

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

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorLowerBound(iopsErrorLowerBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorUpperBound

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithIopsErrorUpperBound(iopsErrorUpperBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsRead

WithIopsRead adds the iopsRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithIopsWrite

WithIopsWrite adds the iopsWrite to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithJunctionPath

WithJunctionPath adds the junctionPath to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithMaxRecordsPerSvm

WithMaxRecordsPerSvm adds the maxRecordsPerSvm to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithPath

WithPath adds the path to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorLowerBound

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorLowerBound(throughputErrorLowerBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorUpperBound

func (o *TopMetricsSvmDirectoryCollectionGetParams) WithThroughputErrorUpperBound(throughputErrorUpperBound *int64) *TopMetricsSvmDirectoryCollectionGetParams

WithThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputRead

WithThroughputRead adds the throughputRead to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithThroughputWrite

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

WithTopMetric adds the topMetric to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithVolumeName

WithVolumeName adds the volumeName to the top metrics svm directory collection get params

func (*TopMetricsSvmDirectoryCollectionGetParams) WithVolumeUUID

WithVolumeUUID 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 activity tracking enabled 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. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

Code gets the status code for the top metrics svm file collection get o k response

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBound *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBound *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* JunctionPath.

	   Filter by junction-path
	*/
	JunctionPath *string

	/* MaxRecords.

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

	/* MaxRecordsPerSvm.

	   Max records per svm.
	*/
	MaxRecordsPerSvm *int64

	/* OrderBy.

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

	/* Path.

	   Filter by path
	*/
	Path *string

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBound *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBound *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* TopMetric.

	   I/O activity type

	   Default: "iops.read"
	*/
	TopMetric *string

	/* VolumeName.

	   Filter by volume.name
	*/
	VolumeName *string

	/* VolumeUUID.

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

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

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

func (o *TopMetricsSvmFileCollectionGetParams) SetIopsErrorLowerBound(iopsErrorLowerBound *int64)

SetIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsErrorUpperBound

func (o *TopMetricsSvmFileCollectionGetParams) SetIopsErrorUpperBound(iopsErrorUpperBound *int64)

SetIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsRead

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

SetIopsRead adds the iopsRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetIopsWrite

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

SetIopsWrite adds the iopsWrite to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetJunctionPath

func (o *TopMetricsSvmFileCollectionGetParams) SetJunctionPath(junctionPath *string)

SetJunctionPath adds the junctionPath to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetMaxRecordsPerSvm

func (o *TopMetricsSvmFileCollectionGetParams) SetMaxRecordsPerSvm(maxRecordsPerSvm *int64)

SetMaxRecordsPerSvm adds the maxRecordsPerSvm to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetPath

func (o *TopMetricsSvmFileCollectionGetParams) SetPath(path *string)

SetPath adds the path to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetSvmUUID

func (o *TopMetricsSvmFileCollectionGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID adds the svmUuid to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputErrorLowerBound

func (o *TopMetricsSvmFileCollectionGetParams) SetThroughputErrorLowerBound(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputErrorUpperBound

func (o *TopMetricsSvmFileCollectionGetParams) SetThroughputErrorUpperBound(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputRead

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

SetThroughputRead adds the throughputRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetThroughputWrite

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

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

func (o *TopMetricsSvmFileCollectionGetParams) SetTopMetric(topMetric *string)

SetTopMetric adds the topMetric to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetVolumeName

func (o *TopMetricsSvmFileCollectionGetParams) SetVolumeName(volumeName *string)

SetVolumeName adds the volumeName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) SetVolumeUUID

func (o *TopMetricsSvmFileCollectionGetParams) SetVolumeUUID(volumeUUID *string)

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

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

func (o *TopMetricsSvmFileCollectionGetParams) WithIopsErrorLowerBound(iopsErrorLowerBound *int64) *TopMetricsSvmFileCollectionGetParams

WithIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsErrorUpperBound

func (o *TopMetricsSvmFileCollectionGetParams) WithIopsErrorUpperBound(iopsErrorUpperBound *int64) *TopMetricsSvmFileCollectionGetParams

WithIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsRead

WithIopsRead adds the iopsRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithIopsWrite

WithIopsWrite adds the iopsWrite to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithJunctionPath

WithJunctionPath adds the junctionPath to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithMaxRecordsPerSvm

func (o *TopMetricsSvmFileCollectionGetParams) WithMaxRecordsPerSvm(maxRecordsPerSvm *int64) *TopMetricsSvmFileCollectionGetParams

WithMaxRecordsPerSvm adds the maxRecordsPerSvm to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithPath

WithPath adds the path to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputErrorLowerBound

func (o *TopMetricsSvmFileCollectionGetParams) WithThroughputErrorLowerBound(throughputErrorLowerBound *int64) *TopMetricsSvmFileCollectionGetParams

WithThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputErrorUpperBound

func (o *TopMetricsSvmFileCollectionGetParams) WithThroughputErrorUpperBound(throughputErrorUpperBound *int64) *TopMetricsSvmFileCollectionGetParams

WithThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputRead

WithThroughputRead adds the throughputRead to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithThroughputWrite

func (o *TopMetricsSvmFileCollectionGetParams) WithThroughputWrite(throughputWrite *int64) *TopMetricsSvmFileCollectionGetParams

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

WithTopMetric adds the topMetric to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithVolumeName

WithVolumeName adds the volumeName to the top metrics svm file collection get params

func (*TopMetricsSvmFileCollectionGetParams) WithVolumeUUID

WithVolumeUUID 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 activity tracking enabled 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. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

Code gets the status code for the top metrics svm user collection get o k response

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

	/* IopsErrorLowerBound.

	   Filter by iops.error.lower_bound
	*/
	IopsErrorLowerBound *int64

	/* IopsErrorUpperBound.

	   Filter by iops.error.upper_bound
	*/
	IopsErrorUpperBound *int64

	/* IopsRead.

	   Filter by iops.read
	*/
	IopsRead *int64

	/* IopsWrite.

	   Filter by iops.write
	*/
	IopsWrite *int64

	/* MaxRecords.

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

	/* OrderBy.

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

	/* ReturnRecords.

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

	   Default: true
	*/
	ReturnRecords *bool

	/* ReturnTimeout.

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

	   Default: 15
	*/
	ReturnTimeout *int64

	/* SvmName.

	   Filter by svm.name
	*/
	SvmName *string

	/* SvmUUID.

	   SVM UUID
	*/
	SvmUUID string

	/* ThroughputErrorLowerBound.

	   Filter by throughput.error.lower_bound
	*/
	ThroughputErrorLowerBound *int64

	/* ThroughputErrorUpperBound.

	   Filter by throughput.error.upper_bound
	*/
	ThroughputErrorUpperBound *int64

	/* ThroughputRead.

	   Filter by throughput.read
	*/
	ThroughputRead *int64

	/* ThroughputWrite.

	   Filter by throughput.write
	*/
	ThroughputWrite *int64

	/* TopMetric.

	   I/O activity type

	   Default: "iops.read"
	*/
	TopMetric *string

	/* UserID.

	   Filter by user_id
	*/
	UserID *string

	/* UserName.

	   Filter by user_name
	*/
	UserName *string

	/* VolumesName.

	   Filter by volumes.name
	*/
	VolumesName *string

	/* VolumesUUID.

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

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

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

func (o *TopMetricsSvmUserCollectionGetParams) SetIopsErrorLowerBound(iopsErrorLowerBound *int64)

SetIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsErrorUpperBound

func (o *TopMetricsSvmUserCollectionGetParams) SetIopsErrorUpperBound(iopsErrorUpperBound *int64)

SetIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsRead

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

SetIopsRead adds the iopsRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetIopsWrite

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

SetIopsWrite adds the iopsWrite to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetMaxRecords

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

SetMaxRecords adds the maxRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetOrderBy

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

SetOrderBy adds the orderBy to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetSvmName

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

SetSvmName adds the svmName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetSvmUUID

func (o *TopMetricsSvmUserCollectionGetParams) SetSvmUUID(svmUUID string)

SetSvmUUID adds the svmUuid to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputErrorLowerBound

func (o *TopMetricsSvmUserCollectionGetParams) SetThroughputErrorLowerBound(throughputErrorLowerBound *int64)

SetThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputErrorUpperBound

func (o *TopMetricsSvmUserCollectionGetParams) SetThroughputErrorUpperBound(throughputErrorUpperBound *int64)

SetThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputRead

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

SetThroughputRead adds the throughputRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetThroughputWrite

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

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

func (o *TopMetricsSvmUserCollectionGetParams) SetTopMetric(topMetric *string)

SetTopMetric adds the topMetric to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetUserID

func (o *TopMetricsSvmUserCollectionGetParams) SetUserID(userID *string)

SetUserID adds the userId to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetUserName

func (o *TopMetricsSvmUserCollectionGetParams) SetUserName(userName *string)

SetUserName adds the userName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetVolumesName

func (o *TopMetricsSvmUserCollectionGetParams) SetVolumesName(volumesName *string)

SetVolumesName adds the volumesName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) SetVolumesUUID

func (o *TopMetricsSvmUserCollectionGetParams) SetVolumesUUID(volumesUUID *string)

SetVolumesUUID adds the volumesUuid 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) WithFields

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

func (o *TopMetricsSvmUserCollectionGetParams) WithIopsErrorLowerBound(iopsErrorLowerBound *int64) *TopMetricsSvmUserCollectionGetParams

WithIopsErrorLowerBound adds the iopsErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsErrorUpperBound

func (o *TopMetricsSvmUserCollectionGetParams) WithIopsErrorUpperBound(iopsErrorUpperBound *int64) *TopMetricsSvmUserCollectionGetParams

WithIopsErrorUpperBound adds the iopsErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsRead

WithIopsRead adds the iopsRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithIopsWrite

WithIopsWrite adds the iopsWrite to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithMaxRecords

WithMaxRecords adds the maxRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithOrderBy

WithOrderBy adds the orderBy to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithReturnRecords

WithReturnRecords adds the returnRecords to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithReturnTimeout

WithReturnTimeout adds the returnTimeout to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithSvmName

WithSvmName adds the svmName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputErrorLowerBound

func (o *TopMetricsSvmUserCollectionGetParams) WithThroughputErrorLowerBound(throughputErrorLowerBound *int64) *TopMetricsSvmUserCollectionGetParams

WithThroughputErrorLowerBound adds the throughputErrorLowerBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputErrorUpperBound

func (o *TopMetricsSvmUserCollectionGetParams) WithThroughputErrorUpperBound(throughputErrorUpperBound *int64) *TopMetricsSvmUserCollectionGetParams

WithThroughputErrorUpperBound adds the throughputErrorUpperBound to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputRead

WithThroughputRead adds the throughputRead to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithThroughputWrite

func (o *TopMetricsSvmUserCollectionGetParams) WithThroughputWrite(throughputWrite *int64) *TopMetricsSvmUserCollectionGetParams

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

WithTopMetric adds the topMetric to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithUserID

WithUserID adds the userID to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithUserName

WithUserName adds the userName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithVolumesName

WithVolumesName adds the volumesName to the top metrics svm user collection get params

func (*TopMetricsSvmUserCollectionGetParams) WithVolumesUUID

WithVolumesUUID adds the volumesUUID 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) Code

func (o *WebSvmGetOK) Code() int

Code gets the status code for the web svm get o k response

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

	/* SvmUUID.

	   UUID of the SVM to which this object belongs.
	*/
	SvmUUID 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) SetFields

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

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

func (o *WebSvmGetParams) SetSvmUUID(svmUUID string)

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

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

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

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

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

func (o *WebSvmModifyAccepted) Code() int

Code gets the status code for the web svm modify accepted response

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. | Also see the table of common errors in the <a href="#Response_body">Response body</a> overview section of this documentation.

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) Code

func (o *WebSvmModifyOK) Code() int

Code gets the status code for the web svm modify o k response

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.
	*/
	ReturnTimeout *int64

	/* SvmUUID.

	   UUID of the SVM to which this object belongs.
	*/
	SvmUUID 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) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the web svm modify params

func (*WebSvmModifyParams) SetSvmUUID

func (o *WebSvmModifyParams) SetSvmUUID(svmUUID string)

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

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

WithReturnTimeout adds the returnTimeout to the web svm modify params

func (*WebSvmModifyParams) WithSvmUUID

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

WithSvmUUID 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