svm

package
v0.0.0-...-58f6e79 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// BEGIN DEBUGGING
	// SvmMigrationModifyCollectionBody
	// SvmMigrationModifyCollectionBody
	// last_operation
	// LastOperation
	// none
	// END DEBUGGING
	// SvmMigrationModifyCollectionBodyLastOperationNone captures enum value "none"
	SvmMigrationModifyCollectionBodyLastOperationNone string = "none"

	// BEGIN DEBUGGING
	// SvmMigrationModifyCollectionBody
	// SvmMigrationModifyCollectionBody
	// last_operation
	// LastOperation
	// start
	// END DEBUGGING
	// SvmMigrationModifyCollectionBodyLastOperationStart captures enum value "start"
	SvmMigrationModifyCollectionBodyLastOperationStart string = "start"

	// BEGIN DEBUGGING
	// SvmMigrationModifyCollectionBody
	// SvmMigrationModifyCollectionBody
	// last_operation
	// LastOperation
	// resume
	// END DEBUGGING
	// SvmMigrationModifyCollectionBodyLastOperationResume captures enum value "resume"
	SvmMigrationModifyCollectionBodyLastOperationResume string = "resume"

	// BEGIN DEBUGGING
	// SvmMigrationModifyCollectionBody
	// SvmMigrationModifyCollectionBody
	// last_operation
	// LastOperation
	// pause
	// END DEBUGGING
	// SvmMigrationModifyCollectionBodyLastOperationPause captures enum value "pause"
	SvmMigrationModifyCollectionBodyLastOperationPause string = "pause"

	// BEGIN DEBUGGING
	// SvmMigrationModifyCollectionBody
	// SvmMigrationModifyCollectionBody
	// last_operation
	// LastOperation
	// cleanup
	// END DEBUGGING
	// SvmMigrationModifyCollectionBodyLastOperationCleanup captures enum value "cleanup"
	SvmMigrationModifyCollectionBodyLastOperationCleanup string = "cleanup"

	// BEGIN DEBUGGING
	// SvmMigrationModifyCollectionBody
	// SvmMigrationModifyCollectionBody
	// last_operation
	// LastOperation
	// cutover
	// END DEBUGGING
	// SvmMigrationModifyCollectionBodyLastOperationCutover captures enum value "cutover"
	SvmMigrationModifyCollectionBodyLastOperationCutover string = "cutover"
)
View Source
const (

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// anti_ransomware_default_volume_state
	// AntiRansomwareDefaultVolumeState
	// disabled
	// END DEBUGGING
	// SvmModifyCollectionBodyAntiRansomwareDefaultVolumeStateDisabled captures enum value "disabled"
	SvmModifyCollectionBodyAntiRansomwareDefaultVolumeStateDisabled string = "disabled"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// anti_ransomware_default_volume_state
	// AntiRansomwareDefaultVolumeState
	// dry_run
	// END DEBUGGING
	// SvmModifyCollectionBodyAntiRansomwareDefaultVolumeStateDryRun captures enum value "dry_run"
	SvmModifyCollectionBodyAntiRansomwareDefaultVolumeStateDryRun string = "dry_run"
)
View Source
const (

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// c
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageC captures enum value "c"
	SvmModifyCollectionBodyLanguageC string = "c"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// da
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageDa captures enum value "da"
	SvmModifyCollectionBodyLanguageDa string = "da"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// de
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageDe captures enum value "de"
	SvmModifyCollectionBodyLanguageDe string = "de"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// en
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageEn captures enum value "en"
	SvmModifyCollectionBodyLanguageEn string = "en"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// en_us
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageEnUs captures enum value "en_us"
	SvmModifyCollectionBodyLanguageEnUs string = "en_us"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// es
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageEs captures enum value "es"
	SvmModifyCollectionBodyLanguageEs string = "es"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// fi
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageFi captures enum value "fi"
	SvmModifyCollectionBodyLanguageFi string = "fi"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// fr
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageFr captures enum value "fr"
	SvmModifyCollectionBodyLanguageFr string = "fr"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// he
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageHe captures enum value "he"
	SvmModifyCollectionBodyLanguageHe string = "he"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// it
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageIt captures enum value "it"
	SvmModifyCollectionBodyLanguageIt string = "it"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJa captures enum value "ja"
	SvmModifyCollectionBodyLanguageJa string = "ja"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_jp.pck
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaJpDotPck captures enum value "ja_jp.pck"
	SvmModifyCollectionBodyLanguageJaJpDotPck string = "ja_jp.pck"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ko
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageKo captures enum value "ko"
	SvmModifyCollectionBodyLanguageKo string = "ko"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// no
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageNo captures enum value "no"
	SvmModifyCollectionBodyLanguageNo string = "no"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// nl
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageNl captures enum value "nl"
	SvmModifyCollectionBodyLanguageNl string = "nl"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// pt
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguagePt captures enum value "pt"
	SvmModifyCollectionBodyLanguagePt string = "pt"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// sv
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageSv captures enum value "sv"
	SvmModifyCollectionBodyLanguageSv string = "sv"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZh captures enum value "zh"
	SvmModifyCollectionBodyLanguageZh string = "zh"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh.gbk
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhDotGbk captures enum value "zh.gbk"
	SvmModifyCollectionBodyLanguageZhDotGbk string = "zh.gbk"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh_tw
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhTw captures enum value "zh_tw"
	SvmModifyCollectionBodyLanguageZhTw string = "zh_tw"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh_tw.big5
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhTwDotBig5 captures enum value "zh_tw.big5"
	SvmModifyCollectionBodyLanguageZhTwDotBig5 string = "zh_tw.big5"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// c.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageCDotUTF8 captures enum value "c.utf_8"
	SvmModifyCollectionBodyLanguageCDotUTF8 string = "c.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ar
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageAr captures enum value "ar"
	SvmModifyCollectionBodyLanguageAr string = "ar"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ar.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageArDotUTF8 captures enum value "ar.utf_8"
	SvmModifyCollectionBodyLanguageArDotUTF8 string = "ar.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// cs
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageCs captures enum value "cs"
	SvmModifyCollectionBodyLanguageCs string = "cs"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// cs.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageCsDotUTF8 captures enum value "cs.utf_8"
	SvmModifyCollectionBodyLanguageCsDotUTF8 string = "cs.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// da.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageDaDotUTF8 captures enum value "da.utf_8"
	SvmModifyCollectionBodyLanguageDaDotUTF8 string = "da.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// de.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageDeDotUTF8 captures enum value "de.utf_8"
	SvmModifyCollectionBodyLanguageDeDotUTF8 string = "de.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// en.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageEnDotUTF8 captures enum value "en.utf_8"
	SvmModifyCollectionBodyLanguageEnDotUTF8 string = "en.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// en_us.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageEnUsDotUTF8 captures enum value "en_us.utf_8"
	SvmModifyCollectionBodyLanguageEnUsDotUTF8 string = "en_us.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// es.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageEsDotUTF8 captures enum value "es.utf_8"
	SvmModifyCollectionBodyLanguageEsDotUTF8 string = "es.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// fi.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageFiDotUTF8 captures enum value "fi.utf_8"
	SvmModifyCollectionBodyLanguageFiDotUTF8 string = "fi.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// fr.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageFrDotUTF8 captures enum value "fr.utf_8"
	SvmModifyCollectionBodyLanguageFrDotUTF8 string = "fr.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// he.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageHeDotUTF8 captures enum value "he.utf_8"
	SvmModifyCollectionBodyLanguageHeDotUTF8 string = "he.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// hr
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageHr captures enum value "hr"
	SvmModifyCollectionBodyLanguageHr string = "hr"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// hr.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageHrDotUTF8 captures enum value "hr.utf_8"
	SvmModifyCollectionBodyLanguageHrDotUTF8 string = "hr.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// hu
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageHu captures enum value "hu"
	SvmModifyCollectionBodyLanguageHu string = "hu"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// hu.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageHuDotUTF8 captures enum value "hu.utf_8"
	SvmModifyCollectionBodyLanguageHuDotUTF8 string = "hu.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// it.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageItDotUTF8 captures enum value "it.utf_8"
	SvmModifyCollectionBodyLanguageItDotUTF8 string = "it.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaDotUTF8 captures enum value "ja.utf_8"
	SvmModifyCollectionBodyLanguageJaDotUTF8 string = "ja.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_v1
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaV1 captures enum value "ja_v1"
	SvmModifyCollectionBodyLanguageJaV1 string = "ja_v1"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_v1.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaV1DotUTF8 captures enum value "ja_v1.utf_8"
	SvmModifyCollectionBodyLanguageJaV1DotUTF8 string = "ja_v1.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_jp.pck.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaJpDotPckDotUTF8 captures enum value "ja_jp.pck.utf_8"
	SvmModifyCollectionBodyLanguageJaJpDotPckDotUTF8 string = "ja_jp.pck.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_jp.932
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaJpDot932 captures enum value "ja_jp.932"
	SvmModifyCollectionBodyLanguageJaJpDot932 string = "ja_jp.932"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_jp.932.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaJpDot932DotUTF8 captures enum value "ja_jp.932.utf_8"
	SvmModifyCollectionBodyLanguageJaJpDot932DotUTF8 string = "ja_jp.932.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_jp.pck_v2
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaJpDotPckV2 captures enum value "ja_jp.pck_v2"
	SvmModifyCollectionBodyLanguageJaJpDotPckV2 string = "ja_jp.pck_v2"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ja_jp.pck_v2.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageJaJpDotPckV2DotUTF8 captures enum value "ja_jp.pck_v2.utf_8"
	SvmModifyCollectionBodyLanguageJaJpDotPckV2DotUTF8 string = "ja_jp.pck_v2.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ko.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageKoDotUTF8 captures enum value "ko.utf_8"
	SvmModifyCollectionBodyLanguageKoDotUTF8 string = "ko.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// no.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageNoDotUTF8 captures enum value "no.utf_8"
	SvmModifyCollectionBodyLanguageNoDotUTF8 string = "no.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// nl.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageNlDotUTF8 captures enum value "nl.utf_8"
	SvmModifyCollectionBodyLanguageNlDotUTF8 string = "nl.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// pl
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguagePl captures enum value "pl"
	SvmModifyCollectionBodyLanguagePl string = "pl"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// pl.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguagePlDotUTF8 captures enum value "pl.utf_8"
	SvmModifyCollectionBodyLanguagePlDotUTF8 string = "pl.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// pt.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguagePtDotUTF8 captures enum value "pt.utf_8"
	SvmModifyCollectionBodyLanguagePtDotUTF8 string = "pt.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ro
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageRo captures enum value "ro"
	SvmModifyCollectionBodyLanguageRo string = "ro"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ro.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageRoDotUTF8 captures enum value "ro.utf_8"
	SvmModifyCollectionBodyLanguageRoDotUTF8 string = "ro.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ru
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageRu captures enum value "ru"
	SvmModifyCollectionBodyLanguageRu string = "ru"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// ru.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageRuDotUTF8 captures enum value "ru.utf_8"
	SvmModifyCollectionBodyLanguageRuDotUTF8 string = "ru.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// sk
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageSk captures enum value "sk"
	SvmModifyCollectionBodyLanguageSk string = "sk"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// sk.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageSkDotUTF8 captures enum value "sk.utf_8"
	SvmModifyCollectionBodyLanguageSkDotUTF8 string = "sk.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// sl
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageSl captures enum value "sl"
	SvmModifyCollectionBodyLanguageSl string = "sl"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// sl.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageSlDotUTF8 captures enum value "sl.utf_8"
	SvmModifyCollectionBodyLanguageSlDotUTF8 string = "sl.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// sv.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageSvDotUTF8 captures enum value "sv.utf_8"
	SvmModifyCollectionBodyLanguageSvDotUTF8 string = "sv.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// tr
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageTr captures enum value "tr"
	SvmModifyCollectionBodyLanguageTr string = "tr"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// tr.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageTrDotUTF8 captures enum value "tr.utf_8"
	SvmModifyCollectionBodyLanguageTrDotUTF8 string = "tr.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhDotUTF8 captures enum value "zh.utf_8"
	SvmModifyCollectionBodyLanguageZhDotUTF8 string = "zh.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh.gbk.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhDotGbkDotUTF8 captures enum value "zh.gbk.utf_8"
	SvmModifyCollectionBodyLanguageZhDotGbkDotUTF8 string = "zh.gbk.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh_tw.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhTwDotUTF8 captures enum value "zh_tw.utf_8"
	SvmModifyCollectionBodyLanguageZhTwDotUTF8 string = "zh_tw.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// zh_tw.big5.utf_8
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageZhTwDotBig5DotUTF8 captures enum value "zh_tw.big5.utf_8"
	SvmModifyCollectionBodyLanguageZhTwDotBig5DotUTF8 string = "zh_tw.big5.utf_8"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// language
	// Language
	// utf8mb4
	// END DEBUGGING
	// SvmModifyCollectionBodyLanguageUtf8mb4 captures enum value "utf8mb4"
	SvmModifyCollectionBodyLanguageUtf8mb4 string = "utf8mb4"
)
View Source
const (

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// state
	// State
	// starting
	// END DEBUGGING
	// SvmModifyCollectionBodyStateStarting captures enum value "starting"
	SvmModifyCollectionBodyStateStarting string = "starting"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// state
	// State
	// running
	// END DEBUGGING
	// SvmModifyCollectionBodyStateRunning captures enum value "running"
	SvmModifyCollectionBodyStateRunning string = "running"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// state
	// State
	// stopping
	// END DEBUGGING
	// SvmModifyCollectionBodyStateStopping captures enum value "stopping"
	SvmModifyCollectionBodyStateStopping string = "stopping"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// state
	// State
	// stopped
	// END DEBUGGING
	// SvmModifyCollectionBodyStateStopped captures enum value "stopped"
	SvmModifyCollectionBodyStateStopped string = "stopped"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// state
	// State
	// deleting
	// END DEBUGGING
	// SvmModifyCollectionBodyStateDeleting captures enum value "deleting"
	SvmModifyCollectionBodyStateDeleting string = "deleting"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// state
	// State
	// initializing
	// END DEBUGGING
	// SvmModifyCollectionBodyStateInitializing captures enum value "initializing"
	SvmModifyCollectionBodyStateInitializing string = "initializing"
)
View Source
const (

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// subtype
	// Subtype
	// default
	// END DEBUGGING
	// SvmModifyCollectionBodySubtypeDefault captures enum value "default"
	SvmModifyCollectionBodySubtypeDefault string = "default"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// subtype
	// Subtype
	// dp_destination
	// END DEBUGGING
	// SvmModifyCollectionBodySubtypeDpDestination captures enum value "dp_destination"
	SvmModifyCollectionBodySubtypeDpDestination string = "dp_destination"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// subtype
	// Subtype
	// sync_source
	// END DEBUGGING
	// SvmModifyCollectionBodySubtypeSyncSource captures enum value "sync_source"
	SvmModifyCollectionBodySubtypeSyncSource string = "sync_source"

	// BEGIN DEBUGGING
	// SvmModifyCollectionBody
	// SvmModifyCollectionBody
	// subtype
	// Subtype
	// sync_destination
	// END DEBUGGING
	// SvmModifyCollectionBodySubtypeSyncDestination captures enum value "sync_destination"
	SvmModifyCollectionBodySubtypeSyncDestination string = "sync_destination"
)
View Source
const (

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// snaplock_type
	// SnaplockType
	// non_snaplock
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemSnaplockTypeNonSnaplock captures enum value "non_snaplock"
	SvmInlineAggregatesInlineArrayItemSnaplockTypeNonSnaplock string = "non_snaplock"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// snaplock_type
	// SnaplockType
	// compliance
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemSnaplockTypeCompliance captures enum value "compliance"
	SvmInlineAggregatesInlineArrayItemSnaplockTypeCompliance string = "compliance"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// snaplock_type
	// SnaplockType
	// enterprise
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemSnaplockTypeEnterprise captures enum value "enterprise"
	SvmInlineAggregatesInlineArrayItemSnaplockTypeEnterprise string = "enterprise"
)
View Source
const (

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// state
	// State
	// online
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemStateOnline captures enum value "online"
	SvmInlineAggregatesInlineArrayItemStateOnline string = "online"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// state
	// State
	// offline
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemStateOffline captures enum value "offline"
	SvmInlineAggregatesInlineArrayItemStateOffline string = "offline"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// state
	// State
	// unknown
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemStateUnknown captures enum value "unknown"
	SvmInlineAggregatesInlineArrayItemStateUnknown string = "unknown"
)
View Source
const (

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// type
	// Type
	// hdd
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemTypeHdd captures enum value "hdd"
	SvmInlineAggregatesInlineArrayItemTypeHdd string = "hdd"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// type
	// Type
	// hybrid
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemTypeHybrid captures enum value "hybrid"
	SvmInlineAggregatesInlineArrayItemTypeHybrid string = "hybrid"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// type
	// Type
	// lun
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemTypeLun captures enum value "lun"
	SvmInlineAggregatesInlineArrayItemTypeLun string = "lun"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// type
	// Type
	// ssd
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemTypeSsd captures enum value "ssd"
	SvmInlineAggregatesInlineArrayItemTypeSsd string = "ssd"

	// BEGIN DEBUGGING
	// svm_inline_aggregates_inline_array_item
	// SvmInlineAggregatesInlineArrayItem
	// type
	// Type
	// vmdisk
	// END DEBUGGING
	// SvmInlineAggregatesInlineArrayItemTypeVmdisk captures enum value "vmdisk"
	SvmInlineAggregatesInlineArrayItemTypeVmdisk string = "vmdisk"
)
View Source
const (

	// BEGIN DEBUGGING
	// svm_inline_cifs
	// SvmInlineCifs
	// auth-style
	// AuthStyle
	// domain
	// END DEBUGGING
	// SvmInlineCifsAuthStyleDomain captures enum value "domain"
	SvmInlineCifsAuthStyleDomain string = "domain"

	// BEGIN DEBUGGING
	// svm_inline_cifs
	// SvmInlineCifs
	// auth-style
	// AuthStyle
	// workgroup
	// END DEBUGGING
	// SvmInlineCifsAuthStyleWorkgroup captures enum value "workgroup"
	SvmInlineCifsAuthStyleWorkgroup string = "workgroup"
)
View Source
const (

	// BEGIN DEBUGGING
	// SvmPeerModifyCollectionBody
	// SvmPeerModifyCollectionBody
	// state
	// State
	// peered
	// END DEBUGGING
	// SvmPeerModifyCollectionBodyStatePeered captures enum value "peered"
	SvmPeerModifyCollectionBodyStatePeered string = "peered"

	// BEGIN DEBUGGING
	// SvmPeerModifyCollectionBody
	// SvmPeerModifyCollectionBody
	// state
	// State
	// rejected
	// END DEBUGGING
	// SvmPeerModifyCollectionBodyStateRejected captures enum value "rejected"
	SvmPeerModifyCollectionBodyStateRejected string = "rejected"

	// BEGIN DEBUGGING
	// SvmPeerModifyCollectionBody
	// SvmPeerModifyCollectionBody
	// state
	// State
	// suspended
	// END DEBUGGING
	// SvmPeerModifyCollectionBodyStateSuspended captures enum value "suspended"
	SvmPeerModifyCollectionBodyStateSuspended string = "suspended"

	// BEGIN DEBUGGING
	// SvmPeerModifyCollectionBody
	// SvmPeerModifyCollectionBody
	// state
	// State
	// initiated
	// END DEBUGGING
	// SvmPeerModifyCollectionBodyStateInitiated captures enum value "initiated"
	SvmPeerModifyCollectionBodyStateInitiated string = "initiated"

	// BEGIN DEBUGGING
	// SvmPeerModifyCollectionBody
	// SvmPeerModifyCollectionBody
	// state
	// State
	// pending
	// END DEBUGGING
	// SvmPeerModifyCollectionBodyStatePending captures enum value "pending"
	SvmPeerModifyCollectionBodyStatePending string = "pending"

	// BEGIN DEBUGGING
	// SvmPeerModifyCollectionBody
	// SvmPeerModifyCollectionBody
	// state
	// State
	// initializing
	// END DEBUGGING
	// SvmPeerModifyCollectionBodyStateInitializing captures enum value "initializing"
	SvmPeerModifyCollectionBodyStateInitializing string = "initializing"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for svm API

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) SvmCollectionGet

func (a *Client) SvmCollectionGet(params *SvmCollectionGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmCollectionGetOK, error)
SvmCollectionGet Retrieves a list of SVMs and individual SVM properties. This includes protocol configurations such as CIFS, NFS and S3, 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. * `ip_interfaces.location.home_port.name` - Home port name * `ip_interfaces.location.home_port.uuid` - Home port uuid * `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'.
  • `s3.port` - S3 server listener port.
  • `s3.secure_port` - S3 server listener port for HTTPS.
  • `s3.is_http_enabled` - S3 server connections over HTTP.
  • `s3.is_https_enabled` - S3 server connections over HTTPS.
  • `s3.certificate.name` - S3 server certificate name. This is required if the S3 server runs over HTTPS.
  • `s3.certificate.uuid` - S3 server certificate UUID. This is required if the S3 server runs over HTTPS.

* `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_ * `qos_adaptive_policy_group_template` - _extreme_ ( if running ONTAP X and neither qos_policy_group_template nor qos_adaptive_policy_group_template are provided) ### 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 with an S3 server enabled and configured <br/> ``` POST "/api/svm/svms" '{"name":"svm5", "s3":{"name":"s3-server-1", "enabled":true, "allowed":true, "is_http_enabled": true, "is_https_enabled":false}}' ``` <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/>
  20. Creates an SVM and specifies the QoS policy group template to be assigned to the SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "qos_policy_group_template":{"name":"performance-fixed"}}' ``` <br/>
  21. Creates an SVM and specifies the QoS adaptive policy group template to be assigned to the SVM. <br/> ``` POST "/api/svm/svms" '{"name":"testVs", "qos_adaptive_policy_group_template":{"name":"performance"}}' ``` <br/>
  22. On ASA r2 platforms, _fcp_, _iscsi_, and _nvme_ services are enabled and allowed by default, and are not necessary in the POST request. <br/> ``` POST "/api/svm/svms" '{"name":"testVs"}' ``` <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) SvmDeleteCollection

SvmDeleteCollection svm delete collection API

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 source 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) SvmMigrationDeleteCollection

SvmMigrationDeleteCollection svm migration delete collection API

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

SvmMigrationModifyCollection svm migration modify collection API

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 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/>
  16. Updates the QoS policy group template for the SVM. <br/> ``` PATCH "/api/svm/svms/f16f0935-5281-11e8-b94d-005056b46485" '{"qos_policy_group_template":{"name":"policy1"}}' ``` <br/>

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

func (*Client) SvmModifyCollection

SvmModifyCollection svm modify collection API

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

SvmPeerDeleteCollection svm peer delete collection API

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

SvmPeerModifyCollection svm peer modify collection API

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 * `vserver 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) SvmPeerPermissionDeleteCollection

func (a *Client) SvmPeerPermissionDeleteCollection(params *SvmPeerPermissionDeleteCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionDeleteCollectionOK, error)

SvmPeerPermissionDeleteCollection svm peer permission delete collection API

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

func (a *Client) SvmPeerPermissionModifyCollection(params *SvmPeerPermissionModifyCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionModifyCollectionOK, error)

SvmPeerPermissionModifyCollection svm peer permission modify collection API

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 is the option for Client methods

type ClientService

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

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

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

	SvmDeleteCollection(params *SvmDeleteCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmDeleteCollectionOK, *SvmDeleteCollectionAccepted, 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)

	SvmMigrationDeleteCollection(params *SvmMigrationDeleteCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationDeleteCollectionOK, *SvmMigrationDeleteCollectionAccepted, error)

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

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

	SvmMigrationModifyCollection(params *SvmMigrationModifyCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmMigrationModifyCollectionOK, *SvmMigrationModifyCollectionAccepted, 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)

	SvmModifyCollection(params *SvmModifyCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmModifyCollectionOK, *SvmModifyCollectionAccepted, 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)

	SvmPeerDeleteCollection(params *SvmPeerDeleteCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerDeleteCollectionOK, *SvmPeerDeleteCollectionAccepted, error)

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

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

	SvmPeerModifyCollection(params *SvmPeerModifyCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerModifyCollectionOK, *SvmPeerModifyCollectionAccepted, 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)

	SvmPeerPermissionDeleteCollection(params *SvmPeerPermissionDeleteCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionDeleteCollectionOK, error)

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

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

	SvmPeerPermissionModifyCollection(params *SvmPeerPermissionModifyCollectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SvmPeerPermissionModifyCollectionOK, error)

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

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

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

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

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

	WebSvmModify(params *WebSvmModifyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*WebSvmModifyOK, *WebSvmModifyAccepted, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new svm API client.

type SvmCollectionGetDefault

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

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

Error

func NewSvmCollectionGetDefault

func NewSvmCollectionGetDefault(code int) *SvmCollectionGetDefault

NewSvmCollectionGetDefault creates a SvmCollectionGetDefault with default headers values

func (*SvmCollectionGetDefault) Code

func (o *SvmCollectionGetDefault) Code() int

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

func (*SvmCollectionGetDefault) Error

func (o *SvmCollectionGetDefault) Error() string

func (*SvmCollectionGetDefault) GetPayload

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

func (*SvmCollectionGetDefault) IsClientError

func (o *SvmCollectionGetDefault) IsClientError() bool

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

func (*SvmCollectionGetDefault) IsCode

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

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

func (*SvmCollectionGetDefault) IsRedirect

func (o *SvmCollectionGetDefault) IsRedirect() bool

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

func (*SvmCollectionGetDefault) IsServerError

func (o *SvmCollectionGetDefault) IsServerError() bool

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

func (*SvmCollectionGetDefault) IsSuccess

func (o *SvmCollectionGetDefault) IsSuccess() bool

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

func (*SvmCollectionGetDefault) String

func (o *SvmCollectionGetDefault) String() string

type SvmCollectionGetOK

type SvmCollectionGetOK struct {
	Payload *models.SvmResponse
}

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

OK

func NewSvmCollectionGetOK

func NewSvmCollectionGetOK() *SvmCollectionGetOK

NewSvmCollectionGetOK creates a SvmCollectionGetOK with default headers values

func (*SvmCollectionGetOK) 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

	/* QosPolicyGroupTemplateName.

	   Filter by qos_policy_group_template.name
	*/
	QosPolicyGroupTemplateName *string

	/* QosPolicyGroupTemplateUUID.

	   Filter by qos_policy_group_template.uuid
	*/
	QosPolicyGroupTemplateUUID *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

	/* S3CertificateName.

	   Filter by s3.certificate.name
	*/
	S3CertificateName *string

	/* S3CertificateUUID.

	   Filter by s3.certificate.uuid
	*/
	S3CertificateUUID *string

	/* S3Enabled.

	   Filter by s3.enabled
	*/
	S3Enabled *bool

	/* S3IsHTTPEnabled.

	   Filter by s3.is_http_enabled
	*/
	S3IsHTTPEnabled *bool

	/* S3IsHTTPSEnabled.

	   Filter by s3.is_https_enabled
	*/
	S3IsHTTPSEnabled *bool

	/* S3Name.

	   Filter by s3.name
	*/
	S3Name *string

	/* S3Port.

	   Filter by s3.port
	*/
	S3Port *int64

	/* S3SecurePort.

	   Filter by s3.secure_port
	*/
	S3SecurePort *int64

	/* 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) SetQosPolicyGroupTemplateName

func (o *SvmCollectionGetParams) SetQosPolicyGroupTemplateName(qosPolicyGroupTemplateName *string)

SetQosPolicyGroupTemplateName adds the qosPolicyGroupTemplateName to the svm collection get params

func (*SvmCollectionGetParams) SetQosPolicyGroupTemplateUUID

func (o *SvmCollectionGetParams) SetQosPolicyGroupTemplateUUID(qosPolicyGroupTemplateUUID *string)

SetQosPolicyGroupTemplateUUID adds the qosPolicyGroupTemplateUuid 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) SetS3CertificateName

func (o *SvmCollectionGetParams) SetS3CertificateName(s3CertificateName *string)

SetS3CertificateName adds the s3CertificateName to the svm collection get params

func (*SvmCollectionGetParams) SetS3CertificateUUID

func (o *SvmCollectionGetParams) SetS3CertificateUUID(s3CertificateUUID *string)

SetS3CertificateUUID adds the s3CertificateUuid 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) SetS3IsHTTPEnabled

func (o *SvmCollectionGetParams) SetS3IsHTTPEnabled(s3IsHTTPEnabled *bool)

SetS3IsHTTPEnabled adds the s3IsHttpEnabled to the svm collection get params

func (*SvmCollectionGetParams) SetS3IsHTTPSEnabled

func (o *SvmCollectionGetParams) SetS3IsHTTPSEnabled(s3IsHTTPSEnabled *bool)

SetS3IsHTTPSEnabled adds the s3IsHttpsEnabled 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) SetS3Port

func (o *SvmCollectionGetParams) SetS3Port(s3Port *int64)

SetS3Port adds the s3Port to the svm collection get params

func (*SvmCollectionGetParams) SetS3SecurePort

func (o *SvmCollectionGetParams) SetS3SecurePort(s3SecurePort *int64)

SetS3SecurePort adds the s3SecurePort 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) WithQosPolicyGroupTemplateName

func (o *SvmCollectionGetParams) WithQosPolicyGroupTemplateName(qosPolicyGroupTemplateName *string) *SvmCollectionGetParams

WithQosPolicyGroupTemplateName adds the qosPolicyGroupTemplateName to the svm collection get params

func (*SvmCollectionGetParams) WithQosPolicyGroupTemplateUUID

func (o *SvmCollectionGetParams) WithQosPolicyGroupTemplateUUID(qosPolicyGroupTemplateUUID *string) *SvmCollectionGetParams

WithQosPolicyGroupTemplateUUID adds the qosPolicyGroupTemplateUUID 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) WithS3CertificateName

func (o *SvmCollectionGetParams) WithS3CertificateName(s3CertificateName *string) *SvmCollectionGetParams

WithS3CertificateName adds the s3CertificateName to the svm collection get params

func (*SvmCollectionGetParams) WithS3CertificateUUID

func (o *SvmCollectionGetParams) WithS3CertificateUUID(s3CertificateUUID *string) *SvmCollectionGetParams

WithS3CertificateUUID adds the s3CertificateUUID 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) WithS3IsHTTPEnabled

func (o *SvmCollectionGetParams) WithS3IsHTTPEnabled(s3IsHTTPEnabled *bool) *SvmCollectionGetParams

WithS3IsHTTPEnabled adds the s3IsHTTPEnabled to the svm collection get params

func (*SvmCollectionGetParams) WithS3IsHTTPSEnabled

func (o *SvmCollectionGetParams) WithS3IsHTTPSEnabled(s3IsHTTPSEnabled *bool) *SvmCollectionGetParams

WithS3IsHTTPSEnabled adds the s3IsHTTPSEnabled 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) WithS3Port

func (o *SvmCollectionGetParams) WithS3Port(s3Port *int64) *SvmCollectionGetParams

WithS3Port adds the s3Port to the svm collection get params

func (*SvmCollectionGetParams) WithS3SecurePort

func (o *SvmCollectionGetParams) WithS3SecurePort(s3SecurePort *int64) *SvmCollectionGetParams

WithS3SecurePort adds the s3SecurePort 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.SvmJobLinkResponse
}

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

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.SvmJobLinkResponse
}

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

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. | | 13434935 | FCP, iSCSI and NVMe cannot be disabled or disallowed on this platform. | | 23724038 | Invalid source for the provided ns-switch database. | ``` <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.SvmJobLinkResponse
}

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

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 SvmDeleteCollectionAccepted

type SvmDeleteCollectionAccepted struct {
	Payload *models.SvmJobLinkResponse
}

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

Accepted

func NewSvmDeleteCollectionAccepted

func NewSvmDeleteCollectionAccepted() *SvmDeleteCollectionAccepted

NewSvmDeleteCollectionAccepted creates a SvmDeleteCollectionAccepted with default headers values

func (*SvmDeleteCollectionAccepted) Code

func (o *SvmDeleteCollectionAccepted) Code() int

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

func (*SvmDeleteCollectionAccepted) Error

func (*SvmDeleteCollectionAccepted) GetPayload

func (*SvmDeleteCollectionAccepted) IsClientError

func (o *SvmDeleteCollectionAccepted) IsClientError() bool

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

func (*SvmDeleteCollectionAccepted) IsCode

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

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

func (*SvmDeleteCollectionAccepted) IsRedirect

func (o *SvmDeleteCollectionAccepted) IsRedirect() bool

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

func (*SvmDeleteCollectionAccepted) IsServerError

func (o *SvmDeleteCollectionAccepted) IsServerError() bool

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

func (*SvmDeleteCollectionAccepted) IsSuccess

func (o *SvmDeleteCollectionAccepted) IsSuccess() bool

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

func (*SvmDeleteCollectionAccepted) String

func (o *SvmDeleteCollectionAccepted) String() string

type SvmDeleteCollectionBody

type SvmDeleteCollectionBody struct {

	// svm response inline records
	SvmResponseInlineRecords []*models.Svm `json:"records,omitempty"`
}

SvmDeleteCollectionBody svm delete collection body swagger:model SvmDeleteCollectionBody

func (*SvmDeleteCollectionBody) ContextValidate

func (o *SvmDeleteCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm delete collection body based on the context it is used

func (*SvmDeleteCollectionBody) MarshalBinary

func (o *SvmDeleteCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmDeleteCollectionBody) UnmarshalBinary

func (o *SvmDeleteCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmDeleteCollectionBody) Validate

func (o *SvmDeleteCollectionBody) Validate(formats strfmt.Registry) error

Validate validates this svm delete collection body

type SvmDeleteCollectionDefault

type SvmDeleteCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmDeleteCollectionDefault 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 NewSvmDeleteCollectionDefault

func NewSvmDeleteCollectionDefault(code int) *SvmDeleteCollectionDefault

NewSvmDeleteCollectionDefault creates a SvmDeleteCollectionDefault with default headers values

func (*SvmDeleteCollectionDefault) Code

func (o *SvmDeleteCollectionDefault) Code() int

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

func (*SvmDeleteCollectionDefault) Error

func (*SvmDeleteCollectionDefault) GetPayload

func (*SvmDeleteCollectionDefault) IsClientError

func (o *SvmDeleteCollectionDefault) IsClientError() bool

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

func (*SvmDeleteCollectionDefault) IsCode

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

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

func (*SvmDeleteCollectionDefault) IsRedirect

func (o *SvmDeleteCollectionDefault) IsRedirect() bool

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

func (*SvmDeleteCollectionDefault) IsServerError

func (o *SvmDeleteCollectionDefault) IsServerError() bool

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

func (*SvmDeleteCollectionDefault) IsSuccess

func (o *SvmDeleteCollectionDefault) IsSuccess() bool

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

func (*SvmDeleteCollectionDefault) String

func (o *SvmDeleteCollectionDefault) String() string

type SvmDeleteCollectionOK

type SvmDeleteCollectionOK struct {
	Payload *models.SvmJobLinkResponse
}

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

OK

func NewSvmDeleteCollectionOK

func NewSvmDeleteCollectionOK() *SvmDeleteCollectionOK

NewSvmDeleteCollectionOK creates a SvmDeleteCollectionOK with default headers values

func (*SvmDeleteCollectionOK) Code

func (o *SvmDeleteCollectionOK) Code() int

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

func (*SvmDeleteCollectionOK) Error

func (o *SvmDeleteCollectionOK) Error() string

func (*SvmDeleteCollectionOK) GetPayload

func (*SvmDeleteCollectionOK) IsClientError

func (o *SvmDeleteCollectionOK) IsClientError() bool

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

func (*SvmDeleteCollectionOK) IsCode

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

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

func (*SvmDeleteCollectionOK) IsRedirect

func (o *SvmDeleteCollectionOK) IsRedirect() bool

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

func (*SvmDeleteCollectionOK) IsServerError

func (o *SvmDeleteCollectionOK) IsServerError() bool

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

func (*SvmDeleteCollectionOK) IsSuccess

func (o *SvmDeleteCollectionOK) IsSuccess() bool

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

func (*SvmDeleteCollectionOK) String

func (o *SvmDeleteCollectionOK) String() string

type SvmDeleteCollectionParams

type SvmDeleteCollectionParams 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

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

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

	/* Info.

	   Info specification
	*/
	Info SvmDeleteCollectionBody

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

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

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

	/* QosPolicyGroupTemplateName.

	   Filter by qos_policy_group_template.name
	*/
	QosPolicyGroupTemplateName *string

	/* QosPolicyGroupTemplateUUID.

	   Filter by qos_policy_group_template.uuid
	*/
	QosPolicyGroupTemplateUUID *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

	/* S3CertificateName.

	   Filter by s3.certificate.name
	*/
	S3CertificateName *string

	/* S3CertificateUUID.

	   Filter by s3.certificate.uuid
	*/
	S3CertificateUUID *string

	/* S3Enabled.

	   Filter by s3.enabled
	*/
	S3Enabled *bool

	/* S3IsHTTPEnabled.

	   Filter by s3.is_http_enabled
	*/
	S3IsHTTPEnabled *bool

	/* S3IsHTTPSEnabled.

	   Filter by s3.is_https_enabled
	*/
	S3IsHTTPSEnabled *bool

	/* S3Name.

	   Filter by s3.name
	*/
	S3Name *string

	/* S3Port.

	   Filter by s3.port
	*/
	S3Port *int64

	/* S3SecurePort.

	   Filter by s3.secure_port
	*/
	S3SecurePort *int64

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmDeleteCollectionParams contains all the parameters to send to the API endpoint

for the svm delete collection operation.

Typically these are written to a http.Request.

func NewSvmDeleteCollectionParams

func NewSvmDeleteCollectionParams() *SvmDeleteCollectionParams

NewSvmDeleteCollectionParams creates a new SvmDeleteCollectionParams 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 NewSvmDeleteCollectionParamsWithContext

func NewSvmDeleteCollectionParamsWithContext(ctx context.Context) *SvmDeleteCollectionParams

NewSvmDeleteCollectionParamsWithContext creates a new SvmDeleteCollectionParams object with the ability to set a context for a request.

func NewSvmDeleteCollectionParamsWithHTTPClient

func NewSvmDeleteCollectionParamsWithHTTPClient(client *http.Client) *SvmDeleteCollectionParams

NewSvmDeleteCollectionParamsWithHTTPClient creates a new SvmDeleteCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmDeleteCollectionParamsWithTimeout

func NewSvmDeleteCollectionParamsWithTimeout(timeout time.Duration) *SvmDeleteCollectionParams

NewSvmDeleteCollectionParamsWithTimeout creates a new SvmDeleteCollectionParams object with the ability to set a timeout on a request.

func (*SvmDeleteCollectionParams) SetAggregatesName

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

SetAggregatesName adds the aggregatesName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAggregatesUUID

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

SetAggregatesUUID adds the aggregatesUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension

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

SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension adds the antiRansomwareAutoSwitchDurationWithoutNewFileExtension to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchFromLearningToEnabled

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

SetAntiRansomwareAutoSwitchFromLearningToEnabled adds the antiRansomwareAutoSwitchFromLearningToEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchMinimumFileCount

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

SetAntiRansomwareAutoSwitchMinimumFileCount adds the antiRansomwareAutoSwitchMinimumFileCount to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchMinimumFileExtension

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

SetAntiRansomwareAutoSwitchMinimumFileExtension adds the antiRansomwareAutoSwitchMinimumFileExtension to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchMinimumIncomingData

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

SetAntiRansomwareAutoSwitchMinimumIncomingData adds the antiRansomwareAutoSwitchMinimumIncomingData to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent

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

SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent adds the antiRansomwareAutoSwitchMinimumIncomingDataPercent to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareAutoSwitchMinimumLearningPeriod

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

SetAntiRansomwareAutoSwitchMinimumLearningPeriod adds the antiRansomwareAutoSwitchMinimumLearningPeriod to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAntiRansomwareDefaultVolumeState

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

SetAntiRansomwareDefaultVolumeState adds the antiRansomwareDefaultVolumeState to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAutoEnableActivityTracking

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

SetAutoEnableActivityTracking adds the autoEnableActivityTracking to the svm delete collection params

func (*SvmDeleteCollectionParams) SetAutoEnableAnalytics

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

SetAutoEnableAnalytics adds the autoEnableAnalytics to the svm delete collection params

func (*SvmDeleteCollectionParams) SetCertificateUUID

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

SetCertificateUUID adds the certificateUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetCifsAdDomainFqdn

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

SetCifsAdDomainFqdn adds the cifsAdDomainFqdn to the svm delete collection params

func (*SvmDeleteCollectionParams) SetCifsAdDomainOrganizationalUnit

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

SetCifsAdDomainOrganizationalUnit adds the cifsAdDomainOrganizationalUnit to the svm delete collection params

func (*SvmDeleteCollectionParams) SetCifsAllowed

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

SetCifsAllowed adds the cifsAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetCifsEnabled

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

SetCifsEnabled adds the cifsEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetCifsName

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

SetCifsName adds the cifsName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetComment

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

SetComment adds the comment to the svm delete collection params

func (*SvmDeleteCollectionParams) SetContext

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

SetContext adds the context to the svm delete collection params

func (*SvmDeleteCollectionParams) SetContinueOnFailure

func (o *SvmDeleteCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm delete collection params

func (*SvmDeleteCollectionParams) SetDNSDomains

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

SetDNSDomains adds the dnsDomains to the svm delete collection params

func (*SvmDeleteCollectionParams) SetDNSServers

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

SetDNSServers adds the dnsServers to the svm delete collection params

func (*SvmDeleteCollectionParams) SetDefaults

func (o *SvmDeleteCollectionParams) SetDefaults()

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

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

func (*SvmDeleteCollectionParams) SetFcInterfacesDataProtocol

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

SetFcInterfacesDataProtocol adds the fcInterfacesDataProtocol to the svm delete collection params

func (*SvmDeleteCollectionParams) SetFcInterfacesName

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

SetFcInterfacesName adds the fcInterfacesName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetFcpAllowed

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

SetFcpAllowed adds the fcpAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetFcpEnabled

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

SetFcpEnabled adds the fcpEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm delete collection params

func (*SvmDeleteCollectionParams) SetInfo

SetInfo adds the info to the svm delete collection params

func (*SvmDeleteCollectionParams) SetIpspaceName

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

SetIpspaceName adds the ipspaceName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetIpspaceUUID

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

SetIpspaceUUID adds the ipspaceUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetIscsiAllowed

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

SetIscsiAllowed adds the iscsiAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetIscsiEnabled

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

SetIscsiEnabled adds the iscsiEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetLanguage

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

SetLanguage adds the language to the svm delete collection params

func (*SvmDeleteCollectionParams) SetLdapAdDomain

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

SetLdapAdDomain adds the ldapAdDomain to the svm delete collection params

func (*SvmDeleteCollectionParams) SetLdapBaseDn

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

SetLdapBaseDn adds the ldapBaseDn to the svm delete collection params

func (*SvmDeleteCollectionParams) SetLdapBindDn

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

SetLdapBindDn adds the ldapBindDn to the svm delete collection params

func (*SvmDeleteCollectionParams) SetLdapEnabled

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

SetLdapEnabled adds the ldapEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetLdapServers

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

SetLdapServers adds the ldapServers to the svm delete collection params

func (*SvmDeleteCollectionParams) SetMaxVolumes

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

SetMaxVolumes adds the maxVolumes to the svm delete collection params

func (*SvmDeleteCollectionParams) SetName

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

SetName adds the name to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNdmpAllowed

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

SetNdmpAllowed adds the ndmpAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNfsAllowed

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

SetNfsAllowed adds the nfsAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNfsEnabled

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

SetNfsEnabled adds the nfsEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNisDomain

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

SetNisDomain adds the nisDomain to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNisEnabled

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

SetNisEnabled adds the nisEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNisServers

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

SetNisServers adds the nisServers to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNsswitchGroup

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

SetNsswitchGroup adds the nsswitchGroup to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNsswitchHosts

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

SetNsswitchHosts adds the nsswitchHosts to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNsswitchNamemap

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

SetNsswitchNamemap adds the nsswitchNamemap to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNsswitchNetgroup

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

SetNsswitchNetgroup adds the nsswitchNetgroup to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNsswitchPasswd

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

SetNsswitchPasswd adds the nsswitchPasswd to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNumberOfVolumesInRecoveryQueue

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

SetNumberOfVolumesInRecoveryQueue adds the numberOfVolumesInRecoveryQueue to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNvmeAllowed

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

SetNvmeAllowed adds the nvmeAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetNvmeEnabled

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

SetNvmeEnabled adds the nvmeEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetQosAdaptivePolicyGroupTemplateName

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

SetQosAdaptivePolicyGroupTemplateName adds the qosAdaptivePolicyGroupTemplateName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetQosAdaptivePolicyGroupTemplateUUID

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

SetQosAdaptivePolicyGroupTemplateUUID adds the qosAdaptivePolicyGroupTemplateUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetQosPolicyGroupTemplateName

func (o *SvmDeleteCollectionParams) SetQosPolicyGroupTemplateName(qosPolicyGroupTemplateName *string)

SetQosPolicyGroupTemplateName adds the qosPolicyGroupTemplateName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetQosPolicyGroupTemplateUUID

func (o *SvmDeleteCollectionParams) SetQosPolicyGroupTemplateUUID(qosPolicyGroupTemplateUUID *string)

SetQosPolicyGroupTemplateUUID adds the qosPolicyGroupTemplateUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetQosPolicyName

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

SetQosPolicyName adds the qosPolicyName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetQosPolicyUUID

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

SetQosPolicyUUID adds the qosPolicyUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm delete collection params

func (*SvmDeleteCollectionParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3Allowed

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

SetS3Allowed adds the s3Allowed to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3CertificateName

func (o *SvmDeleteCollectionParams) SetS3CertificateName(s3CertificateName *string)

SetS3CertificateName adds the s3CertificateName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3CertificateUUID

func (o *SvmDeleteCollectionParams) SetS3CertificateUUID(s3CertificateUUID *string)

SetS3CertificateUUID adds the s3CertificateUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3Enabled

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

SetS3Enabled adds the s3Enabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3IsHTTPEnabled

func (o *SvmDeleteCollectionParams) SetS3IsHTTPEnabled(s3IsHTTPEnabled *bool)

SetS3IsHTTPEnabled adds the s3IsHttpEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3IsHTTPSEnabled

func (o *SvmDeleteCollectionParams) SetS3IsHTTPSEnabled(s3IsHTTPSEnabled *bool)

SetS3IsHTTPSEnabled adds the s3IsHttpsEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3Name

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

SetS3Name adds the s3Name to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3Port

func (o *SvmDeleteCollectionParams) SetS3Port(s3Port *int64)

SetS3Port adds the s3Port to the svm delete collection params

func (*SvmDeleteCollectionParams) SetS3SecurePort

func (o *SvmDeleteCollectionParams) SetS3SecurePort(s3SecurePort *int64)

SetS3SecurePort adds the s3SecurePort to the svm delete collection params

func (*SvmDeleteCollectionParams) SetSerialRecords

func (o *SvmDeleteCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm delete collection params

func (*SvmDeleteCollectionParams) SetSnapshotPolicyName

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

SetSnapshotPolicyName adds the snapshotPolicyName to the svm delete collection params

func (*SvmDeleteCollectionParams) SetSnapshotPolicyUUID

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

SetSnapshotPolicyUUID adds the snapshotPolicyUuid to the svm delete collection params

func (*SvmDeleteCollectionParams) SetState

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

SetState adds the state to the svm delete collection params

func (*SvmDeleteCollectionParams) SetStorageAllocated

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

SetStorageAllocated adds the storageAllocated to the svm delete collection params

func (*SvmDeleteCollectionParams) SetStorageAvailable

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

SetStorageAvailable adds the storageAvailable to the svm delete collection params

func (*SvmDeleteCollectionParams) SetStorageLimit

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

SetStorageLimit adds the storageLimit to the svm delete collection params

func (*SvmDeleteCollectionParams) SetStorageLimitThresholdAlert

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

SetStorageLimitThresholdAlert adds the storageLimitThresholdAlert to the svm delete collection params

func (*SvmDeleteCollectionParams) SetStorageLimitThresholdExceeded

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

SetStorageLimitThresholdExceeded adds the storageLimitThresholdExceeded to the svm delete collection params

func (*SvmDeleteCollectionParams) SetStorageUsedPercentage

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

SetStorageUsedPercentage adds the storageUsedPercentage to the svm delete collection params

func (*SvmDeleteCollectionParams) SetSubtype

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

SetSubtype adds the subtype to the svm delete collection params

func (*SvmDeleteCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm delete collection params

func (*SvmDeleteCollectionParams) SetTotalVolumeSizeInRecoveryQueue

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

SetTotalVolumeSizeInRecoveryQueue adds the totalVolumeSizeInRecoveryQueue to the svm delete collection params

func (*SvmDeleteCollectionParams) SetUUID

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

SetUUID adds the uuid to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAggregatesName

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

WithAggregatesName adds the aggregatesName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAggregatesUUID

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

WithAggregatesUUID adds the aggregatesUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension

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

WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension adds the antiRansomwareAutoSwitchDurationWithoutNewFileExtension to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchFromLearningToEnabled

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

WithAntiRansomwareAutoSwitchFromLearningToEnabled adds the antiRansomwareAutoSwitchFromLearningToEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchMinimumFileCount

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

WithAntiRansomwareAutoSwitchMinimumFileCount adds the antiRansomwareAutoSwitchMinimumFileCount to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchMinimumFileExtension

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

WithAntiRansomwareAutoSwitchMinimumFileExtension adds the antiRansomwareAutoSwitchMinimumFileExtension to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchMinimumIncomingData

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

WithAntiRansomwareAutoSwitchMinimumIncomingData adds the antiRansomwareAutoSwitchMinimumIncomingData to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent

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

WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent adds the antiRansomwareAutoSwitchMinimumIncomingDataPercent to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareAutoSwitchMinimumLearningPeriod

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

WithAntiRansomwareAutoSwitchMinimumLearningPeriod adds the antiRansomwareAutoSwitchMinimumLearningPeriod to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAntiRansomwareDefaultVolumeState

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

WithAntiRansomwareDefaultVolumeState adds the antiRansomwareDefaultVolumeState to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAutoEnableActivityTracking

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

WithAutoEnableActivityTracking adds the autoEnableActivityTracking to the svm delete collection params

func (*SvmDeleteCollectionParams) WithAutoEnableAnalytics

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

WithAutoEnableAnalytics adds the autoEnableAnalytics to the svm delete collection params

func (*SvmDeleteCollectionParams) WithCertificateUUID

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

WithCertificateUUID adds the certificateUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithCifsAdDomainFqdn

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

WithCifsAdDomainFqdn adds the cifsAdDomainFqdn to the svm delete collection params

func (*SvmDeleteCollectionParams) WithCifsAdDomainOrganizationalUnit

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

WithCifsAdDomainOrganizationalUnit adds the cifsAdDomainOrganizationalUnit to the svm delete collection params

func (*SvmDeleteCollectionParams) WithCifsAllowed

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

WithCifsAllowed adds the cifsAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithCifsEnabled

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

WithCifsEnabled adds the cifsEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithCifsName

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

WithCifsName adds the cifsName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithComment

WithComment adds the comment to the svm delete collection params

func (*SvmDeleteCollectionParams) WithContext

WithContext adds the context to the svm delete collection params

func (*SvmDeleteCollectionParams) WithContinueOnFailure

func (o *SvmDeleteCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmDeleteCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm delete collection params

func (*SvmDeleteCollectionParams) WithDNSDomains

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

WithDNSDomains adds the dNSDomains to the svm delete collection params

func (*SvmDeleteCollectionParams) WithDNSServers

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

WithDNSServers adds the dNSServers to the svm delete collection params

func (*SvmDeleteCollectionParams) WithDefaults

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

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

func (*SvmDeleteCollectionParams) WithFcInterfacesDataProtocol

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

WithFcInterfacesDataProtocol adds the fcInterfacesDataProtocol to the svm delete collection params

func (*SvmDeleteCollectionParams) WithFcInterfacesName

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

WithFcInterfacesName adds the fcInterfacesName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithFcpAllowed

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

WithFcpAllowed adds the fcpAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithFcpEnabled

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

WithFcpEnabled adds the fcpEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm delete collection params

func (*SvmDeleteCollectionParams) WithInfo

WithInfo adds the info to the svm delete collection params

func (*SvmDeleteCollectionParams) WithIpspaceName

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

WithIpspaceName adds the ipspaceName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithIpspaceUUID

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

WithIpspaceUUID adds the ipspaceUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithIscsiAllowed

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

WithIscsiAllowed adds the iscsiAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithIscsiEnabled

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

WithIscsiEnabled adds the iscsiEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithLanguage

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

WithLanguage adds the language to the svm delete collection params

func (*SvmDeleteCollectionParams) WithLdapAdDomain

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

WithLdapAdDomain adds the ldapAdDomain to the svm delete collection params

func (*SvmDeleteCollectionParams) WithLdapBaseDn

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

WithLdapBaseDn adds the ldapBaseDn to the svm delete collection params

func (*SvmDeleteCollectionParams) WithLdapBindDn

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

WithLdapBindDn adds the ldapBindDn to the svm delete collection params

func (*SvmDeleteCollectionParams) WithLdapEnabled

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

WithLdapEnabled adds the ldapEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithLdapServers

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

WithLdapServers adds the ldapServers to the svm delete collection params

func (*SvmDeleteCollectionParams) WithMaxVolumes

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

WithMaxVolumes adds the maxVolumes to the svm delete collection params

func (*SvmDeleteCollectionParams) WithName

WithName adds the name to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNdmpAllowed

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

WithNdmpAllowed adds the ndmpAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNfsAllowed

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

WithNfsAllowed adds the nfsAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNfsEnabled

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

WithNfsEnabled adds the nfsEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNisDomain

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

WithNisDomain adds the nisDomain to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNisEnabled

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

WithNisEnabled adds the nisEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNisServers

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

WithNisServers adds the nisServers to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNsswitchGroup

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

WithNsswitchGroup adds the nsswitchGroup to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNsswitchHosts

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

WithNsswitchHosts adds the nsswitchHosts to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNsswitchNamemap

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

WithNsswitchNamemap adds the nsswitchNamemap to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNsswitchNetgroup

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

WithNsswitchNetgroup adds the nsswitchNetgroup to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNsswitchPasswd

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

WithNsswitchPasswd adds the nsswitchPasswd to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNumberOfVolumesInRecoveryQueue

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

WithNumberOfVolumesInRecoveryQueue adds the numberOfVolumesInRecoveryQueue to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNvmeAllowed

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

WithNvmeAllowed adds the nvmeAllowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithNvmeEnabled

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

WithNvmeEnabled adds the nvmeEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithQosAdaptivePolicyGroupTemplateName

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

WithQosAdaptivePolicyGroupTemplateName adds the qosAdaptivePolicyGroupTemplateName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithQosAdaptivePolicyGroupTemplateUUID

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

WithQosAdaptivePolicyGroupTemplateUUID adds the qosAdaptivePolicyGroupTemplateUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithQosPolicyGroupTemplateName

func (o *SvmDeleteCollectionParams) WithQosPolicyGroupTemplateName(qosPolicyGroupTemplateName *string) *SvmDeleteCollectionParams

WithQosPolicyGroupTemplateName adds the qosPolicyGroupTemplateName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithQosPolicyGroupTemplateUUID

func (o *SvmDeleteCollectionParams) WithQosPolicyGroupTemplateUUID(qosPolicyGroupTemplateUUID *string) *SvmDeleteCollectionParams

WithQosPolicyGroupTemplateUUID adds the qosPolicyGroupTemplateUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithQosPolicyName

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

WithQosPolicyName adds the qosPolicyName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithQosPolicyUUID

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

WithQosPolicyUUID adds the qosPolicyUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm delete collection params

func (*SvmDeleteCollectionParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3Allowed

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

WithS3Allowed adds the s3Allowed to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3CertificateName

func (o *SvmDeleteCollectionParams) WithS3CertificateName(s3CertificateName *string) *SvmDeleteCollectionParams

WithS3CertificateName adds the s3CertificateName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3CertificateUUID

func (o *SvmDeleteCollectionParams) WithS3CertificateUUID(s3CertificateUUID *string) *SvmDeleteCollectionParams

WithS3CertificateUUID adds the s3CertificateUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3Enabled

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

WithS3Enabled adds the s3Enabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3IsHTTPEnabled

func (o *SvmDeleteCollectionParams) WithS3IsHTTPEnabled(s3IsHTTPEnabled *bool) *SvmDeleteCollectionParams

WithS3IsHTTPEnabled adds the s3IsHTTPEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3IsHTTPSEnabled

func (o *SvmDeleteCollectionParams) WithS3IsHTTPSEnabled(s3IsHTTPSEnabled *bool) *SvmDeleteCollectionParams

WithS3IsHTTPSEnabled adds the s3IsHTTPSEnabled to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3Name

WithS3Name adds the s3Name to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3Port

WithS3Port adds the s3Port to the svm delete collection params

func (*SvmDeleteCollectionParams) WithS3SecurePort

func (o *SvmDeleteCollectionParams) WithS3SecurePort(s3SecurePort *int64) *SvmDeleteCollectionParams

WithS3SecurePort adds the s3SecurePort to the svm delete collection params

func (*SvmDeleteCollectionParams) WithSerialRecords

func (o *SvmDeleteCollectionParams) WithSerialRecords(serialRecords *bool) *SvmDeleteCollectionParams

WithSerialRecords adds the serialRecords to the svm delete collection params

func (*SvmDeleteCollectionParams) WithSnapshotPolicyName

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

WithSnapshotPolicyName adds the snapshotPolicyName to the svm delete collection params

func (*SvmDeleteCollectionParams) WithSnapshotPolicyUUID

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

WithSnapshotPolicyUUID adds the snapshotPolicyUUID to the svm delete collection params

func (*SvmDeleteCollectionParams) WithState

WithState adds the state to the svm delete collection params

func (*SvmDeleteCollectionParams) WithStorageAllocated

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

WithStorageAllocated adds the storageAllocated to the svm delete collection params

func (*SvmDeleteCollectionParams) WithStorageAvailable

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

WithStorageAvailable adds the storageAvailable to the svm delete collection params

func (*SvmDeleteCollectionParams) WithStorageLimit

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

WithStorageLimit adds the storageLimit to the svm delete collection params

func (*SvmDeleteCollectionParams) WithStorageLimitThresholdAlert

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

WithStorageLimitThresholdAlert adds the storageLimitThresholdAlert to the svm delete collection params

func (*SvmDeleteCollectionParams) WithStorageLimitThresholdExceeded

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

WithStorageLimitThresholdExceeded adds the storageLimitThresholdExceeded to the svm delete collection params

func (*SvmDeleteCollectionParams) WithStorageUsedPercentage

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

WithStorageUsedPercentage adds the storageUsedPercentage to the svm delete collection params

func (*SvmDeleteCollectionParams) WithSubtype

WithSubtype adds the subtype to the svm delete collection params

func (*SvmDeleteCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm delete collection params

func (*SvmDeleteCollectionParams) WithTotalVolumeSizeInRecoveryQueue

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

WithTotalVolumeSizeInRecoveryQueue adds the totalVolumeSizeInRecoveryQueue to the svm delete collection params

func (*SvmDeleteCollectionParams) WithUUID

WithUUID adds the uuid to the svm delete collection params

func (*SvmDeleteCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmDeleteCollectionReader

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

SvmDeleteCollectionReader is a Reader for the SvmDeleteCollection structure.

func (*SvmDeleteCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

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.SvmJobLinkResponse
}

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

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 SvmInlineAggregatesInlineArrayItem

type SvmInlineAggregatesInlineArrayItem struct {

	// links
	Links *models.SvmInlineAggregatesInlineArrayItemInlineLinks `json:"_links,omitempty"`

	// Space available, in bytes.
	// Example: 10156560384
	// Read Only: true
	AvailableSize *int64 `json:"available_size,omitempty"`

	// name
	// Example: aggr1
	Name *string `json:"name,omitempty"`

	// SnapLock type.
	// Read Only: true
	// Enum: ["non_snaplock","compliance","enterprise"]
	SnaplockType *string `json:"snaplock_type,omitempty"`

	// Aggregate state.
	// Read Only: true
	// Enum: ["online","offline","unknown"]
	State *string `json:"state,omitempty"`

	// Type of aggregate.
	// Read Only: true
	// Enum: ["hdd","hybrid","lun","ssd","vmdisk"]
	Type *string `json:"type,omitempty"`

	// uuid
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineAggregatesInlineArrayItem svm inline aggregates inline array item swagger:model svm_inline_aggregates_inline_array_item

func (*SvmInlineAggregatesInlineArrayItem) ContextValidate

func (o *SvmInlineAggregatesInlineArrayItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline aggregates inline array item based on the context it is used

func (*SvmInlineAggregatesInlineArrayItem) MarshalBinary

func (o *SvmInlineAggregatesInlineArrayItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineAggregatesInlineArrayItem) UnmarshalBinary

func (o *SvmInlineAggregatesInlineArrayItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineAggregatesInlineArrayItem) Validate

Validate validates this svm inline aggregates inline array item

type SvmInlineAggregatesInlineArrayItemInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineAggregatesInlineArrayItemInlineLinks svm inline aggregates inline array item inline links swagger:model svm_inline_aggregates_inline_array_item_inline__links

func (*SvmInlineAggregatesInlineArrayItemInlineLinks) ContextValidate

ContextValidate validate this svm inline aggregates inline array item inline links based on the context it is used

func (*SvmInlineAggregatesInlineArrayItemInlineLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmInlineAggregatesInlineArrayItemInlineLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmInlineAggregatesInlineArrayItemInlineLinks) Validate

Validate validates this svm inline aggregates inline array item inline links

type SvmInlineCertificate

type SvmInlineCertificate struct {

	// links
	Links *models.SvmInlineCertificateInlineLinks `json:"_links,omitempty"`

	// Certificate name
	Name *string `json:"name,omitempty"`

	// Certificate UUID
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineCertificate Support for this field will be removed in a future release. Please use /svm/svms/{svm.uuid}/web for this field. Certificate for incoming TLS connection requests. swagger:model svm_inline_certificate

func (*SvmInlineCertificate) ContextValidate

func (o *SvmInlineCertificate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline certificate based on the context it is used

func (*SvmInlineCertificate) MarshalBinary

func (o *SvmInlineCertificate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineCertificate) UnmarshalBinary

func (o *SvmInlineCertificate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineCertificate) Validate

func (o *SvmInlineCertificate) Validate(formats strfmt.Registry) error

Validate validates this svm inline certificate

type SvmInlineCertificateInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineCertificateInlineLinks svm inline certificate inline links swagger:model svm_inline_certificate_inline__links

func (*SvmInlineCertificateInlineLinks) ContextValidate

func (o *SvmInlineCertificateInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline certificate inline links based on the context it is used

func (*SvmInlineCertificateInlineLinks) MarshalBinary

func (o *SvmInlineCertificateInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineCertificateInlineLinks) UnmarshalBinary

func (o *SvmInlineCertificateInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineCertificateInlineLinks) Validate

Validate validates this svm inline certificate inline links

type SvmInlineCifs

type SvmInlineCifs struct {

	// links
	Links *models.SvmInlineCifsInlineLinks `json:"_links,omitempty"`

	// ad domain
	AdDomain *models.SvmInlineCifsInlineAdDomain `json:"ad_domain,omitempty"`

	// If this is set to true, an SVM administrator can manage the CIFS service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`

	// Authentication type.
	// Example: domain
	// Read Only: true
	// Enum: ["domain","workgroup"]
	AuthStyle *string `json:"auth-style,omitempty"`

	// The NetBIOS name of the domain or workgroup associated with the CIFS server.
	//
	// Read Only: true
	DomainWorkgroup *string `json:"domain_workgroup,omitempty"`

	// If allowed, setting to true enables the CIFS service.
	Enabled *bool `json:"enabled,omitempty"`

	// The NetBIOS name of the CIFS server.
	// Example: CIFS1
	// Max Length: 15
	// Min Length: 1
	Name *string `json:"name,omitempty"`

	// The workgroup name.
	// Example: workgrp1
	// Max Length: 15
	// Min Length: 1
	Workgroup *string `json:"workgroup,omitempty"`
}

SvmInlineCifs svm inline cifs swagger:model svm_inline_cifs

func (*SvmInlineCifs) ContextValidate

func (o *SvmInlineCifs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline cifs based on the context it is used

func (*SvmInlineCifs) MarshalBinary

func (o *SvmInlineCifs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineCifs) UnmarshalBinary

func (o *SvmInlineCifs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineCifs) Validate

func (o *SvmInlineCifs) Validate(formats strfmt.Registry) error

Validate validates this svm inline cifs

type SvmInlineCifsInlineAdDomain

type SvmInlineCifsInlineAdDomain struct {

	// The default site used by LIFs that do not have a site membership.
	//
	DefaultSite *string `json:"default_site,omitempty"`

	// The fully qualified domain name of the Windows Active Directory to which this CIFS server belongs. A CIFS server appears as a member of Windows server object in the Active Directory store.
	//
	// Example: example.com
	Fqdn *string `json:"fqdn,omitempty"`

	// Specifies the organizational unit within the Active Directory domain to associate with the CIFS server.
	//
	OrganizationalUnit *string `json:"organizational_unit,omitempty"`

	// The account password used to add this CIFS server to the Active Directory. This is not audited. Valid in POST only.
	//
	Password *string `json:"password,omitempty"`

	// The user account used to add this CIFS server to the Active Directory. Valid in POST only.
	//
	User *string `json:"user,omitempty"`
}

SvmInlineCifsInlineAdDomain svm inline cifs inline ad domain swagger:model svm_inline_cifs_inline_ad_domain

func (*SvmInlineCifsInlineAdDomain) ContextValidate

func (o *SvmInlineCifsInlineAdDomain) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this svm inline cifs inline ad domain based on context it is used

func (*SvmInlineCifsInlineAdDomain) MarshalBinary

func (o *SvmInlineCifsInlineAdDomain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineCifsInlineAdDomain) UnmarshalBinary

func (o *SvmInlineCifsInlineAdDomain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineCifsInlineAdDomain) Validate

func (o *SvmInlineCifsInlineAdDomain) Validate(formats strfmt.Registry) error

Validate validates this svm inline cifs inline ad domain

type SvmInlineCifsInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineCifsInlineLinks svm inline cifs inline links swagger:model svm_inline_cifs_inline__links

func (*SvmInlineCifsInlineLinks) ContextValidate

func (o *SvmInlineCifsInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline cifs inline links based on the context it is used

func (*SvmInlineCifsInlineLinks) MarshalBinary

func (o *SvmInlineCifsInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineCifsInlineLinks) UnmarshalBinary

func (o *SvmInlineCifsInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineCifsInlineLinks) Validate

func (o *SvmInlineCifsInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline cifs inline links

type SvmInlineDNS

type SvmInlineDNS struct {

	// links
	Links *models.SvmInlineDNSInlineLinks `json:"_links,omitempty"`

	// domains
	Domains models.DNSDomainsArrayInline `json:"domains,omitempty"`

	// servers
	Servers models.NameServersArrayInline `json:"servers,omitempty"`
}

SvmInlineDNS svm inline dns swagger:model svm_inline_dns

func (*SvmInlineDNS) ContextValidate

func (o *SvmInlineDNS) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline dns based on the context it is used

func (*SvmInlineDNS) MarshalBinary

func (o *SvmInlineDNS) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineDNS) UnmarshalBinary

func (o *SvmInlineDNS) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineDNS) Validate

func (o *SvmInlineDNS) Validate(formats strfmt.Registry) error

Validate validates this svm inline dns

type SvmInlineDNSInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineDNSInlineLinks svm inline dns inline links swagger:model svm_inline_dns_inline__links

func (*SvmInlineDNSInlineLinks) ContextValidate

func (o *SvmInlineDNSInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline dns inline links based on the context it is used

func (*SvmInlineDNSInlineLinks) MarshalBinary

func (o *SvmInlineDNSInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineDNSInlineLinks) UnmarshalBinary

func (o *SvmInlineDNSInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineDNSInlineLinks) Validate

func (o *SvmInlineDNSInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline dns inline links

type SvmInlineFcp

type SvmInlineFcp struct {

	// links
	Links *models.SvmInlineFcpInlineLinks `json:"_links,omitempty"`

	// If this is set to true, an SVM administrator can manage the FCP service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`

	// If allowed, setting to true enables the FCP service.
	Enabled *bool `json:"enabled,omitempty"`
}

SvmInlineFcp ### Platform Specifics // * **Unified ONTAP**: Available for GET, POST and PATCH. // * **ASA r2**: Available for GET. All SVMs are provisioned with the FCP service configured. // swagger:model svm_inline_fcp

func (*SvmInlineFcp) ContextValidate

func (o *SvmInlineFcp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline fcp based on the context it is used

func (*SvmInlineFcp) MarshalBinary

func (o *SvmInlineFcp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineFcp) UnmarshalBinary

func (o *SvmInlineFcp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineFcp) Validate

func (o *SvmInlineFcp) Validate(formats strfmt.Registry) error

Validate validates this svm inline fcp

type SvmInlineFcpInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineFcpInlineLinks svm inline fcp inline links swagger:model svm_inline_fcp_inline__links

func (*SvmInlineFcpInlineLinks) ContextValidate

func (o *SvmInlineFcpInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline fcp inline links based on the context it is used

func (*SvmInlineFcpInlineLinks) MarshalBinary

func (o *SvmInlineFcpInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineFcpInlineLinks) UnmarshalBinary

func (o *SvmInlineFcpInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineFcpInlineLinks) Validate

func (o *SvmInlineFcpInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline fcp inline links

type SvmInlineIpspace

type SvmInlineIpspace struct {

	// links
	Links *models.SvmInlineIpspaceInlineLinks `json:"_links,omitempty"`

	// IPspace name
	// Example: Default
	Name *string `json:"name,omitempty"`

	// IPspace UUID
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineIpspace Either the UUID or name may be supplied on input. swagger:model svm_inline_ipspace

func (*SvmInlineIpspace) ContextValidate

func (o *SvmInlineIpspace) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline ipspace based on the context it is used

func (*SvmInlineIpspace) MarshalBinary

func (o *SvmInlineIpspace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineIpspace) UnmarshalBinary

func (o *SvmInlineIpspace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineIpspace) Validate

func (o *SvmInlineIpspace) Validate(formats strfmt.Registry) error

Validate validates this svm inline ipspace

type SvmInlineIpspaceInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineIpspaceInlineLinks svm inline ipspace inline links swagger:model svm_inline_ipspace_inline__links

func (*SvmInlineIpspaceInlineLinks) ContextValidate

func (o *SvmInlineIpspaceInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline ipspace inline links based on the context it is used

func (*SvmInlineIpspaceInlineLinks) MarshalBinary

func (o *SvmInlineIpspaceInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineIpspaceInlineLinks) UnmarshalBinary

func (o *SvmInlineIpspaceInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineIpspaceInlineLinks) Validate

func (o *SvmInlineIpspaceInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline ipspace inline links

type SvmInlineIscsi

type SvmInlineIscsi struct {

	// links
	Links *models.SvmInlineIscsiInlineLinks `json:"_links,omitempty"`

	// If this is set to true, an SVM administrator can manage the iSCSI service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`

	// If allowed, setting to true enables the iSCSI service.
	Enabled *bool `json:"enabled,omitempty"`
}

SvmInlineIscsi ### Platform Specifics // * **Unified ONTAP**: Available for GET, POST and PATCH. // * **ASA r2**: Available for GET. All SVMs are provisioned with the iSCSI service configured. // swagger:model svm_inline_iscsi

func (*SvmInlineIscsi) ContextValidate

func (o *SvmInlineIscsi) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline iscsi based on the context it is used

func (*SvmInlineIscsi) MarshalBinary

func (o *SvmInlineIscsi) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineIscsi) UnmarshalBinary

func (o *SvmInlineIscsi) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineIscsi) Validate

func (o *SvmInlineIscsi) Validate(formats strfmt.Registry) error

Validate validates this svm inline iscsi

type SvmInlineIscsiInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineIscsiInlineLinks svm inline iscsi inline links swagger:model svm_inline_iscsi_inline__links

func (*SvmInlineIscsiInlineLinks) ContextValidate

func (o *SvmInlineIscsiInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline iscsi inline links based on the context it is used

func (*SvmInlineIscsiInlineLinks) MarshalBinary

func (o *SvmInlineIscsiInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineIscsiInlineLinks) UnmarshalBinary

func (o *SvmInlineIscsiInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineIscsiInlineLinks) Validate

func (o *SvmInlineIscsiInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline iscsi inline links

type SvmInlineLdap

type SvmInlineLdap struct {

	// This parameter specifies the name of the Active Directory domain
	// used to discover LDAP servers for use by this client.
	// This is mutually exclusive with `servers` during POST.
	//
	AdDomain *string `json:"ad_domain,omitempty"`

	// Specifies the default base DN for all searches.
	BaseDn *string `json:"base_dn,omitempty"`

	// Specifies the user that binds to the LDAP servers. SVM API supports anonymous binding. For Simple and SASL LDAP binding, use the LDAP API endpoint.
	BindDn *string `json:"bind_dn,omitempty"`

	// Enable LDAP? Setting to true creates a configuration if not already created.
	Enabled *bool `json:"enabled,omitempty"`

	// Specifies whether or not LDAP server discovery is restricted to site-scope.
	//
	RestrictDiscoveryToSite *bool `json:"restrict_discovery_to_site,omitempty"`

	// servers
	Servers []*string `json:"servers,omitempty"`
}

SvmInlineLdap svm inline ldap swagger:model svm_inline_ldap

func (*SvmInlineLdap) ContextValidate

func (o *SvmInlineLdap) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this svm inline ldap based on context it is used

func (*SvmInlineLdap) MarshalBinary

func (o *SvmInlineLdap) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineLdap) UnmarshalBinary

func (o *SvmInlineLdap) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineLdap) Validate

func (o *SvmInlineLdap) Validate(formats strfmt.Registry) error

Validate validates this svm inline ldap

type SvmInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineLinks svm inline links swagger:model svm_inline__links

func (*SvmInlineLinks) ContextValidate

func (o *SvmInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline links based on the context it is used

func (*SvmInlineLinks) MarshalBinary

func (o *SvmInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineLinks) UnmarshalBinary

func (o *SvmInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineLinks) Validate

func (o *SvmInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline links

type SvmInlineNdmp

type SvmInlineNdmp struct {

	// If this is set to true, an SVM administrator can manage the NDMP service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`
}

SvmInlineNdmp svm inline ndmp swagger:model svm_inline_ndmp

func (*SvmInlineNdmp) ContextValidate

func (o *SvmInlineNdmp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this svm inline ndmp based on context it is used

func (*SvmInlineNdmp) MarshalBinary

func (o *SvmInlineNdmp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNdmp) UnmarshalBinary

func (o *SvmInlineNdmp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNdmp) Validate

func (o *SvmInlineNdmp) Validate(formats strfmt.Registry) error

Validate validates this svm inline ndmp

type SvmInlineNfs

type SvmInlineNfs struct {

	// links
	Links *models.SvmInlineNfsInlineLinks `json:"_links,omitempty"`

	// If this is set to true, an SVM administrator can manage the NFS service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`

	// If allowed, setting to true enables the NFS service.
	Enabled *bool `json:"enabled,omitempty"`
}

SvmInlineNfs svm inline nfs swagger:model svm_inline_nfs

func (*SvmInlineNfs) ContextValidate

func (o *SvmInlineNfs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nfs based on the context it is used

func (*SvmInlineNfs) MarshalBinary

func (o *SvmInlineNfs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNfs) UnmarshalBinary

func (o *SvmInlineNfs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNfs) Validate

func (o *SvmInlineNfs) Validate(formats strfmt.Registry) error

Validate validates this svm inline nfs

type SvmInlineNfsInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineNfsInlineLinks svm inline nfs inline links swagger:model svm_inline_nfs_inline__links

func (*SvmInlineNfsInlineLinks) ContextValidate

func (o *SvmInlineNfsInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nfs inline links based on the context it is used

func (*SvmInlineNfsInlineLinks) MarshalBinary

func (o *SvmInlineNfsInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNfsInlineLinks) UnmarshalBinary

func (o *SvmInlineNfsInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNfsInlineLinks) Validate

func (o *SvmInlineNfsInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline nfs inline links

type SvmInlineNis

type SvmInlineNis struct {

	// links
	Links *models.SvmInlineNisInlineLinks `json:"_links,omitempty"`

	// domain
	Domain *models.NisDomain `json:"domain,omitempty"`

	// Enable NIS? Setting to true creates a configuration if not already created.
	Enabled *bool `json:"enabled,omitempty"`

	// servers
	Servers models.NisServersArrayInline `json:"servers,omitempty"`
}

SvmInlineNis svm inline nis swagger:model svm_inline_nis

func (*SvmInlineNis) ContextValidate

func (o *SvmInlineNis) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nis based on the context it is used

func (*SvmInlineNis) MarshalBinary

func (o *SvmInlineNis) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNis) UnmarshalBinary

func (o *SvmInlineNis) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNis) Validate

func (o *SvmInlineNis) Validate(formats strfmt.Registry) error

Validate validates this svm inline nis

type SvmInlineNisInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineNisInlineLinks svm inline nis inline links swagger:model svm_inline_nis_inline__links

func (*SvmInlineNisInlineLinks) ContextValidate

func (o *SvmInlineNisInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nis inline links based on the context it is used

func (*SvmInlineNisInlineLinks) MarshalBinary

func (o *SvmInlineNisInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNisInlineLinks) UnmarshalBinary

func (o *SvmInlineNisInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNisInlineLinks) Validate

func (o *SvmInlineNisInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline nis inline links

type SvmInlineNsswitch

type SvmInlineNsswitch struct {

	// Group sources
	Group []*models.NsswitchSource `json:"group,omitempty"`

	// Host sources
	Hosts []*models.NsswitchSource `json:"hosts,omitempty"`

	// NameMap sources
	Namemap []*models.NsswitchSource `json:"namemap,omitempty"`

	// NetGroup sources
	Netgroup []*models.NsswitchSource `json:"netgroup,omitempty"`

	// Password sources
	Passwd []*models.NsswitchSource `json:"passwd,omitempty"`
}

SvmInlineNsswitch Name service switch configuration swagger:model svm_inline_nsswitch

func (*SvmInlineNsswitch) ContextValidate

func (o *SvmInlineNsswitch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nsswitch based on the context it is used

func (*SvmInlineNsswitch) MarshalBinary

func (o *SvmInlineNsswitch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNsswitch) UnmarshalBinary

func (o *SvmInlineNsswitch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNsswitch) Validate

func (o *SvmInlineNsswitch) Validate(formats strfmt.Registry) error

Validate validates this svm inline nsswitch

type SvmInlineNvme

type SvmInlineNvme struct {

	// links
	Links *models.SvmInlineNvmeInlineLinks `json:"_links,omitempty"`

	// If this is set to true, an SVM administrator can manage the NVMe service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`

	// If allowed, setting to true enables the NVMe service.
	Enabled *bool `json:"enabled,omitempty"`
}

SvmInlineNvme ### Platform Specifics // * **Unified ONTAP**: Available for GET, POST and PATCH. // * **ASA r2**: Available for GET. All SVMs are provisioned with the NVMe service configured. // swagger:model svm_inline_nvme

func (*SvmInlineNvme) ContextValidate

func (o *SvmInlineNvme) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nvme based on the context it is used

func (*SvmInlineNvme) MarshalBinary

func (o *SvmInlineNvme) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNvme) UnmarshalBinary

func (o *SvmInlineNvme) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNvme) Validate

func (o *SvmInlineNvme) Validate(formats strfmt.Registry) error

Validate validates this svm inline nvme

type SvmInlineNvmeInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineNvmeInlineLinks svm inline nvme inline links swagger:model svm_inline_nvme_inline__links

func (*SvmInlineNvmeInlineLinks) ContextValidate

func (o *SvmInlineNvmeInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline nvme inline links based on the context it is used

func (*SvmInlineNvmeInlineLinks) MarshalBinary

func (o *SvmInlineNvmeInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineNvmeInlineLinks) UnmarshalBinary

func (o *SvmInlineNvmeInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineNvmeInlineLinks) Validate

func (o *SvmInlineNvmeInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline nvme inline links

type SvmInlineQosAdaptivePolicyGroupTemplate

type SvmInlineQosAdaptivePolicyGroupTemplate struct {

	// links
	Links *models.SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks `json:"_links,omitempty"`

	// Specifies the maximum throughput in IOPS, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 10000
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MaxThroughputIops *int64 `json:"max_throughput_iops,omitempty"`

	// Specifies the maximum throughput in Megabytes per sec, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 500
	// Maximum: 4.194303e+06
	// Minimum: 0
	MaxThroughputMbps *int64 `json:"max_throughput_mbps,omitempty"`

	// Specifies the minimum throughput in IOPS, 0 means none. Setting "min_throughput" is supported on AFF platforms only, unless FabricPool tiering policies are set. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 2000
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MinThroughputIops *int64 `json:"min_throughput_iops,omitempty"`

	// Specifies the minimum throughput in Megabytes per sec, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 500
	// Maximum: 4.194303e+06
	// Minimum: 0
	MinThroughputMbps *int64 `json:"min_throughput_mbps,omitempty"`

	// The QoS policy group name. This is mutually exclusive with UUID and other QoS attributes during POST and PATCH.
	// Example: performance
	Name *string `json:"name,omitempty"`

	// The QoS policy group UUID. This is mutually exclusive with name and other QoS attributes during POST and PATCH.
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineQosAdaptivePolicyGroupTemplate This optionally specifies which QoS adaptive policy group to apply to the SVM as a template. This policy group will then be assigned to volumes created or rehosted into this SVM. This policy group defines measurable service level objectives (SLOs) and Service Level Agreements (SLAs) that adjust based on the volume allocated space or used space. swagger:model svm_inline_qos_adaptive_policy_group_template

func (*SvmInlineQosAdaptivePolicyGroupTemplate) ContextValidate

ContextValidate validate this svm inline qos adaptive policy group template based on the context it is used

func (*SvmInlineQosAdaptivePolicyGroupTemplate) MarshalBinary

func (o *SvmInlineQosAdaptivePolicyGroupTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineQosAdaptivePolicyGroupTemplate) UnmarshalBinary

func (o *SvmInlineQosAdaptivePolicyGroupTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineQosAdaptivePolicyGroupTemplate) Validate

Validate validates this svm inline qos adaptive policy group template

type SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks svm inline qos adaptive policy group template inline links swagger:model svm_inline_qos_adaptive_policy_group_template_inline__links

func (*SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks) ContextValidate

ContextValidate validate this svm inline qos adaptive policy group template inline links based on the context it is used

func (*SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmInlineQosAdaptivePolicyGroupTemplateInlineLinks) Validate

Validate validates this svm inline qos adaptive policy group template inline links

type SvmInlineQosPolicy

type SvmInlineQosPolicy struct {

	// links
	Links *models.SvmInlineQosPolicyInlineLinks `json:"_links,omitempty"`

	// Specifies the maximum throughput in IOPS, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 10000
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MaxThroughputIops *int64 `json:"max_throughput_iops,omitempty"`

	// Specifies the maximum throughput in Megabytes per sec, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 500
	// Maximum: 4.194303e+06
	// Minimum: 0
	MaxThroughputMbps *int64 `json:"max_throughput_mbps,omitempty"`

	// Specifies the minimum throughput in IOPS, 0 means none. Setting "min_throughput" is supported on AFF platforms only, unless FabricPool tiering policies are set. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 2000
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MinThroughputIops *int64 `json:"min_throughput_iops,omitempty"`

	// Specifies the minimum throughput in Megabytes per sec, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 500
	// Maximum: 4.194303e+06
	// Minimum: 0
	MinThroughputMbps *int64 `json:"min_throughput_mbps,omitempty"`

	// The QoS policy group name. This is mutually exclusive with UUID and other QoS attributes during POST and PATCH.
	// Example: performance
	Name *string `json:"name,omitempty"`

	// The QoS policy group UUID. This is mutually exclusive with name and other QoS attributes during POST and PATCH.
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineQosPolicy This optionally specifies which QoS policy group to apply to the Vserver. This policy group defines measurable service level objectives (SLOs) that apply to the storage objects with which the policy group is associated. swagger:model svm_inline_qos_policy

func (*SvmInlineQosPolicy) ContextValidate

func (o *SvmInlineQosPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline qos policy based on the context it is used

func (*SvmInlineQosPolicy) MarshalBinary

func (o *SvmInlineQosPolicy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineQosPolicy) UnmarshalBinary

func (o *SvmInlineQosPolicy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineQosPolicy) Validate

func (o *SvmInlineQosPolicy) Validate(formats strfmt.Registry) error

Validate validates this svm inline qos policy

type SvmInlineQosPolicyGroupTemplate

type SvmInlineQosPolicyGroupTemplate struct {

	// links
	Links *models.SvmInlineQosPolicyGroupTemplateInlineLinks `json:"_links,omitempty"`

	// Specifies the maximum throughput in IOPS, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 10000
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MaxThroughputIops *int64 `json:"max_throughput_iops,omitempty"`

	// Specifies the maximum throughput in Megabytes per sec, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 500
	// Maximum: 4.194303e+06
	// Minimum: 0
	MaxThroughputMbps *int64 `json:"max_throughput_mbps,omitempty"`

	// Specifies the minimum throughput in IOPS, 0 means none. Setting "min_throughput" is supported on AFF platforms only, unless FabricPool tiering policies are set. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 2000
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MinThroughputIops *int64 `json:"min_throughput_iops,omitempty"`

	// Specifies the minimum throughput in Megabytes per sec, 0 means none. This is mutually exclusive with name and UUID during POST and PATCH.
	// Example: 500
	// Maximum: 4.194303e+06
	// Minimum: 0
	MinThroughputMbps *int64 `json:"min_throughput_mbps,omitempty"`

	// The QoS policy group name. This is mutually exclusive with UUID and other QoS attributes during POST and PATCH.
	// Example: performance
	Name *string `json:"name,omitempty"`

	// The QoS policy group UUID. This is mutually exclusive with name and other QoS attributes during POST and PATCH.
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineQosPolicyGroupTemplate This optionally specifies which QoS non-shared policy group to apply to the SVM as a template. This policy group is then assigned to volumes created or rehosted into this SVM. This policy group defines measurable service level objectives (SLOs) and Service Level Agreements (SLAs). swagger:model svm_inline_qos_policy_group_template

func (*SvmInlineQosPolicyGroupTemplate) ContextValidate

func (o *SvmInlineQosPolicyGroupTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline qos policy group template based on the context it is used

func (*SvmInlineQosPolicyGroupTemplate) MarshalBinary

func (o *SvmInlineQosPolicyGroupTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineQosPolicyGroupTemplate) UnmarshalBinary

func (o *SvmInlineQosPolicyGroupTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineQosPolicyGroupTemplate) Validate

Validate validates this svm inline qos policy group template

type SvmInlineQosPolicyGroupTemplateInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineQosPolicyGroupTemplateInlineLinks svm inline qos policy group template inline links swagger:model svm_inline_qos_policy_group_template_inline__links

func (*SvmInlineQosPolicyGroupTemplateInlineLinks) ContextValidate

ContextValidate validate this svm inline qos policy group template inline links based on the context it is used

func (*SvmInlineQosPolicyGroupTemplateInlineLinks) MarshalBinary

func (o *SvmInlineQosPolicyGroupTemplateInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineQosPolicyGroupTemplateInlineLinks) UnmarshalBinary

func (o *SvmInlineQosPolicyGroupTemplateInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineQosPolicyGroupTemplateInlineLinks) Validate

Validate validates this svm inline qos policy group template inline links

type SvmInlineQosPolicyInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineQosPolicyInlineLinks svm inline qos policy inline links swagger:model svm_inline_qos_policy_inline__links

func (*SvmInlineQosPolicyInlineLinks) ContextValidate

func (o *SvmInlineQosPolicyInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline qos policy inline links based on the context it is used

func (*SvmInlineQosPolicyInlineLinks) MarshalBinary

func (o *SvmInlineQosPolicyInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineQosPolicyInlineLinks) UnmarshalBinary

func (o *SvmInlineQosPolicyInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineQosPolicyInlineLinks) Validate

func (o *SvmInlineQosPolicyInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline qos policy inline links

type SvmInlineS3

type SvmInlineS3 struct {

	// links
	Links *models.SvmInlineS3InlineLinks `json:"_links,omitempty"`

	// If this is set to true, an SVM administrator can manage the S3 service. If it is false, only the cluster administrator can manage the service.
	Allowed *bool `json:"allowed,omitempty"`

	// certificate
	Certificate *models.SvmInlineS3InlineCertificate `json:"certificate,omitempty"`

	// Specifies the default UNIX user for NAS Access.
	DefaultUnixUser *string `json:"default_unix_user,omitempty"`

	// Specifies the default Windows user for NAS Access.
	DefaultWinUser *string `json:"default_win_user,omitempty"`

	// Specifies whether or not to enable S3. Setting this value to true creates a service if one is not yet created.
	Enabled *bool `json:"enabled,omitempty"`

	// Specifies whether HTTP is enabled on the S3 server. By default, HTTP is disabled on the S3 server.
	IsHTTPEnabled *bool `json:"is_http_enabled,omitempty"`

	// Specifies whether HTTPS is enabled on the S3 server. By default, HTTPS is enabled on the S3 server.
	IsHTTPSEnabled *bool `json:"is_https_enabled,omitempty"`

	// Specifies the name of the S3 server. A server name length can range from 1 to 253 characters and can only contain the following combination of characters 0-9, A-Z, a-z, ".", and "-".
	// Example: s3-server-1
	// Max Length: 253
	// Min Length: 1
	Name *string `json:"name,omitempty"`

	// Specifies the HTTP listener port for the S3 server. By default, HTTP is enabled on port 80.
	Port *int64 `json:"port,omitempty"`

	// Specifies the HTTPS listener port for the S3 server. By default, HTTPS is enabled on port 443.
	SecurePort *int64 `json:"secure_port,omitempty"`
}

SvmInlineS3 svm inline s3 swagger:model svm_inline_s3

func (*SvmInlineS3) ContextValidate

func (o *SvmInlineS3) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline s3 based on the context it is used

func (*SvmInlineS3) MarshalBinary

func (o *SvmInlineS3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineS3) UnmarshalBinary

func (o *SvmInlineS3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineS3) Validate

func (o *SvmInlineS3) Validate(formats strfmt.Registry) error

Validate validates this svm inline s3

type SvmInlineS3InlineCertificate

type SvmInlineS3InlineCertificate struct {

	// links
	Links *models.SvmInlineS3InlineCertificateInlineLinks `json:"_links,omitempty"`

	// Certificate name
	Name *string `json:"name,omitempty"`

	// Certificate UUID
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineS3InlineCertificate Specifies the certificate that will be used for creating HTTPS connections to the S3 server. swagger:model svm_inline_s3_inline_certificate

func (*SvmInlineS3InlineCertificate) ContextValidate

func (o *SvmInlineS3InlineCertificate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline s3 inline certificate based on the context it is used

func (*SvmInlineS3InlineCertificate) MarshalBinary

func (o *SvmInlineS3InlineCertificate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineS3InlineCertificate) UnmarshalBinary

func (o *SvmInlineS3InlineCertificate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineS3InlineCertificate) Validate

func (o *SvmInlineS3InlineCertificate) Validate(formats strfmt.Registry) error

Validate validates this svm inline s3 inline certificate

type SvmInlineS3InlineCertificateInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineS3InlineCertificateInlineLinks svm inline s3 inline certificate inline links swagger:model svm_inline_s3_inline_certificate_inline__links

func (*SvmInlineS3InlineCertificateInlineLinks) ContextValidate

ContextValidate validate this svm inline s3 inline certificate inline links based on the context it is used

func (*SvmInlineS3InlineCertificateInlineLinks) MarshalBinary

func (o *SvmInlineS3InlineCertificateInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineS3InlineCertificateInlineLinks) UnmarshalBinary

func (o *SvmInlineS3InlineCertificateInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineS3InlineCertificateInlineLinks) Validate

Validate validates this svm inline s3 inline certificate inline links

type SvmInlineS3InlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineS3InlineLinks svm inline s3 inline links swagger:model svm_inline_s3_inline__links

func (*SvmInlineS3InlineLinks) ContextValidate

func (o *SvmInlineS3InlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline s3 inline links based on the context it is used

func (*SvmInlineS3InlineLinks) MarshalBinary

func (o *SvmInlineS3InlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineS3InlineLinks) UnmarshalBinary

func (o *SvmInlineS3InlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineS3InlineLinks) Validate

func (o *SvmInlineS3InlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm inline s3 inline links

type SvmInlineSnapmirror

type SvmInlineSnapmirror struct {

	// Specifies whether the SVM is a SnapMirror source SVM, using SnapMirror to protect its data.
	// Read Only: true
	IsProtected *bool `json:"is_protected,omitempty"`

	// Specifies the number of SVM DR protected consistency groups in the SVM.
	// Read Only: true
	ProtectedConsistencyGroupCount *int64 `json:"protected_consistency_group_count,omitempty"`

	// Specifies the number of SVM DR protected volumes in the SVM.
	// Read Only: true
	ProtectedVolumesCount *int64 `json:"protected_volumes_count,omitempty"`
}

SvmInlineSnapmirror Specifies attributes for SVM DR protection. swagger:model svm_inline_snapmirror

func (*SvmInlineSnapmirror) ContextValidate

func (o *SvmInlineSnapmirror) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline snapmirror based on the context it is used

func (*SvmInlineSnapmirror) MarshalBinary

func (o *SvmInlineSnapmirror) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineSnapmirror) UnmarshalBinary

func (o *SvmInlineSnapmirror) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineSnapmirror) Validate

func (o *SvmInlineSnapmirror) Validate(formats strfmt.Registry) error

Validate validates this svm inline snapmirror

type SvmInlineSnapshotPolicy

type SvmInlineSnapshotPolicy struct {

	// links
	Links *models.SvmInlineSnapshotPolicyInlineLinks `json:"_links,omitempty"`

	// name
	// Example: default
	Name *string `json:"name,omitempty"`

	// uuid
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmInlineSnapshotPolicy This is a reference to the snapshot policy. swagger:model svm_inline_snapshot_policy

func (*SvmInlineSnapshotPolicy) ContextValidate

func (o *SvmInlineSnapshotPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline snapshot policy based on the context it is used

func (*SvmInlineSnapshotPolicy) MarshalBinary

func (o *SvmInlineSnapshotPolicy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineSnapshotPolicy) UnmarshalBinary

func (o *SvmInlineSnapshotPolicy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineSnapshotPolicy) Validate

func (o *SvmInlineSnapshotPolicy) Validate(formats strfmt.Registry) error

Validate validates this svm inline snapshot policy

type SvmInlineSnapshotPolicyInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmInlineSnapshotPolicyInlineLinks svm inline snapshot policy inline links swagger:model svm_inline_snapshot_policy_inline__links

func (*SvmInlineSnapshotPolicyInlineLinks) ContextValidate

func (o *SvmInlineSnapshotPolicyInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline snapshot policy inline links based on the context it is used

func (*SvmInlineSnapshotPolicyInlineLinks) MarshalBinary

func (o *SvmInlineSnapshotPolicyInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineSnapshotPolicyInlineLinks) UnmarshalBinary

func (o *SvmInlineSnapshotPolicyInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineSnapshotPolicyInlineLinks) Validate

Validate validates this svm inline snapshot policy inline links

type SvmInlineStorage

type SvmInlineStorage struct {

	// Total size of the volumes in SVM, in bytes.
	// Read Only: true
	Allocated *int64 `json:"allocated,omitempty"`

	// Currently available storage capacity in SVM, in bytes.
	// Read Only: true
	Available *int64 `json:"available,omitempty"`

	// Maximum storage permitted on a single SVM, in bytes.
	Limit *int64 `json:"limit,omitempty"`

	// Indicates at what percentage of storage capacity an alert message is sent. The default value is 90.
	LimitThresholdAlert *int64 `json:"limit_threshold_alert,omitempty"`

	// Indicates whether the total storage capacity exceeds the alert percentage.
	// Read Only: true
	LimitThresholdExceeded *bool `json:"limit_threshold_exceeded,omitempty"`

	// The percentage of storage capacity used.
	// Read Only: true
	UsedPercentage *int64 `json:"used_percentage,omitempty"`
}

SvmInlineStorage svm inline storage swagger:model svm_inline_storage

func (*SvmInlineStorage) ContextValidate

func (o *SvmInlineStorage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm inline storage based on the context it is used

func (*SvmInlineStorage) MarshalBinary

func (o *SvmInlineStorage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmInlineStorage) UnmarshalBinary

func (o *SvmInlineStorage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmInlineStorage) Validate

func (o *SvmInlineStorage) Validate(formats strfmt.Registry) error

Validate validates this svm inline storage

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.SvmMigrationJobLinkResponse
}

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 SvmMigrationDeleteCollectionAccepted

type SvmMigrationDeleteCollectionAccepted struct {
	Payload *models.SvmMigrationJobLinkResponse
}

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

Accepted

func NewSvmMigrationDeleteCollectionAccepted

func NewSvmMigrationDeleteCollectionAccepted() *SvmMigrationDeleteCollectionAccepted

NewSvmMigrationDeleteCollectionAccepted creates a SvmMigrationDeleteCollectionAccepted with default headers values

func (*SvmMigrationDeleteCollectionAccepted) Code

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

func (*SvmMigrationDeleteCollectionAccepted) Error

func (*SvmMigrationDeleteCollectionAccepted) GetPayload

func (*SvmMigrationDeleteCollectionAccepted) IsClientError

func (o *SvmMigrationDeleteCollectionAccepted) IsClientError() bool

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

func (*SvmMigrationDeleteCollectionAccepted) IsCode

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

func (*SvmMigrationDeleteCollectionAccepted) IsRedirect

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

func (*SvmMigrationDeleteCollectionAccepted) IsServerError

func (o *SvmMigrationDeleteCollectionAccepted) IsServerError() bool

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

func (*SvmMigrationDeleteCollectionAccepted) IsSuccess

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

func (*SvmMigrationDeleteCollectionAccepted) String

type SvmMigrationDeleteCollectionBody

type SvmMigrationDeleteCollectionBody struct {

	// svm migration response inline records
	SvmMigrationResponseInlineRecords []*models.SvmMigration `json:"records,omitempty"`
}

SvmMigrationDeleteCollectionBody svm migration delete collection body swagger:model SvmMigrationDeleteCollectionBody

func (*SvmMigrationDeleteCollectionBody) ContextValidate

func (o *SvmMigrationDeleteCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration delete collection body based on the context it is used

func (*SvmMigrationDeleteCollectionBody) MarshalBinary

func (o *SvmMigrationDeleteCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationDeleteCollectionBody) UnmarshalBinary

func (o *SvmMigrationDeleteCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationDeleteCollectionBody) Validate

Validate validates this svm migration delete collection body

type SvmMigrationDeleteCollectionDefault

type SvmMigrationDeleteCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmMigrationDeleteCollectionDefault 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 NewSvmMigrationDeleteCollectionDefault

func NewSvmMigrationDeleteCollectionDefault(code int) *SvmMigrationDeleteCollectionDefault

NewSvmMigrationDeleteCollectionDefault creates a SvmMigrationDeleteCollectionDefault with default headers values

func (*SvmMigrationDeleteCollectionDefault) Code

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

func (*SvmMigrationDeleteCollectionDefault) Error

func (*SvmMigrationDeleteCollectionDefault) GetPayload

func (*SvmMigrationDeleteCollectionDefault) IsClientError

func (o *SvmMigrationDeleteCollectionDefault) IsClientError() bool

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

func (*SvmMigrationDeleteCollectionDefault) IsCode

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

func (*SvmMigrationDeleteCollectionDefault) IsRedirect

func (o *SvmMigrationDeleteCollectionDefault) IsRedirect() bool

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

func (*SvmMigrationDeleteCollectionDefault) IsServerError

func (o *SvmMigrationDeleteCollectionDefault) IsServerError() bool

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

func (*SvmMigrationDeleteCollectionDefault) IsSuccess

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

func (*SvmMigrationDeleteCollectionDefault) String

type SvmMigrationDeleteCollectionOK

type SvmMigrationDeleteCollectionOK struct {
	Payload *models.SvmMigrationJobLinkResponse
}

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

OK

func NewSvmMigrationDeleteCollectionOK

func NewSvmMigrationDeleteCollectionOK() *SvmMigrationDeleteCollectionOK

NewSvmMigrationDeleteCollectionOK creates a SvmMigrationDeleteCollectionOK with default headers values

func (*SvmMigrationDeleteCollectionOK) Code

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

func (*SvmMigrationDeleteCollectionOK) Error

func (*SvmMigrationDeleteCollectionOK) GetPayload

func (*SvmMigrationDeleteCollectionOK) IsClientError

func (o *SvmMigrationDeleteCollectionOK) IsClientError() bool

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

func (*SvmMigrationDeleteCollectionOK) IsCode

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

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

func (*SvmMigrationDeleteCollectionOK) IsRedirect

func (o *SvmMigrationDeleteCollectionOK) IsRedirect() bool

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

func (*SvmMigrationDeleteCollectionOK) IsServerError

func (o *SvmMigrationDeleteCollectionOK) IsServerError() bool

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

func (*SvmMigrationDeleteCollectionOK) IsSuccess

func (o *SvmMigrationDeleteCollectionOK) IsSuccess() bool

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

func (*SvmMigrationDeleteCollectionOK) String

type SvmMigrationDeleteCollectionParams

type SvmMigrationDeleteCollectionParams struct {

	/* AutoCutover.

	   Filter by auto_cutover
	*/
	AutoCutover *bool

	/* AutoSourceCleanup.

	   Filter by auto_source_cleanup
	*/
	AutoSourceCleanup *bool

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

	/* CurrentOperation.

	   Filter by current_operation
	*/
	CurrentOperation *string

	/* DestinationIpspaceName.

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

	/* DestinationIpspaceUUID.

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

	/* Info.

	   Info specification
	*/
	Info SvmMigrationDeleteCollectionBody

	/* LastFailedState.

	   Filter by last_failed_state
	*/
	LastFailedState *string

	/* LastOperation.

	   Filter by last_operation
	*/
	LastOperation *string

	/* MessagesCode.

	   Filter by messages.code
	*/
	MessagesCode *string

	/* MessagesMessage.

	   Filter by messages.message
	*/
	MessagesMessage *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

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmMigrationDeleteCollectionParams contains all the parameters to send to the API endpoint

for the svm migration delete collection operation.

Typically these are written to a http.Request.

func NewSvmMigrationDeleteCollectionParams

func NewSvmMigrationDeleteCollectionParams() *SvmMigrationDeleteCollectionParams

NewSvmMigrationDeleteCollectionParams creates a new SvmMigrationDeleteCollectionParams 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 NewSvmMigrationDeleteCollectionParamsWithContext

func NewSvmMigrationDeleteCollectionParamsWithContext(ctx context.Context) *SvmMigrationDeleteCollectionParams

NewSvmMigrationDeleteCollectionParamsWithContext creates a new SvmMigrationDeleteCollectionParams object with the ability to set a context for a request.

func NewSvmMigrationDeleteCollectionParamsWithHTTPClient

func NewSvmMigrationDeleteCollectionParamsWithHTTPClient(client *http.Client) *SvmMigrationDeleteCollectionParams

NewSvmMigrationDeleteCollectionParamsWithHTTPClient creates a new SvmMigrationDeleteCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationDeleteCollectionParamsWithTimeout

func NewSvmMigrationDeleteCollectionParamsWithTimeout(timeout time.Duration) *SvmMigrationDeleteCollectionParams

NewSvmMigrationDeleteCollectionParamsWithTimeout creates a new SvmMigrationDeleteCollectionParams object with the ability to set a timeout on a request.

func (*SvmMigrationDeleteCollectionParams) SetAutoCutover

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

SetAutoCutover adds the autoCutover to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetAutoSourceCleanup

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

SetAutoSourceCleanup adds the autoSourceCleanup to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetContext

SetContext adds the context to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetContinueOnFailure

func (o *SvmMigrationDeleteCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetCurrentOperation

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

SetCurrentOperation adds the currentOperation to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetDefaults

func (o *SvmMigrationDeleteCollectionParams) SetDefaults()

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

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

func (*SvmMigrationDeleteCollectionParams) SetDestinationIpspaceName

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

SetDestinationIpspaceName adds the destinationIpspaceName to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetDestinationIpspaceUUID

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

SetDestinationIpspaceUUID adds the destinationIpspaceUuid to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetInfo

SetInfo adds the info to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetLastFailedState

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

SetLastFailedState adds the lastFailedState to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetLastOperation

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

SetLastOperation adds the lastOperation to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetMessagesCode

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

SetMessagesCode adds the messagesCode to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetMessagesMessage

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

SetMessagesMessage adds the messagesMessage to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetPointOfNoReturn

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

SetPointOfNoReturn adds the pointOfNoReturn to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetRestartCount

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

SetRestartCount adds the restartCount to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetSerialRecords

func (o *SvmMigrationDeleteCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetSourceClusterName

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

SetSourceClusterName adds the sourceClusterName to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetSourceClusterUUID

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

SetSourceClusterUUID adds the sourceClusterUuid to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetSourceSvmName

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

SetSourceSvmName adds the sourceSvmName to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetSourceSvmUUID

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

SetSourceSvmUUID adds the sourceSvmUuid to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetState

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

SetState adds the state to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetThrottle

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

SetThrottle adds the throttle to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsCutoverCompleteTime

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

SetTimeMetricsCutoverCompleteTime adds the timeMetricsCutoverCompleteTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsCutoverStartTime

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

SetTimeMetricsCutoverStartTime adds the timeMetricsCutoverStartTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsCutoverTriggerTime

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

SetTimeMetricsCutoverTriggerTime adds the timeMetricsCutoverTriggerTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsEndTime

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

SetTimeMetricsEndTime adds the timeMetricsEndTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsLastPauseTime

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

SetTimeMetricsLastPauseTime adds the timeMetricsLastPauseTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsLastResumeTime

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

SetTimeMetricsLastResumeTime adds the timeMetricsLastResumeTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeMetricsStartTime

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

SetTimeMetricsStartTime adds the timeMetricsStartTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) SetUUID

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

SetUUID adds the uuid to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithAutoCutover

WithAutoCutover adds the autoCutover to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithAutoSourceCleanup

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

WithAutoSourceCleanup adds the autoSourceCleanup to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithContext

WithContext adds the context to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithContinueOnFailure

func (o *SvmMigrationDeleteCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmMigrationDeleteCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithCurrentOperation

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

WithCurrentOperation adds the currentOperation to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithDefaults

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

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

func (*SvmMigrationDeleteCollectionParams) WithDestinationIpspaceName

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

WithDestinationIpspaceName adds the destinationIpspaceName to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithDestinationIpspaceUUID

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

WithDestinationIpspaceUUID adds the destinationIpspaceUUID to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithInfo

WithInfo adds the info to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithLastFailedState

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

WithLastFailedState adds the lastFailedState to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithLastOperation

WithLastOperation adds the lastOperation to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithMessagesCode

WithMessagesCode adds the messagesCode to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithMessagesMessage

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

WithMessagesMessage adds the messagesMessage to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithPointOfNoReturn

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

WithPointOfNoReturn adds the pointOfNoReturn to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithRestartCount

WithRestartCount adds the restartCount to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithSerialRecords

func (o *SvmMigrationDeleteCollectionParams) WithSerialRecords(serialRecords *bool) *SvmMigrationDeleteCollectionParams

WithSerialRecords adds the serialRecords to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithSourceClusterName

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

WithSourceClusterName adds the sourceClusterName to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithSourceClusterUUID

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

WithSourceClusterUUID adds the sourceClusterUUID to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithSourceSvmName

WithSourceSvmName adds the sourceSvmName to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithSourceSvmUUID

WithSourceSvmUUID adds the sourceSvmUUID to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithState

WithState adds the state to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithThrottle

WithThrottle adds the throttle to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsCutoverCompleteTime

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

WithTimeMetricsCutoverCompleteTime adds the timeMetricsCutoverCompleteTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsCutoverStartTime

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

WithTimeMetricsCutoverStartTime adds the timeMetricsCutoverStartTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsCutoverTriggerTime

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

WithTimeMetricsCutoverTriggerTime adds the timeMetricsCutoverTriggerTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsEndTime

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

WithTimeMetricsEndTime adds the timeMetricsEndTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsLastPauseTime

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

WithTimeMetricsLastPauseTime adds the timeMetricsLastPauseTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsLastResumeTime

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

WithTimeMetricsLastResumeTime adds the timeMetricsLastResumeTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeMetricsStartTime

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

WithTimeMetricsStartTime adds the timeMetricsStartTime to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WithUUID

WithUUID adds the uuid to the svm migration delete collection params

func (*SvmMigrationDeleteCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationDeleteCollectionReader

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

SvmMigrationDeleteCollectionReader is a Reader for the SvmMigrationDeleteCollection structure.

func (*SvmMigrationDeleteCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

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.SvmMigrationJobLinkResponse
}

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 (*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 SvmMigrationInlineDestination

type SvmMigrationInlineDestination struct {

	// ipspace
	Ipspace *models.SvmMigrationInlineDestinationInlineIpspace `json:"ipspace,omitempty"`

	// volume placement
	VolumePlacement *models.SvmMigrationInlineDestinationInlineVolumePlacement `json:"volume_placement,omitempty"`
}

SvmMigrationInlineDestination Destination cluster details for the SVM migration. swagger:model svm_migration_inline_destination

func (*SvmMigrationInlineDestination) ContextValidate

func (o *SvmMigrationInlineDestination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration inline destination based on the context it is used

func (*SvmMigrationInlineDestination) MarshalBinary

func (o *SvmMigrationInlineDestination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineDestination) UnmarshalBinary

func (o *SvmMigrationInlineDestination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineDestination) Validate

func (o *SvmMigrationInlineDestination) Validate(formats strfmt.Registry) error

Validate validates this svm migration inline destination

type SvmMigrationInlineDestinationInlineIpspace

type SvmMigrationInlineDestinationInlineIpspace struct {

	// links
	Links *models.SvmMigrationInlineDestinationInlineIpspaceInlineLinks `json:"_links,omitempty"`

	// IPspace name
	// Example: Default
	Name *string `json:"name,omitempty"`

	// IPspace UUID
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmMigrationInlineDestinationInlineIpspace Optional property used to specify which IPspace to use for the SVM. By default, the "default" ipspace is used. swagger:model svm_migration_inline_destination_inline_ipspace

func (*SvmMigrationInlineDestinationInlineIpspace) ContextValidate

ContextValidate validate this svm migration inline destination inline ipspace based on the context it is used

func (*SvmMigrationInlineDestinationInlineIpspace) MarshalBinary

func (o *SvmMigrationInlineDestinationInlineIpspace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineDestinationInlineIpspace) UnmarshalBinary

func (o *SvmMigrationInlineDestinationInlineIpspace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineDestinationInlineIpspace) Validate

Validate validates this svm migration inline destination inline ipspace

type SvmMigrationInlineDestinationInlineIpspaceInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmMigrationInlineDestinationInlineIpspaceInlineLinks svm migration inline destination inline ipspace inline links swagger:model svm_migration_inline_destination_inline_ipspace_inline__links

func (*SvmMigrationInlineDestinationInlineIpspaceInlineLinks) ContextValidate

ContextValidate validate this svm migration inline destination inline ipspace inline links based on the context it is used

func (*SvmMigrationInlineDestinationInlineIpspaceInlineLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationInlineDestinationInlineIpspaceInlineLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationInlineDestinationInlineIpspaceInlineLinks) Validate

Validate validates this svm migration inline destination inline ipspace inline links

type SvmMigrationInlineDestinationInlineVolumePlacement

type SvmMigrationInlineDestinationInlineVolumePlacement struct {

	// Optional property used to specify the list of desired aggregates to use for volume creation in the destination.
	Aggregates []*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0 `json:"aggregates,omitempty"`

	// Optional property used to specify the list of desired volume-aggregate pairs in the destination.
	VolumeAggregatePairs []*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0 `json:"volume_aggregate_pairs,omitempty"`
}

SvmMigrationInlineDestinationInlineVolumePlacement Optional property to specify the source volume placement in the destination. It is input only and won't be returned by a subsequent GET. Volume placement is ignored if the migration resumes from the cleanup_failed state. swagger:model svm_migration_inline_destination_inline_volume_placement

func (*SvmMigrationInlineDestinationInlineVolumePlacement) ContextValidate

ContextValidate validate this svm migration inline destination inline volume placement based on the context it is used

func (*SvmMigrationInlineDestinationInlineVolumePlacement) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationInlineDestinationInlineVolumePlacement) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationInlineDestinationInlineVolumePlacement) Validate

Validate validates this svm migration inline destination inline volume placement

type SvmMigrationInlineMessagesInlineArrayItem

type SvmMigrationInlineMessagesInlineArrayItem struct {

	// Argument code
	// Read Only: true
	Code *string `json:"code,omitempty"`

	// Message argument
	// Read Only: true
	Message *string `json:"message,omitempty"`
}

SvmMigrationInlineMessagesInlineArrayItem svm migration inline messages inline array item swagger:model svm_migration_inline_messages_inline_array_item

func (*SvmMigrationInlineMessagesInlineArrayItem) ContextValidate

ContextValidate validate this svm migration inline messages inline array item based on the context it is used

func (*SvmMigrationInlineMessagesInlineArrayItem) MarshalBinary

func (o *SvmMigrationInlineMessagesInlineArrayItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineMessagesInlineArrayItem) UnmarshalBinary

func (o *SvmMigrationInlineMessagesInlineArrayItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineMessagesInlineArrayItem) Validate

Validate validates this svm migration inline messages inline array item

type SvmMigrationInlineSource

type SvmMigrationInlineSource struct {

	// cluster
	Cluster *models.SvmMigrationInlineSourceInlineCluster `json:"cluster,omitempty"`

	// svm
	Svm *models.SvmMigrationInlineSourceInlineSvm `json:"svm,omitempty"`
}

SvmMigrationInlineSource Source cluster details for the SVM migration. swagger:model svm_migration_inline_source

func (*SvmMigrationInlineSource) ContextValidate

func (o *SvmMigrationInlineSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration inline source based on the context it is used

func (*SvmMigrationInlineSource) MarshalBinary

func (o *SvmMigrationInlineSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineSource) UnmarshalBinary

func (o *SvmMigrationInlineSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineSource) Validate

func (o *SvmMigrationInlineSource) Validate(formats strfmt.Registry) error

Validate validates this svm migration inline source

type SvmMigrationInlineSourceInlineCluster

type SvmMigrationInlineSourceInlineCluster struct {

	// links
	Links *models.SvmMigrationInlineSourceInlineClusterInlineLinks `json:"_links,omitempty"`

	// name
	// Example: cluster1
	Name *string `json:"name,omitempty"`

	// uuid
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	// Format: uuid
	UUID *strfmt.UUID `json:"uuid,omitempty"`
}

SvmMigrationInlineSourceInlineCluster Source cluster for the SVM migration. swagger:model svm_migration_inline_source_inline_cluster

func (*SvmMigrationInlineSourceInlineCluster) ContextValidate

func (o *SvmMigrationInlineSourceInlineCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration inline source inline cluster based on the context it is used

func (*SvmMigrationInlineSourceInlineCluster) MarshalBinary

func (o *SvmMigrationInlineSourceInlineCluster) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineCluster) UnmarshalBinary

func (o *SvmMigrationInlineSourceInlineCluster) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineCluster) Validate

Validate validates this svm migration inline source inline cluster

type SvmMigrationInlineSourceInlineClusterInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmMigrationInlineSourceInlineClusterInlineLinks svm migration inline source inline cluster inline links swagger:model svm_migration_inline_source_inline_cluster_inline__links

func (*SvmMigrationInlineSourceInlineClusterInlineLinks) ContextValidate

ContextValidate validate this svm migration inline source inline cluster inline links based on the context it is used

func (*SvmMigrationInlineSourceInlineClusterInlineLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineClusterInlineLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineClusterInlineLinks) Validate

Validate validates this svm migration inline source inline cluster inline links

type SvmMigrationInlineSourceInlineSvm

type SvmMigrationInlineSourceInlineSvm struct {

	// links
	Links *models.SvmMigrationInlineSourceInlineSvmInlineLinks `json:"_links,omitempty"`

	// The name of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: svm1
	Name *string `json:"name,omitempty"`

	// The unique identifier of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: 02c9e252-41be-11e9-81d5-00a0986138f7
	UUID *string `json:"uuid,omitempty"`
}

SvmMigrationInlineSourceInlineSvm Source SVM swagger:model svm_migration_inline_source_inline_svm

func (*SvmMigrationInlineSourceInlineSvm) ContextValidate

func (o *SvmMigrationInlineSourceInlineSvm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration inline source inline svm based on the context it is used

func (*SvmMigrationInlineSourceInlineSvm) MarshalBinary

func (o *SvmMigrationInlineSourceInlineSvm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineSvm) UnmarshalBinary

func (o *SvmMigrationInlineSourceInlineSvm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineSvm) Validate

Validate validates this svm migration inline source inline svm

type SvmMigrationInlineSourceInlineSvmInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmMigrationInlineSourceInlineSvmInlineLinks svm migration inline source inline svm inline links swagger:model svm_migration_inline_source_inline_svm_inline__links

func (*SvmMigrationInlineSourceInlineSvmInlineLinks) ContextValidate

ContextValidate validate this svm migration inline source inline svm inline links based on the context it is used

func (*SvmMigrationInlineSourceInlineSvmInlineLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineSvmInlineLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationInlineSourceInlineSvmInlineLinks) Validate

Validate validates this svm migration inline source inline svm inline links

type SvmMigrationInlineTimeMetrics

type SvmMigrationInlineTimeMetrics struct {

	// Cutover end time
	// Example: 2020-12-03 03:30:19
	// Read Only: true
	// Format: date-time
	CutoverCompleteTime *strfmt.DateTime `json:"cutover_complete_time,omitempty"`

	// Cutover start time
	// Example: 2020-12-03 02:20:19
	// Read Only: true
	// Format: date-time
	CutoverStartTime *strfmt.DateTime `json:"cutover_start_time,omitempty"`

	// Cutover trigger time
	// Example: 2020-12-03 03:15:19
	// Read Only: true
	// Format: date-time
	CutoverTriggerTime *strfmt.DateTime `json:"cutover_trigger_time,omitempty"`

	// Migration end time
	// Example: 2020-12-03 03:36:19
	// Read Only: true
	// Format: date-time
	EndTime *strfmt.DateTime `json:"end_time,omitempty"`

	// Last migration pause time
	// Example: 2020-12-03 02:50:19
	// Read Only: true
	// Format: date-time
	LastPauseTime *strfmt.DateTime `json:"last_pause_time,omitempty"`

	// Last migration resume time
	// Example: 2020-12-03 02:54:19
	// Read Only: true
	// Format: date-time
	LastResumeTime *strfmt.DateTime `json:"last_resume_time,omitempty"`

	// Migration start time
	// Example: 2020-12-03 02:36:19
	// Read Only: true
	// Format: date-time
	StartTime *strfmt.DateTime `json:"start_time,omitempty"`
}

SvmMigrationInlineTimeMetrics Various time metrics details swagger:model svm_migration_inline_time_metrics

func (*SvmMigrationInlineTimeMetrics) ContextValidate

func (o *SvmMigrationInlineTimeMetrics) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration inline time metrics based on the context it is used

func (*SvmMigrationInlineTimeMetrics) MarshalBinary

func (o *SvmMigrationInlineTimeMetrics) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationInlineTimeMetrics) UnmarshalBinary

func (o *SvmMigrationInlineTimeMetrics) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationInlineTimeMetrics) Validate

func (o *SvmMigrationInlineTimeMetrics) Validate(formats strfmt.Registry) error

Validate validates this svm migration inline time metrics

type SvmMigrationModifyAccepted

type SvmMigrationModifyAccepted struct {
	Payload *models.SvmMigrationJobLinkResponse
}

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 SvmMigrationModifyCollectionAccepted

type SvmMigrationModifyCollectionAccepted struct {
	Payload *models.SvmMigrationJobLinkResponse
}

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

Accepted

func NewSvmMigrationModifyCollectionAccepted

func NewSvmMigrationModifyCollectionAccepted() *SvmMigrationModifyCollectionAccepted

NewSvmMigrationModifyCollectionAccepted creates a SvmMigrationModifyCollectionAccepted with default headers values

func (*SvmMigrationModifyCollectionAccepted) Code

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

func (*SvmMigrationModifyCollectionAccepted) Error

func (*SvmMigrationModifyCollectionAccepted) GetPayload

func (*SvmMigrationModifyCollectionAccepted) IsClientError

func (o *SvmMigrationModifyCollectionAccepted) IsClientError() bool

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

func (*SvmMigrationModifyCollectionAccepted) IsCode

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

func (*SvmMigrationModifyCollectionAccepted) IsRedirect

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

func (*SvmMigrationModifyCollectionAccepted) IsServerError

func (o *SvmMigrationModifyCollectionAccepted) IsServerError() bool

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

func (*SvmMigrationModifyCollectionAccepted) IsSuccess

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

func (*SvmMigrationModifyCollectionAccepted) String

type SvmMigrationModifyCollectionBody

type SvmMigrationModifyCollectionBody struct {

	// Optional property that when set to true automatically performs cutover when the migration state reaches "ready for cutover".
	AutoCutover *bool `json:"auto_cutover,omitempty"`

	// Optional property that when set to true automatically cleans up the SVM on the source cluster after the migration cutover.
	AutoSourceCleanup *bool `json:"auto_source_cleanup,omitempty"`

	// Optional property that when set to true performs only migration pre-checks not the actual migration.
	CheckOnly *bool `json:"check_only,omitempty"`

	// current operation
	// Read Only: true
	CurrentOperation *models.SvmMigrationOperation `json:"current_operation,omitempty"`

	// destination
	Destination *models.SvmMigrationInlineDestination `json:"destination,omitempty"`

	// Optional property used to specify the IP interface placement in the destination. It is input only and is not returned by a subsequent GET.
	IPInterfacePlacement *models.SvmMigrationIPInterfacePlacement `json:"ip_interface_placement,omitempty"`

	// last failed state
	// Read Only: true
	LastFailedState *models.SvmMigrationState `json:"last_failed_state,omitempty"`

	// last operation
	// Read Only: true
	// Enum: ["none","start","resume","pause","cleanup","cutover"]
	LastOperation *string `json:"last_operation,omitempty"`

	// Indicates if the migration has progressed beyond the point of no return. When true, the migration cannot be aborted or paused. When false, the migration can be paused or aborted.
	// Read Only: true
	PointOfNoReturn *bool `json:"point_of_no_return,omitempty"`

	// Number of times migrate restarted the transfer, for example, rollback to transfer after starting the cutover.
	// Read Only: true
	RestartCount *int64 `json:"restart_count,omitempty"`

	// source
	Source *models.SvmMigrationInlineSource `json:"source,omitempty"`

	// state
	// Read Only: true
	State *models.SvmMigrationState `json:"state,omitempty"`

	// Errors and warnings returned/displayed during migration.
	// Read Only: true
	SvmMigrationInlineMessages []*models.SvmMigrationInlineMessagesInlineArrayItem `json:"messages,omitempty"`

	// svm migration response inline records
	SvmMigrationResponseInlineRecords []*models.SvmMigration `json:"records,omitempty"`

	// Optional property to specify a throttle value in KB/s for each individual volume transfer. Defaults to 0 if not set, which is interpreted as unlimited. The minimum throttle value is 4 KB/s, so if you specify a throttle value between 1 and 4, it will be treated as if you specified 4.
	Throttle *int64 `json:"throttle,omitempty"`

	// time metrics
	TimeMetrics *models.SvmMigrationInlineTimeMetrics `json:"time_metrics,omitempty"`

	// SVM migration UUID
	// Example: 4ea7a442-86d1-11e0-ae1c-123478563412
	// Read Only: true
	// Format: uuid
	UUID *strfmt.UUID `json:"uuid,omitempty"`
}

SvmMigrationModifyCollectionBody svm migration modify collection body swagger:model SvmMigrationModifyCollectionBody

func (*SvmMigrationModifyCollectionBody) ContextValidate

func (o *SvmMigrationModifyCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm migration modify collection body based on the context it is used

func (*SvmMigrationModifyCollectionBody) MarshalBinary

func (o *SvmMigrationModifyCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionBody) UnmarshalBinary

func (o *SvmMigrationModifyCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionBody) Validate

Validate validates this svm migration modify collection body

type SvmMigrationModifyCollectionDefault

type SvmMigrationModifyCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmMigrationModifyCollectionDefault 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 NewSvmMigrationModifyCollectionDefault

func NewSvmMigrationModifyCollectionDefault(code int) *SvmMigrationModifyCollectionDefault

NewSvmMigrationModifyCollectionDefault creates a SvmMigrationModifyCollectionDefault with default headers values

func (*SvmMigrationModifyCollectionDefault) Code

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

func (*SvmMigrationModifyCollectionDefault) Error

func (*SvmMigrationModifyCollectionDefault) GetPayload

func (*SvmMigrationModifyCollectionDefault) IsClientError

func (o *SvmMigrationModifyCollectionDefault) IsClientError() bool

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

func (*SvmMigrationModifyCollectionDefault) IsCode

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

func (*SvmMigrationModifyCollectionDefault) IsRedirect

func (o *SvmMigrationModifyCollectionDefault) IsRedirect() bool

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

func (*SvmMigrationModifyCollectionDefault) IsServerError

func (o *SvmMigrationModifyCollectionDefault) IsServerError() bool

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

func (*SvmMigrationModifyCollectionDefault) IsSuccess

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

func (*SvmMigrationModifyCollectionDefault) String

type SvmMigrationModifyCollectionOK

type SvmMigrationModifyCollectionOK struct {
	Payload *models.SvmMigrationJobLinkResponse
}

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

OK

func NewSvmMigrationModifyCollectionOK

func NewSvmMigrationModifyCollectionOK() *SvmMigrationModifyCollectionOK

NewSvmMigrationModifyCollectionOK creates a SvmMigrationModifyCollectionOK with default headers values

func (*SvmMigrationModifyCollectionOK) Code

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

func (*SvmMigrationModifyCollectionOK) Error

func (*SvmMigrationModifyCollectionOK) GetPayload

func (*SvmMigrationModifyCollectionOK) IsClientError

func (o *SvmMigrationModifyCollectionOK) IsClientError() bool

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

func (*SvmMigrationModifyCollectionOK) IsCode

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

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

func (*SvmMigrationModifyCollectionOK) IsRedirect

func (o *SvmMigrationModifyCollectionOK) IsRedirect() bool

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

func (*SvmMigrationModifyCollectionOK) IsServerError

func (o *SvmMigrationModifyCollectionOK) IsServerError() bool

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

func (*SvmMigrationModifyCollectionOK) IsSuccess

func (o *SvmMigrationModifyCollectionOK) IsSuccess() bool

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

func (*SvmMigrationModifyCollectionOK) String

type SvmMigrationModifyCollectionParams

type SvmMigrationModifyCollectionParams 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.

	   Filter by auto_cutover
	*/
	AutoCutover *bool

	/* AutoSourceCleanup.

	   Filter by auto_source_cleanup
	*/
	AutoSourceCleanup *bool

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

	/* CurrentOperation.

	   Filter by current_operation
	*/
	CurrentOperation *string

	/* DestinationIpspaceName.

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

	/* DestinationIpspaceUUID.

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

	/* Info.

	   Info specification
	*/
	Info SvmMigrationModifyCollectionBody

	/* LastFailedState.

	   Filter by last_failed_state
	*/
	LastFailedState *string

	/* LastOperation.

	   Filter by last_operation
	*/
	LastOperation *string

	/* MessagesCode.

	   Filter by messages.code
	*/
	MessagesCode *string

	/* MessagesMessage.

	   Filter by messages.message
	*/
	MessagesMessage *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

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmMigrationModifyCollectionParams contains all the parameters to send to the API endpoint

for the svm migration modify collection operation.

Typically these are written to a http.Request.

func NewSvmMigrationModifyCollectionParams

func NewSvmMigrationModifyCollectionParams() *SvmMigrationModifyCollectionParams

NewSvmMigrationModifyCollectionParams creates a new SvmMigrationModifyCollectionParams 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 NewSvmMigrationModifyCollectionParamsWithContext

func NewSvmMigrationModifyCollectionParamsWithContext(ctx context.Context) *SvmMigrationModifyCollectionParams

NewSvmMigrationModifyCollectionParamsWithContext creates a new SvmMigrationModifyCollectionParams object with the ability to set a context for a request.

func NewSvmMigrationModifyCollectionParamsWithHTTPClient

func NewSvmMigrationModifyCollectionParamsWithHTTPClient(client *http.Client) *SvmMigrationModifyCollectionParams

NewSvmMigrationModifyCollectionParamsWithHTTPClient creates a new SvmMigrationModifyCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmMigrationModifyCollectionParamsWithTimeout

func NewSvmMigrationModifyCollectionParamsWithTimeout(timeout time.Duration) *SvmMigrationModifyCollectionParams

NewSvmMigrationModifyCollectionParamsWithTimeout creates a new SvmMigrationModifyCollectionParams object with the ability to set a timeout on a request.

func (*SvmMigrationModifyCollectionParams) SetAction

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

SetAction adds the action to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetAutoCutover

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

SetAutoCutover adds the autoCutover to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetAutoSourceCleanup

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

SetAutoSourceCleanup adds the autoSourceCleanup to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetContext

SetContext adds the context to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetContinueOnFailure

func (o *SvmMigrationModifyCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetCurrentOperation

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

SetCurrentOperation adds the currentOperation to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetDefaults

func (o *SvmMigrationModifyCollectionParams) SetDefaults()

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

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

func (*SvmMigrationModifyCollectionParams) SetDestinationIpspaceName

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

SetDestinationIpspaceName adds the destinationIpspaceName to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetDestinationIpspaceUUID

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

SetDestinationIpspaceUUID adds the destinationIpspaceUuid to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetInfo

SetInfo adds the info to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetLastFailedState

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

SetLastFailedState adds the lastFailedState to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetLastOperation

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

SetLastOperation adds the lastOperation to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetMessagesCode

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

SetMessagesCode adds the messagesCode to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetMessagesMessage

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

SetMessagesMessage adds the messagesMessage to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetPointOfNoReturn

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

SetPointOfNoReturn adds the pointOfNoReturn to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetRestartCount

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

SetRestartCount adds the restartCount to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetSerialRecords

func (o *SvmMigrationModifyCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetSourceClusterName

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

SetSourceClusterName adds the sourceClusterName to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetSourceClusterUUID

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

SetSourceClusterUUID adds the sourceClusterUuid to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetSourceSvmName

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

SetSourceSvmName adds the sourceSvmName to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetSourceSvmUUID

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

SetSourceSvmUUID adds the sourceSvmUuid to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetState

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

SetState adds the state to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetThrottle

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

SetThrottle adds the throttle to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsCutoverCompleteTime

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

SetTimeMetricsCutoverCompleteTime adds the timeMetricsCutoverCompleteTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsCutoverStartTime

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

SetTimeMetricsCutoverStartTime adds the timeMetricsCutoverStartTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsCutoverTriggerTime

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

SetTimeMetricsCutoverTriggerTime adds the timeMetricsCutoverTriggerTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsEndTime

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

SetTimeMetricsEndTime adds the timeMetricsEndTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsLastPauseTime

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

SetTimeMetricsLastPauseTime adds the timeMetricsLastPauseTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsLastResumeTime

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

SetTimeMetricsLastResumeTime adds the timeMetricsLastResumeTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeMetricsStartTime

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

SetTimeMetricsStartTime adds the timeMetricsStartTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) SetUUID

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

SetUUID adds the uuid to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithAction

WithAction adds the action to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithAutoCutover

WithAutoCutover adds the autoCutover to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithAutoSourceCleanup

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

WithAutoSourceCleanup adds the autoSourceCleanup to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithContext

WithContext adds the context to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithContinueOnFailure

func (o *SvmMigrationModifyCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmMigrationModifyCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithCurrentOperation

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

WithCurrentOperation adds the currentOperation to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithDefaults

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

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

func (*SvmMigrationModifyCollectionParams) WithDestinationIpspaceName

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

WithDestinationIpspaceName adds the destinationIpspaceName to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithDestinationIpspaceUUID

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

WithDestinationIpspaceUUID adds the destinationIpspaceUUID to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithInfo

WithInfo adds the info to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithLastFailedState

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

WithLastFailedState adds the lastFailedState to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithLastOperation

WithLastOperation adds the lastOperation to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithMessagesCode

WithMessagesCode adds the messagesCode to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithMessagesMessage

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

WithMessagesMessage adds the messagesMessage to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithPointOfNoReturn

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

WithPointOfNoReturn adds the pointOfNoReturn to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithRestartCount

WithRestartCount adds the restartCount to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithSerialRecords

func (o *SvmMigrationModifyCollectionParams) WithSerialRecords(serialRecords *bool) *SvmMigrationModifyCollectionParams

WithSerialRecords adds the serialRecords to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithSourceClusterName

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

WithSourceClusterName adds the sourceClusterName to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithSourceClusterUUID

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

WithSourceClusterUUID adds the sourceClusterUUID to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithSourceSvmName

WithSourceSvmName adds the sourceSvmName to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithSourceSvmUUID

WithSourceSvmUUID adds the sourceSvmUUID to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithState

WithState adds the state to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithThrottle

WithThrottle adds the throttle to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsCutoverCompleteTime

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

WithTimeMetricsCutoverCompleteTime adds the timeMetricsCutoverCompleteTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsCutoverStartTime

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

WithTimeMetricsCutoverStartTime adds the timeMetricsCutoverStartTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsCutoverTriggerTime

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

WithTimeMetricsCutoverTriggerTime adds the timeMetricsCutoverTriggerTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsEndTime

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

WithTimeMetricsEndTime adds the timeMetricsEndTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsLastPauseTime

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

WithTimeMetricsLastPauseTime adds the timeMetricsLastPauseTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsLastResumeTime

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

WithTimeMetricsLastResumeTime adds the timeMetricsLastResumeTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeMetricsStartTime

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

WithTimeMetricsStartTime adds the timeMetricsStartTime to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WithUUID

WithUUID adds the uuid to the svm migration modify collection params

func (*SvmMigrationModifyCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0 struct {

	// links
	Links *SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links `json:"_links,omitempty"`

	// name
	// Example: aggr1
	Name *string `json:"name,omitempty"`

	// uuid
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0 Aggregate swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement aggregates items0 based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0) Validate

Validate validates this svm migration modify collection params body destination volume placement aggregates items0

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links svm migration modify collection params body destination volume placement aggregates items0 links swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement aggregates items0 links based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementAggregatesItems0Links) Validate

Validate validates this svm migration modify collection params body destination volume placement aggregates items0 links

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0 struct {

	// aggregate
	Aggregate *SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate `json:"aggregate,omitempty"`

	// volume
	Volume *SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume `json:"volume,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0 Volume-aggregate pair information. swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement volume aggregate pairs items0 based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0) Validate

Validate validates this svm migration modify collection params body destination volume placement volume aggregate pairs items0

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate struct {

	// links
	Links *SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks `json:"_links,omitempty"`

	// name
	// Example: aggr1
	Name *string `json:"name,omitempty"`

	// uuid
	// Example: 1cd8a442-86d1-11e0-ae1c-123478563412
	UUID *string `json:"uuid,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate Aggregate to use for volume creation. swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement volume aggregate pairs items0 aggregate based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Aggregate) Validate

Validate validates this svm migration modify collection params body destination volume placement volume aggregate pairs items0 aggregate

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks svm migration modify collection params body destination volume placement volume aggregate pairs items0 aggregate links swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement volume aggregate pairs items0 aggregate links based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0AggregateLinks) Validate

Validate validates this svm migration modify collection params body destination volume placement volume aggregate pairs items0 aggregate links

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume struct {

	// links
	Links *SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks `json:"_links,omitempty"`

	// The name of the volume. This field cannot be specified in a PATCH method.
	// Example: volume1
	Name *string `json:"name,omitempty"`

	// Unique identifier for the volume. This corresponds to the instance-uuid that is exposed in the CLI and ONTAPI. It does not change due to a volume move.
	// Example: 028baa66-41bd-11e9-81d5-00a0986138f7
	UUID *string `json:"uuid,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume Property indicating the source volume. swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement volume aggregate pairs items0 volume based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0Volume) Validate

Validate validates this svm migration modify collection params body destination volume placement volume aggregate pairs items0 volume

type SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks svm migration modify collection params body destination volume placement volume aggregate pairs items0 volume links swagger:model SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks) ContextValidate

ContextValidate validate this svm migration modify collection params body destination volume placement volume aggregate pairs items0 volume links based on the context it is used

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmMigrationModifyCollectionParamsBodyDestinationVolumePlacementVolumeAggregatePairsItems0VolumeLinks) Validate

Validate validates this svm migration modify collection params body destination volume placement volume aggregate pairs items0 volume links

type SvmMigrationModifyCollectionReader

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

SvmMigrationModifyCollectionReader is a Reader for the SvmMigrationModifyCollection structure.

func (*SvmMigrationModifyCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

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.SvmMigrationJobLinkResponse
}

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 (*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.SvmJobLinkResponse
}

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

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 SvmModifyCollectionAccepted

type SvmModifyCollectionAccepted struct {
	Payload *models.SvmJobLinkResponse
}

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

Accepted

func NewSvmModifyCollectionAccepted

func NewSvmModifyCollectionAccepted() *SvmModifyCollectionAccepted

NewSvmModifyCollectionAccepted creates a SvmModifyCollectionAccepted with default headers values

func (*SvmModifyCollectionAccepted) Code

func (o *SvmModifyCollectionAccepted) Code() int

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

func (*SvmModifyCollectionAccepted) Error

func (*SvmModifyCollectionAccepted) GetPayload

func (*SvmModifyCollectionAccepted) IsClientError

func (o *SvmModifyCollectionAccepted) IsClientError() bool

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

func (*SvmModifyCollectionAccepted) IsCode

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

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

func (*SvmModifyCollectionAccepted) IsRedirect

func (o *SvmModifyCollectionAccepted) IsRedirect() bool

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

func (*SvmModifyCollectionAccepted) IsServerError

func (o *SvmModifyCollectionAccepted) IsServerError() bool

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

func (*SvmModifyCollectionAccepted) IsSuccess

func (o *SvmModifyCollectionAccepted) IsSuccess() bool

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

func (*SvmModifyCollectionAccepted) String

func (o *SvmModifyCollectionAccepted) String() string

type SvmModifyCollectionBody

type SvmModifyCollectionBody struct {

	// links
	Links *models.SvmInlineLinks `json:"_links,omitempty"`

	// This property is true when the administrator has delegated the aggregates for the SVM volumes.
	// Read Only: true
	AggregatesDelegated *bool `json:"aggregates_delegated,omitempty"`

	// Anti-ransomware related information for the SVM.
	AntiRansomware *models.ArwVserver `json:"anti_ransomware,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that no new file-extensions are observed in the volume in recent time. This parameter optionally specifies the recent time duration (in days) to be considered during which no new file-extension should be observed in a given volume to automatically switch the anti-ransomware state from ‘learning” to “enabled”.
	AntiRansomwareAutoSwitchDurationWithoutNewFileExtension *int64 `json:"anti_ransomware_auto_switch_duration_without_new_file_extension,omitempty"`

	// This property specifies whether anti-ransomware state of the volumes in this SVM are automatically switched by the system from “learning” (dry-run) to “enabled” (active) state after sufficient learning.
	AntiRansomwareAutoSwitchFromLearningToEnabled *bool `json:"anti_ransomware_auto_switch_from_learning_to_enabled,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that the volume should have a minimum file count in “learning” state. This parameter optionally specifies the minimum number of newly created files in “learning” state in a given volume to automatically switch the anti-ransomware state from “learning” to “enabled”.
	AntiRansomwareAutoSwitchMinimumFileCount *int64 `json:"anti_ransomware_auto_switch_minimum_file_count,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that the volume should have minimum number of file extensions in “learning” state. This parameter optionally specifies the minimum number of new file extensions in “learning” state in a given volume to automatically switch the anti-ransomware state from “learning” to “enabled”.
	AntiRansomwareAutoSwitchMinimumFileExtension *int64 `json:"anti_ransomware_auto_switch_minimum_file_extension,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that the volume should have sufficient data ingested to do the learning. This parameter optionally specifies the minimum amount of data (in GB) to be written to a given volume during the learning period to automatically switch the anti-ransomware state from “learning” to “enabled”. The amount of data considered as ingested also includes the data that is deleted or overwritten after ingestion.
	AntiRansomwareAutoSwitchMinimumIncomingData *string `json:"anti_ransomware_auto_switch_minimum_incoming_data,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that the volume should be in “learning” state for sufficient time period. This parameter optionally specifies the minimum number of days a given volume should be in “learning” state to automatically switch the anti-ransomware state from “learning” to “enabled”.
	AntiRansomwareAutoSwitchMinimumLearningPeriod *int64 `json:"anti_ransomware_auto_switch_minimum_learning_period,omitempty"`

	// Specifies the default Anti-ransomware state of the volumes in the SVM. Default "anti_ransomware_default_volume_state" property is disabled for POST operation. If this value is "disabled", Anti-ransomware protection is disabled by default on the new volumes that are created in the SVM. If this value is "dry_run", Anti-ransomware protection is in learning mode by default on the new volumes that are created in the SVM.  When the Anti-ransomware license is not present, this property is ignored and volumes will be created with the "disabled" state.
	// Enum: ["disabled","dry_run"]
	AntiRansomwareDefaultVolumeState *string `json:"anti_ransomware_default_volume_state,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that the volume should have sufficient data ingested to do the learning. This parameter optionally specifies the minimum amount of data (in GB) to be written to a given volume during the learning period to automatically switch the anti-ransomware state from “learning” to “enabled”. The amount of data considered as ingested also includes the data that is deleted or overwritten after ingestion. This field is no longer supported.
	AntiRansomwareIncomingWriteThreshold *string `json:"anti_ransomware_incoming_write_threshold,omitempty"`

	// One of the many conditions to be satisfied to automatically switch the anti-ransomware state of the volumes in this SVM from “learning” (dry-run) to “enabled” is that the volume should have sufficient data ingested to do the learning. This parameter optionally specifies the minimum amount of data (in percentage) to be written to a given volume during the learning period to automatically switch the anti-ransomware state from “learning” to “enabled”. The amount of data considered as ingested also includes the data that is deleted or overwritten after ingestion.
	AntiRansomwareIncomingWriteThresholdPercent *string `json:"anti_ransomware_incoming_write_threshold_percent,omitempty"`

	// Specifies whether volume activity tracking is automatically enabled on volumes that are created in the SVM.
	AutoEnableActivityTracking *bool `json:"auto_enable_activity_tracking,omitempty"`

	// Specifies whether file system analytics is automatically enabled on volumes that are created in the SVM.
	AutoEnableAnalytics *bool `json:"auto_enable_analytics,omitempty"`

	// certificate
	Certificate *models.SvmInlineCertificate `json:"certificate,omitempty"`

	// cifs
	Cifs *models.SvmInlineCifs `json:"cifs,omitempty"`

	// Comment
	// Max Length: 255
	// Min Length: 0
	Comment *string `json:"comment,omitempty"`

	// dns
	DNS *models.SvmInlineDNS `json:"dns,omitempty"`

	// fcp
	Fcp *models.SvmInlineFcp `json:"fcp,omitempty"`

	// ipspace
	Ipspace *models.SvmInlineIpspace `json:"ipspace,omitempty"`

	// Indicates whether logical space enforcement for the SVM is enabled.
	IsSpaceEnforcementLogical *bool `json:"is_space_enforcement_logical,omitempty"`

	// Indicates whether logical space reporting for the SVM is enabled.
	IsSpaceReportingLogical *bool `json:"is_space_reporting_logical,omitempty"`

	// iscsi
	Iscsi *models.SvmInlineIscsi `json:"iscsi,omitempty"`

	// Default volume language code. UTF-8 encoded languages are valid in POST or PATCH. Non UTF-8 language encodings are for backward compatibility and are not valid input for POST and PATCH requests.
	// Example: c.utf_8
	// Enum: ["c","da","de","en","en_us","es","fi","fr","he","it","ja","ja_jp.pck","ko","no","nl","pt","sv","zh","zh.gbk","zh_tw","zh_tw.big5","c.utf_8","ar","ar.utf_8","cs","cs.utf_8","da.utf_8","de.utf_8","en.utf_8","en_us.utf_8","es.utf_8","fi.utf_8","fr.utf_8","he.utf_8","hr","hr.utf_8","hu","hu.utf_8","it.utf_8","ja.utf_8","ja_v1","ja_v1.utf_8","ja_jp.pck.utf_8","ja_jp.932","ja_jp.932.utf_8","ja_jp.pck_v2","ja_jp.pck_v2.utf_8","ko.utf_8","no.utf_8","nl.utf_8","pl","pl.utf_8","pt.utf_8","ro","ro.utf_8","ru","ru.utf_8","sk","sk.utf_8","sl","sl.utf_8","sv.utf_8","tr","tr.utf_8","zh.utf_8","zh.gbk.utf_8","zh_tw.utf_8","zh_tw.big5.utf_8","utf8mb4"]
	Language *string `json:"language,omitempty"`

	// ldap
	Ldap *models.SvmInlineLdap `json:"ldap,omitempty"`

	// This property is used by cluster administrator to specify the limit on maximum number of volumes allowed in the SVM. The value can be either the string "unlimited" or a number.
	MaxVolumes *string `json:"max_volumes,omitempty"`

	// The name of the SVM.
	//
	// Example: svm1
	Name *string `json:"name,omitempty"`

	// ndmp
	Ndmp *models.SvmInlineNdmp `json:"ndmp,omitempty"`

	// nfs
	Nfs *models.SvmInlineNfs `json:"nfs,omitempty"`

	// nis
	Nis *models.SvmInlineNis `json:"nis,omitempty"`

	// nsswitch
	Nsswitch *models.SvmInlineNsswitch `json:"nsswitch,omitempty"`

	// Number of volumes in the recovery queue.
	// Read Only: true
	NumberOfVolumesInRecoveryQueue *int64 `json:"number_of_volumes_in_recovery_queue,omitempty"`

	// nvme
	Nvme *models.SvmInlineNvme `json:"nvme,omitempty"`

	// qos adaptive policy group template
	QosAdaptivePolicyGroupTemplate *models.SvmInlineQosAdaptivePolicyGroupTemplate `json:"qos_adaptive_policy_group_template,omitempty"`

	// qos policy
	QosPolicy *models.SvmInlineQosPolicy `json:"qos_policy,omitempty"`

	// qos policy group template
	QosPolicyGroupTemplate *models.SvmInlineQosPolicyGroupTemplate `json:"qos_policy_group_template,omitempty"`

	// s3
	S3 *models.SvmInlineS3 `json:"s3,omitempty"`

	// snapmirror
	Snapmirror *models.SvmInlineSnapmirror `json:"snapmirror,omitempty"`

	// snapshot policy
	SnapshotPolicy *models.SvmInlineSnapshotPolicy `json:"snapshot_policy,omitempty"`

	// SVM State
	// Example: running
	// Enum: ["starting","running","stopping","stopped","deleting","initializing"]
	State *string `json:"state,omitempty"`

	// storage
	Storage *models.SvmInlineStorage `json:"storage,omitempty"`

	// SVM subtype. The SVM subtype sync_destination is created automatically when an SVM of subtype sync_source is created on the source MetroCluster cluster. A POST request with sync_destination as SVM subtype is invalid.
	// Enum: ["default","dp_destination","sync_source","sync_destination"]
	Subtype *string `json:"subtype,omitempty"`

	// List of allowed aggregates for SVM volumes. An administrator is allowed to create volumes on these aggregates.
	SvmInlineAggregates []*models.SvmInlineAggregatesInlineArrayItem `json:"aggregates,omitempty"`

	// FC Interface for the SVM
	SvmInlineFcInterfaces []*models.FcInterfaceSvm `json:"fc_interfaces,omitempty"`

	// IP interfaces for the SVM
	SvmInlineIPInterfaces []*models.IPInterfaceSvm `json:"ip_interfaces,omitempty"`

	// Optional array of routes for the SVM
	SvmInlineRoutes []*models.NetworkRouteForSvm `json:"routes,omitempty"`

	// svm response inline records
	SvmResponseInlineRecords []*models.Svm `json:"records,omitempty"`

	// Sum of the sizes of the volumes in the recovery queue.
	// Read Only: true
	TotalVolumeSizeInRecoveryQueue *int64 `json:"total_volume_size_in_recovery_queue,omitempty"`

	// The unique identifier of the SVM.
	//
	// Example: 02c9e252-41be-11e9-81d5-00a0986138f7
	// Read Only: true
	UUID *string `json:"uuid,omitempty"`
}

SvmModifyCollectionBody svm modify collection body swagger:model SvmModifyCollectionBody

func (*SvmModifyCollectionBody) ContextValidate

func (o *SvmModifyCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm modify collection body based on the context it is used

func (*SvmModifyCollectionBody) MarshalBinary

func (o *SvmModifyCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmModifyCollectionBody) UnmarshalBinary

func (o *SvmModifyCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmModifyCollectionBody) Validate

func (o *SvmModifyCollectionBody) Validate(formats strfmt.Registry) error

Validate validates this svm modify collection body

type SvmModifyCollectionDefault

type SvmModifyCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmModifyCollectionDefault 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 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\". | | 13434935 | FCP, iSCSI and NVMe cannot be disabled or disallowed on this platform. | | 23724038 | Invalid source for the provided ns-switch database. | ``` <br/>

func NewSvmModifyCollectionDefault

func NewSvmModifyCollectionDefault(code int) *SvmModifyCollectionDefault

NewSvmModifyCollectionDefault creates a SvmModifyCollectionDefault with default headers values

func (*SvmModifyCollectionDefault) Code

func (o *SvmModifyCollectionDefault) Code() int

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

func (*SvmModifyCollectionDefault) Error

func (*SvmModifyCollectionDefault) GetPayload

func (*SvmModifyCollectionDefault) IsClientError

func (o *SvmModifyCollectionDefault) IsClientError() bool

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

func (*SvmModifyCollectionDefault) IsCode

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

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

func (*SvmModifyCollectionDefault) IsRedirect

func (o *SvmModifyCollectionDefault) IsRedirect() bool

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

func (*SvmModifyCollectionDefault) IsServerError

func (o *SvmModifyCollectionDefault) IsServerError() bool

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

func (*SvmModifyCollectionDefault) IsSuccess

func (o *SvmModifyCollectionDefault) IsSuccess() bool

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

func (*SvmModifyCollectionDefault) String

func (o *SvmModifyCollectionDefault) String() string

type SvmModifyCollectionOK

type SvmModifyCollectionOK struct {
	Payload *models.SvmJobLinkResponse
}

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

OK

func NewSvmModifyCollectionOK

func NewSvmModifyCollectionOK() *SvmModifyCollectionOK

NewSvmModifyCollectionOK creates a SvmModifyCollectionOK with default headers values

func (*SvmModifyCollectionOK) Code

func (o *SvmModifyCollectionOK) Code() int

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

func (*SvmModifyCollectionOK) Error

func (o *SvmModifyCollectionOK) Error() string

func (*SvmModifyCollectionOK) GetPayload

func (*SvmModifyCollectionOK) IsClientError

func (o *SvmModifyCollectionOK) IsClientError() bool

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

func (*SvmModifyCollectionOK) IsCode

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

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

func (*SvmModifyCollectionOK) IsRedirect

func (o *SvmModifyCollectionOK) IsRedirect() bool

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

func (*SvmModifyCollectionOK) IsServerError

func (o *SvmModifyCollectionOK) IsServerError() bool

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

func (*SvmModifyCollectionOK) IsSuccess

func (o *SvmModifyCollectionOK) IsSuccess() bool

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

func (*SvmModifyCollectionOK) String

func (o *SvmModifyCollectionOK) String() string

type SvmModifyCollectionParams

type SvmModifyCollectionParams 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

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

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

	/* Info.

	   Info specification
	*/
	Info SvmModifyCollectionBody

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

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

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

	/* QosPolicyGroupTemplateName.

	   Filter by qos_policy_group_template.name
	*/
	QosPolicyGroupTemplateName *string

	/* QosPolicyGroupTemplateUUID.

	   Filter by qos_policy_group_template.uuid
	*/
	QosPolicyGroupTemplateUUID *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

	/* S3CertificateName.

	   Filter by s3.certificate.name
	*/
	S3CertificateName *string

	/* S3CertificateUUID.

	   Filter by s3.certificate.uuid
	*/
	S3CertificateUUID *string

	/* S3Enabled.

	   Filter by s3.enabled
	*/
	S3Enabled *bool

	/* S3IsHTTPEnabled.

	   Filter by s3.is_http_enabled
	*/
	S3IsHTTPEnabled *bool

	/* S3IsHTTPSEnabled.

	   Filter by s3.is_https_enabled
	*/
	S3IsHTTPSEnabled *bool

	/* S3Name.

	   Filter by s3.name
	*/
	S3Name *string

	/* S3Port.

	   Filter by s3.port
	*/
	S3Port *int64

	/* S3SecurePort.

	   Filter by s3.secure_port
	*/
	S3SecurePort *int64

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmModifyCollectionParams contains all the parameters to send to the API endpoint

for the svm modify collection operation.

Typically these are written to a http.Request.

func NewSvmModifyCollectionParams

func NewSvmModifyCollectionParams() *SvmModifyCollectionParams

NewSvmModifyCollectionParams creates a new SvmModifyCollectionParams 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 NewSvmModifyCollectionParamsWithContext

func NewSvmModifyCollectionParamsWithContext(ctx context.Context) *SvmModifyCollectionParams

NewSvmModifyCollectionParamsWithContext creates a new SvmModifyCollectionParams object with the ability to set a context for a request.

func NewSvmModifyCollectionParamsWithHTTPClient

func NewSvmModifyCollectionParamsWithHTTPClient(client *http.Client) *SvmModifyCollectionParams

NewSvmModifyCollectionParamsWithHTTPClient creates a new SvmModifyCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmModifyCollectionParamsWithTimeout

func NewSvmModifyCollectionParamsWithTimeout(timeout time.Duration) *SvmModifyCollectionParams

NewSvmModifyCollectionParamsWithTimeout creates a new SvmModifyCollectionParams object with the ability to set a timeout on a request.

func (*SvmModifyCollectionParams) SetAggregatesName

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

SetAggregatesName adds the aggregatesName to the svm modify collection params

func (*SvmModifyCollectionParams) SetAggregatesUUID

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

SetAggregatesUUID adds the aggregatesUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension

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

SetAntiRansomwareAutoSwitchDurationWithoutNewFileExtension adds the antiRansomwareAutoSwitchDurationWithoutNewFileExtension to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchFromLearningToEnabled

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

SetAntiRansomwareAutoSwitchFromLearningToEnabled adds the antiRansomwareAutoSwitchFromLearningToEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchMinimumFileCount

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

SetAntiRansomwareAutoSwitchMinimumFileCount adds the antiRansomwareAutoSwitchMinimumFileCount to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchMinimumFileExtension

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

SetAntiRansomwareAutoSwitchMinimumFileExtension adds the antiRansomwareAutoSwitchMinimumFileExtension to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchMinimumIncomingData

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

SetAntiRansomwareAutoSwitchMinimumIncomingData adds the antiRansomwareAutoSwitchMinimumIncomingData to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent

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

SetAntiRansomwareAutoSwitchMinimumIncomingDataPercent adds the antiRansomwareAutoSwitchMinimumIncomingDataPercent to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareAutoSwitchMinimumLearningPeriod

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

SetAntiRansomwareAutoSwitchMinimumLearningPeriod adds the antiRansomwareAutoSwitchMinimumLearningPeriod to the svm modify collection params

func (*SvmModifyCollectionParams) SetAntiRansomwareDefaultVolumeState

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

SetAntiRansomwareDefaultVolumeState adds the antiRansomwareDefaultVolumeState to the svm modify collection params

func (*SvmModifyCollectionParams) SetAutoEnableActivityTracking

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

SetAutoEnableActivityTracking adds the autoEnableActivityTracking to the svm modify collection params

func (*SvmModifyCollectionParams) SetAutoEnableAnalytics

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

SetAutoEnableAnalytics adds the autoEnableAnalytics to the svm modify collection params

func (*SvmModifyCollectionParams) SetCertificateUUID

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

SetCertificateUUID adds the certificateUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetCifsAdDomainFqdn

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

SetCifsAdDomainFqdn adds the cifsAdDomainFqdn to the svm modify collection params

func (*SvmModifyCollectionParams) SetCifsAdDomainOrganizationalUnit

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

SetCifsAdDomainOrganizationalUnit adds the cifsAdDomainOrganizationalUnit to the svm modify collection params

func (*SvmModifyCollectionParams) SetCifsAllowed

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

SetCifsAllowed adds the cifsAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetCifsEnabled

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

SetCifsEnabled adds the cifsEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetCifsName

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

SetCifsName adds the cifsName to the svm modify collection params

func (*SvmModifyCollectionParams) SetComment

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

SetComment adds the comment to the svm modify collection params

func (*SvmModifyCollectionParams) SetContext

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

SetContext adds the context to the svm modify collection params

func (*SvmModifyCollectionParams) SetContinueOnFailure

func (o *SvmModifyCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm modify collection params

func (*SvmModifyCollectionParams) SetDNSDomains

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

SetDNSDomains adds the dnsDomains to the svm modify collection params

func (*SvmModifyCollectionParams) SetDNSServers

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

SetDNSServers adds the dnsServers to the svm modify collection params

func (*SvmModifyCollectionParams) SetDefaults

func (o *SvmModifyCollectionParams) SetDefaults()

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

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

func (*SvmModifyCollectionParams) SetFcInterfacesDataProtocol

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

SetFcInterfacesDataProtocol adds the fcInterfacesDataProtocol to the svm modify collection params

func (*SvmModifyCollectionParams) SetFcInterfacesName

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

SetFcInterfacesName adds the fcInterfacesName to the svm modify collection params

func (*SvmModifyCollectionParams) SetFcpAllowed

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

SetFcpAllowed adds the fcpAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetFcpEnabled

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

SetFcpEnabled adds the fcpEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm modify collection params

func (*SvmModifyCollectionParams) SetInfo

SetInfo adds the info to the svm modify collection params

func (*SvmModifyCollectionParams) SetIpspaceName

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

SetIpspaceName adds the ipspaceName to the svm modify collection params

func (*SvmModifyCollectionParams) SetIpspaceUUID

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

SetIpspaceUUID adds the ipspaceUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetIscsiAllowed

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

SetIscsiAllowed adds the iscsiAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetIscsiEnabled

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

SetIscsiEnabled adds the iscsiEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetLanguage

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

SetLanguage adds the language to the svm modify collection params

func (*SvmModifyCollectionParams) SetLdapAdDomain

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

SetLdapAdDomain adds the ldapAdDomain to the svm modify collection params

func (*SvmModifyCollectionParams) SetLdapBaseDn

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

SetLdapBaseDn adds the ldapBaseDn to the svm modify collection params

func (*SvmModifyCollectionParams) SetLdapBindDn

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

SetLdapBindDn adds the ldapBindDn to the svm modify collection params

func (*SvmModifyCollectionParams) SetLdapEnabled

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

SetLdapEnabled adds the ldapEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetLdapServers

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

SetLdapServers adds the ldapServers to the svm modify collection params

func (*SvmModifyCollectionParams) SetMaxVolumes

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

SetMaxVolumes adds the maxVolumes to the svm modify collection params

func (*SvmModifyCollectionParams) SetName

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

SetName adds the name to the svm modify collection params

func (*SvmModifyCollectionParams) SetNdmpAllowed

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

SetNdmpAllowed adds the ndmpAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetNfsAllowed

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

SetNfsAllowed adds the nfsAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetNfsEnabled

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

SetNfsEnabled adds the nfsEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetNisDomain

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

SetNisDomain adds the nisDomain to the svm modify collection params

func (*SvmModifyCollectionParams) SetNisEnabled

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

SetNisEnabled adds the nisEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetNisServers

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

SetNisServers adds the nisServers to the svm modify collection params

func (*SvmModifyCollectionParams) SetNsswitchGroup

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

SetNsswitchGroup adds the nsswitchGroup to the svm modify collection params

func (*SvmModifyCollectionParams) SetNsswitchHosts

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

SetNsswitchHosts adds the nsswitchHosts to the svm modify collection params

func (*SvmModifyCollectionParams) SetNsswitchNamemap

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

SetNsswitchNamemap adds the nsswitchNamemap to the svm modify collection params

func (*SvmModifyCollectionParams) SetNsswitchNetgroup

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

SetNsswitchNetgroup adds the nsswitchNetgroup to the svm modify collection params

func (*SvmModifyCollectionParams) SetNsswitchPasswd

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

SetNsswitchPasswd adds the nsswitchPasswd to the svm modify collection params

func (*SvmModifyCollectionParams) SetNumberOfVolumesInRecoveryQueue

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

SetNumberOfVolumesInRecoveryQueue adds the numberOfVolumesInRecoveryQueue to the svm modify collection params

func (*SvmModifyCollectionParams) SetNvmeAllowed

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

SetNvmeAllowed adds the nvmeAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetNvmeEnabled

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

SetNvmeEnabled adds the nvmeEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetQosAdaptivePolicyGroupTemplateName

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

SetQosAdaptivePolicyGroupTemplateName adds the qosAdaptivePolicyGroupTemplateName to the svm modify collection params

func (*SvmModifyCollectionParams) SetQosAdaptivePolicyGroupTemplateUUID

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

SetQosAdaptivePolicyGroupTemplateUUID adds the qosAdaptivePolicyGroupTemplateUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetQosPolicyGroupTemplateName

func (o *SvmModifyCollectionParams) SetQosPolicyGroupTemplateName(qosPolicyGroupTemplateName *string)

SetQosPolicyGroupTemplateName adds the qosPolicyGroupTemplateName to the svm modify collection params

func (*SvmModifyCollectionParams) SetQosPolicyGroupTemplateUUID

func (o *SvmModifyCollectionParams) SetQosPolicyGroupTemplateUUID(qosPolicyGroupTemplateUUID *string)

SetQosPolicyGroupTemplateUUID adds the qosPolicyGroupTemplateUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetQosPolicyName

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

SetQosPolicyName adds the qosPolicyName to the svm modify collection params

func (*SvmModifyCollectionParams) SetQosPolicyUUID

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

SetQosPolicyUUID adds the qosPolicyUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm modify collection params

func (*SvmModifyCollectionParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3Allowed

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

SetS3Allowed adds the s3Allowed to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3CertificateName

func (o *SvmModifyCollectionParams) SetS3CertificateName(s3CertificateName *string)

SetS3CertificateName adds the s3CertificateName to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3CertificateUUID

func (o *SvmModifyCollectionParams) SetS3CertificateUUID(s3CertificateUUID *string)

SetS3CertificateUUID adds the s3CertificateUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3Enabled

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

SetS3Enabled adds the s3Enabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3IsHTTPEnabled

func (o *SvmModifyCollectionParams) SetS3IsHTTPEnabled(s3IsHTTPEnabled *bool)

SetS3IsHTTPEnabled adds the s3IsHttpEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3IsHTTPSEnabled

func (o *SvmModifyCollectionParams) SetS3IsHTTPSEnabled(s3IsHTTPSEnabled *bool)

SetS3IsHTTPSEnabled adds the s3IsHttpsEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3Name

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

SetS3Name adds the s3Name to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3Port

func (o *SvmModifyCollectionParams) SetS3Port(s3Port *int64)

SetS3Port adds the s3Port to the svm modify collection params

func (*SvmModifyCollectionParams) SetS3SecurePort

func (o *SvmModifyCollectionParams) SetS3SecurePort(s3SecurePort *int64)

SetS3SecurePort adds the s3SecurePort to the svm modify collection params

func (*SvmModifyCollectionParams) SetSerialRecords

func (o *SvmModifyCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm modify collection params

func (*SvmModifyCollectionParams) SetSnapshotPolicyName

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

SetSnapshotPolicyName adds the snapshotPolicyName to the svm modify collection params

func (*SvmModifyCollectionParams) SetSnapshotPolicyUUID

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

SetSnapshotPolicyUUID adds the snapshotPolicyUuid to the svm modify collection params

func (*SvmModifyCollectionParams) SetState

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

SetState adds the state to the svm modify collection params

func (*SvmModifyCollectionParams) SetStorageAllocated

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

SetStorageAllocated adds the storageAllocated to the svm modify collection params

func (*SvmModifyCollectionParams) SetStorageAvailable

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

SetStorageAvailable adds the storageAvailable to the svm modify collection params

func (*SvmModifyCollectionParams) SetStorageLimit

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

SetStorageLimit adds the storageLimit to the svm modify collection params

func (*SvmModifyCollectionParams) SetStorageLimitThresholdAlert

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

SetStorageLimitThresholdAlert adds the storageLimitThresholdAlert to the svm modify collection params

func (*SvmModifyCollectionParams) SetStorageLimitThresholdExceeded

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

SetStorageLimitThresholdExceeded adds the storageLimitThresholdExceeded to the svm modify collection params

func (*SvmModifyCollectionParams) SetStorageUsedPercentage

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

SetStorageUsedPercentage adds the storageUsedPercentage to the svm modify collection params

func (*SvmModifyCollectionParams) SetSubtype

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

SetSubtype adds the subtype to the svm modify collection params

func (*SvmModifyCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm modify collection params

func (*SvmModifyCollectionParams) SetTotalVolumeSizeInRecoveryQueue

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

SetTotalVolumeSizeInRecoveryQueue adds the totalVolumeSizeInRecoveryQueue to the svm modify collection params

func (*SvmModifyCollectionParams) SetUUID

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

SetUUID adds the uuid to the svm modify collection params

func (*SvmModifyCollectionParams) WithAggregatesName

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

WithAggregatesName adds the aggregatesName to the svm modify collection params

func (*SvmModifyCollectionParams) WithAggregatesUUID

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

WithAggregatesUUID adds the aggregatesUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension

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

WithAntiRansomwareAutoSwitchDurationWithoutNewFileExtension adds the antiRansomwareAutoSwitchDurationWithoutNewFileExtension to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchFromLearningToEnabled

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

WithAntiRansomwareAutoSwitchFromLearningToEnabled adds the antiRansomwareAutoSwitchFromLearningToEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchMinimumFileCount

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

WithAntiRansomwareAutoSwitchMinimumFileCount adds the antiRansomwareAutoSwitchMinimumFileCount to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchMinimumFileExtension

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

WithAntiRansomwareAutoSwitchMinimumFileExtension adds the antiRansomwareAutoSwitchMinimumFileExtension to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchMinimumIncomingData

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

WithAntiRansomwareAutoSwitchMinimumIncomingData adds the antiRansomwareAutoSwitchMinimumIncomingData to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent

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

WithAntiRansomwareAutoSwitchMinimumIncomingDataPercent adds the antiRansomwareAutoSwitchMinimumIncomingDataPercent to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareAutoSwitchMinimumLearningPeriod

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

WithAntiRansomwareAutoSwitchMinimumLearningPeriod adds the antiRansomwareAutoSwitchMinimumLearningPeriod to the svm modify collection params

func (*SvmModifyCollectionParams) WithAntiRansomwareDefaultVolumeState

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

WithAntiRansomwareDefaultVolumeState adds the antiRansomwareDefaultVolumeState to the svm modify collection params

func (*SvmModifyCollectionParams) WithAutoEnableActivityTracking

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

WithAutoEnableActivityTracking adds the autoEnableActivityTracking to the svm modify collection params

func (*SvmModifyCollectionParams) WithAutoEnableAnalytics

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

WithAutoEnableAnalytics adds the autoEnableAnalytics to the svm modify collection params

func (*SvmModifyCollectionParams) WithCertificateUUID

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

WithCertificateUUID adds the certificateUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithCifsAdDomainFqdn

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

WithCifsAdDomainFqdn adds the cifsAdDomainFqdn to the svm modify collection params

func (*SvmModifyCollectionParams) WithCifsAdDomainOrganizationalUnit

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

WithCifsAdDomainOrganizationalUnit adds the cifsAdDomainOrganizationalUnit to the svm modify collection params

func (*SvmModifyCollectionParams) WithCifsAllowed

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

WithCifsAllowed adds the cifsAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithCifsEnabled

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

WithCifsEnabled adds the cifsEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithCifsName

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

WithCifsName adds the cifsName to the svm modify collection params

func (*SvmModifyCollectionParams) WithComment

WithComment adds the comment to the svm modify collection params

func (*SvmModifyCollectionParams) WithContext

WithContext adds the context to the svm modify collection params

func (*SvmModifyCollectionParams) WithContinueOnFailure

func (o *SvmModifyCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmModifyCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm modify collection params

func (*SvmModifyCollectionParams) WithDNSDomains

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

WithDNSDomains adds the dNSDomains to the svm modify collection params

func (*SvmModifyCollectionParams) WithDNSServers

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

WithDNSServers adds the dNSServers to the svm modify collection params

func (*SvmModifyCollectionParams) WithDefaults

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

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

func (*SvmModifyCollectionParams) WithFcInterfacesDataProtocol

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

WithFcInterfacesDataProtocol adds the fcInterfacesDataProtocol to the svm modify collection params

func (*SvmModifyCollectionParams) WithFcInterfacesName

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

WithFcInterfacesName adds the fcInterfacesName to the svm modify collection params

func (*SvmModifyCollectionParams) WithFcpAllowed

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

WithFcpAllowed adds the fcpAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithFcpEnabled

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

WithFcpEnabled adds the fcpEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the svm modify collection params

func (*SvmModifyCollectionParams) WithInfo

WithInfo adds the info to the svm modify collection params

func (*SvmModifyCollectionParams) WithIpspaceName

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

WithIpspaceName adds the ipspaceName to the svm modify collection params

func (*SvmModifyCollectionParams) WithIpspaceUUID

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

WithIpspaceUUID adds the ipspaceUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithIscsiAllowed

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

WithIscsiAllowed adds the iscsiAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithIscsiEnabled

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

WithIscsiEnabled adds the iscsiEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithLanguage

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

WithLanguage adds the language to the svm modify collection params

func (*SvmModifyCollectionParams) WithLdapAdDomain

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

WithLdapAdDomain adds the ldapAdDomain to the svm modify collection params

func (*SvmModifyCollectionParams) WithLdapBaseDn

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

WithLdapBaseDn adds the ldapBaseDn to the svm modify collection params

func (*SvmModifyCollectionParams) WithLdapBindDn

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

WithLdapBindDn adds the ldapBindDn to the svm modify collection params

func (*SvmModifyCollectionParams) WithLdapEnabled

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

WithLdapEnabled adds the ldapEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithLdapServers

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

WithLdapServers adds the ldapServers to the svm modify collection params

func (*SvmModifyCollectionParams) WithMaxVolumes

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

WithMaxVolumes adds the maxVolumes to the svm modify collection params

func (*SvmModifyCollectionParams) WithName

WithName adds the name to the svm modify collection params

func (*SvmModifyCollectionParams) WithNdmpAllowed

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

WithNdmpAllowed adds the ndmpAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithNfsAllowed

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

WithNfsAllowed adds the nfsAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithNfsEnabled

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

WithNfsEnabled adds the nfsEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithNisDomain

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

WithNisDomain adds the nisDomain to the svm modify collection params

func (*SvmModifyCollectionParams) WithNisEnabled

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

WithNisEnabled adds the nisEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithNisServers

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

WithNisServers adds the nisServers to the svm modify collection params

func (*SvmModifyCollectionParams) WithNsswitchGroup

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

WithNsswitchGroup adds the nsswitchGroup to the svm modify collection params

func (*SvmModifyCollectionParams) WithNsswitchHosts

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

WithNsswitchHosts adds the nsswitchHosts to the svm modify collection params

func (*SvmModifyCollectionParams) WithNsswitchNamemap

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

WithNsswitchNamemap adds the nsswitchNamemap to the svm modify collection params

func (*SvmModifyCollectionParams) WithNsswitchNetgroup

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

WithNsswitchNetgroup adds the nsswitchNetgroup to the svm modify collection params

func (*SvmModifyCollectionParams) WithNsswitchPasswd

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

WithNsswitchPasswd adds the nsswitchPasswd to the svm modify collection params

func (*SvmModifyCollectionParams) WithNumberOfVolumesInRecoveryQueue

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

WithNumberOfVolumesInRecoveryQueue adds the numberOfVolumesInRecoveryQueue to the svm modify collection params

func (*SvmModifyCollectionParams) WithNvmeAllowed

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

WithNvmeAllowed adds the nvmeAllowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithNvmeEnabled

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

WithNvmeEnabled adds the nvmeEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithQosAdaptivePolicyGroupTemplateName

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

WithQosAdaptivePolicyGroupTemplateName adds the qosAdaptivePolicyGroupTemplateName to the svm modify collection params

func (*SvmModifyCollectionParams) WithQosAdaptivePolicyGroupTemplateUUID

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

WithQosAdaptivePolicyGroupTemplateUUID adds the qosAdaptivePolicyGroupTemplateUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithQosPolicyGroupTemplateName

func (o *SvmModifyCollectionParams) WithQosPolicyGroupTemplateName(qosPolicyGroupTemplateName *string) *SvmModifyCollectionParams

WithQosPolicyGroupTemplateName adds the qosPolicyGroupTemplateName to the svm modify collection params

func (*SvmModifyCollectionParams) WithQosPolicyGroupTemplateUUID

func (o *SvmModifyCollectionParams) WithQosPolicyGroupTemplateUUID(qosPolicyGroupTemplateUUID *string) *SvmModifyCollectionParams

WithQosPolicyGroupTemplateUUID adds the qosPolicyGroupTemplateUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithQosPolicyName

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

WithQosPolicyName adds the qosPolicyName to the svm modify collection params

func (*SvmModifyCollectionParams) WithQosPolicyUUID

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

WithQosPolicyUUID adds the qosPolicyUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm modify collection params

func (*SvmModifyCollectionParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3Allowed

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

WithS3Allowed adds the s3Allowed to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3CertificateName

func (o *SvmModifyCollectionParams) WithS3CertificateName(s3CertificateName *string) *SvmModifyCollectionParams

WithS3CertificateName adds the s3CertificateName to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3CertificateUUID

func (o *SvmModifyCollectionParams) WithS3CertificateUUID(s3CertificateUUID *string) *SvmModifyCollectionParams

WithS3CertificateUUID adds the s3CertificateUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3Enabled

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

WithS3Enabled adds the s3Enabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3IsHTTPEnabled

func (o *SvmModifyCollectionParams) WithS3IsHTTPEnabled(s3IsHTTPEnabled *bool) *SvmModifyCollectionParams

WithS3IsHTTPEnabled adds the s3IsHTTPEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3IsHTTPSEnabled

func (o *SvmModifyCollectionParams) WithS3IsHTTPSEnabled(s3IsHTTPSEnabled *bool) *SvmModifyCollectionParams

WithS3IsHTTPSEnabled adds the s3IsHTTPSEnabled to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3Name

WithS3Name adds the s3Name to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3Port

WithS3Port adds the s3Port to the svm modify collection params

func (*SvmModifyCollectionParams) WithS3SecurePort

func (o *SvmModifyCollectionParams) WithS3SecurePort(s3SecurePort *int64) *SvmModifyCollectionParams

WithS3SecurePort adds the s3SecurePort to the svm modify collection params

func (*SvmModifyCollectionParams) WithSerialRecords

func (o *SvmModifyCollectionParams) WithSerialRecords(serialRecords *bool) *SvmModifyCollectionParams

WithSerialRecords adds the serialRecords to the svm modify collection params

func (*SvmModifyCollectionParams) WithSnapshotPolicyName

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

WithSnapshotPolicyName adds the snapshotPolicyName to the svm modify collection params

func (*SvmModifyCollectionParams) WithSnapshotPolicyUUID

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

WithSnapshotPolicyUUID adds the snapshotPolicyUUID to the svm modify collection params

func (*SvmModifyCollectionParams) WithState

WithState adds the state to the svm modify collection params

func (*SvmModifyCollectionParams) WithStorageAllocated

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

WithStorageAllocated adds the storageAllocated to the svm modify collection params

func (*SvmModifyCollectionParams) WithStorageAvailable

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

WithStorageAvailable adds the storageAvailable to the svm modify collection params

func (*SvmModifyCollectionParams) WithStorageLimit

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

WithStorageLimit adds the storageLimit to the svm modify collection params

func (*SvmModifyCollectionParams) WithStorageLimitThresholdAlert

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

WithStorageLimitThresholdAlert adds the storageLimitThresholdAlert to the svm modify collection params

func (*SvmModifyCollectionParams) WithStorageLimitThresholdExceeded

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

WithStorageLimitThresholdExceeded adds the storageLimitThresholdExceeded to the svm modify collection params

func (*SvmModifyCollectionParams) WithStorageUsedPercentage

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

WithStorageUsedPercentage adds the storageUsedPercentage to the svm modify collection params

func (*SvmModifyCollectionParams) WithSubtype

WithSubtype adds the subtype to the svm modify collection params

func (*SvmModifyCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm modify collection params

func (*SvmModifyCollectionParams) WithTotalVolumeSizeInRecoveryQueue

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

WithTotalVolumeSizeInRecoveryQueue adds the totalVolumeSizeInRecoveryQueue to the svm modify collection params

func (*SvmModifyCollectionParams) WithUUID

WithUUID adds the uuid to the svm modify collection params

func (*SvmModifyCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmModifyCollectionReader

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

SvmModifyCollectionReader is a Reader for the SvmModifyCollection structure.

func (*SvmModifyCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

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 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\". | | 13434935 | FCP, iSCSI and NVMe cannot be disabled or disallowed on this platform. | | 23724038 | Invalid source for the provided ns-switch database. | ``` <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.SvmJobLinkResponse
}

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

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. | | 9896093 | The flexcache application is not supported on this platform. | | 9896095 | SVM name is in use by a peer Vserver in a Vserver peer relationship. | ``` <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.SvmPeerJobLinkResponse
}

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 (*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 SvmPeerDeleteCollectionAccepted

type SvmPeerDeleteCollectionAccepted struct {
	Payload *models.SvmPeerJobLinkResponse
}

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

Accepted

func NewSvmPeerDeleteCollectionAccepted

func NewSvmPeerDeleteCollectionAccepted() *SvmPeerDeleteCollectionAccepted

NewSvmPeerDeleteCollectionAccepted creates a SvmPeerDeleteCollectionAccepted with default headers values

func (*SvmPeerDeleteCollectionAccepted) Code

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

func (*SvmPeerDeleteCollectionAccepted) Error

func (*SvmPeerDeleteCollectionAccepted) GetPayload

func (*SvmPeerDeleteCollectionAccepted) IsClientError

func (o *SvmPeerDeleteCollectionAccepted) IsClientError() bool

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

func (*SvmPeerDeleteCollectionAccepted) IsCode

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

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

func (*SvmPeerDeleteCollectionAccepted) IsRedirect

func (o *SvmPeerDeleteCollectionAccepted) IsRedirect() bool

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

func (*SvmPeerDeleteCollectionAccepted) IsServerError

func (o *SvmPeerDeleteCollectionAccepted) IsServerError() bool

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

func (*SvmPeerDeleteCollectionAccepted) IsSuccess

func (o *SvmPeerDeleteCollectionAccepted) IsSuccess() bool

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

func (*SvmPeerDeleteCollectionAccepted) String

type SvmPeerDeleteCollectionBody

type SvmPeerDeleteCollectionBody struct {

	// svm peer response inline records
	SvmPeerResponseInlineRecords []*models.SvmPeer `json:"records,omitempty"`
}

SvmPeerDeleteCollectionBody svm peer delete collection body swagger:model SvmPeerDeleteCollectionBody

func (*SvmPeerDeleteCollectionBody) ContextValidate

func (o *SvmPeerDeleteCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer delete collection body based on the context it is used

func (*SvmPeerDeleteCollectionBody) MarshalBinary

func (o *SvmPeerDeleteCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerDeleteCollectionBody) UnmarshalBinary

func (o *SvmPeerDeleteCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerDeleteCollectionBody) Validate

func (o *SvmPeerDeleteCollectionBody) Validate(formats strfmt.Registry) error

Validate validates this svm peer delete collection body

type SvmPeerDeleteCollectionDefault

type SvmPeerDeleteCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmPeerDeleteCollectionDefault 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 NewSvmPeerDeleteCollectionDefault

func NewSvmPeerDeleteCollectionDefault(code int) *SvmPeerDeleteCollectionDefault

NewSvmPeerDeleteCollectionDefault creates a SvmPeerDeleteCollectionDefault with default headers values

func (*SvmPeerDeleteCollectionDefault) Code

Code gets the status code for the svm peer delete collection default response

func (*SvmPeerDeleteCollectionDefault) Error

func (*SvmPeerDeleteCollectionDefault) GetPayload

func (*SvmPeerDeleteCollectionDefault) IsClientError

func (o *SvmPeerDeleteCollectionDefault) IsClientError() bool

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

func (*SvmPeerDeleteCollectionDefault) IsCode

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

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

func (*SvmPeerDeleteCollectionDefault) IsRedirect

func (o *SvmPeerDeleteCollectionDefault) IsRedirect() bool

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

func (*SvmPeerDeleteCollectionDefault) IsServerError

func (o *SvmPeerDeleteCollectionDefault) IsServerError() bool

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

func (*SvmPeerDeleteCollectionDefault) IsSuccess

func (o *SvmPeerDeleteCollectionDefault) IsSuccess() bool

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

func (*SvmPeerDeleteCollectionDefault) String

type SvmPeerDeleteCollectionOK

type SvmPeerDeleteCollectionOK struct {
	Payload *models.SvmPeerJobLinkResponse
}

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

OK

func NewSvmPeerDeleteCollectionOK

func NewSvmPeerDeleteCollectionOK() *SvmPeerDeleteCollectionOK

NewSvmPeerDeleteCollectionOK creates a SvmPeerDeleteCollectionOK with default headers values

func (*SvmPeerDeleteCollectionOK) Code

func (o *SvmPeerDeleteCollectionOK) Code() int

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

func (*SvmPeerDeleteCollectionOK) Error

func (o *SvmPeerDeleteCollectionOK) Error() string

func (*SvmPeerDeleteCollectionOK) GetPayload

func (*SvmPeerDeleteCollectionOK) IsClientError

func (o *SvmPeerDeleteCollectionOK) IsClientError() bool

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

func (*SvmPeerDeleteCollectionOK) IsCode

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

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

func (*SvmPeerDeleteCollectionOK) IsRedirect

func (o *SvmPeerDeleteCollectionOK) IsRedirect() bool

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

func (*SvmPeerDeleteCollectionOK) IsServerError

func (o *SvmPeerDeleteCollectionOK) IsServerError() bool

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

func (*SvmPeerDeleteCollectionOK) IsSuccess

func (o *SvmPeerDeleteCollectionOK) IsSuccess() bool

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

func (*SvmPeerDeleteCollectionOK) String

func (o *SvmPeerDeleteCollectionOK) String() string

type SvmPeerDeleteCollectionParams

type SvmPeerDeleteCollectionParams struct {

	/* Applications.

	   Filter by applications
	*/
	Applications *string

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

	/* Info.

	   Info specification
	*/
	Info SvmPeerDeleteCollectionBody

	/* Name.

	   Filter by name
	*/
	Name *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

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmPeerDeleteCollectionParams contains all the parameters to send to the API endpoint

for the svm peer delete collection operation.

Typically these are written to a http.Request.

func NewSvmPeerDeleteCollectionParams

func NewSvmPeerDeleteCollectionParams() *SvmPeerDeleteCollectionParams

NewSvmPeerDeleteCollectionParams creates a new SvmPeerDeleteCollectionParams 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 NewSvmPeerDeleteCollectionParamsWithContext

func NewSvmPeerDeleteCollectionParamsWithContext(ctx context.Context) *SvmPeerDeleteCollectionParams

NewSvmPeerDeleteCollectionParamsWithContext creates a new SvmPeerDeleteCollectionParams object with the ability to set a context for a request.

func NewSvmPeerDeleteCollectionParamsWithHTTPClient

func NewSvmPeerDeleteCollectionParamsWithHTTPClient(client *http.Client) *SvmPeerDeleteCollectionParams

NewSvmPeerDeleteCollectionParamsWithHTTPClient creates a new SvmPeerDeleteCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerDeleteCollectionParamsWithTimeout

func NewSvmPeerDeleteCollectionParamsWithTimeout(timeout time.Duration) *SvmPeerDeleteCollectionParams

NewSvmPeerDeleteCollectionParamsWithTimeout creates a new SvmPeerDeleteCollectionParams object with the ability to set a timeout on a request.

func (*SvmPeerDeleteCollectionParams) SetApplications

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

SetApplications adds the applications to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetContext

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

SetContext adds the context to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetContinueOnFailure

func (o *SvmPeerDeleteCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetDefaults

func (o *SvmPeerDeleteCollectionParams) SetDefaults()

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

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

func (*SvmPeerDeleteCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetInfo

SetInfo adds the info to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetName

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

SetName adds the name to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetPeerClusterName

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

SetPeerClusterName adds the peerClusterName to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetPeerClusterUUID

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

SetPeerClusterUUID adds the peerClusterUuid to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetPeerSvmName

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

SetPeerSvmName adds the peerSvmName to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetPeerSvmUUID

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

SetPeerSvmUUID adds the peerSvmUuid to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetSerialRecords

func (o *SvmPeerDeleteCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetState

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

SetState adds the state to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetSvmName

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

SetSvmName adds the svmName to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetSvmUUID

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

SetSvmUUID adds the svmUuid to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) SetUUID

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

SetUUID adds the uuid to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithApplications

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

WithApplications adds the applications to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithContext

WithContext adds the context to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithContinueOnFailure

func (o *SvmPeerDeleteCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmPeerDeleteCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithDefaults

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

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

func (*SvmPeerDeleteCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithInfo

WithInfo adds the info to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithName

WithName adds the name to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithPeerClusterName

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

WithPeerClusterName adds the peerClusterName to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithPeerClusterUUID

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

WithPeerClusterUUID adds the peerClusterUUID to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithPeerSvmName

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

WithPeerSvmName adds the peerSvmName to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithPeerSvmUUID

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

WithPeerSvmUUID adds the peerSvmUUID to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithSerialRecords

func (o *SvmPeerDeleteCollectionParams) WithSerialRecords(serialRecords *bool) *SvmPeerDeleteCollectionParams

WithSerialRecords adds the serialRecords to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithState

WithState adds the state to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithSvmName

WithSvmName adds the svmName to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WithUUID

WithUUID adds the uuid to the svm peer delete collection params

func (*SvmPeerDeleteCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerDeleteCollectionReader

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

SvmPeerDeleteCollectionReader is a Reader for the SvmPeerDeleteCollection structure.

func (*SvmPeerDeleteCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

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.SvmPeerJobLinkResponse
}

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 (*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 SvmPeerInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerInlineLinks svm peer inline links swagger:model svm_peer_inline__links

func (*SvmPeerInlineLinks) ContextValidate

func (o *SvmPeerInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline links based on the context it is used

func (*SvmPeerInlineLinks) MarshalBinary

func (o *SvmPeerInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlineLinks) UnmarshalBinary

func (o *SvmPeerInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlineLinks) Validate

func (o *SvmPeerInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm peer inline links

type SvmPeerInlinePeer

type SvmPeerInlinePeer struct {

	// cluster
	Cluster *models.SvmPeerInlinePeerInlineCluster `json:"cluster,omitempty"`

	// svm
	Svm *models.SvmPeerInlinePeerInlineSvm `json:"svm,omitempty"`
}

SvmPeerInlinePeer Details for a peer SVM object. swagger:model svm_peer_inline_peer

func (*SvmPeerInlinePeer) ContextValidate

func (o *SvmPeerInlinePeer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline peer based on the context it is used

func (*SvmPeerInlinePeer) MarshalBinary

func (o *SvmPeerInlinePeer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlinePeer) UnmarshalBinary

func (o *SvmPeerInlinePeer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlinePeer) Validate

func (o *SvmPeerInlinePeer) Validate(formats strfmt.Registry) error

Validate validates this svm peer inline peer

type SvmPeerInlinePeerInlineCluster

type SvmPeerInlinePeerInlineCluster struct {

	// links
	Links *models.SvmPeerInlinePeerInlineClusterInlineLinks `json:"_links,omitempty"`

	// name
	// Example: cluster2
	Name *string `json:"name,omitempty"`

	// uuid
	// Example: ebe27c49-1adf-4496-8335-ab862aebebf2
	UUID *string `json:"uuid,omitempty"`
}

SvmPeerInlinePeerInlineCluster svm peer inline peer inline cluster swagger:model svm_peer_inline_peer_inline_cluster

func (*SvmPeerInlinePeerInlineCluster) ContextValidate

func (o *SvmPeerInlinePeerInlineCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline peer inline cluster based on the context it is used

func (*SvmPeerInlinePeerInlineCluster) MarshalBinary

func (o *SvmPeerInlinePeerInlineCluster) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineCluster) UnmarshalBinary

func (o *SvmPeerInlinePeerInlineCluster) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineCluster) Validate

func (o *SvmPeerInlinePeerInlineCluster) Validate(formats strfmt.Registry) error

Validate validates this svm peer inline peer inline cluster

type SvmPeerInlinePeerInlineClusterInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerInlinePeerInlineClusterInlineLinks svm peer inline peer inline cluster inline links swagger:model svm_peer_inline_peer_inline_cluster_inline__links

func (*SvmPeerInlinePeerInlineClusterInlineLinks) ContextValidate

ContextValidate validate this svm peer inline peer inline cluster inline links based on the context it is used

func (*SvmPeerInlinePeerInlineClusterInlineLinks) MarshalBinary

func (o *SvmPeerInlinePeerInlineClusterInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineClusterInlineLinks) UnmarshalBinary

func (o *SvmPeerInlinePeerInlineClusterInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineClusterInlineLinks) Validate

Validate validates this svm peer inline peer inline cluster inline links

type SvmPeerInlinePeerInlineSvm

type SvmPeerInlinePeerInlineSvm struct {

	// links
	Links *models.SvmPeerInlinePeerInlineSvmInlineLinks `json:"_links,omitempty"`

	// The name of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: svm1
	Name *string `json:"name,omitempty"`

	// The unique identifier of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: 02c9e252-41be-11e9-81d5-00a0986138f7
	UUID *string `json:"uuid,omitempty"`
}

SvmPeerInlinePeerInlineSvm SVM, applies only to SVM-scoped objects. swagger:model svm_peer_inline_peer_inline_svm

func (*SvmPeerInlinePeerInlineSvm) ContextValidate

func (o *SvmPeerInlinePeerInlineSvm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline peer inline svm based on the context it is used

func (*SvmPeerInlinePeerInlineSvm) MarshalBinary

func (o *SvmPeerInlinePeerInlineSvm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineSvm) UnmarshalBinary

func (o *SvmPeerInlinePeerInlineSvm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineSvm) Validate

func (o *SvmPeerInlinePeerInlineSvm) Validate(formats strfmt.Registry) error

Validate validates this svm peer inline peer inline svm

type SvmPeerInlinePeerInlineSvmInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerInlinePeerInlineSvmInlineLinks svm peer inline peer inline svm inline links swagger:model svm_peer_inline_peer_inline_svm_inline__links

func (*SvmPeerInlinePeerInlineSvmInlineLinks) ContextValidate

func (o *SvmPeerInlinePeerInlineSvmInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline peer inline svm inline links based on the context it is used

func (*SvmPeerInlinePeerInlineSvmInlineLinks) MarshalBinary

func (o *SvmPeerInlinePeerInlineSvmInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineSvmInlineLinks) UnmarshalBinary

func (o *SvmPeerInlinePeerInlineSvmInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlinePeerInlineSvmInlineLinks) Validate

Validate validates this svm peer inline peer inline svm inline links

type SvmPeerInlineSvm

type SvmPeerInlineSvm struct {

	// links
	Links *models.SvmPeerInlineSvmInlineLinks `json:"_links,omitempty"`

	// The name of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: svm1
	Name *string `json:"name,omitempty"`

	// The unique identifier of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: 02c9e252-41be-11e9-81d5-00a0986138f7
	UUID *string `json:"uuid,omitempty"`
}

SvmPeerInlineSvm Local SVM details swagger:model svm_peer_inline_svm

func (*SvmPeerInlineSvm) ContextValidate

func (o *SvmPeerInlineSvm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline svm based on the context it is used

func (*SvmPeerInlineSvm) MarshalBinary

func (o *SvmPeerInlineSvm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlineSvm) UnmarshalBinary

func (o *SvmPeerInlineSvm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlineSvm) Validate

func (o *SvmPeerInlineSvm) Validate(formats strfmt.Registry) error

Validate validates this svm peer inline svm

type SvmPeerInlineSvmInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerInlineSvmInlineLinks svm peer inline svm inline links swagger:model svm_peer_inline_svm_inline__links

func (*SvmPeerInlineSvmInlineLinks) ContextValidate

func (o *SvmPeerInlineSvmInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer inline svm inline links based on the context it is used

func (*SvmPeerInlineSvmInlineLinks) MarshalBinary

func (o *SvmPeerInlineSvmInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerInlineSvmInlineLinks) UnmarshalBinary

func (o *SvmPeerInlineSvmInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerInlineSvmInlineLinks) Validate

func (o *SvmPeerInlineSvmInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm peer inline svm inline links

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 SvmPeerModifyCollectionAccepted

type SvmPeerModifyCollectionAccepted struct {
}

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

Accepted

func NewSvmPeerModifyCollectionAccepted

func NewSvmPeerModifyCollectionAccepted() *SvmPeerModifyCollectionAccepted

NewSvmPeerModifyCollectionAccepted creates a SvmPeerModifyCollectionAccepted with default headers values

func (*SvmPeerModifyCollectionAccepted) Code

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

func (*SvmPeerModifyCollectionAccepted) Error

func (*SvmPeerModifyCollectionAccepted) IsClientError

func (o *SvmPeerModifyCollectionAccepted) IsClientError() bool

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

func (*SvmPeerModifyCollectionAccepted) IsCode

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

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

func (*SvmPeerModifyCollectionAccepted) IsRedirect

func (o *SvmPeerModifyCollectionAccepted) IsRedirect() bool

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

func (*SvmPeerModifyCollectionAccepted) IsServerError

func (o *SvmPeerModifyCollectionAccepted) IsServerError() bool

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

func (*SvmPeerModifyCollectionAccepted) IsSuccess

func (o *SvmPeerModifyCollectionAccepted) IsSuccess() bool

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

func (*SvmPeerModifyCollectionAccepted) String

type SvmPeerModifyCollectionBody

type SvmPeerModifyCollectionBody struct {

	// links
	Links *models.SvmPeerInlineLinks `json:"_links,omitempty"`

	// Use this to suspend, resume or delete the SVM peer relationship even if the remote cluster is not accessible due to, for example, network connectivity issues.
	Force *bool `json:"force,omitempty"`

	// A peer SVM alias name to avoid a name conflict on the local cluster.
	Name *string `json:"name,omitempty"`

	// peer
	Peer *models.SvmPeerInlinePeer `json:"peer,omitempty"`

	// SVM peering state. To accept a pending SVM peer request, PATCH the state to "peered". To reject a pending SVM peer request, PATCH the state to "rejected". To suspend a peered SVM peer relationship, PATCH the state to "suspended". To resume a suspended SVM peer relationship, PATCH the state to "peered". The states "initiated", "pending", and "initializing" are system-generated and cannot be used for PATCH.
	// Example: peered
	// Enum: ["peered","rejected","suspended","initiated","pending","initializing"]
	State *string `json:"state,omitempty"`

	// svm
	Svm *models.SvmPeerInlineSvm `json:"svm,omitempty"`

	// A list of applications for an SVM peer relationship.
	// Example: ["snapmirror","lun_copy"]
	SvmPeerInlineApplications []*models.SvmPeerApplications `json:"applications,omitempty"`

	// svm peer response inline records
	SvmPeerResponseInlineRecords []*models.SvmPeer `json:"records,omitempty"`

	// SVM peer relationship UUID
	// Read Only: true
	UUID *string `json:"uuid,omitempty"`
}

SvmPeerModifyCollectionBody svm peer modify collection body swagger:model SvmPeerModifyCollectionBody

func (*SvmPeerModifyCollectionBody) ContextValidate

func (o *SvmPeerModifyCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer modify collection body based on the context it is used

func (*SvmPeerModifyCollectionBody) MarshalBinary

func (o *SvmPeerModifyCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerModifyCollectionBody) UnmarshalBinary

func (o *SvmPeerModifyCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerModifyCollectionBody) Validate

func (o *SvmPeerModifyCollectionBody) Validate(formats strfmt.Registry) error

Validate validates this svm peer modify collection body

type SvmPeerModifyCollectionDefault

type SvmPeerModifyCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmPeerModifyCollectionDefault 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 NewSvmPeerModifyCollectionDefault

func NewSvmPeerModifyCollectionDefault(code int) *SvmPeerModifyCollectionDefault

NewSvmPeerModifyCollectionDefault creates a SvmPeerModifyCollectionDefault with default headers values

func (*SvmPeerModifyCollectionDefault) Code

Code gets the status code for the svm peer modify collection default response

func (*SvmPeerModifyCollectionDefault) Error

func (*SvmPeerModifyCollectionDefault) GetPayload

func (*SvmPeerModifyCollectionDefault) IsClientError

func (o *SvmPeerModifyCollectionDefault) IsClientError() bool

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

func (*SvmPeerModifyCollectionDefault) IsCode

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

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

func (*SvmPeerModifyCollectionDefault) IsRedirect

func (o *SvmPeerModifyCollectionDefault) IsRedirect() bool

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

func (*SvmPeerModifyCollectionDefault) IsServerError

func (o *SvmPeerModifyCollectionDefault) IsServerError() bool

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

func (*SvmPeerModifyCollectionDefault) IsSuccess

func (o *SvmPeerModifyCollectionDefault) IsSuccess() bool

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

func (*SvmPeerModifyCollectionDefault) String

type SvmPeerModifyCollectionOK

type SvmPeerModifyCollectionOK struct {
}

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

OK

func NewSvmPeerModifyCollectionOK

func NewSvmPeerModifyCollectionOK() *SvmPeerModifyCollectionOK

NewSvmPeerModifyCollectionOK creates a SvmPeerModifyCollectionOK with default headers values

func (*SvmPeerModifyCollectionOK) Code

func (o *SvmPeerModifyCollectionOK) Code() int

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

func (*SvmPeerModifyCollectionOK) Error

func (o *SvmPeerModifyCollectionOK) Error() string

func (*SvmPeerModifyCollectionOK) IsClientError

func (o *SvmPeerModifyCollectionOK) IsClientError() bool

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

func (*SvmPeerModifyCollectionOK) IsCode

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

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

func (*SvmPeerModifyCollectionOK) IsRedirect

func (o *SvmPeerModifyCollectionOK) IsRedirect() bool

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

func (*SvmPeerModifyCollectionOK) IsServerError

func (o *SvmPeerModifyCollectionOK) IsServerError() bool

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

func (*SvmPeerModifyCollectionOK) IsSuccess

func (o *SvmPeerModifyCollectionOK) IsSuccess() bool

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

func (*SvmPeerModifyCollectionOK) String

func (o *SvmPeerModifyCollectionOK) String() string

type SvmPeerModifyCollectionParams

type SvmPeerModifyCollectionParams struct {

	/* Applications.

	   Filter by applications
	*/
	Applications *string

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

	/* Info.

	   Info specification
	*/
	Info SvmPeerModifyCollectionBody

	/* Name.

	   Filter by name
	*/
	Name *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

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmPeerModifyCollectionParams contains all the parameters to send to the API endpoint

for the svm peer modify collection operation.

Typically these are written to a http.Request.

func NewSvmPeerModifyCollectionParams

func NewSvmPeerModifyCollectionParams() *SvmPeerModifyCollectionParams

NewSvmPeerModifyCollectionParams creates a new SvmPeerModifyCollectionParams 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 NewSvmPeerModifyCollectionParamsWithContext

func NewSvmPeerModifyCollectionParamsWithContext(ctx context.Context) *SvmPeerModifyCollectionParams

NewSvmPeerModifyCollectionParamsWithContext creates a new SvmPeerModifyCollectionParams object with the ability to set a context for a request.

func NewSvmPeerModifyCollectionParamsWithHTTPClient

func NewSvmPeerModifyCollectionParamsWithHTTPClient(client *http.Client) *SvmPeerModifyCollectionParams

NewSvmPeerModifyCollectionParamsWithHTTPClient creates a new SvmPeerModifyCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerModifyCollectionParamsWithTimeout

func NewSvmPeerModifyCollectionParamsWithTimeout(timeout time.Duration) *SvmPeerModifyCollectionParams

NewSvmPeerModifyCollectionParamsWithTimeout creates a new SvmPeerModifyCollectionParams object with the ability to set a timeout on a request.

func (*SvmPeerModifyCollectionParams) SetApplications

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

SetApplications adds the applications to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetContext

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

SetContext adds the context to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetContinueOnFailure

func (o *SvmPeerModifyCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetDefaults

func (o *SvmPeerModifyCollectionParams) SetDefaults()

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

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

func (*SvmPeerModifyCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetInfo

SetInfo adds the info to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetName

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

SetName adds the name to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetPeerClusterName

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

SetPeerClusterName adds the peerClusterName to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetPeerClusterUUID

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

SetPeerClusterUUID adds the peerClusterUuid to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetPeerSvmName

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

SetPeerSvmName adds the peerSvmName to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetPeerSvmUUID

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

SetPeerSvmUUID adds the peerSvmUuid to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetReturnRecords

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

SetReturnRecords adds the returnRecords to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetReturnTimeout

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

SetReturnTimeout adds the returnTimeout to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetSerialRecords

func (o *SvmPeerModifyCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetState

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

SetState adds the state to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetSvmName

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

SetSvmName adds the svmName to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetSvmUUID

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

SetSvmUUID adds the svmUuid to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) SetUUID

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

SetUUID adds the uuid to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithApplications

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

WithApplications adds the applications to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithContext

WithContext adds the context to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithContinueOnFailure

func (o *SvmPeerModifyCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmPeerModifyCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithDefaults

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

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

func (*SvmPeerModifyCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithInfo

WithInfo adds the info to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithName

WithName adds the name to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithPeerClusterName

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

WithPeerClusterName adds the peerClusterName to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithPeerClusterUUID

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

WithPeerClusterUUID adds the peerClusterUUID to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithPeerSvmName

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

WithPeerSvmName adds the peerSvmName to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithPeerSvmUUID

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

WithPeerSvmUUID adds the peerSvmUUID to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithReturnRecords

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

WithReturnRecords adds the returnRecords to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithReturnTimeout

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

WithReturnTimeout adds the returnTimeout to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithSerialRecords

func (o *SvmPeerModifyCollectionParams) WithSerialRecords(serialRecords *bool) *SvmPeerModifyCollectionParams

WithSerialRecords adds the serialRecords to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithState

WithState adds the state to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithSvmName

WithSvmName adds the svmName to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WithUUID

WithUUID adds the uuid to the svm peer modify collection params

func (*SvmPeerModifyCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerModifyCollectionReader

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

SvmPeerModifyCollectionReader is a Reader for the SvmPeerModifyCollection structure.

func (*SvmPeerModifyCollectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

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 SvmPeerPermissionDeleteCollectionBody

type SvmPeerPermissionDeleteCollectionBody struct {

	// svm peer permission response inline records
	SvmPeerPermissionResponseInlineRecords []*models.SvmPeerPermission `json:"records,omitempty"`
}

SvmPeerPermissionDeleteCollectionBody svm peer permission delete collection body swagger:model SvmPeerPermissionDeleteCollectionBody

func (*SvmPeerPermissionDeleteCollectionBody) ContextValidate

func (o *SvmPeerPermissionDeleteCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer permission delete collection body based on the context it is used

func (*SvmPeerPermissionDeleteCollectionBody) MarshalBinary

func (o *SvmPeerPermissionDeleteCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerPermissionDeleteCollectionBody) UnmarshalBinary

func (o *SvmPeerPermissionDeleteCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerPermissionDeleteCollectionBody) Validate

Validate validates this svm peer permission delete collection body

type SvmPeerPermissionDeleteCollectionDefault

type SvmPeerPermissionDeleteCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmPeerPermissionDeleteCollectionDefault 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 NewSvmPeerPermissionDeleteCollectionDefault

func NewSvmPeerPermissionDeleteCollectionDefault(code int) *SvmPeerPermissionDeleteCollectionDefault

NewSvmPeerPermissionDeleteCollectionDefault creates a SvmPeerPermissionDeleteCollectionDefault with default headers values

func (*SvmPeerPermissionDeleteCollectionDefault) Code

Code gets the status code for the svm peer permission delete collection default response

func (*SvmPeerPermissionDeleteCollectionDefault) Error

func (*SvmPeerPermissionDeleteCollectionDefault) GetPayload

func (*SvmPeerPermissionDeleteCollectionDefault) IsClientError

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

func (*SvmPeerPermissionDeleteCollectionDefault) IsCode

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

func (*SvmPeerPermissionDeleteCollectionDefault) IsRedirect

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

func (*SvmPeerPermissionDeleteCollectionDefault) IsServerError

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

func (*SvmPeerPermissionDeleteCollectionDefault) IsSuccess

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

func (*SvmPeerPermissionDeleteCollectionDefault) String

type SvmPeerPermissionDeleteCollectionOK

type SvmPeerPermissionDeleteCollectionOK struct {
}

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

OK

func NewSvmPeerPermissionDeleteCollectionOK

func NewSvmPeerPermissionDeleteCollectionOK() *SvmPeerPermissionDeleteCollectionOK

NewSvmPeerPermissionDeleteCollectionOK creates a SvmPeerPermissionDeleteCollectionOK with default headers values

func (*SvmPeerPermissionDeleteCollectionOK) Code

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

func (*SvmPeerPermissionDeleteCollectionOK) Error

func (*SvmPeerPermissionDeleteCollectionOK) IsClientError

func (o *SvmPeerPermissionDeleteCollectionOK) IsClientError() bool

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

func (*SvmPeerPermissionDeleteCollectionOK) IsCode

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

func (*SvmPeerPermissionDeleteCollectionOK) IsRedirect

func (o *SvmPeerPermissionDeleteCollectionOK) IsRedirect() bool

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

func (*SvmPeerPermissionDeleteCollectionOK) IsServerError

func (o *SvmPeerPermissionDeleteCollectionOK) IsServerError() bool

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

func (*SvmPeerPermissionDeleteCollectionOK) IsSuccess

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

func (*SvmPeerPermissionDeleteCollectionOK) String

type SvmPeerPermissionDeleteCollectionParams

type SvmPeerPermissionDeleteCollectionParams struct {

	/* Applications.

	   Filter by applications
	*/
	Applications *string

	/* ClusterPeerName.

	   Filter by cluster_peer.name
	*/
	ClusterPeerName *string

	/* ClusterPeerUUID.

	   Filter by cluster_peer.uuid
	*/
	ClusterPeerUUID *string

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

	/* Info.

	   Info specification
	*/
	Info SvmPeerPermissionDeleteCollectionBody

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

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmPeerPermissionDeleteCollectionParams contains all the parameters to send to the API endpoint

for the svm peer permission delete collection operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionDeleteCollectionParams

func NewSvmPeerPermissionDeleteCollectionParams() *SvmPeerPermissionDeleteCollectionParams

NewSvmPeerPermissionDeleteCollectionParams creates a new SvmPeerPermissionDeleteCollectionParams 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 NewSvmPeerPermissionDeleteCollectionParamsWithContext

func NewSvmPeerPermissionDeleteCollectionParamsWithContext(ctx context.Context) *SvmPeerPermissionDeleteCollectionParams

NewSvmPeerPermissionDeleteCollectionParamsWithContext creates a new SvmPeerPermissionDeleteCollectionParams object with the ability to set a context for a request.

func NewSvmPeerPermissionDeleteCollectionParamsWithHTTPClient

func NewSvmPeerPermissionDeleteCollectionParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionDeleteCollectionParams

NewSvmPeerPermissionDeleteCollectionParamsWithHTTPClient creates a new SvmPeerPermissionDeleteCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionDeleteCollectionParamsWithTimeout

func NewSvmPeerPermissionDeleteCollectionParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionDeleteCollectionParams

NewSvmPeerPermissionDeleteCollectionParamsWithTimeout creates a new SvmPeerPermissionDeleteCollectionParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionDeleteCollectionParams) SetApplications

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

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

func (*SvmPeerPermissionDeleteCollectionParams) SetClusterPeerName

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

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

func (*SvmPeerPermissionDeleteCollectionParams) SetClusterPeerUUID

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

SetClusterPeerUUID adds the clusterPeerUuid to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetContext

SetContext adds the context to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetContinueOnFailure

func (o *SvmPeerPermissionDeleteCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetDefaults

func (o *SvmPeerPermissionDeleteCollectionParams) SetDefaults()

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

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

func (*SvmPeerPermissionDeleteCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetInfo

SetInfo adds the info to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetReturnRecords

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

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

func (*SvmPeerPermissionDeleteCollectionParams) SetReturnTimeout

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

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

func (*SvmPeerPermissionDeleteCollectionParams) SetSerialRecords

func (o *SvmPeerPermissionDeleteCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetSvmName

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

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

func (*SvmPeerPermissionDeleteCollectionParams) SetSvmUUID

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

SetSvmUUID adds the svmUuid to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithApplications

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

func (*SvmPeerPermissionDeleteCollectionParams) WithClusterPeerName

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

func (*SvmPeerPermissionDeleteCollectionParams) WithClusterPeerUUID

WithClusterPeerUUID adds the clusterPeerUUID to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithContext

WithContext adds the context to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithContinueOnFailure

func (o *SvmPeerPermissionDeleteCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmPeerPermissionDeleteCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithDefaults

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

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

func (*SvmPeerPermissionDeleteCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithInfo

WithInfo adds the info to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithReturnRecords

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

func (*SvmPeerPermissionDeleteCollectionParams) WithReturnTimeout

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

func (*SvmPeerPermissionDeleteCollectionParams) WithSerialRecords

WithSerialRecords adds the serialRecords to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithSvmName

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

func (*SvmPeerPermissionDeleteCollectionParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission delete collection params

func (*SvmPeerPermissionDeleteCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionDeleteCollectionReader

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

SvmPeerPermissionDeleteCollectionReader is a Reader for the SvmPeerPermissionDeleteCollection structure.

func (*SvmPeerPermissionDeleteCollectionReader) ReadResponse

func (o *SvmPeerPermissionDeleteCollectionReader) 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 SvmPeerPermissionInlineClusterPeer

type SvmPeerPermissionInlineClusterPeer struct {

	// links
	Links *models.SvmPeerPermissionInlineClusterPeerInlineLinks `json:"_links,omitempty"`

	// name
	// Example: cluster2
	Name *string `json:"name,omitempty"`

	// uuid
	// Example: ebe27c49-1adf-4496-8335-ab862aebebf2
	UUID *string `json:"uuid,omitempty"`
}

SvmPeerPermissionInlineClusterPeer Peer cluster details swagger:model svm_peer_permission_inline_cluster_peer

func (*SvmPeerPermissionInlineClusterPeer) ContextValidate

func (o *SvmPeerPermissionInlineClusterPeer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer permission inline cluster peer based on the context it is used

func (*SvmPeerPermissionInlineClusterPeer) MarshalBinary

func (o *SvmPeerPermissionInlineClusterPeer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerPermissionInlineClusterPeer) UnmarshalBinary

func (o *SvmPeerPermissionInlineClusterPeer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerPermissionInlineClusterPeer) Validate

Validate validates this svm peer permission inline cluster peer

type SvmPeerPermissionInlineClusterPeerInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerPermissionInlineClusterPeerInlineLinks svm peer permission inline cluster peer inline links swagger:model svm_peer_permission_inline_cluster_peer_inline__links

func (*SvmPeerPermissionInlineClusterPeerInlineLinks) ContextValidate

ContextValidate validate this svm peer permission inline cluster peer inline links based on the context it is used

func (*SvmPeerPermissionInlineClusterPeerInlineLinks) MarshalBinary

MarshalBinary interface implementation

func (*SvmPeerPermissionInlineClusterPeerInlineLinks) UnmarshalBinary

UnmarshalBinary interface implementation

func (*SvmPeerPermissionInlineClusterPeerInlineLinks) Validate

Validate validates this svm peer permission inline cluster peer inline links

type SvmPeerPermissionInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerPermissionInlineLinks svm peer permission inline links swagger:model svm_peer_permission_inline__links

func (*SvmPeerPermissionInlineLinks) ContextValidate

func (o *SvmPeerPermissionInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer permission inline links based on the context it is used

func (*SvmPeerPermissionInlineLinks) MarshalBinary

func (o *SvmPeerPermissionInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerPermissionInlineLinks) UnmarshalBinary

func (o *SvmPeerPermissionInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerPermissionInlineLinks) Validate

func (o *SvmPeerPermissionInlineLinks) Validate(formats strfmt.Registry) error

Validate validates this svm peer permission inline links

type SvmPeerPermissionInlineSvm

type SvmPeerPermissionInlineSvm struct {

	// links
	Links *models.SvmPeerPermissionInlineSvmInlineLinks `json:"_links,omitempty"`

	// The name of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: svm1
	Name *string `json:"name,omitempty"`

	// The unique identifier of the SVM. This field cannot be specified in a PATCH method.
	//
	// Example: 02c9e252-41be-11e9-81d5-00a0986138f7
	UUID *string `json:"uuid,omitempty"`
}

SvmPeerPermissionInlineSvm Local SVM permitted for peer relationship. To create peer permissions for all SVMs, specify the SVM name as "*". swagger:model svm_peer_permission_inline_svm

func (*SvmPeerPermissionInlineSvm) ContextValidate

func (o *SvmPeerPermissionInlineSvm) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer permission inline svm based on the context it is used

func (*SvmPeerPermissionInlineSvm) MarshalBinary

func (o *SvmPeerPermissionInlineSvm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerPermissionInlineSvm) UnmarshalBinary

func (o *SvmPeerPermissionInlineSvm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerPermissionInlineSvm) Validate

func (o *SvmPeerPermissionInlineSvm) Validate(formats strfmt.Registry) error

Validate validates this svm peer permission inline svm

type SvmPeerPermissionInlineSvmInlineLinks struct {

	// self
	Self *models.Href `json:"self,omitempty"`
}

SvmPeerPermissionInlineSvmInlineLinks svm peer permission inline svm inline links swagger:model svm_peer_permission_inline_svm_inline__links

func (*SvmPeerPermissionInlineSvmInlineLinks) ContextValidate

func (o *SvmPeerPermissionInlineSvmInlineLinks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer permission inline svm inline links based on the context it is used

func (*SvmPeerPermissionInlineSvmInlineLinks) MarshalBinary

func (o *SvmPeerPermissionInlineSvmInlineLinks) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerPermissionInlineSvmInlineLinks) UnmarshalBinary

func (o *SvmPeerPermissionInlineSvmInlineLinks) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerPermissionInlineSvmInlineLinks) Validate

Validate validates this svm peer permission inline svm inline links

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 SvmPeerPermissionModifyCollectionBody

type SvmPeerPermissionModifyCollectionBody struct {

	// links
	Links *models.SvmPeerPermissionInlineLinks `json:"_links,omitempty"`

	// cluster peer
	ClusterPeer *models.SvmPeerPermissionInlineClusterPeer `json:"cluster_peer,omitempty"`

	// svm
	Svm *models.SvmPeerPermissionInlineSvm `json:"svm,omitempty"`

	// A list of applications for an SVM peer relationship.
	// Example: ["snapmirror","flexcache"]
	SvmPeerPermissionInlineApplications []*models.SvmPeerPermissionApplications `json:"applications,omitempty"`

	// svm peer permission response inline records
	SvmPeerPermissionResponseInlineRecords []*models.SvmPeerPermission `json:"records,omitempty"`
}

SvmPeerPermissionModifyCollectionBody svm peer permission modify collection body swagger:model SvmPeerPermissionModifyCollectionBody

func (*SvmPeerPermissionModifyCollectionBody) ContextValidate

func (o *SvmPeerPermissionModifyCollectionBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this svm peer permission modify collection body based on the context it is used

func (*SvmPeerPermissionModifyCollectionBody) MarshalBinary

func (o *SvmPeerPermissionModifyCollectionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SvmPeerPermissionModifyCollectionBody) UnmarshalBinary

func (o *SvmPeerPermissionModifyCollectionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SvmPeerPermissionModifyCollectionBody) Validate

Validate validates this svm peer permission modify collection body

type SvmPeerPermissionModifyCollectionDefault

type SvmPeerPermissionModifyCollectionDefault struct {
	Payload *models.ErrorResponse
	// contains filtered or unexported fields
}
SvmPeerPermissionModifyCollectionDefault 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 NewSvmPeerPermissionModifyCollectionDefault

func NewSvmPeerPermissionModifyCollectionDefault(code int) *SvmPeerPermissionModifyCollectionDefault

NewSvmPeerPermissionModifyCollectionDefault creates a SvmPeerPermissionModifyCollectionDefault with default headers values

func (*SvmPeerPermissionModifyCollectionDefault) Code

Code gets the status code for the svm peer permission modify collection default response

func (*SvmPeerPermissionModifyCollectionDefault) Error

func (*SvmPeerPermissionModifyCollectionDefault) GetPayload

func (*SvmPeerPermissionModifyCollectionDefault) IsClientError

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

func (*SvmPeerPermissionModifyCollectionDefault) IsCode

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

func (*SvmPeerPermissionModifyCollectionDefault) IsRedirect

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

func (*SvmPeerPermissionModifyCollectionDefault) IsServerError

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

func (*SvmPeerPermissionModifyCollectionDefault) IsSuccess

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

func (*SvmPeerPermissionModifyCollectionDefault) String

type SvmPeerPermissionModifyCollectionOK

type SvmPeerPermissionModifyCollectionOK struct {
	Payload *models.SvmPeerPermission
}

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

OK

func NewSvmPeerPermissionModifyCollectionOK

func NewSvmPeerPermissionModifyCollectionOK() *SvmPeerPermissionModifyCollectionOK

NewSvmPeerPermissionModifyCollectionOK creates a SvmPeerPermissionModifyCollectionOK with default headers values

func (*SvmPeerPermissionModifyCollectionOK) Code

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

func (*SvmPeerPermissionModifyCollectionOK) Error

func (*SvmPeerPermissionModifyCollectionOK) GetPayload

func (*SvmPeerPermissionModifyCollectionOK) IsClientError

func (o *SvmPeerPermissionModifyCollectionOK) IsClientError() bool

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

func (*SvmPeerPermissionModifyCollectionOK) IsCode

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

func (*SvmPeerPermissionModifyCollectionOK) IsRedirect

func (o *SvmPeerPermissionModifyCollectionOK) IsRedirect() bool

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

func (*SvmPeerPermissionModifyCollectionOK) IsServerError

func (o *SvmPeerPermissionModifyCollectionOK) IsServerError() bool

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

func (*SvmPeerPermissionModifyCollectionOK) IsSuccess

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

func (*SvmPeerPermissionModifyCollectionOK) String

type SvmPeerPermissionModifyCollectionParams

type SvmPeerPermissionModifyCollectionParams struct {

	/* Applications.

	   Filter by applications
	*/
	Applications *string

	/* ClusterPeerName.

	   Filter by cluster_peer.name
	*/
	ClusterPeerName *string

	/* ClusterPeerUUID.

	   Filter by cluster_peer.uuid
	*/
	ClusterPeerUUID *string

	/* ContinueOnFailure.

	   Continue even when the operation fails on one of the records.
	*/
	ContinueOnFailure *bool

	/* Info.

	   Info specification
	*/
	Info SvmPeerPermissionModifyCollectionBody

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

	/* SerialRecords.

	   Perform the operation on the records synchronously.
	*/
	SerialRecords *bool

	/* 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
}

SvmPeerPermissionModifyCollectionParams contains all the parameters to send to the API endpoint

for the svm peer permission modify collection operation.

Typically these are written to a http.Request.

func NewSvmPeerPermissionModifyCollectionParams

func NewSvmPeerPermissionModifyCollectionParams() *SvmPeerPermissionModifyCollectionParams

NewSvmPeerPermissionModifyCollectionParams creates a new SvmPeerPermissionModifyCollectionParams 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 NewSvmPeerPermissionModifyCollectionParamsWithContext

func NewSvmPeerPermissionModifyCollectionParamsWithContext(ctx context.Context) *SvmPeerPermissionModifyCollectionParams

NewSvmPeerPermissionModifyCollectionParamsWithContext creates a new SvmPeerPermissionModifyCollectionParams object with the ability to set a context for a request.

func NewSvmPeerPermissionModifyCollectionParamsWithHTTPClient

func NewSvmPeerPermissionModifyCollectionParamsWithHTTPClient(client *http.Client) *SvmPeerPermissionModifyCollectionParams

NewSvmPeerPermissionModifyCollectionParamsWithHTTPClient creates a new SvmPeerPermissionModifyCollectionParams object with the ability to set a custom HTTPClient for a request.

func NewSvmPeerPermissionModifyCollectionParamsWithTimeout

func NewSvmPeerPermissionModifyCollectionParamsWithTimeout(timeout time.Duration) *SvmPeerPermissionModifyCollectionParams

NewSvmPeerPermissionModifyCollectionParamsWithTimeout creates a new SvmPeerPermissionModifyCollectionParams object with the ability to set a timeout on a request.

func (*SvmPeerPermissionModifyCollectionParams) SetApplications

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

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

func (*SvmPeerPermissionModifyCollectionParams) SetClusterPeerName

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

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

func (*SvmPeerPermissionModifyCollectionParams) SetClusterPeerUUID

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

SetClusterPeerUUID adds the clusterPeerUuid to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetContext

SetContext adds the context to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetContinueOnFailure

func (o *SvmPeerPermissionModifyCollectionParams) SetContinueOnFailure(continueOnFailure *bool)

SetContinueOnFailure adds the continueOnFailure to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetDefaults

func (o *SvmPeerPermissionModifyCollectionParams) SetDefaults()

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

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

func (*SvmPeerPermissionModifyCollectionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetInfo

SetInfo adds the info to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetReturnRecords

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

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

func (*SvmPeerPermissionModifyCollectionParams) SetReturnTimeout

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

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

func (*SvmPeerPermissionModifyCollectionParams) SetSerialRecords

func (o *SvmPeerPermissionModifyCollectionParams) SetSerialRecords(serialRecords *bool)

SetSerialRecords adds the serialRecords to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetSvmName

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

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

func (*SvmPeerPermissionModifyCollectionParams) SetSvmUUID

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

SetSvmUUID adds the svmUuid to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) SetTimeout

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

SetTimeout adds the timeout to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithApplications

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

func (*SvmPeerPermissionModifyCollectionParams) WithClusterPeerName

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

func (*SvmPeerPermissionModifyCollectionParams) WithClusterPeerUUID

WithClusterPeerUUID adds the clusterPeerUUID to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithContext

WithContext adds the context to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithContinueOnFailure

func (o *SvmPeerPermissionModifyCollectionParams) WithContinueOnFailure(continueOnFailure *bool) *SvmPeerPermissionModifyCollectionParams

WithContinueOnFailure adds the continueOnFailure to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithDefaults

WithDefaults hydrates default values in the svm peer permission modify collection params (not the query body).

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

func (*SvmPeerPermissionModifyCollectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithInfo

WithInfo adds the info to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithReturnRecords

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

func (*SvmPeerPermissionModifyCollectionParams) WithReturnTimeout

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

func (*SvmPeerPermissionModifyCollectionParams) WithSerialRecords

WithSerialRecords adds the serialRecords to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithSvmName

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

func (*SvmPeerPermissionModifyCollectionParams) WithSvmUUID

WithSvmUUID adds the svmUUID to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WithTimeout

WithTimeout adds the timeout to the svm peer permission modify collection params

func (*SvmPeerPermissionModifyCollectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SvmPeerPermissionModifyCollectionReader

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

SvmPeerPermissionModifyCollectionReader is a Reader for the SvmPeerPermissionModifyCollection structure.

func (*SvmPeerPermissionModifyCollectionReader) ReadResponse

func (o *SvmPeerPermissionModifyCollectionReader) 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.WebSvmJobLinkResponse
}

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 (*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