Documentation
¶
Index ¶
- Constants
- func ToString(val reflect.Value) string
- type AccessProtocolType
- type Aggr64bitUpgradeAttributesType
- func (o *Aggr64bitUpgradeAttributesType) AggrCheckAttributes() AggrCheckAttributesType
- func (o *Aggr64bitUpgradeAttributesType) AggrStartAttributes() AggrStartAttributesType
- func (o *Aggr64bitUpgradeAttributesType) AggrStatusAttributes() AggrStatusAttributesType
- func (o *Aggr64bitUpgradeAttributesType) SetAggrCheckAttributes(newValue AggrCheckAttributesType) *Aggr64bitUpgradeAttributesType
- func (o *Aggr64bitUpgradeAttributesType) SetAggrStartAttributes(newValue AggrStartAttributesType) *Aggr64bitUpgradeAttributesType
- func (o *Aggr64bitUpgradeAttributesType) SetAggrStatusAttributes(newValue AggrStatusAttributesType) *Aggr64bitUpgradeAttributesType
- func (o Aggr64bitUpgradeAttributesType) String() string
- func (o *Aggr64bitUpgradeAttributesType) ToXML() (string, error)
- type AggrAttributesType
- func (o *AggrAttributesType) Aggr64bitUpgradeAttributes() Aggr64bitUpgradeAttributesType
- func (o *AggrAttributesType) AggrFsAttributes() AggrFsAttributesType
- func (o *AggrAttributesType) AggrInodeAttributes() AggrInodeAttributesType
- func (o *AggrAttributesType) AggrOwnershipAttributes() AggrOwnershipAttributesType
- func (o *AggrAttributesType) AggrPerformanceAttributes() AggrPerformanceAttributesType
- func (o *AggrAttributesType) AggrRaidAttributes() AggrRaidAttributesType
- func (o *AggrAttributesType) AggrSnaplockAttributes() AggrSnaplockAttributesType
- func (o *AggrAttributesType) AggrSnapmirrorAttributes() AggrSnapmirrorAttributesType
- func (o *AggrAttributesType) AggrSnapshotAttributes() AggrSnapshotAttributesType
- func (o *AggrAttributesType) AggrSpaceAttributes() AggrSpaceAttributesType
- func (o *AggrAttributesType) AggrStripingAttributes() AggrStripingAttributesType
- func (o *AggrAttributesType) AggrVolumeCountAttributes() AggrVolumeCountAttributesType
- func (o *AggrAttributesType) AggrWaflironAttributes() AggrWaflironAttributesType
- func (o *AggrAttributesType) AggregateName() string
- func (o *AggrAttributesType) AggregateUuid() string
- func (o *AggrAttributesType) AutobalanceAvailableThresholdPercent() int
- func (o *AggrAttributesType) AutobalanceState() AutobalanceAggregateStateType
- func (o *AggrAttributesType) AutobalanceStateChangeCounter() int
- func (o *AggrAttributesType) AutobalanceUnbalancedThresholdPercent() int
- func (o *AggrAttributesType) IsAutobalanceEligible() bool
- func (o *AggrAttributesType) IsCftPrecommit() bool
- func (o *AggrAttributesType) IsObjectStoreAttachEligible() bool
- func (o *AggrAttributesType) IsTransitionOutOfSpace() bool
- func (o *AggrAttributesType) Nodes() AggrAttributesTypeNodes
- func (o *AggrAttributesType) SetAggr64bitUpgradeAttributes(newValue Aggr64bitUpgradeAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrFsAttributes(newValue AggrFsAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrInodeAttributes(newValue AggrInodeAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrOwnershipAttributes(newValue AggrOwnershipAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrPerformanceAttributes(newValue AggrPerformanceAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrRaidAttributes(newValue AggrRaidAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrSnaplockAttributes(newValue AggrSnaplockAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrSnapmirrorAttributes(newValue AggrSnapmirrorAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrSnapshotAttributes(newValue AggrSnapshotAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrSpaceAttributes(newValue AggrSpaceAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrStripingAttributes(newValue AggrStripingAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrVolumeCountAttributes(newValue AggrVolumeCountAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggrWaflironAttributes(newValue AggrWaflironAttributesType) *AggrAttributesType
- func (o *AggrAttributesType) SetAggregateName(newValue string) *AggrAttributesType
- func (o *AggrAttributesType) SetAggregateUuid(newValue string) *AggrAttributesType
- func (o *AggrAttributesType) SetAutobalanceAvailableThresholdPercent(newValue int) *AggrAttributesType
- func (o *AggrAttributesType) SetAutobalanceState(newValue AutobalanceAggregateStateType) *AggrAttributesType
- func (o *AggrAttributesType) SetAutobalanceStateChangeCounter(newValue int) *AggrAttributesType
- func (o *AggrAttributesType) SetAutobalanceUnbalancedThresholdPercent(newValue int) *AggrAttributesType
- func (o *AggrAttributesType) SetIsAutobalanceEligible(newValue bool) *AggrAttributesType
- func (o *AggrAttributesType) SetIsCftPrecommit(newValue bool) *AggrAttributesType
- func (o *AggrAttributesType) SetIsObjectStoreAttachEligible(newValue bool) *AggrAttributesType
- func (o *AggrAttributesType) SetIsTransitionOutOfSpace(newValue bool) *AggrAttributesType
- func (o *AggrAttributesType) SetNodes(newValue AggrAttributesTypeNodes) *AggrAttributesType
- func (o *AggrAttributesType) SetStripingType(newValue string) *AggrAttributesType
- func (o AggrAttributesType) String() string
- func (o *AggrAttributesType) StripingType() string
- func (o *AggrAttributesType) ToXML() (string, error)
- type AggrAttributesTypeNodes
- type AggrCheckAttributesType
- func (o *AggrCheckAttributesType) AddedSpace() int
- func (o *AggrCheckAttributesType) CheckLastErrno() int
- func (o *AggrCheckAttributesType) Cookie() int
- func (o *AggrCheckAttributesType) IsSpaceEstimateComplete() bool
- func (o *AggrCheckAttributesType) SetAddedSpace(newValue int) *AggrCheckAttributesType
- func (o *AggrCheckAttributesType) SetCheckLastErrno(newValue int) *AggrCheckAttributesType
- func (o *AggrCheckAttributesType) SetCookie(newValue int) *AggrCheckAttributesType
- func (o *AggrCheckAttributesType) SetIsSpaceEstimateComplete(newValue bool) *AggrCheckAttributesType
- func (o AggrCheckAttributesType) String() string
- func (o *AggrCheckAttributesType) ToXML() (string, error)
- type AggrFsAttributesType
- func (o *AggrFsAttributesType) BlockType() string
- func (o *AggrFsAttributesType) Fsid() int
- func (o *AggrFsAttributesType) SetBlockType(newValue string) *AggrFsAttributesType
- func (o *AggrFsAttributesType) SetFsid(newValue int) *AggrFsAttributesType
- func (o *AggrFsAttributesType) SetType(newValue string) *AggrFsAttributesType
- func (o AggrFsAttributesType) String() string
- func (o *AggrFsAttributesType) ToXML() (string, error)
- func (o *AggrFsAttributesType) Type() string
- type AggrInodeAttributesType
- func (o *AggrInodeAttributesType) FilesPrivateUsed() int
- func (o *AggrInodeAttributesType) FilesTotal() int
- func (o *AggrInodeAttributesType) FilesUsed() int
- func (o *AggrInodeAttributesType) InodefilePrivateCapacity() int
- func (o *AggrInodeAttributesType) InodefilePublicCapacity() int
- func (o *AggrInodeAttributesType) InofileVersion() int
- func (o *AggrInodeAttributesType) MaxfilesAvailable() int
- func (o *AggrInodeAttributesType) MaxfilesPossible() int
- func (o *AggrInodeAttributesType) MaxfilesUsed() int
- func (o *AggrInodeAttributesType) PercentInodeUsedCapacity() int
- func (o *AggrInodeAttributesType) SetFilesPrivateUsed(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetFilesTotal(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetFilesUsed(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetInodefilePublicCapacity(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetInofileVersion(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetMaxfilesAvailable(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetMaxfilesPossible(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetMaxfilesUsed(newValue int) *AggrInodeAttributesType
- func (o *AggrInodeAttributesType) SetPercentInodeUsedCapacity(newValue int) *AggrInodeAttributesType
- func (o AggrInodeAttributesType) String() string
- func (o *AggrInodeAttributesType) ToXML() (string, error)
- type AggrNameType
- type AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) Cluster() string
- func (o *AggrOwnershipAttributesType) DrHomeId() int
- func (o *AggrOwnershipAttributesType) DrHomeName() string
- func (o *AggrOwnershipAttributesType) HomeId() int
- func (o *AggrOwnershipAttributesType) HomeName() string
- func (o *AggrOwnershipAttributesType) OwnerId() int
- func (o *AggrOwnershipAttributesType) OwnerName() string
- func (o *AggrOwnershipAttributesType) SetCluster(newValue string) *AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) SetDrHomeId(newValue int) *AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) SetDrHomeName(newValue string) *AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) SetHomeId(newValue int) *AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) SetHomeName(newValue string) *AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) SetOwnerId(newValue int) *AggrOwnershipAttributesType
- func (o *AggrOwnershipAttributesType) SetOwnerName(newValue string) *AggrOwnershipAttributesType
- func (o AggrOwnershipAttributesType) String() string
- func (o *AggrOwnershipAttributesType) ToXML() (string, error)
- type AggrPerformanceAttributesType
- func (o *AggrPerformanceAttributesType) FreeSpaceRealloc() string
- func (o *AggrPerformanceAttributesType) MaxWriteAllocBlocks() int
- func (o *AggrPerformanceAttributesType) SetFreeSpaceRealloc(newValue string) *AggrPerformanceAttributesType
- func (o *AggrPerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *AggrPerformanceAttributesType
- func (o *AggrPerformanceAttributesType) SetSingleInstanceDataLogging(newValue string) *AggrPerformanceAttributesType
- func (o *AggrPerformanceAttributesType) SingleInstanceDataLogging() string
- func (o AggrPerformanceAttributesType) String() string
- func (o *AggrPerformanceAttributesType) ToXML() (string, error)
- type AggrRaidAttributesType
- func (o *AggrRaidAttributesType) AggregateType() string
- func (o *AggrRaidAttributesType) CacheRaidGroupSize() int
- func (o *AggrRaidAttributesType) ChecksumStatus() string
- func (o *AggrRaidAttributesType) ChecksumStyle() string
- func (o *AggrRaidAttributesType) DiskCount() int
- func (o *AggrRaidAttributesType) EncryptionKeyId() string
- func (o *AggrRaidAttributesType) HaPolicy() string
- func (o *AggrRaidAttributesType) HasLocalRoot() bool
- func (o *AggrRaidAttributesType) HasPartnerRoot() bool
- func (o *AggrRaidAttributesType) IsChecksumEnabled() bool
- func (o *AggrRaidAttributesType) IsComposite() bool
- func (o *AggrRaidAttributesType) IsEncrypted() bool
- func (o *AggrRaidAttributesType) IsHybrid() bool
- func (o *AggrRaidAttributesType) IsHybridEnabled() bool
- func (o *AggrRaidAttributesType) IsInconsistent() bool
- func (o *AggrRaidAttributesType) IsMirrored() bool
- func (o *AggrRaidAttributesType) IsRootAggregate() bool
- func (o *AggrRaidAttributesType) MirrorStatus() string
- func (o *AggrRaidAttributesType) MountState() string
- func (o *AggrRaidAttributesType) PlexCount() int
- func (o *AggrRaidAttributesType) Plexes() AggrRaidAttributesTypePlexes
- func (o *AggrRaidAttributesType) RaidLostWriteState() string
- func (o *AggrRaidAttributesType) RaidSize() int
- func (o *AggrRaidAttributesType) RaidStatus() string
- func (o *AggrRaidAttributesType) RaidType() string
- func (o *AggrRaidAttributesType) SetAggregateType(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetCacheRaidGroupSize(newValue int) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetChecksumStatus(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetChecksumStyle(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetDiskCount(newValue int) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetEncryptionKeyId(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetHaPolicy(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetHasLocalRoot(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetHasPartnerRoot(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsChecksumEnabled(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsComposite(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsEncrypted(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsHybrid(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsHybridEnabled(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsInconsistent(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsMirrored(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetIsRootAggregate(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetMirrorStatus(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetMountState(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetPlexCount(newValue int) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetPlexes(newValue AggrRaidAttributesTypePlexes) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetRaidLostWriteState(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetRaidSize(newValue int) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetRaidStatus(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetRaidType(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetState(newValue string) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) SetUsesSharedDisks(newValue bool) *AggrRaidAttributesType
- func (o *AggrRaidAttributesType) State() string
- func (o AggrRaidAttributesType) String() string
- func (o *AggrRaidAttributesType) ToXML() (string, error)
- func (o *AggrRaidAttributesType) UsesSharedDisks() bool
- type AggrRaidAttributesTypePlexes
- type AggrSnaplockAttributesType
- func (o *AggrSnaplockAttributesType) IsSnaplock() bool
- func (o *AggrSnaplockAttributesType) SetIsSnaplock(newValue bool) *AggrSnaplockAttributesType
- func (o *AggrSnaplockAttributesType) SetSnaplockType(newValue string) *AggrSnaplockAttributesType
- func (o *AggrSnaplockAttributesType) SnaplockType() string
- func (o AggrSnaplockAttributesType) String() string
- func (o *AggrSnaplockAttributesType) ToXML() (string, error)
- type AggrSnapmirrorAttributesType
- func (o *AggrSnapmirrorAttributesType) DpSnapmirrorDestinations() int
- func (o *AggrSnapmirrorAttributesType) LsSnapmirrorDestinations() int
- func (o *AggrSnapmirrorAttributesType) MvSnapmirrorDestinations() int
- func (o *AggrSnapmirrorAttributesType) SetDpSnapmirrorDestinations(newValue int) *AggrSnapmirrorAttributesType
- func (o *AggrSnapmirrorAttributesType) SetLsSnapmirrorDestinations(newValue int) *AggrSnapmirrorAttributesType
- func (o *AggrSnapmirrorAttributesType) SetMvSnapmirrorDestinations(newValue int) *AggrSnapmirrorAttributesType
- func (o AggrSnapmirrorAttributesType) String() string
- func (o *AggrSnapmirrorAttributesType) ToXML() (string, error)
- type AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) FilesTotal() int
- func (o *AggrSnapshotAttributesType) FilesUsed() int
- func (o *AggrSnapshotAttributesType) InofileVersion() int
- func (o *AggrSnapshotAttributesType) IsSnapshotAutoCreateEnabled() bool
- func (o *AggrSnapshotAttributesType) IsSnapshotAutoDeleteEnabled() bool
- func (o *AggrSnapshotAttributesType) MaxfilesAvailable() int
- func (o *AggrSnapshotAttributesType) MaxfilesPossible() int
- func (o *AggrSnapshotAttributesType) MaxfilesUsed() int
- func (o *AggrSnapshotAttributesType) PercentInodeUsedCapacity() int
- func (o *AggrSnapshotAttributesType) PercentUsedCapacity() int
- func (o *AggrSnapshotAttributesType) SetFilesTotal(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetFilesUsed(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetInofileVersion(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetIsSnapshotAutoCreateEnabled(newValue bool) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetIsSnapshotAutoDeleteEnabled(newValue bool) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetMaxfilesAvailable(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetMaxfilesPossible(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetMaxfilesUsed(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetPercentInodeUsedCapacity(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetPercentUsedCapacity(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetSizeAvailable(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetSizeTotal(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetSizeUsed(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SetSnapshotReservePercent(newValue int) *AggrSnapshotAttributesType
- func (o *AggrSnapshotAttributesType) SizeAvailable() int
- func (o *AggrSnapshotAttributesType) SizeTotal() int
- func (o *AggrSnapshotAttributesType) SizeUsed() int
- func (o *AggrSnapshotAttributesType) SnapshotReservePercent() int
- func (o AggrSnapshotAttributesType) String() string
- func (o *AggrSnapshotAttributesType) ToXML() (string, error)
- type AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) AggregateMetadata() int
- func (o *AggrSpaceAttributesType) CapacityTierUsed() int
- func (o *AggrSpaceAttributesType) DataCompactedCount() int
- func (o *AggrSpaceAttributesType) DataCompactionSpaceSaved() int
- func (o *AggrSpaceAttributesType) DataCompactionSpaceSavedPercent() int
- func (o *AggrSpaceAttributesType) HybridCacheSizeTotal() int
- func (o *AggrSpaceAttributesType) PercentUsedCapacity() int
- func (o *AggrSpaceAttributesType) PerformanceTierInactiveUserData() int
- func (o *AggrSpaceAttributesType) PerformanceTierInactiveUserDataPercent() int
- func (o *AggrSpaceAttributesType) PhysicalUsed() int
- func (o *AggrSpaceAttributesType) PhysicalUsedPercent() int
- func (o *AggrSpaceAttributesType) SetAggregateMetadata(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetCapacityTierUsed(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetDataCompactedCount(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetDataCompactionSpaceSaved(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetDataCompactionSpaceSavedPercent(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetHybridCacheSizeTotal(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetPercentUsedCapacity(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetPerformanceTierInactiveUserData(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetPerformanceTierInactiveUserDataPercent(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetPhysicalUsed(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetSisSharedCount(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetSisSpaceSaved(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetSisSpaceSavedPercent(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetSizeAvailable(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetSizeTotal(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetSizeUsed(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetTotalReservedSpace(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetUsedIncludingSnapshotReserve(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SetVolumeFootprints(newValue int) *AggrSpaceAttributesType
- func (o *AggrSpaceAttributesType) SisSharedCount() int
- func (o *AggrSpaceAttributesType) SisSpaceSaved() int
- func (o *AggrSpaceAttributesType) SisSpaceSavedPercent() int
- func (o *AggrSpaceAttributesType) SizeAvailable() int
- func (o *AggrSpaceAttributesType) SizeTotal() int
- func (o *AggrSpaceAttributesType) SizeUsed() int
- func (o AggrSpaceAttributesType) String() string
- func (o *AggrSpaceAttributesType) ToXML() (string, error)
- func (o *AggrSpaceAttributesType) TotalReservedSpace() int
- func (o *AggrSpaceAttributesType) UsedIncludingSnapshotReserve() int
- func (o *AggrSpaceAttributesType) VolumeFootprints() int
- type AggrSpaceGetIterRequest
- func (o *AggrSpaceGetIterRequest) DesiredAttributes() AggrSpaceGetIterRequestDesiredAttributes
- func (o *AggrSpaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*AggrSpaceGetIterResponse, error)
- func (o *AggrSpaceGetIterRequest) MaxRecords() int
- func (o *AggrSpaceGetIterRequest) Query() AggrSpaceGetIterRequestQuery
- func (o *AggrSpaceGetIterRequest) SetDesiredAttributes(newValue AggrSpaceGetIterRequestDesiredAttributes) *AggrSpaceGetIterRequest
- func (o *AggrSpaceGetIterRequest) SetMaxRecords(newValue int) *AggrSpaceGetIterRequest
- func (o *AggrSpaceGetIterRequest) SetQuery(newValue AggrSpaceGetIterRequestQuery) *AggrSpaceGetIterRequest
- func (o *AggrSpaceGetIterRequest) SetTag(newValue string) *AggrSpaceGetIterRequest
- func (o AggrSpaceGetIterRequest) String() string
- func (o *AggrSpaceGetIterRequest) Tag() string
- func (o *AggrSpaceGetIterRequest) ToXML() (string, error)
- type AggrSpaceGetIterRequestDesiredAttributes
- func (o *AggrSpaceGetIterRequestDesiredAttributes) SetSpaceInformation(newValue SpaceInformationType) *AggrSpaceGetIterRequestDesiredAttributes
- func (o *AggrSpaceGetIterRequestDesiredAttributes) SpaceInformation() SpaceInformationType
- func (o AggrSpaceGetIterRequestDesiredAttributes) String() string
- type AggrSpaceGetIterRequestQuery
- type AggrSpaceGetIterResponse
- type AggrSpaceGetIterResponseResult
- func (o *AggrSpaceGetIterResponseResult) AttributesList() AggrSpaceGetIterResponseResultAttributesList
- func (o *AggrSpaceGetIterResponseResult) NextTag() string
- func (o *AggrSpaceGetIterResponseResult) NumRecords() int
- func (o *AggrSpaceGetIterResponseResult) SetAttributesList(newValue AggrSpaceGetIterResponseResultAttributesList) *AggrSpaceGetIterResponseResult
- func (o *AggrSpaceGetIterResponseResult) SetNextTag(newValue string) *AggrSpaceGetIterResponseResult
- func (o *AggrSpaceGetIterResponseResult) SetNumRecords(newValue int) *AggrSpaceGetIterResponseResult
- func (o AggrSpaceGetIterResponseResult) String() string
- func (o *AggrSpaceGetIterResponseResult) ToXML() (string, error)
- type AggrSpaceGetIterResponseResultAttributesList
- func (o *AggrSpaceGetIterResponseResultAttributesList) SetSpaceInformation(newValue []SpaceInformationType) *AggrSpaceGetIterResponseResultAttributesList
- func (o *AggrSpaceGetIterResponseResultAttributesList) SpaceInformation() []SpaceInformationType
- func (o AggrSpaceGetIterResponseResultAttributesList) String() string
- type AggrStartAttributesType
- func (o *AggrStartAttributesType) MinSpaceForUpgrade() int
- func (o *AggrStartAttributesType) SetMinSpaceForUpgrade(newValue int) *AggrStartAttributesType
- func (o *AggrStartAttributesType) SetStartLastErrno(newValue int) *AggrStartAttributesType
- func (o *AggrStartAttributesType) StartLastErrno() int
- func (o AggrStartAttributesType) String() string
- func (o *AggrStartAttributesType) ToXML() (string, error)
- type AggrStatusAttributesType
- type AggrStripingAttributesType
- type AggrVolumeCountAttributesType
- func (o *AggrVolumeCountAttributesType) FlexvolCount() int
- func (o *AggrVolumeCountAttributesType) FlexvolCountCollective() int
- func (o *AggrVolumeCountAttributesType) FlexvolCountNotOnline() int
- func (o *AggrVolumeCountAttributesType) FlexvolCountQuiesced() int
- func (o *AggrVolumeCountAttributesType) FlexvolCountStriped() int
- func (o *AggrVolumeCountAttributesType) SetFlexvolCount(newValue int) *AggrVolumeCountAttributesType
- func (o *AggrVolumeCountAttributesType) SetFlexvolCountCollective(newValue int) *AggrVolumeCountAttributesType
- func (o *AggrVolumeCountAttributesType) SetFlexvolCountNotOnline(newValue int) *AggrVolumeCountAttributesType
- func (o *AggrVolumeCountAttributesType) SetFlexvolCountQuiesced(newValue int) *AggrVolumeCountAttributesType
- func (o *AggrVolumeCountAttributesType) SetFlexvolCountStriped(newValue int) *AggrVolumeCountAttributesType
- func (o AggrVolumeCountAttributesType) String() string
- func (o *AggrVolumeCountAttributesType) ToXML() (string, error)
- type AggrWaflironAttributesType
- func (o *AggrWaflironAttributesType) LastStartErrno() int
- func (o *AggrWaflironAttributesType) LastStartErrorInfo() string
- func (o *AggrWaflironAttributesType) ScanPercentage() int
- func (o *AggrWaflironAttributesType) SetLastStartErrno(newValue int) *AggrWaflironAttributesType
- func (o *AggrWaflironAttributesType) SetLastStartErrorInfo(newValue string) *AggrWaflironAttributesType
- func (o *AggrWaflironAttributesType) SetScanPercentage(newValue int) *AggrWaflironAttributesType
- func (o *AggrWaflironAttributesType) SetState(newValue string) *AggrWaflironAttributesType
- func (o *AggrWaflironAttributesType) SetSummaryScanPercentage(newValue int) *AggrWaflironAttributesType
- func (o *AggrWaflironAttributesType) State() string
- func (o AggrWaflironAttributesType) String() string
- func (o *AggrWaflironAttributesType) SummaryScanPercentage() int
- func (o *AggrWaflironAttributesType) ToXML() (string, error)
- type AggregatetypeType
- type AntivirusPolicyType
- type AutobalanceAggregateStateType
- type BlockRangeType
- func (o *BlockRangeType) BlockCount() int
- func (o *BlockRangeType) DestinationBlockNumber() int
- func (o *BlockRangeType) SetBlockCount(newValue int) *BlockRangeType
- func (o *BlockRangeType) SetDestinationBlockNumber(newValue int) *BlockRangeType
- func (o *BlockRangeType) SetSourceBlockNumber(newValue int) *BlockRangeType
- func (o *BlockRangeType) SourceBlockNumber() int
- func (o BlockRangeType) String() string
- func (o *BlockRangeType) ToXML() (string, error)
- type CachePolicyType
- type CloneCreateRequest
- func (o *CloneCreateRequest) Autodelete() bool
- func (o *CloneCreateRequest) BlockRanges() CloneCreateRequestBlockRanges
- func (o *CloneCreateRequest) BypassLicenseCheck() bool
- func (o *CloneCreateRequest) BypassThrottle() bool
- func (o *CloneCreateRequest) DestinationExists() bool
- func (o *CloneCreateRequest) DestinationPath() string
- func (o *CloneCreateRequest) DestinationVolume() string
- func (o *CloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (*CloneCreateResponse, error)
- func (o *CloneCreateRequest) FixedBlockCount() int
- func (o *CloneCreateRequest) IgnoreLocks() bool
- func (o *CloneCreateRequest) IgnoreStreams() bool
- func (o *CloneCreateRequest) IsBackup() bool
- func (o *CloneCreateRequest) IsFixedBlockCount() bool
- func (o *CloneCreateRequest) IsVvolBackup() bool
- func (o *CloneCreateRequest) LunSerialNumber() string
- func (o *CloneCreateRequest) NosplitEntry() bool
- func (o *CloneCreateRequest) QosPolicyGroupName() string
- func (o *CloneCreateRequest) SetAutodelete(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetBlockRanges(newValue CloneCreateRequestBlockRanges) *CloneCreateRequest
- func (o *CloneCreateRequest) SetBypassLicenseCheck(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetBypassThrottle(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetDestinationExists(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetDestinationPath(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetDestinationVolume(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetFixedBlockCount(newValue int) *CloneCreateRequest
- func (o *CloneCreateRequest) SetIgnoreLocks(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetIgnoreStreams(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetIsBackup(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetIsFixedBlockCount(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetIsVvolBackup(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetLunSerialNumber(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetNosplitEntry(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetQosPolicyGroupName(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetSnapshotName(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetSourcePath(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetSpaceReserve(newValue bool) *CloneCreateRequest
- func (o *CloneCreateRequest) SetTokenUuid(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SetVolume(newValue string) *CloneCreateRequest
- func (o *CloneCreateRequest) SnapshotName() string
- func (o *CloneCreateRequest) SourcePath() string
- func (o *CloneCreateRequest) SpaceReserve() bool
- func (o CloneCreateRequest) String() string
- func (o *CloneCreateRequest) ToXML() (string, error)
- func (o *CloneCreateRequest) TokenUuid() string
- func (o *CloneCreateRequest) Volume() string
- type CloneCreateRequestBlockRanges
- type CloneCreateResponse
- type CloneCreateResponseResult
- type DataProtocolType
- type DnsZoneType
- type EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) AppVersion() string
- func (o *EmsAutosupportLogRequest) AutoSupport() bool
- func (o *EmsAutosupportLogRequest) Category() string
- func (o *EmsAutosupportLogRequest) ComputerName() string
- func (o *EmsAutosupportLogRequest) EventDescription() string
- func (o *EmsAutosupportLogRequest) EventId() int
- func (o *EmsAutosupportLogRequest) EventSource() string
- func (o *EmsAutosupportLogRequest) ExecuteUsing(zr *ZapiRunner) (*EmsAutosupportLogResponse, error)
- func (o *EmsAutosupportLogRequest) LogLevel() int
- func (o *EmsAutosupportLogRequest) SetAppVersion(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetAutoSupport(newValue bool) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetCategory(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetComputerName(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetEventDescription(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetEventId(newValue int) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetEventSource(newValue string) *EmsAutosupportLogRequest
- func (o *EmsAutosupportLogRequest) SetLogLevel(newValue int) *EmsAutosupportLogRequest
- func (o EmsAutosupportLogRequest) String() string
- func (o *EmsAutosupportLogRequest) ToXML() (string, error)
- type EmsAutosupportLogResponse
- type EmsAutosupportLogResponseResult
- type ExportPolicyCreateRequest
- func (o *ExportPolicyCreateRequest) ExecuteUsing(zr *ZapiRunner) (*ExportPolicyCreateResponse, error)
- func (o *ExportPolicyCreateRequest) PolicyName() ExportPolicyNameType
- func (o *ExportPolicyCreateRequest) ReturnRecord() bool
- func (o *ExportPolicyCreateRequest) SetPolicyName(newValue ExportPolicyNameType) *ExportPolicyCreateRequest
- func (o *ExportPolicyCreateRequest) SetReturnRecord(newValue bool) *ExportPolicyCreateRequest
- func (o ExportPolicyCreateRequest) String() string
- func (o *ExportPolicyCreateRequest) ToXML() (string, error)
- type ExportPolicyCreateResponse
- type ExportPolicyCreateResponseResult
- func (o *ExportPolicyCreateResponseResult) Result() ExportPolicyCreateResponseResultResult
- func (o *ExportPolicyCreateResponseResult) SetResult(newValue ExportPolicyCreateResponseResultResult) *ExportPolicyCreateResponseResult
- func (o ExportPolicyCreateResponseResult) String() string
- func (o *ExportPolicyCreateResponseResult) ToXML() (string, error)
- type ExportPolicyCreateResponseResultResult
- type ExportPolicyInfoType
- func (o *ExportPolicyInfoType) PolicyId() int
- func (o *ExportPolicyInfoType) PolicyName() ExportPolicyNameType
- func (o *ExportPolicyInfoType) SetPolicyId(newValue int) *ExportPolicyInfoType
- func (o *ExportPolicyInfoType) SetPolicyName(newValue ExportPolicyNameType) *ExportPolicyInfoType
- func (o *ExportPolicyInfoType) SetVserver(newValue string) *ExportPolicyInfoType
- func (o ExportPolicyInfoType) String() string
- func (o *ExportPolicyInfoType) ToXML() (string, error)
- func (o *ExportPolicyInfoType) Vserver() string
- type ExportPolicyNameType
- type ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) AnonymousUserId() string
- func (o *ExportRuleCreateRequest) ClientMatch() string
- func (o *ExportRuleCreateRequest) ExecuteUsing(zr *ZapiRunner) (*ExportRuleCreateResponse, error)
- func (o *ExportRuleCreateRequest) ExportChownMode() ExportchownmodeType
- func (o *ExportRuleCreateRequest) ExportNtfsUnixSecurityOps() ExportntfsunixsecopsType
- func (o *ExportRuleCreateRequest) IsAllowDevIsEnabled() bool
- func (o *ExportRuleCreateRequest) IsAllowSetUidEnabled() bool
- func (o *ExportRuleCreateRequest) PolicyName() ExportPolicyNameType
- func (o *ExportRuleCreateRequest) Protocol() ExportRuleCreateRequestProtocol
- func (o *ExportRuleCreateRequest) RoRule() ExportRuleCreateRequestRoRule
- func (o *ExportRuleCreateRequest) RuleIndex() int
- func (o *ExportRuleCreateRequest) RwRule() ExportRuleCreateRequestRwRule
- func (o *ExportRuleCreateRequest) SetAnonymousUserId(newValue string) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetClientMatch(newValue string) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetExportChownMode(newValue ExportchownmodeType) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetExportNtfsUnixSecurityOps(newValue ExportntfsunixsecopsType) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetIsAllowDevIsEnabled(newValue bool) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetIsAllowSetUidEnabled(newValue bool) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetPolicyName(newValue ExportPolicyNameType) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetProtocol(newValue ExportRuleCreateRequestProtocol) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetRoRule(newValue ExportRuleCreateRequestRoRule) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetRuleIndex(newValue int) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetRwRule(newValue ExportRuleCreateRequestRwRule) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetSuperUserSecurity(newValue ExportRuleCreateRequestSuperUserSecurity) *ExportRuleCreateRequest
- func (o ExportRuleCreateRequest) String() string
- func (o *ExportRuleCreateRequest) SuperUserSecurity() ExportRuleCreateRequestSuperUserSecurity
- func (o *ExportRuleCreateRequest) ToXML() (string, error)
- type ExportRuleCreateRequestProtocol
- type ExportRuleCreateRequestRoRule
- type ExportRuleCreateRequestRwRule
- type ExportRuleCreateRequestSuperUserSecurity
- type ExportRuleCreateResponse
- type ExportRuleCreateResponseResult
- type ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) DesiredAttributes() ExportRuleGetIterRequestDesiredAttributes
- func (o *ExportRuleGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*ExportRuleGetIterResponse, error)
- func (o *ExportRuleGetIterRequest) MaxRecords() int
- func (o *ExportRuleGetIterRequest) Query() ExportRuleGetIterRequestQuery
- func (o *ExportRuleGetIterRequest) SetDesiredAttributes(newValue ExportRuleGetIterRequestDesiredAttributes) *ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) SetMaxRecords(newValue int) *ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) SetQuery(newValue ExportRuleGetIterRequestQuery) *ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) SetTag(newValue string) *ExportRuleGetIterRequest
- func (o ExportRuleGetIterRequest) String() string
- func (o *ExportRuleGetIterRequest) Tag() string
- func (o *ExportRuleGetIterRequest) ToXML() (string, error)
- type ExportRuleGetIterRequestDesiredAttributes
- type ExportRuleGetIterRequestQuery
- type ExportRuleGetIterResponse
- type ExportRuleGetIterResponseResult
- func (o *ExportRuleGetIterResponseResult) AttributesList() ExportRuleGetIterResponseResultAttributesList
- func (o *ExportRuleGetIterResponseResult) NextTag() string
- func (o *ExportRuleGetIterResponseResult) NumRecords() int
- func (o *ExportRuleGetIterResponseResult) SetAttributesList(newValue ExportRuleGetIterResponseResultAttributesList) *ExportRuleGetIterResponseResult
- func (o *ExportRuleGetIterResponseResult) SetNextTag(newValue string) *ExportRuleGetIterResponseResult
- func (o *ExportRuleGetIterResponseResult) SetNumRecords(newValue int) *ExportRuleGetIterResponseResult
- func (o ExportRuleGetIterResponseResult) String() string
- func (o *ExportRuleGetIterResponseResult) ToXML() (string, error)
- type ExportRuleGetIterResponseResultAttributesList
- func (o *ExportRuleGetIterResponseResultAttributesList) ExportRuleInfo() []ExportRuleInfoType
- func (o *ExportRuleGetIterResponseResultAttributesList) SetExportRuleInfo(newValue []ExportRuleInfoType) *ExportRuleGetIterResponseResultAttributesList
- func (o ExportRuleGetIterResponseResultAttributesList) String() string
- type ExportRuleInfoType
- func (o *ExportRuleInfoType) AnonymousUserId() string
- func (o *ExportRuleInfoType) ClientMatch() string
- func (o *ExportRuleInfoType) ExportChownMode() ExportchownmodeType
- func (o *ExportRuleInfoType) ExportNtfsUnixSecurityOps() ExportntfsunixsecopsType
- func (o *ExportRuleInfoType) IsAllowDevIsEnabled() bool
- func (o *ExportRuleInfoType) IsAllowSetUidEnabled() bool
- func (o *ExportRuleInfoType) PolicyName() ExportPolicyNameType
- func (o *ExportRuleInfoType) Protocol() ExportRuleInfoTypeProtocol
- func (o *ExportRuleInfoType) RoRule() ExportRuleInfoTypeRoRule
- func (o *ExportRuleInfoType) RuleIndex() int
- func (o *ExportRuleInfoType) RwRule() ExportRuleInfoTypeRwRule
- func (o *ExportRuleInfoType) SetAnonymousUserId(newValue string) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetClientMatch(newValue string) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetExportChownMode(newValue ExportchownmodeType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetExportNtfsUnixSecurityOps(newValue ExportntfsunixsecopsType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetIsAllowDevIsEnabled(newValue bool) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetIsAllowSetUidEnabled(newValue bool) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetPolicyName(newValue ExportPolicyNameType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetProtocol(newValue ExportRuleInfoTypeProtocol) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetRoRule(newValue ExportRuleInfoTypeRoRule) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetRuleIndex(newValue int) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetRwRule(newValue ExportRuleInfoTypeRwRule) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetSuperUserSecurity(newValue ExportRuleInfoTypeSuperUserSecurity) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetVserverName(newValue string) *ExportRuleInfoType
- func (o ExportRuleInfoType) String() string
- func (o *ExportRuleInfoType) SuperUserSecurity() ExportRuleInfoTypeSuperUserSecurity
- func (o *ExportRuleInfoType) ToXML() (string, error)
- func (o *ExportRuleInfoType) VserverName() string
- type ExportRuleInfoTypeProtocol
- type ExportRuleInfoTypeRoRule
- type ExportRuleInfoTypeRwRule
- type ExportRuleInfoTypeSuperUserSecurity
- type ExportchownmodeType
- type ExportntfsunixsecopsType
- type FailoverGroupType
- type IgroupAddRequest
- func (o *IgroupAddRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupAddResponse, error)
- func (o *IgroupAddRequest) Force() bool
- func (o *IgroupAddRequest) Initiator() string
- func (o *IgroupAddRequest) InitiatorGroupName() string
- func (o *IgroupAddRequest) SetForce(newValue bool) *IgroupAddRequest
- func (o *IgroupAddRequest) SetInitiator(newValue string) *IgroupAddRequest
- func (o *IgroupAddRequest) SetInitiatorGroupName(newValue string) *IgroupAddRequest
- func (o IgroupAddRequest) String() string
- func (o *IgroupAddRequest) ToXML() (string, error)
- type IgroupAddResponse
- type IgroupAddResponseResult
- type IgroupCreateRequest
- func (o *IgroupCreateRequest) BindPortset() string
- func (o *IgroupCreateRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupCreateResponse, error)
- func (o *IgroupCreateRequest) InitiatorGroupName() string
- func (o *IgroupCreateRequest) InitiatorGroupType() string
- func (o *IgroupCreateRequest) OsType() InitiatorGroupOsTypeType
- func (o *IgroupCreateRequest) Ostype() InitiatorGroupOsTypeType
- func (o *IgroupCreateRequest) SetBindPortset(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetInitiatorGroupName(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetInitiatorGroupType(newValue string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetOsType(newValue InitiatorGroupOsTypeType) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetOstype(newValue InitiatorGroupOsTypeType) *IgroupCreateRequest
- func (o IgroupCreateRequest) String() string
- func (o *IgroupCreateRequest) ToXML() (string, error)
- type IgroupCreateResponse
- type IgroupCreateResponseResult
- type IgroupDestroyRequest
- func (o *IgroupDestroyRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupDestroyResponse, error)
- func (o *IgroupDestroyRequest) Force() bool
- func (o *IgroupDestroyRequest) InitiatorGroupName() string
- func (o *IgroupDestroyRequest) SetForce(newValue bool) *IgroupDestroyRequest
- func (o *IgroupDestroyRequest) SetInitiatorGroupName(newValue string) *IgroupDestroyRequest
- func (o IgroupDestroyRequest) String() string
- func (o *IgroupDestroyRequest) ToXML() (string, error)
- type IgroupDestroyResponse
- type IgroupDestroyResponseResult
- type IgroupGetIterRequest
- func (o *IgroupGetIterRequest) DesiredAttributes() IgroupGetIterRequestDesiredAttributes
- func (o *IgroupGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupGetIterResponse, error)
- func (o *IgroupGetIterRequest) MaxRecords() int
- func (o *IgroupGetIterRequest) Query() IgroupGetIterRequestQuery
- func (o *IgroupGetIterRequest) SetDesiredAttributes(newValue IgroupGetIterRequestDesiredAttributes) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetMaxRecords(newValue int) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetQuery(newValue IgroupGetIterRequestQuery) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetTag(newValue string) *IgroupGetIterRequest
- func (o IgroupGetIterRequest) String() string
- func (o *IgroupGetIterRequest) Tag() string
- func (o *IgroupGetIterRequest) ToXML() (string, error)
- type IgroupGetIterRequestDesiredAttributes
- type IgroupGetIterRequestQuery
- type IgroupGetIterResponse
- type IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) AttributesList() IgroupGetIterResponseResultAttributesList
- func (o *IgroupGetIterResponseResult) NextTag() string
- func (o *IgroupGetIterResponseResult) NumRecords() int
- func (o *IgroupGetIterResponseResult) SetAttributesList(newValue IgroupGetIterResponseResultAttributesList) *IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) SetNextTag(newValue string) *IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) SetNumRecords(newValue int) *IgroupGetIterResponseResult
- func (o IgroupGetIterResponseResult) String() string
- func (o *IgroupGetIterResponseResult) ToXML() (string, error)
- type IgroupGetIterResponseResultAttributesList
- func (o *IgroupGetIterResponseResultAttributesList) InitiatorGroupInfo() []InitiatorGroupInfoType
- func (o *IgroupGetIterResponseResultAttributesList) SetInitiatorGroupInfo(newValue []InitiatorGroupInfoType) *IgroupGetIterResponseResultAttributesList
- func (o IgroupGetIterResponseResultAttributesList) String() string
- type IgroupRemoveRequest
- func (o *IgroupRemoveRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupRemoveResponse, error)
- func (o *IgroupRemoveRequest) Force() bool
- func (o *IgroupRemoveRequest) Initiator() string
- func (o *IgroupRemoveRequest) InitiatorGroupName() string
- func (o *IgroupRemoveRequest) SetForce(newValue bool) *IgroupRemoveRequest
- func (o *IgroupRemoveRequest) SetInitiator(newValue string) *IgroupRemoveRequest
- func (o *IgroupRemoveRequest) SetInitiatorGroupName(newValue string) *IgroupRemoveRequest
- func (o IgroupRemoveRequest) String() string
- func (o *IgroupRemoveRequest) ToXML() (string, error)
- type IgroupRemoveResponse
- type IgroupRemoveResponseResult
- type InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) InitiatorGroupAluaEnabled() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupDeleteOnUnmap() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupName() string
- func (o *InitiatorGroupInfoType) InitiatorGroupOsType() InitiatorGroupOsTypeType
- func (o *InitiatorGroupInfoType) InitiatorGroupPortsetName() string
- func (o *InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupThrottleBorrow() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupThrottleReserve() int
- func (o *InitiatorGroupInfoType) InitiatorGroupType() string
- func (o *InitiatorGroupInfoType) InitiatorGroupUsePartner() bool
- func (o *InitiatorGroupInfoType) InitiatorGroupUuid() string
- func (o *InitiatorGroupInfoType) InitiatorGroupVsaEnabled() bool
- func (o *InitiatorGroupInfoType) Initiators() InitiatorGroupInfoTypeInitiators
- func (o *InitiatorGroupInfoType) LunId() int
- func (o *InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupDeleteOnUnmap(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupName(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupOsType(newValue InitiatorGroupOsTypeType) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupPortsetName(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve(newValue int) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupType(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupUsePartner(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupUuid(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiators(newValue InitiatorGroupInfoTypeInitiators) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetLunId(newValue int) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetVserver(newValue string) *InitiatorGroupInfoType
- func (o InitiatorGroupInfoType) String() string
- func (o *InitiatorGroupInfoType) ToXML() (string, error)
- func (o *InitiatorGroupInfoType) Vserver() string
- type InitiatorGroupInfoTypeInitiators
- type InitiatorGroupOsTypeType
- type InitiatorInfoType
- type IpAddressType
- type IscsiInterfaceGetIterRequest
- func (o *IscsiInterfaceGetIterRequest) DesiredAttributes() IscsiInterfaceGetIterRequestDesiredAttributes
- func (o *IscsiInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*IscsiInterfaceGetIterResponse, error)
- func (o *IscsiInterfaceGetIterRequest) MaxRecords() int
- func (o *IscsiInterfaceGetIterRequest) Query() IscsiInterfaceGetIterRequestQuery
- func (o *IscsiInterfaceGetIterRequest) SetDesiredAttributes(newValue IscsiInterfaceGetIterRequestDesiredAttributes) *IscsiInterfaceGetIterRequest
- func (o *IscsiInterfaceGetIterRequest) SetMaxRecords(newValue int) *IscsiInterfaceGetIterRequest
- func (o *IscsiInterfaceGetIterRequest) SetQuery(newValue IscsiInterfaceGetIterRequestQuery) *IscsiInterfaceGetIterRequest
- func (o *IscsiInterfaceGetIterRequest) SetTag(newValue string) *IscsiInterfaceGetIterRequest
- func (o IscsiInterfaceGetIterRequest) String() string
- func (o *IscsiInterfaceGetIterRequest) Tag() string
- func (o *IscsiInterfaceGetIterRequest) ToXML() (string, error)
- type IscsiInterfaceGetIterRequestDesiredAttributes
- func (o *IscsiInterfaceGetIterRequestDesiredAttributes) IscsiInterfaceListEntryInfo() IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceGetIterRequestDesiredAttributes) SetIscsiInterfaceListEntryInfo(newValue IscsiInterfaceListEntryInfoType) *IscsiInterfaceGetIterRequestDesiredAttributes
- func (o IscsiInterfaceGetIterRequestDesiredAttributes) String() string
- type IscsiInterfaceGetIterRequestQuery
- func (o *IscsiInterfaceGetIterRequestQuery) IscsiInterfaceListEntryInfo() IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceGetIterRequestQuery) SetIscsiInterfaceListEntryInfo(newValue IscsiInterfaceListEntryInfoType) *IscsiInterfaceGetIterRequestQuery
- func (o IscsiInterfaceGetIterRequestQuery) String() string
- type IscsiInterfaceGetIterResponse
- type IscsiInterfaceGetIterResponseResult
- func (o *IscsiInterfaceGetIterResponseResult) AttributesList() IscsiInterfaceGetIterResponseResultAttributesList
- func (o *IscsiInterfaceGetIterResponseResult) NextTag() string
- func (o *IscsiInterfaceGetIterResponseResult) NumRecords() int
- func (o *IscsiInterfaceGetIterResponseResult) SetAttributesList(newValue IscsiInterfaceGetIterResponseResultAttributesList) *IscsiInterfaceGetIterResponseResult
- func (o *IscsiInterfaceGetIterResponseResult) SetNextTag(newValue string) *IscsiInterfaceGetIterResponseResult
- func (o *IscsiInterfaceGetIterResponseResult) SetNumRecords(newValue int) *IscsiInterfaceGetIterResponseResult
- func (o IscsiInterfaceGetIterResponseResult) String() string
- func (o *IscsiInterfaceGetIterResponseResult) ToXML() (string, error)
- type IscsiInterfaceGetIterResponseResultAttributesList
- func (o *IscsiInterfaceGetIterResponseResultAttributesList) IscsiInterfaceListEntryInfo() []IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceGetIterResponseResultAttributesList) SetIscsiInterfaceListEntryInfo(newValue []IscsiInterfaceListEntryInfoType) *IscsiInterfaceGetIterResponseResultAttributesList
- func (o IscsiInterfaceGetIterResponseResultAttributesList) String() string
- type IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) CurrentNode() string
- func (o *IscsiInterfaceListEntryInfoType) CurrentPort() string
- func (o *IscsiInterfaceListEntryInfoType) InterfaceName() string
- func (o *IscsiInterfaceListEntryInfoType) IpAddress() string
- func (o *IscsiInterfaceListEntryInfoType) IpPort() int
- func (o *IscsiInterfaceListEntryInfoType) IsInterfaceEnabled() bool
- func (o *IscsiInterfaceListEntryInfoType) RelativePortId() int
- func (o *IscsiInterfaceListEntryInfoType) SendtargetsFqdn() string
- func (o *IscsiInterfaceListEntryInfoType) SetCurrentNode(newValue string) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetCurrentPort(newValue string) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetInterfaceName(newValue string) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetIpAddress(newValue string) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetIpPort(newValue int) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetIsInterfaceEnabled(newValue bool) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetRelativePortId(newValue int) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetSendtargetsFqdn(newValue string) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetTpgroupName(newValue string) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetTpgroupTag(newValue int) *IscsiInterfaceListEntryInfoType
- func (o *IscsiInterfaceListEntryInfoType) SetVserver(newValue string) *IscsiInterfaceListEntryInfoType
- func (o IscsiInterfaceListEntryInfoType) String() string
- func (o *IscsiInterfaceListEntryInfoType) ToXML() (string, error)
- func (o *IscsiInterfaceListEntryInfoType) TpgroupName() string
- func (o *IscsiInterfaceListEntryInfoType) TpgroupTag() int
- func (o *IscsiInterfaceListEntryInfoType) Vserver() string
- type IscsiNodeGetNameRequest
- type IscsiNodeGetNameResponse
- type IscsiNodeGetNameResponseResult
- type IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) DesiredAttributes() IscsiServiceGetIterRequestDesiredAttributes
- func (o *IscsiServiceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*IscsiServiceGetIterResponse, error)
- func (o *IscsiServiceGetIterRequest) MaxRecords() int
- func (o *IscsiServiceGetIterRequest) Query() IscsiServiceGetIterRequestQuery
- func (o *IscsiServiceGetIterRequest) SetDesiredAttributes(newValue IscsiServiceGetIterRequestDesiredAttributes) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetMaxRecords(newValue int) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetQuery(newValue IscsiServiceGetIterRequestQuery) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetTag(newValue string) *IscsiServiceGetIterRequest
- func (o IscsiServiceGetIterRequest) String() string
- func (o *IscsiServiceGetIterRequest) Tag() string
- func (o *IscsiServiceGetIterRequest) ToXML() (string, error)
- type IscsiServiceGetIterRequestDesiredAttributes
- func (o *IscsiServiceGetIterRequestDesiredAttributes) IscsiServiceInfo() IscsiServiceInfoType
- func (o *IscsiServiceGetIterRequestDesiredAttributes) SetIscsiServiceInfo(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequestDesiredAttributes
- func (o IscsiServiceGetIterRequestDesiredAttributes) String() string
- type IscsiServiceGetIterRequestQuery
- type IscsiServiceGetIterResponse
- type IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) AttributesList() IscsiServiceGetIterResponseResultAttributesList
- func (o *IscsiServiceGetIterResponseResult) NextTag() string
- func (o *IscsiServiceGetIterResponseResult) NumRecords() int
- func (o *IscsiServiceGetIterResponseResult) SetAttributesList(newValue IscsiServiceGetIterResponseResultAttributesList) *IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) SetNextTag(newValue string) *IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) SetNumRecords(newValue int) *IscsiServiceGetIterResponseResult
- func (o IscsiServiceGetIterResponseResult) String() string
- func (o *IscsiServiceGetIterResponseResult) ToXML() (string, error)
- type IscsiServiceGetIterResponseResultAttributesList
- func (o *IscsiServiceGetIterResponseResultAttributesList) IscsiServiceInfo() []IscsiServiceInfoType
- func (o *IscsiServiceGetIterResponseResultAttributesList) SetIscsiServiceInfo(newValue []IscsiServiceInfoType) *IscsiServiceGetIterResponseResultAttributesList
- func (o IscsiServiceGetIterResponseResultAttributesList) String() string
- type IscsiServiceInfoType
- func (o *IscsiServiceInfoType) AliasName() string
- func (o *IscsiServiceInfoType) IsAvailable() bool
- func (o *IscsiServiceInfoType) LoginTimeout() int
- func (o *IscsiServiceInfoType) MaxCmdsPerSession() int
- func (o *IscsiServiceInfoType) MaxConnPerSession() int
- func (o *IscsiServiceInfoType) MaxErrorRecoveryLevel() int
- func (o *IscsiServiceInfoType) NodeName() string
- func (o *IscsiServiceInfoType) RetainTimeout() int
- func (o *IscsiServiceInfoType) SetAliasName(newValue string) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetIsAvailable(newValue bool) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetLoginTimeout(newValue int) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetMaxCmdsPerSession(newValue int) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetMaxConnPerSession(newValue int) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetMaxErrorRecoveryLevel(newValue int) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetNodeName(newValue string) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetRetainTimeout(newValue int) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetTcpWindowSize(newValue int) *IscsiServiceInfoType
- func (o *IscsiServiceInfoType) SetVserver(newValue string) *IscsiServiceInfoType
- func (o IscsiServiceInfoType) String() string
- func (o *IscsiServiceInfoType) TcpWindowSize() int
- func (o *IscsiServiceInfoType) ToXML() (string, error)
- func (o *IscsiServiceInfoType) Vserver() string
- type JobGetIterRequest
- func (o *JobGetIterRequest) DesiredAttributes() JobGetIterRequestDesiredAttributes
- func (o *JobGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*JobGetIterResponse, error)
- func (o *JobGetIterRequest) MaxRecords() int
- func (o *JobGetIterRequest) Query() JobGetIterRequestQuery
- func (o *JobGetIterRequest) SetDesiredAttributes(newValue JobGetIterRequestDesiredAttributes) *JobGetIterRequest
- func (o *JobGetIterRequest) SetMaxRecords(newValue int) *JobGetIterRequest
- func (o *JobGetIterRequest) SetQuery(newValue JobGetIterRequestQuery) *JobGetIterRequest
- func (o *JobGetIterRequest) SetTag(newValue string) *JobGetIterRequest
- func (o JobGetIterRequest) String() string
- func (o *JobGetIterRequest) Tag() string
- func (o *JobGetIterRequest) ToXML() (string, error)
- type JobGetIterRequestDesiredAttributes
- type JobGetIterRequestQuery
- type JobGetIterResponse
- type JobGetIterResponseResult
- func (o *JobGetIterResponseResult) AttributesList() JobGetIterResponseResultAttributesList
- func (o *JobGetIterResponseResult) NextTag() string
- func (o *JobGetIterResponseResult) NumRecords() int
- func (o *JobGetIterResponseResult) SetAttributesList(newValue JobGetIterResponseResultAttributesList) *JobGetIterResponseResult
- func (o *JobGetIterResponseResult) SetNextTag(newValue string) *JobGetIterResponseResult
- func (o *JobGetIterResponseResult) SetNumRecords(newValue int) *JobGetIterResponseResult
- func (o JobGetIterResponseResult) String() string
- func (o *JobGetIterResponseResult) ToXML() (string, error)
- type JobGetIterResponseResultAttributesList
- type JobInfoType
- func (o *JobInfoType) IsRestarted() bool
- func (o *JobInfoType) JobCategory() string
- func (o *JobInfoType) JobCompletion() string
- func (o *JobInfoType) JobDescription() string
- func (o *JobInfoType) JobDropdeadTime() int
- func (o *JobInfoType) JobEndTime() int
- func (o *JobInfoType) JobId() int
- func (o *JobInfoType) JobName() string
- func (o *JobInfoType) JobNode() NodeNameType
- func (o *JobInfoType) JobPriority() JobPriorityType
- func (o *JobInfoType) JobProgress() string
- func (o *JobInfoType) JobQueueTime() int
- func (o *JobInfoType) JobSchedule() string
- func (o *JobInfoType) JobStartTime() int
- func (o *JobInfoType) JobState() JobStateType
- func (o *JobInfoType) JobStatusCode() int
- func (o *JobInfoType) JobType() string
- func (o *JobInfoType) JobUsername() string
- func (o *JobInfoType) JobUuid() UuidType
- func (o *JobInfoType) JobVserver() VserverNameType
- func (o *JobInfoType) SetIsRestarted(newValue bool) *JobInfoType
- func (o *JobInfoType) SetJobCategory(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobCompletion(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobDescription(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobDropdeadTime(newValue int) *JobInfoType
- func (o *JobInfoType) SetJobEndTime(newValue int) *JobInfoType
- func (o *JobInfoType) SetJobId(newValue int) *JobInfoType
- func (o *JobInfoType) SetJobName(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobNode(newValue NodeNameType) *JobInfoType
- func (o *JobInfoType) SetJobPriority(newValue JobPriorityType) *JobInfoType
- func (o *JobInfoType) SetJobProgress(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobQueueTime(newValue int) *JobInfoType
- func (o *JobInfoType) SetJobSchedule(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobStartTime(newValue int) *JobInfoType
- func (o *JobInfoType) SetJobState(newValue JobStateType) *JobInfoType
- func (o *JobInfoType) SetJobStatusCode(newValue int) *JobInfoType
- func (o *JobInfoType) SetJobType(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobUsername(newValue string) *JobInfoType
- func (o *JobInfoType) SetJobUuid(newValue UuidType) *JobInfoType
- func (o *JobInfoType) SetJobVserver(newValue VserverNameType) *JobInfoType
- func (o JobInfoType) String() string
- func (o *JobInfoType) ToXML() (string, error)
- type JobPriorityType
- type JobStateType
- type JunctionPathType
- type LanguageCodeType
- type LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) Application() string
- func (o *LunCreateBySizeRequest) CachingPolicy() string
- func (o *LunCreateBySizeRequest) Class() string
- func (o *LunCreateBySizeRequest) Comment() string
- func (o *LunCreateBySizeRequest) ExecuteUsing(zr *ZapiRunner) (*LunCreateBySizeResponse, error)
- func (o *LunCreateBySizeRequest) ForeignDisk() string
- func (o *LunCreateBySizeRequest) Ostype() LunOsTypeType
- func (o *LunCreateBySizeRequest) Path() string
- func (o *LunCreateBySizeRequest) PrefixSize() int
- func (o *LunCreateBySizeRequest) QosPolicyGroup() string
- func (o *LunCreateBySizeRequest) SetApplication(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetCachingPolicy(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetClass(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetComment(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetForeignDisk(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetOstype(newValue LunOsTypeType) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetPath(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetPrefixSize(newValue int) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetQosPolicyGroup(newValue string) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetSize(newValue int) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetSpaceAllocationEnabled(newValue bool) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetSpaceReservationEnabled(newValue bool) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetType(newValue LunOsTypeType) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) SetUseExactSize(newValue bool) *LunCreateBySizeRequest
- func (o *LunCreateBySizeRequest) Size() int
- func (o *LunCreateBySizeRequest) SpaceAllocationEnabled() bool
- func (o *LunCreateBySizeRequest) SpaceReservationEnabled() bool
- func (o LunCreateBySizeRequest) String() string
- func (o *LunCreateBySizeRequest) ToXML() (string, error)
- func (o *LunCreateBySizeRequest) Type() LunOsTypeType
- func (o *LunCreateBySizeRequest) UseExactSize() bool
- type LunCreateBySizeResponse
- type LunCreateBySizeResponseResult
- type LunDestroyRequest
- func (o *LunDestroyRequest) DestroyApplicationLun() bool
- func (o *LunDestroyRequest) DestroyFencedLun() bool
- func (o *LunDestroyRequest) ExecuteUsing(zr *ZapiRunner) (*LunDestroyResponse, error)
- func (o *LunDestroyRequest) Force() bool
- func (o *LunDestroyRequest) Path() string
- func (o *LunDestroyRequest) SetDestroyApplicationLun(newValue bool) *LunDestroyRequest
- func (o *LunDestroyRequest) SetDestroyFencedLun(newValue bool) *LunDestroyRequest
- func (o *LunDestroyRequest) SetForce(newValue bool) *LunDestroyRequest
- func (o *LunDestroyRequest) SetPath(newValue string) *LunDestroyRequest
- func (o LunDestroyRequest) String() string
- func (o *LunDestroyRequest) ToXML() (string, error)
- type LunDestroyResponse
- type LunDestroyResponseResult
- type LunGetAttributeRequest
- func (o *LunGetAttributeRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetAttributeResponse, error)
- func (o *LunGetAttributeRequest) Name() string
- func (o *LunGetAttributeRequest) Path() string
- func (o *LunGetAttributeRequest) SetName(newValue string) *LunGetAttributeRequest
- func (o *LunGetAttributeRequest) SetPath(newValue string) *LunGetAttributeRequest
- func (o LunGetAttributeRequest) String() string
- func (o *LunGetAttributeRequest) ToXML() (string, error)
- type LunGetAttributeResponse
- type LunGetAttributeResponseResult
- type LunGetGeometryRequest
- func (o *LunGetGeometryRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetGeometryResponse, error)
- func (o *LunGetGeometryRequest) Path() string
- func (o *LunGetGeometryRequest) SetPath(newValue string) *LunGetGeometryRequest
- func (o LunGetGeometryRequest) String() string
- func (o *LunGetGeometryRequest) ToXML() (string, error)
- type LunGetGeometryResponse
- type LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) BytesPerSector() int
- func (o *LunGetGeometryResponseResult) Cylinders() int
- func (o *LunGetGeometryResponseResult) MaxResizeSize() int
- func (o *LunGetGeometryResponseResult) SectorsPerTrack() int
- func (o *LunGetGeometryResponseResult) SetBytesPerSector(newValue int) *LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) SetCylinders(newValue int) *LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) SetMaxResizeSize(newValue int) *LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) SetSectorsPerTrack(newValue int) *LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) SetSize(newValue int) *LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) SetTracksPerCylinder(newValue int) *LunGetGeometryResponseResult
- func (o *LunGetGeometryResponseResult) Size() int
- func (o LunGetGeometryResponseResult) String() string
- func (o *LunGetGeometryResponseResult) ToXML() (string, error)
- func (o *LunGetGeometryResponseResult) TracksPerCylinder() int
- type LunGetIterRequest
- func (o *LunGetIterRequest) DesiredAttributes() LunGetIterRequestDesiredAttributes
- func (o *LunGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetIterResponse, error)
- func (o *LunGetIterRequest) MaxRecords() int
- func (o *LunGetIterRequest) Query() LunGetIterRequestQuery
- func (o *LunGetIterRequest) SetDesiredAttributes(newValue LunGetIterRequestDesiredAttributes) *LunGetIterRequest
- func (o *LunGetIterRequest) SetMaxRecords(newValue int) *LunGetIterRequest
- func (o *LunGetIterRequest) SetQuery(newValue LunGetIterRequestQuery) *LunGetIterRequest
- func (o *LunGetIterRequest) SetTag(newValue string) *LunGetIterRequest
- func (o LunGetIterRequest) String() string
- func (o *LunGetIterRequest) Tag() string
- func (o *LunGetIterRequest) ToXML() (string, error)
- type LunGetIterRequestDesiredAttributes
- type LunGetIterRequestQuery
- type LunGetIterResponse
- type LunGetIterResponseResult
- func (o *LunGetIterResponseResult) AttributesList() LunGetIterResponseResultAttributesList
- func (o *LunGetIterResponseResult) NextTag() string
- func (o *LunGetIterResponseResult) NumRecords() int
- func (o *LunGetIterResponseResult) SetAttributesList(newValue LunGetIterResponseResultAttributesList) *LunGetIterResponseResult
- func (o *LunGetIterResponseResult) SetNextTag(newValue string) *LunGetIterResponseResult
- func (o *LunGetIterResponseResult) SetNumRecords(newValue int) *LunGetIterResponseResult
- func (o *LunGetIterResponseResult) SetVolumeErrors(newValue LunGetIterResponseResultVolumeErrors) *LunGetIterResponseResult
- func (o LunGetIterResponseResult) String() string
- func (o *LunGetIterResponseResult) ToXML() (string, error)
- func (o *LunGetIterResponseResult) VolumeErrors() LunGetIterResponseResultVolumeErrors
- type LunGetIterResponseResultAttributesList
- type LunGetIterResponseResultVolumeErrors
- type LunGetSerialNumberRequest
- func (o *LunGetSerialNumberRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetSerialNumberResponse, error)
- func (o *LunGetSerialNumberRequest) Path() string
- func (o *LunGetSerialNumberRequest) SetPath(newValue string) *LunGetSerialNumberRequest
- func (o LunGetSerialNumberRequest) String() string
- func (o *LunGetSerialNumberRequest) ToXML() (string, error)
- type LunGetSerialNumberResponse
- type LunGetSerialNumberResponseResult
- type LunInfoType
- func (o *LunInfoType) Alignment() string
- func (o *LunInfoType) Application() string
- func (o *LunInfoType) ApplicationUuid() string
- func (o *LunInfoType) BackingSnapshot() string
- func (o *LunInfoType) BlockSize() int
- func (o *LunInfoType) CachingPolicy() string
- func (o *LunInfoType) Class() string
- func (o *LunInfoType) CloneBackingSnapshot() string
- func (o *LunInfoType) Comment() string
- func (o *LunInfoType) CreationTimestamp() int
- func (o *LunInfoType) DeviceBinaryId() string
- func (o *LunInfoType) DeviceId() int
- func (o *LunInfoType) DeviceTextId() string
- func (o *LunInfoType) IsClone() bool
- func (o *LunInfoType) IsCloneAutodeleteEnabled() bool
- func (o *LunInfoType) IsInconsistentImport() bool
- func (o *LunInfoType) IsRestoreInaccessible() bool
- func (o *LunInfoType) IsSpaceAllocEnabled() bool
- func (o *LunInfoType) IsSpaceReservationEnabled() bool
- func (o *LunInfoType) Mapped() bool
- func (o *LunInfoType) MultiprotocolType() LunOsTypeType
- func (o *LunInfoType) Node() NodeNameType
- func (o *LunInfoType) Online() bool
- func (o *LunInfoType) Path() string
- func (o *LunInfoType) PrefixSize() int
- func (o *LunInfoType) QosAdaptivePolicyGroup() string
- func (o *LunInfoType) QosPolicyGroup() string
- func (o *LunInfoType) Qtree() string
- func (o *LunInfoType) ReadOnly() bool
- func (o *LunInfoType) Serial7Mode() string
- func (o *LunInfoType) SerialNumber() string
- func (o *LunInfoType) SetAlignment(newValue string) *LunInfoType
- func (o *LunInfoType) SetApplication(newValue string) *LunInfoType
- func (o *LunInfoType) SetApplicationUuid(newValue string) *LunInfoType
- func (o *LunInfoType) SetBackingSnapshot(newValue string) *LunInfoType
- func (o *LunInfoType) SetBlockSize(newValue int) *LunInfoType
- func (o *LunInfoType) SetCachingPolicy(newValue string) *LunInfoType
- func (o *LunInfoType) SetClass(newValue string) *LunInfoType
- func (o *LunInfoType) SetCloneBackingSnapshot(newValue string) *LunInfoType
- func (o *LunInfoType) SetComment(newValue string) *LunInfoType
- func (o *LunInfoType) SetCreationTimestamp(newValue int) *LunInfoType
- func (o *LunInfoType) SetDeviceBinaryId(newValue string) *LunInfoType
- func (o *LunInfoType) SetDeviceId(newValue int) *LunInfoType
- func (o *LunInfoType) SetDeviceTextId(newValue string) *LunInfoType
- func (o *LunInfoType) SetIsClone(newValue bool) *LunInfoType
- func (o *LunInfoType) SetIsCloneAutodeleteEnabled(newValue bool) *LunInfoType
- func (o *LunInfoType) SetIsInconsistentImport(newValue bool) *LunInfoType
- func (o *LunInfoType) SetIsRestoreInaccessible(newValue bool) *LunInfoType
- func (o *LunInfoType) SetIsSpaceAllocEnabled(newValue bool) *LunInfoType
- func (o *LunInfoType) SetIsSpaceReservationEnabled(newValue bool) *LunInfoType
- func (o *LunInfoType) SetMapped(newValue bool) *LunInfoType
- func (o *LunInfoType) SetMultiprotocolType(newValue LunOsTypeType) *LunInfoType
- func (o *LunInfoType) SetNode(newValue NodeNameType) *LunInfoType
- func (o *LunInfoType) SetOnline(newValue bool) *LunInfoType
- func (o *LunInfoType) SetPath(newValue string) *LunInfoType
- func (o *LunInfoType) SetPrefixSize(newValue int) *LunInfoType
- func (o *LunInfoType) SetQosAdaptivePolicyGroup(newValue string) *LunInfoType
- func (o *LunInfoType) SetQosPolicyGroup(newValue string) *LunInfoType
- func (o *LunInfoType) SetQtree(newValue string) *LunInfoType
- func (o *LunInfoType) SetReadOnly(newValue bool) *LunInfoType
- func (o *LunInfoType) SetSerial7Mode(newValue string) *LunInfoType
- func (o *LunInfoType) SetSerialNumber(newValue string) *LunInfoType
- func (o *LunInfoType) SetShareState(newValue string) *LunInfoType
- func (o *LunInfoType) SetSize(newValue int) *LunInfoType
- func (o *LunInfoType) SetSizeUsed(newValue int) *LunInfoType
- func (o *LunInfoType) SetStaging(newValue bool) *LunInfoType
- func (o *LunInfoType) SetState(newValue string) *LunInfoType
- func (o *LunInfoType) SetSuffixSize(newValue int) *LunInfoType
- func (o *LunInfoType) SetUuid(newValue string) *LunInfoType
- func (o *LunInfoType) SetVolume(newValue string) *LunInfoType
- func (o *LunInfoType) SetVserver(newValue string) *LunInfoType
- func (o *LunInfoType) ShareState() string
- func (o *LunInfoType) Size() int
- func (o *LunInfoType) SizeUsed() int
- func (o *LunInfoType) Staging() bool
- func (o *LunInfoType) State() string
- func (o LunInfoType) String() string
- func (o *LunInfoType) SuffixSize() int
- func (o *LunInfoType) ToXML() (string, error)
- func (o *LunInfoType) Uuid() string
- func (o *LunInfoType) Volume() string
- func (o *LunInfoType) Vserver() string
- type LunMapListInfoRequest
- func (o *LunMapListInfoRequest) ExecuteUsing(zr *ZapiRunner) (*LunMapListInfoResponse, error)
- func (o *LunMapListInfoRequest) Path() string
- func (o *LunMapListInfoRequest) SetPath(newValue string) *LunMapListInfoRequest
- func (o LunMapListInfoRequest) String() string
- func (o *LunMapListInfoRequest) ToXML() (string, error)
- type LunMapListInfoResponse
- type LunMapListInfoResponseResult
- func (o *LunMapListInfoResponseResult) InitiatorGroups() LunMapListInfoResponseResultInitiatorGroups
- func (o *LunMapListInfoResponseResult) SetInitiatorGroups(newValue LunMapListInfoResponseResultInitiatorGroups) *LunMapListInfoResponseResult
- func (o LunMapListInfoResponseResult) String() string
- func (o *LunMapListInfoResponseResult) ToXML() (string, error)
- type LunMapListInfoResponseResultInitiatorGroups
- func (o *LunMapListInfoResponseResultInitiatorGroups) InitiatorGroupInfo() []InitiatorGroupInfoType
- func (o *LunMapListInfoResponseResultInitiatorGroups) SetInitiatorGroupInfo(newValue []InitiatorGroupInfoType) *LunMapListInfoResponseResultInitiatorGroups
- func (o LunMapListInfoResponseResultInitiatorGroups) String() string
- type LunMapRequest
- func (o *LunMapRequest) AdditionalReportingNode() NodeNameType
- func (o *LunMapRequest) ExecuteUsing(zr *ZapiRunner) (*LunMapResponse, error)
- func (o *LunMapRequest) Force() bool
- func (o *LunMapRequest) InitiatorGroup() string
- func (o *LunMapRequest) LunId() int
- func (o *LunMapRequest) Path() string
- func (o *LunMapRequest) SetAdditionalReportingNode(newValue NodeNameType) *LunMapRequest
- func (o *LunMapRequest) SetForce(newValue bool) *LunMapRequest
- func (o *LunMapRequest) SetInitiatorGroup(newValue string) *LunMapRequest
- func (o *LunMapRequest) SetLunId(newValue int) *LunMapRequest
- func (o *LunMapRequest) SetPath(newValue string) *LunMapRequest
- func (o LunMapRequest) String() string
- func (o *LunMapRequest) ToXML() (string, error)
- type LunMapResponse
- type LunMapResponseResult
- type LunOfflineRequest
- type LunOfflineResponse
- type LunOfflineResponseResult
- type LunOnlineRequest
- func (o *LunOnlineRequest) ExecuteUsing(zr *ZapiRunner) (*LunOnlineResponse, error)
- func (o *LunOnlineRequest) Force() bool
- func (o *LunOnlineRequest) Path() string
- func (o *LunOnlineRequest) SetForce(newValue bool) *LunOnlineRequest
- func (o *LunOnlineRequest) SetPath(newValue string) *LunOnlineRequest
- func (o LunOnlineRequest) String() string
- func (o *LunOnlineRequest) ToXML() (string, error)
- type LunOnlineResponse
- type LunOnlineResponseResult
- type LunOsTypeType
- type LunResizeRequest
- func (o *LunResizeRequest) ExecuteUsing(zr *ZapiRunner) (*LunResizeResponse, error)
- func (o *LunResizeRequest) Force() bool
- func (o *LunResizeRequest) Path() string
- func (o *LunResizeRequest) SetForce(newValue bool) *LunResizeRequest
- func (o *LunResizeRequest) SetPath(newValue string) *LunResizeRequest
- func (o *LunResizeRequest) SetSize(newValue int) *LunResizeRequest
- func (o *LunResizeRequest) Size() int
- func (o LunResizeRequest) String() string
- func (o *LunResizeRequest) ToXML() (string, error)
- type LunResizeResponse
- type LunResizeResponseResult
- type LunSetAttributeRequest
- func (o *LunSetAttributeRequest) ExecuteUsing(zr *ZapiRunner) (*LunSetAttributeResponse, error)
- func (o *LunSetAttributeRequest) Name() string
- func (o *LunSetAttributeRequest) Path() string
- func (o *LunSetAttributeRequest) SetName(newValue string) *LunSetAttributeRequest
- func (o *LunSetAttributeRequest) SetPath(newValue string) *LunSetAttributeRequest
- func (o *LunSetAttributeRequest) SetValue(newValue string) *LunSetAttributeRequest
- func (o LunSetAttributeRequest) String() string
- func (o *LunSetAttributeRequest) ToXML() (string, error)
- func (o *LunSetAttributeRequest) Value() string
- type LunSetAttributeResponse
- type LunSetAttributeResponseResult
- type NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) DesiredAttributes() NetInterfaceGetIterRequestDesiredAttributes
- func (o *NetInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*NetInterfaceGetIterResponse, error)
- func (o *NetInterfaceGetIterRequest) MaxRecords() int
- func (o *NetInterfaceGetIterRequest) Query() NetInterfaceGetIterRequestQuery
- func (o *NetInterfaceGetIterRequest) SetDesiredAttributes(newValue NetInterfaceGetIterRequestDesiredAttributes) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetMaxRecords(newValue int) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetQuery(newValue NetInterfaceGetIterRequestQuery) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetTag(newValue string) *NetInterfaceGetIterRequest
- func (o NetInterfaceGetIterRequest) String() string
- func (o *NetInterfaceGetIterRequest) Tag() string
- func (o *NetInterfaceGetIterRequest) ToXML() (string, error)
- type NetInterfaceGetIterRequestDesiredAttributes
- func (o *NetInterfaceGetIterRequestDesiredAttributes) NetInterfaceInfo() NetInterfaceInfoType
- func (o *NetInterfaceGetIterRequestDesiredAttributes) SetNetInterfaceInfo(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequestDesiredAttributes
- func (o NetInterfaceGetIterRequestDesiredAttributes) String() string
- type NetInterfaceGetIterRequestQuery
- type NetInterfaceGetIterResponse
- type NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) AttributesList() NetInterfaceGetIterResponseResultAttributesList
- func (o *NetInterfaceGetIterResponseResult) NextTag() string
- func (o *NetInterfaceGetIterResponseResult) NumRecords() int
- func (o *NetInterfaceGetIterResponseResult) SetAttributesList(newValue NetInterfaceGetIterResponseResultAttributesList) *NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) SetNextTag(newValue string) *NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) SetNumRecords(newValue int) *NetInterfaceGetIterResponseResult
- func (o NetInterfaceGetIterResponseResult) String() string
- func (o *NetInterfaceGetIterResponseResult) ToXML() (string, error)
- type NetInterfaceGetIterResponseResultAttributesList
- func (o *NetInterfaceGetIterResponseResultAttributesList) NetInterfaceInfo() []NetInterfaceInfoType
- func (o *NetInterfaceGetIterResponseResultAttributesList) SetNetInterfaceInfo(newValue []NetInterfaceInfoType) *NetInterfaceGetIterResponseResultAttributesList
- func (o NetInterfaceGetIterResponseResultAttributesList) String() string
- type NetInterfaceInfoType
- func (o *NetInterfaceInfoType) Address() IpAddressType
- func (o *NetInterfaceInfoType) AddressFamily() string
- func (o *NetInterfaceInfoType) AdministrativeStatus() string
- func (o *NetInterfaceInfoType) Comment() string
- func (o *NetInterfaceInfoType) CurrentNode() string
- func (o *NetInterfaceInfoType) CurrentPort() string
- func (o *NetInterfaceInfoType) DataProtocols() NetInterfaceInfoTypeDataProtocols
- func (o *NetInterfaceInfoType) DnsDomainName() DnsZoneType
- func (o *NetInterfaceInfoType) ExtendedStatus() string
- func (o *NetInterfaceInfoType) FailoverGroup() FailoverGroupType
- func (o *NetInterfaceInfoType) FailoverPolicy() string
- func (o *NetInterfaceInfoType) FirewallPolicy() string
- func (o *NetInterfaceInfoType) ForceSubnetAssociation() bool
- func (o *NetInterfaceInfoType) HomeNode() string
- func (o *NetInterfaceInfoType) HomePort() string
- func (o *NetInterfaceInfoType) InterfaceName() string
- func (o *NetInterfaceInfoType) Ipspace() string
- func (o *NetInterfaceInfoType) IsAutoRevert() bool
- func (o *NetInterfaceInfoType) IsDnsUpdateEnabled() bool
- func (o *NetInterfaceInfoType) IsHome() bool
- func (o *NetInterfaceInfoType) IsIpv4LinkLocal() bool
- func (o *NetInterfaceInfoType) LifUuid() UuidType
- func (o *NetInterfaceInfoType) ListenForDnsQuery() bool
- func (o *NetInterfaceInfoType) Netmask() IpAddressType
- func (o *NetInterfaceInfoType) NetmaskLength() int
- func (o *NetInterfaceInfoType) OperationalStatus() string
- func (o *NetInterfaceInfoType) Role() string
- func (o *NetInterfaceInfoType) RoutingGroupName() RoutingGroupTypeType
- func (o *NetInterfaceInfoType) SetAddress(newValue IpAddressType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetAddressFamily(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetAdministrativeStatus(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetComment(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetCurrentNode(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetCurrentPort(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetDataProtocols(newValue NetInterfaceInfoTypeDataProtocols) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetDnsDomainName(newValue DnsZoneType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetExtendedStatus(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetFailoverGroup(newValue FailoverGroupType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetFailoverPolicy(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetFirewallPolicy(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetForceSubnetAssociation(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetHomeNode(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetHomePort(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetInterfaceName(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIpspace(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsAutoRevert(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsDnsUpdateEnabled(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsHome(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetIsIpv4LinkLocal(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetLifUuid(newValue UuidType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetListenForDnsQuery(newValue bool) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetNetmask(newValue IpAddressType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetNetmaskLength(newValue int) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetOperationalStatus(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetRole(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetRoutingGroupName(newValue RoutingGroupTypeType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetSubnetName(newValue SubnetNameType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetUseFailoverGroup(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetVserver(newValue string) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetWwpn(newValue string) *NetInterfaceInfoType
- func (o NetInterfaceInfoType) String() string
- func (o *NetInterfaceInfoType) SubnetName() SubnetNameType
- func (o *NetInterfaceInfoType) ToXML() (string, error)
- func (o *NetInterfaceInfoType) UseFailoverGroup() string
- func (o *NetInterfaceInfoType) Vserver() string
- func (o *NetInterfaceInfoType) Wwpn() string
- type NetInterfaceInfoTypeDataProtocols
- type NisDomainType
- type NmswitchType
- type NodeDetailsInfoType
- func (o *NodeDetailsInfoType) CpuBusytime() int
- func (o *NodeDetailsInfoType) CpuFirmwareRelease() string
- func (o *NodeDetailsInfoType) EnvFailedFanCount() int
- func (o *NodeDetailsInfoType) EnvFailedFanMessage() string
- func (o *NodeDetailsInfoType) EnvFailedPowerSupplyCount() int
- func (o *NodeDetailsInfoType) EnvFailedPowerSupplyMessage() string
- func (o *NodeDetailsInfoType) EnvOverTemperature() bool
- func (o *NodeDetailsInfoType) IsAllFlashOptimized() bool
- func (o *NodeDetailsInfoType) IsCloudOptimized() bool
- func (o *NodeDetailsInfoType) IsDiffSvcs() bool
- func (o *NodeDetailsInfoType) IsEpsilonNode() bool
- func (o *NodeDetailsInfoType) IsNodeClusterEligible() bool
- func (o *NodeDetailsInfoType) IsNodeHealthy() bool
- func (o *NodeDetailsInfoType) MaximumAggregateSize() SizeType
- func (o *NodeDetailsInfoType) MaximumNumberOfVolumes() int
- func (o *NodeDetailsInfoType) MaximumVolumeSize() SizeType
- func (o *NodeDetailsInfoType) Node() NodeNameType
- func (o *NodeDetailsInfoType) NodeAssetTag() string
- func (o *NodeDetailsInfoType) NodeLocation() string
- func (o *NodeDetailsInfoType) NodeModel() string
- func (o *NodeDetailsInfoType) NodeNvramId() int
- func (o *NodeDetailsInfoType) NodeOwner() string
- func (o *NodeDetailsInfoType) NodeSerialNumber() string
- func (o *NodeDetailsInfoType) NodeStorageConfiguration() StorageConfigurationStateEnumType
- func (o *NodeDetailsInfoType) NodeSystemId() string
- func (o *NodeDetailsInfoType) NodeUptime() int
- func (o *NodeDetailsInfoType) NodeUuid() string
- func (o *NodeDetailsInfoType) NodeVendor() string
- func (o *NodeDetailsInfoType) NvramBatteryStatus() NvramBatteryStatusEnumType
- func (o *NodeDetailsInfoType) ProductVersion() string
- func (o *NodeDetailsInfoType) SetCpuBusytime(newValue int) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetCpuFirmwareRelease(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetEnvFailedFanCount(newValue int) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetEnvFailedFanMessage(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetEnvFailedPowerSupplyCount(newValue int) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetEnvFailedPowerSupplyMessage(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetEnvOverTemperature(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetIsAllFlashOptimized(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetIsCloudOptimized(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetIsDiffSvcs(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetIsEpsilonNode(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetIsNodeClusterEligible(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetIsNodeHealthy(newValue bool) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetMaximumAggregateSize(newValue SizeType) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetMaximumNumberOfVolumes(newValue int) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetMaximumVolumeSize(newValue SizeType) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNode(newValue NodeNameType) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeAssetTag(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeLocation(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeModel(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeNvramId(newValue int) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeOwner(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeSerialNumber(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeStorageConfiguration(newValue StorageConfigurationStateEnumType) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeSystemId(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeUptime(newValue int) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeUuid(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNodeVendor(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetNvramBatteryStatus(newValue NvramBatteryStatusEnumType) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetProductVersion(newValue string) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetVmSystemDisks(newValue VmSystemDisksType) *NodeDetailsInfoType
- func (o *NodeDetailsInfoType) SetVmhostInfo(newValue VmhostInfoType) *NodeDetailsInfoType
- func (o NodeDetailsInfoType) String() string
- func (o *NodeDetailsInfoType) ToXML() (string, error)
- func (o *NodeDetailsInfoType) VmSystemDisks() VmSystemDisksType
- func (o *NodeDetailsInfoType) VmhostInfo() VmhostInfoType
- type NodeNameType
- type NodeOntapiDetailInfoType
- func (o *NodeOntapiDetailInfoType) MajorVersion() int
- func (o *NodeOntapiDetailInfoType) MinorVersion() int
- func (o *NodeOntapiDetailInfoType) NodeName() string
- func (o *NodeOntapiDetailInfoType) NodeUuid() string
- func (o *NodeOntapiDetailInfoType) SetMajorVersion(newValue int) *NodeOntapiDetailInfoType
- func (o *NodeOntapiDetailInfoType) SetMinorVersion(newValue int) *NodeOntapiDetailInfoType
- func (o *NodeOntapiDetailInfoType) SetNodeName(newValue string) *NodeOntapiDetailInfoType
- func (o *NodeOntapiDetailInfoType) SetNodeUuid(newValue string) *NodeOntapiDetailInfoType
- func (o NodeOntapiDetailInfoType) String() string
- func (o *NodeOntapiDetailInfoType) ToXML() (string, error)
- type NodeVersionDetailInfoType
- func (o *NodeVersionDetailInfoType) BuildTimestamp() int
- func (o *NodeVersionDetailInfoType) NodeName() string
- func (o *NodeVersionDetailInfoType) NodeUuid() string
- func (o *NodeVersionDetailInfoType) SetBuildTimestamp(newValue int) *NodeVersionDetailInfoType
- func (o *NodeVersionDetailInfoType) SetNodeName(newValue string) *NodeVersionDetailInfoType
- func (o *NodeVersionDetailInfoType) SetNodeUuid(newValue string) *NodeVersionDetailInfoType
- func (o *NodeVersionDetailInfoType) SetVersion(newValue string) *NodeVersionDetailInfoType
- func (o NodeVersionDetailInfoType) String() string
- func (o *NodeVersionDetailInfoType) ToXML() (string, error)
- func (o *NodeVersionDetailInfoType) Version() string
- type NsswitchType
- type NvramBatteryStatusEnumType
- type PlexAttributesType
- func (o *PlexAttributesType) IsOnline() bool
- func (o *PlexAttributesType) IsResyncing() bool
- func (o *PlexAttributesType) PlexName() string
- func (o *PlexAttributesType) PlexResyncPctWithPrecision() string
- func (o *PlexAttributesType) PlexStatus() string
- func (o *PlexAttributesType) Pool() int
- func (o *PlexAttributesType) Raidgroups() PlexAttributesTypeRaidgroups
- func (o *PlexAttributesType) ResyncLevel() int
- func (o *PlexAttributesType) ResyncingPercentage() int
- func (o *PlexAttributesType) SetIsOnline(newValue bool) *PlexAttributesType
- func (o *PlexAttributesType) SetIsResyncing(newValue bool) *PlexAttributesType
- func (o *PlexAttributesType) SetPlexName(newValue string) *PlexAttributesType
- func (o *PlexAttributesType) SetPlexResyncPctWithPrecision(newValue string) *PlexAttributesType
- func (o *PlexAttributesType) SetPlexStatus(newValue string) *PlexAttributesType
- func (o *PlexAttributesType) SetPool(newValue int) *PlexAttributesType
- func (o *PlexAttributesType) SetRaidgroups(newValue PlexAttributesTypeRaidgroups) *PlexAttributesType
- func (o *PlexAttributesType) SetResyncLevel(newValue int) *PlexAttributesType
- func (o *PlexAttributesType) SetResyncingPercentage(newValue int) *PlexAttributesType
- func (o PlexAttributesType) String() string
- func (o *PlexAttributesType) ToXML() (string, error)
- type PlexAttributesTypeRaidgroups
- type ProtocolType
- type QtreeCreateRequest
- func (o *QtreeCreateRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeCreateResponse, error)
- func (o *QtreeCreateRequest) ExportPolicy() string
- func (o *QtreeCreateRequest) Mode() string
- func (o *QtreeCreateRequest) Oplocks() string
- func (o *QtreeCreateRequest) Qtree() string
- func (o *QtreeCreateRequest) SecurityStyle() string
- func (o *QtreeCreateRequest) SetExportPolicy(newValue string) *QtreeCreateRequest
- func (o *QtreeCreateRequest) SetMode(newValue string) *QtreeCreateRequest
- func (o *QtreeCreateRequest) SetOplocks(newValue string) *QtreeCreateRequest
- func (o *QtreeCreateRequest) SetQtree(newValue string) *QtreeCreateRequest
- func (o *QtreeCreateRequest) SetSecurityStyle(newValue string) *QtreeCreateRequest
- func (o *QtreeCreateRequest) SetVolume(newValue string) *QtreeCreateRequest
- func (o QtreeCreateRequest) String() string
- func (o *QtreeCreateRequest) ToXML() (string, error)
- func (o *QtreeCreateRequest) Volume() string
- type QtreeCreateResponse
- type QtreeCreateResponseResult
- type QtreeDeleteAsyncRequest
- func (o *QtreeDeleteAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeDeleteAsyncResponse, error)
- func (o *QtreeDeleteAsyncRequest) Force() bool
- func (o *QtreeDeleteAsyncRequest) Qtree() string
- func (o *QtreeDeleteAsyncRequest) SetForce(newValue bool) *QtreeDeleteAsyncRequest
- func (o *QtreeDeleteAsyncRequest) SetQtree(newValue string) *QtreeDeleteAsyncRequest
- func (o QtreeDeleteAsyncRequest) String() string
- func (o *QtreeDeleteAsyncRequest) ToXML() (string, error)
- type QtreeDeleteAsyncResponse
- type QtreeDeleteAsyncResponseResult
- func (o *QtreeDeleteAsyncResponseResult) ResultErrorCode() int
- func (o *QtreeDeleteAsyncResponseResult) ResultErrorMessage() string
- func (o *QtreeDeleteAsyncResponseResult) ResultJobid() int
- func (o *QtreeDeleteAsyncResponseResult) ResultStatus() string
- func (o *QtreeDeleteAsyncResponseResult) SetResultErrorCode(newValue int) *QtreeDeleteAsyncResponseResult
- func (o *QtreeDeleteAsyncResponseResult) SetResultErrorMessage(newValue string) *QtreeDeleteAsyncResponseResult
- func (o *QtreeDeleteAsyncResponseResult) SetResultJobid(newValue int) *QtreeDeleteAsyncResponseResult
- func (o *QtreeDeleteAsyncResponseResult) SetResultStatus(newValue string) *QtreeDeleteAsyncResponseResult
- func (o QtreeDeleteAsyncResponseResult) String() string
- func (o *QtreeDeleteAsyncResponseResult) ToXML() (string, error)
- type QtreeInfoType
- func (o *QtreeInfoType) ExportPolicy() string
- func (o *QtreeInfoType) Id() int
- func (o *QtreeInfoType) IsExportPolicyInherited() bool
- func (o *QtreeInfoType) Mode() string
- func (o *QtreeInfoType) Oplocks() string
- func (o *QtreeInfoType) Qtree() string
- func (o *QtreeInfoType) SecurityStyle() string
- func (o *QtreeInfoType) SetExportPolicy(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetId(newValue int) *QtreeInfoType
- func (o *QtreeInfoType) SetIsExportPolicyInherited(newValue bool) *QtreeInfoType
- func (o *QtreeInfoType) SetMode(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetOplocks(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetQtree(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetSecurityStyle(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetStatus(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetVolume(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) SetVserver(newValue string) *QtreeInfoType
- func (o *QtreeInfoType) Status() string
- func (o QtreeInfoType) String() string
- func (o *QtreeInfoType) ToXML() (string, error)
- func (o *QtreeInfoType) Volume() string
- func (o *QtreeInfoType) Vserver() string
- type QtreeListIterRequest
- func (o *QtreeListIterRequest) DesiredAttributes() QtreeListIterRequestDesiredAttributes
- func (o *QtreeListIterRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeListIterResponse, error)
- func (o *QtreeListIterRequest) MaxRecords() int
- func (o *QtreeListIterRequest) Query() QtreeListIterRequestQuery
- func (o *QtreeListIterRequest) SetDesiredAttributes(newValue QtreeListIterRequestDesiredAttributes) *QtreeListIterRequest
- func (o *QtreeListIterRequest) SetMaxRecords(newValue int) *QtreeListIterRequest
- func (o *QtreeListIterRequest) SetQuery(newValue QtreeListIterRequestQuery) *QtreeListIterRequest
- func (o *QtreeListIterRequest) SetTag(newValue string) *QtreeListIterRequest
- func (o QtreeListIterRequest) String() string
- func (o *QtreeListIterRequest) Tag() string
- func (o *QtreeListIterRequest) ToXML() (string, error)
- type QtreeListIterRequestDesiredAttributes
- type QtreeListIterRequestQuery
- type QtreeListIterResponse
- type QtreeListIterResponseResult
- func (o *QtreeListIterResponseResult) AttributesList() QtreeListIterResponseResultAttributesList
- func (o *QtreeListIterResponseResult) NextTag() string
- func (o *QtreeListIterResponseResult) NumRecords() int
- func (o *QtreeListIterResponseResult) SetAttributesList(newValue QtreeListIterResponseResultAttributesList) *QtreeListIterResponseResult
- func (o *QtreeListIterResponseResult) SetNextTag(newValue string) *QtreeListIterResponseResult
- func (o *QtreeListIterResponseResult) SetNumRecords(newValue int) *QtreeListIterResponseResult
- func (o QtreeListIterResponseResult) String() string
- func (o *QtreeListIterResponseResult) ToXML() (string, error)
- type QtreeListIterResponseResultAttributesList
- type QtreeRenameRequest
- func (o *QtreeRenameRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeRenameResponse, error)
- func (o *QtreeRenameRequest) NewQtreeName() string
- func (o *QtreeRenameRequest) Qtree() string
- func (o *QtreeRenameRequest) SetNewQtreeName(newValue string) *QtreeRenameRequest
- func (o *QtreeRenameRequest) SetQtree(newValue string) *QtreeRenameRequest
- func (o QtreeRenameRequest) String() string
- func (o *QtreeRenameRequest) ToXML() (string, error)
- type QtreeRenameResponse
- type QtreeRenameResponseResult
- type QuotaEntryType
- func (o *QuotaEntryType) DiskLimit() string
- func (o *QuotaEntryType) FileLimit() string
- func (o *QuotaEntryType) PerformUserMapping() bool
- func (o *QuotaEntryType) Policy() string
- func (o *QuotaEntryType) Qtree() string
- func (o *QuotaEntryType) QuotaTarget() string
- func (o *QuotaEntryType) QuotaType() string
- func (o *QuotaEntryType) SetDiskLimit(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetFileLimit(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetPerformUserMapping(newValue bool) *QuotaEntryType
- func (o *QuotaEntryType) SetPolicy(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetQtree(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetQuotaTarget(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetQuotaType(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetSoftDiskLimit(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetSoftFileLimit(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetThreshold(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetVolume(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SetVserver(newValue string) *QuotaEntryType
- func (o *QuotaEntryType) SoftDiskLimit() string
- func (o *QuotaEntryType) SoftFileLimit() string
- func (o QuotaEntryType) String() string
- func (o *QuotaEntryType) Threshold() string
- func (o *QuotaEntryType) ToXML() (string, error)
- func (o *QuotaEntryType) Volume() string
- func (o *QuotaEntryType) Vserver() string
- type QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) DesiredAttributes() QuotaListEntriesIterRequestDesiredAttributes
- func (o *QuotaListEntriesIterRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaListEntriesIterResponse, error)
- func (o *QuotaListEntriesIterRequest) MaxRecords() int
- func (o *QuotaListEntriesIterRequest) Query() QuotaListEntriesIterRequestQuery
- func (o *QuotaListEntriesIterRequest) SetDesiredAttributes(newValue QuotaListEntriesIterRequestDesiredAttributes) *QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) SetMaxRecords(newValue int) *QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) SetQuery(newValue QuotaListEntriesIterRequestQuery) *QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) SetTag(newValue string) *QuotaListEntriesIterRequest
- func (o QuotaListEntriesIterRequest) String() string
- func (o *QuotaListEntriesIterRequest) Tag() string
- func (o *QuotaListEntriesIterRequest) ToXML() (string, error)
- type QuotaListEntriesIterRequestDesiredAttributes
- type QuotaListEntriesIterRequestQuery
- type QuotaListEntriesIterResponse
- type QuotaListEntriesIterResponseResult
- func (o *QuotaListEntriesIterResponseResult) AttributesList() QuotaListEntriesIterResponseResultAttributesList
- func (o *QuotaListEntriesIterResponseResult) NextTag() string
- func (o *QuotaListEntriesIterResponseResult) NumRecords() int
- func (o *QuotaListEntriesIterResponseResult) SetAttributesList(newValue QuotaListEntriesIterResponseResultAttributesList) *QuotaListEntriesIterResponseResult
- func (o *QuotaListEntriesIterResponseResult) SetNextTag(newValue string) *QuotaListEntriesIterResponseResult
- func (o *QuotaListEntriesIterResponseResult) SetNumRecords(newValue int) *QuotaListEntriesIterResponseResult
- func (o QuotaListEntriesIterResponseResult) String() string
- func (o *QuotaListEntriesIterResponseResult) ToXML() (string, error)
- type QuotaListEntriesIterResponseResultAttributesList
- func (o *QuotaListEntriesIterResponseResultAttributesList) QuotaEntry() []QuotaEntryType
- func (o *QuotaListEntriesIterResponseResultAttributesList) SetQuotaEntry(newValue []QuotaEntryType) *QuotaListEntriesIterResponseResultAttributesList
- func (o QuotaListEntriesIterResponseResultAttributesList) String() string
- type QuotaOffRequest
- type QuotaOffResponse
- type QuotaOffResponseResult
- func (o *QuotaOffResponseResult) ResultErrorCode() int
- func (o *QuotaOffResponseResult) ResultErrorMessage() string
- func (o *QuotaOffResponseResult) ResultJobid() int
- func (o *QuotaOffResponseResult) ResultStatus() string
- func (o *QuotaOffResponseResult) SetResultErrorCode(newValue int) *QuotaOffResponseResult
- func (o *QuotaOffResponseResult) SetResultErrorMessage(newValue string) *QuotaOffResponseResult
- func (o *QuotaOffResponseResult) SetResultJobid(newValue int) *QuotaOffResponseResult
- func (o *QuotaOffResponseResult) SetResultStatus(newValue string) *QuotaOffResponseResult
- func (o QuotaOffResponseResult) String() string
- func (o *QuotaOffResponseResult) ToXML() (string, error)
- type QuotaOnRequest
- type QuotaOnResponse
- type QuotaOnResponseResult
- func (o *QuotaOnResponseResult) ResultErrorCode() int
- func (o *QuotaOnResponseResult) ResultErrorMessage() string
- func (o *QuotaOnResponseResult) ResultJobid() int
- func (o *QuotaOnResponseResult) ResultStatus() string
- func (o *QuotaOnResponseResult) SetResultErrorCode(newValue int) *QuotaOnResponseResult
- func (o *QuotaOnResponseResult) SetResultErrorMessage(newValue string) *QuotaOnResponseResult
- func (o *QuotaOnResponseResult) SetResultJobid(newValue int) *QuotaOnResponseResult
- func (o *QuotaOnResponseResult) SetResultStatus(newValue string) *QuotaOnResponseResult
- func (o QuotaOnResponseResult) String() string
- func (o *QuotaOnResponseResult) ToXML() (string, error)
- type QuotaResizeRequest
- func (o *QuotaResizeRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaResizeResponse, error)
- func (o *QuotaResizeRequest) SetVolume(newValue string) *QuotaResizeRequest
- func (o QuotaResizeRequest) String() string
- func (o *QuotaResizeRequest) ToXML() (string, error)
- func (o *QuotaResizeRequest) Volume() string
- type QuotaResizeResponse
- type QuotaResizeResponseResult
- func (o *QuotaResizeResponseResult) ResultErrorCode() int
- func (o *QuotaResizeResponseResult) ResultErrorMessage() string
- func (o *QuotaResizeResponseResult) ResultJobid() int
- func (o *QuotaResizeResponseResult) ResultStatus() string
- func (o *QuotaResizeResponseResult) SetResultErrorCode(newValue int) *QuotaResizeResponseResult
- func (o *QuotaResizeResponseResult) SetResultErrorMessage(newValue string) *QuotaResizeResponseResult
- func (o *QuotaResizeResponseResult) SetResultJobid(newValue int) *QuotaResizeResponseResult
- func (o *QuotaResizeResponseResult) SetResultStatus(newValue string) *QuotaResizeResponseResult
- func (o QuotaResizeResponseResult) String() string
- func (o *QuotaResizeResponseResult) ToXML() (string, error)
- type QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) DiskLimit() string
- func (o *QuotaSetEntryRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaSetEntryResponse, error)
- func (o *QuotaSetEntryRequest) FileLimit() string
- func (o *QuotaSetEntryRequest) PerformUserMapping() bool
- func (o *QuotaSetEntryRequest) Policy() string
- func (o *QuotaSetEntryRequest) Qtree() string
- func (o *QuotaSetEntryRequest) QuotaTarget() string
- func (o *QuotaSetEntryRequest) QuotaType() string
- func (o *QuotaSetEntryRequest) SetDiskLimit(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetFileLimit(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetPerformUserMapping(newValue bool) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetPolicy(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetQtree(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetQuotaTarget(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetQuotaType(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetSoftDiskLimit(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetSoftFileLimit(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetThreshold(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SetVolume(newValue string) *QuotaSetEntryRequest
- func (o *QuotaSetEntryRequest) SoftDiskLimit() string
- func (o *QuotaSetEntryRequest) SoftFileLimit() string
- func (o QuotaSetEntryRequest) String() string
- func (o *QuotaSetEntryRequest) Threshold() string
- func (o *QuotaSetEntryRequest) ToXML() (string, error)
- func (o *QuotaSetEntryRequest) Volume() string
- type QuotaSetEntryResponse
- type QuotaSetEntryResponseResult
- type QuotaStatusRequest
- func (o *QuotaStatusRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaStatusResponse, error)
- func (o *QuotaStatusRequest) SetVolume(newValue string) *QuotaStatusRequest
- func (o QuotaStatusRequest) String() string
- func (o *QuotaStatusRequest) ToXML() (string, error)
- func (o *QuotaStatusRequest) Volume() string
- type QuotaStatusResponse
- type QuotaStatusResponseResult
- func (o *QuotaStatusResponseResult) PercentComplete() int
- func (o *QuotaStatusResponseResult) QuotaErrors() string
- func (o *QuotaStatusResponseResult) Reason() string
- func (o *QuotaStatusResponseResult) SetPercentComplete(newValue int) *QuotaStatusResponseResult
- func (o *QuotaStatusResponseResult) SetQuotaErrors(newValue string) *QuotaStatusResponseResult
- func (o *QuotaStatusResponseResult) SetReason(newValue string) *QuotaStatusResponseResult
- func (o *QuotaStatusResponseResult) SetStatus(newValue string) *QuotaStatusResponseResult
- func (o *QuotaStatusResponseResult) SetSubstatus(newValue string) *QuotaStatusResponseResult
- func (o *QuotaStatusResponseResult) Status() string
- func (o QuotaStatusResponseResult) String() string
- func (o *QuotaStatusResponseResult) Substatus() string
- func (o *QuotaStatusResponseResult) ToXML() (string, error)
- type RaidgroupAttributesType
- func (o *RaidgroupAttributesType) ChecksumStyle() string
- func (o *RaidgroupAttributesType) IsCacheTier() bool
- func (o *RaidgroupAttributesType) IsRecomputingParity() bool
- func (o *RaidgroupAttributesType) IsReconstructing() bool
- func (o *RaidgroupAttributesType) RaidgroupName() string
- func (o *RaidgroupAttributesType) RecomputingParityPercentage() int
- func (o *RaidgroupAttributesType) ReconstructionPercentage() int
- func (o *RaidgroupAttributesType) SetChecksumStyle(newValue string) *RaidgroupAttributesType
- func (o *RaidgroupAttributesType) SetIsCacheTier(newValue bool) *RaidgroupAttributesType
- func (o *RaidgroupAttributesType) SetIsRecomputingParity(newValue bool) *RaidgroupAttributesType
- func (o *RaidgroupAttributesType) SetIsReconstructing(newValue bool) *RaidgroupAttributesType
- func (o *RaidgroupAttributesType) SetRaidgroupName(newValue string) *RaidgroupAttributesType
- func (o *RaidgroupAttributesType) SetRecomputingParityPercentage(newValue int) *RaidgroupAttributesType
- func (o *RaidgroupAttributesType) SetReconstructionPercentage(newValue int) *RaidgroupAttributesType
- func (o RaidgroupAttributesType) String() string
- func (o *RaidgroupAttributesType) ToXML() (string, error)
- type ReposConstituentRoleType
- type RoutingGroupTypeType
- type SecurityFlavorType
- type SecurityStyleEnumType
- type ShowAggregatesType
- func (o *ShowAggregatesType) AggregateName() AggrNameType
- func (o *ShowAggregatesType) AggregateType() AggregatetypeType
- func (o *ShowAggregatesType) AvailableSize() SizeType
- func (o *ShowAggregatesType) SetAggregateName(newValue AggrNameType) *ShowAggregatesType
- func (o *ShowAggregatesType) SetAggregateType(newValue AggregatetypeType) *ShowAggregatesType
- func (o *ShowAggregatesType) SetAvailableSize(newValue SizeType) *ShowAggregatesType
- func (o *ShowAggregatesType) SetSnaplockType(newValue SnaplocktypeType) *ShowAggregatesType
- func (o *ShowAggregatesType) SetVserverName(newValue string) *ShowAggregatesType
- func (o *ShowAggregatesType) SnaplockType() SnaplocktypeType
- func (o ShowAggregatesType) String() string
- func (o *ShowAggregatesType) ToXML() (string, error)
- func (o *ShowAggregatesType) VserverName() string
- type SizeType
- type SnaplocktypeType
- type SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) DesiredAttributes() SnapmirrorGetIterRequestDesiredAttributes
- func (o *SnapmirrorGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*SnapmirrorGetIterResponse, error)
- func (o *SnapmirrorGetIterRequest) Expand() bool
- func (o *SnapmirrorGetIterRequest) MaxRecords() int
- func (o *SnapmirrorGetIterRequest) Query() SnapmirrorGetIterRequestQuery
- func (o *SnapmirrorGetIterRequest) SetDesiredAttributes(newValue SnapmirrorGetIterRequestDesiredAttributes) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetExpand(newValue bool) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetMaxRecords(newValue int) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetQuery(newValue SnapmirrorGetIterRequestQuery) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetTag(newValue string) *SnapmirrorGetIterRequest
- func (o SnapmirrorGetIterRequest) String() string
- func (o *SnapmirrorGetIterRequest) Tag() string
- func (o *SnapmirrorGetIterRequest) ToXML() (string, error)
- type SnapmirrorGetIterRequestDesiredAttributes
- type SnapmirrorGetIterRequestQuery
- type SnapmirrorGetIterResponse
- type SnapmirrorGetIterResponseResult
- func (o *SnapmirrorGetIterResponseResult) AttributesList() SnapmirrorGetIterResponseResultAttributesList
- func (o *SnapmirrorGetIterResponseResult) NextTag() string
- func (o *SnapmirrorGetIterResponseResult) NumRecords() int
- func (o *SnapmirrorGetIterResponseResult) SetAttributesList(newValue SnapmirrorGetIterResponseResultAttributesList) *SnapmirrorGetIterResponseResult
- func (o *SnapmirrorGetIterResponseResult) SetNextTag(newValue string) *SnapmirrorGetIterResponseResult
- func (o *SnapmirrorGetIterResponseResult) SetNumRecords(newValue int) *SnapmirrorGetIterResponseResult
- func (o SnapmirrorGetIterResponseResult) String() string
- func (o *SnapmirrorGetIterResponseResult) ToXML() (string, error)
- type SnapmirrorGetIterResponseResultAttributesList
- func (o *SnapmirrorGetIterResponseResultAttributesList) SetSnapmirrorInfo(newValue []SnapmirrorInfoType) *SnapmirrorGetIterResponseResultAttributesList
- func (o *SnapmirrorGetIterResponseResultAttributesList) SnapmirrorInfo() []SnapmirrorInfoType
- func (o SnapmirrorGetIterResponseResultAttributesList) String() string
- type SnapmirrorInfoType
- func (o *SnapmirrorInfoType) BreakFailedCount() int
- func (o *SnapmirrorInfoType) BreakSuccessfulCount() int
- func (o *SnapmirrorInfoType) CurrentMaxTransferRate() int
- func (o *SnapmirrorInfoType) CurrentOperationId() string
- func (o *SnapmirrorInfoType) CurrentTransferError() string
- func (o *SnapmirrorInfoType) CurrentTransferPriority() string
- func (o *SnapmirrorInfoType) CurrentTransferType() string
- func (o *SnapmirrorInfoType) DestinationCluster() string
- func (o *SnapmirrorInfoType) DestinationLocation() string
- func (o *SnapmirrorInfoType) DestinationVolume() string
- func (o *SnapmirrorInfoType) DestinationVolumeNode() string
- func (o *SnapmirrorInfoType) DestinationVserver() string
- func (o *SnapmirrorInfoType) DestinationVserverUuid() string
- func (o *SnapmirrorInfoType) ExportedSnapshot() string
- func (o *SnapmirrorInfoType) ExportedSnapshotTimestamp() int
- func (o *SnapmirrorInfoType) FileRestoreFileCount() int
- func (o *SnapmirrorInfoType) FileRestoreFileList() SnapmirrorInfoTypeFileRestoreFileList
- func (o *SnapmirrorInfoType) IdentityPreserve() bool
- func (o *SnapmirrorInfoType) IsAutoExpandEnabled() bool
- func (o *SnapmirrorInfoType) IsConstituent() bool
- func (o *SnapmirrorInfoType) IsHealthy() bool
- func (o *SnapmirrorInfoType) LagTime() int
- func (o *SnapmirrorInfoType) LastTransferDuration() int
- func (o *SnapmirrorInfoType) LastTransferEndTimestamp() int
- func (o *SnapmirrorInfoType) LastTransferError() string
- func (o *SnapmirrorInfoType) LastTransferErrorCodes() SnapmirrorInfoTypeLastTransferErrorCodes
- func (o *SnapmirrorInfoType) LastTransferFrom() string
- func (o *SnapmirrorInfoType) LastTransferNetworkCompressionRatio() string
- func (o *SnapmirrorInfoType) LastTransferSize() int
- func (o *SnapmirrorInfoType) LastTransferType() string
- func (o *SnapmirrorInfoType) MaxTransferRate() int
- func (o *SnapmirrorInfoType) MirrorState() string
- func (o *SnapmirrorInfoType) NetworkCompressionRatio() string
- func (o *SnapmirrorInfoType) NewestSnapshot() string
- func (o *SnapmirrorInfoType) NewestSnapshotTimestamp() int
- func (o *SnapmirrorInfoType) Opmask() int
- func (o *SnapmirrorInfoType) Policy() string
- func (o *SnapmirrorInfoType) PolicyType() string
- func (o *SnapmirrorInfoType) ProgressLastUpdated() int
- func (o *SnapmirrorInfoType) RelationshipControlPlane() string
- func (o *SnapmirrorInfoType) RelationshipGroupType() string
- func (o *SnapmirrorInfoType) RelationshipId() string
- func (o *SnapmirrorInfoType) RelationshipProgress() int
- func (o *SnapmirrorInfoType) RelationshipStatus() string
- func (o *SnapmirrorInfoType) RelationshipType() string
- func (o *SnapmirrorInfoType) ResyncFailedCount() int
- func (o *SnapmirrorInfoType) ResyncSuccessfulCount() int
- func (o *SnapmirrorInfoType) Schedule() string
- func (o *SnapmirrorInfoType) SetBreakFailedCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetBreakSuccessfulCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetCurrentMaxTransferRate(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetCurrentOperationId(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetCurrentTransferError(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetCurrentTransferPriority(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetCurrentTransferType(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetDestinationCluster(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetDestinationLocation(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetDestinationVolume(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetDestinationVolumeNode(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetDestinationVserver(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetDestinationVserverUuid(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetExportedSnapshot(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetExportedSnapshotTimestamp(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetFileRestoreFileCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetFileRestoreFileList(newValue SnapmirrorInfoTypeFileRestoreFileList) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetIdentityPreserve(newValue bool) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetIsAutoExpandEnabled(newValue bool) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetIsConstituent(newValue bool) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetIsHealthy(newValue bool) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLagTime(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferDuration(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferEndTimestamp(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferError(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferErrorCodes(newValue SnapmirrorInfoTypeLastTransferErrorCodes) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferFrom(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferNetworkCompressionRatio(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferSize(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetLastTransferType(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetMaxTransferRate(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetMirrorState(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetNetworkCompressionRatio(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetNewestSnapshot(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetNewestSnapshotTimestamp(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetOpmask(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetPolicy(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetPolicyType(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetProgressLastUpdated(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetRelationshipControlPlane(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetRelationshipGroupType(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetRelationshipId(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetRelationshipProgress(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetRelationshipStatus(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetRelationshipType(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetResyncFailedCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetResyncSuccessfulCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSchedule(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSnapshotCheckpoint(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSnapshotProgress(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSourceCluster(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSourceLocation(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSourceVolume(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSourceVserver(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetSourceVserverUuid(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetTotalTransferBytes(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetTotalTransferTimeSecs(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetTransferSnapshot(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetTries(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetUnhealthyReason(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetUpdateFailedCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetUpdateSuccessfulCount(newValue int) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetVserver(newValue string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SnapshotCheckpoint() int
- func (o *SnapmirrorInfoType) SnapshotProgress() int
- func (o *SnapmirrorInfoType) SourceCluster() string
- func (o *SnapmirrorInfoType) SourceLocation() string
- func (o *SnapmirrorInfoType) SourceVolume() string
- func (o *SnapmirrorInfoType) SourceVserver() string
- func (o *SnapmirrorInfoType) SourceVserverUuid() string
- func (o SnapmirrorInfoType) String() string
- func (o *SnapmirrorInfoType) ToXML() (string, error)
- func (o *SnapmirrorInfoType) TotalTransferBytes() int
- func (o *SnapmirrorInfoType) TotalTransferTimeSecs() int
- func (o *SnapmirrorInfoType) TransferSnapshot() string
- func (o *SnapmirrorInfoType) Tries() string
- func (o *SnapmirrorInfoType) UnhealthyReason() string
- func (o *SnapmirrorInfoType) UpdateFailedCount() int
- func (o *SnapmirrorInfoType) UpdateSuccessfulCount() int
- func (o *SnapmirrorInfoType) Vserver() string
- type SnapmirrorInfoTypeFileRestoreFileList
- type SnapmirrorInfoTypeLastTransferErrorCodes
- type SnapshotCreateRequest
- func (o *SnapshotCreateRequest) Async() bool
- func (o *SnapshotCreateRequest) Comment() string
- func (o *SnapshotCreateRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotCreateResponse, error)
- func (o *SnapshotCreateRequest) SetAsync(newValue bool) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetComment(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetSnapmirrorLabel(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetSnapshot(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SetVolume(newValue string) *SnapshotCreateRequest
- func (o *SnapshotCreateRequest) SnapmirrorLabel() string
- func (o *SnapshotCreateRequest) Snapshot() string
- func (o SnapshotCreateRequest) String() string
- func (o *SnapshotCreateRequest) ToXML() (string, error)
- func (o *SnapshotCreateRequest) Volume() string
- type SnapshotCreateResponse
- type SnapshotCreateResponseResult
- type SnapshotDeleteRequest
- func (o *SnapshotDeleteRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotDeleteResponse, error)
- func (o *SnapshotDeleteRequest) IgnoreOwners() bool
- func (o *SnapshotDeleteRequest) SetIgnoreOwners(newValue bool) *SnapshotDeleteRequest
- func (o *SnapshotDeleteRequest) SetSnapshot(newValue string) *SnapshotDeleteRequest
- func (o *SnapshotDeleteRequest) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotDeleteRequest
- func (o *SnapshotDeleteRequest) SetVolume(newValue string) *SnapshotDeleteRequest
- func (o *SnapshotDeleteRequest) Snapshot() string
- func (o *SnapshotDeleteRequest) SnapshotInstanceUuid() UUIDType
- func (o SnapshotDeleteRequest) String() string
- func (o *SnapshotDeleteRequest) ToXML() (string, error)
- func (o *SnapshotDeleteRequest) Volume() string
- type SnapshotDeleteResponse
- type SnapshotDeleteResponseResult
- type SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) DesiredAttributes() SnapshotGetIterRequestDesiredAttributes
- func (o *SnapshotGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotGetIterResponse, error)
- func (o *SnapshotGetIterRequest) MaxRecords() int
- func (o *SnapshotGetIterRequest) Query() SnapshotGetIterRequestQuery
- func (o *SnapshotGetIterRequest) SetDesiredAttributes(newValue SnapshotGetIterRequestDesiredAttributes) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetMaxRecords(newValue int) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetQuery(newValue SnapshotGetIterRequestQuery) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetTag(newValue string) *SnapshotGetIterRequest
- func (o SnapshotGetIterRequest) String() string
- func (o *SnapshotGetIterRequest) Tag() string
- func (o *SnapshotGetIterRequest) ToXML() (string, error)
- type SnapshotGetIterRequestDesiredAttributes
- type SnapshotGetIterRequestQuery
- type SnapshotGetIterResponse
- type SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) AttributesList() SnapshotGetIterResponseResultAttributesList
- func (o *SnapshotGetIterResponseResult) NextTag() string
- func (o *SnapshotGetIterResponseResult) NumRecords() int
- func (o *SnapshotGetIterResponseResult) SetAttributesList(newValue SnapshotGetIterResponseResultAttributesList) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetNextTag(newValue string) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetNumRecords(newValue int) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetVolumeErrors(newValue SnapshotGetIterResponseResultVolumeErrors) *SnapshotGetIterResponseResult
- func (o SnapshotGetIterResponseResult) String() string
- func (o *SnapshotGetIterResponseResult) ToXML() (string, error)
- func (o *SnapshotGetIterResponseResult) VolumeErrors() SnapshotGetIterResponseResultVolumeErrors
- type SnapshotGetIterResponseResultAttributesList
- func (o *SnapshotGetIterResponseResultAttributesList) SetSnapshotInfo(newValue []SnapshotInfoType) *SnapshotGetIterResponseResultAttributesList
- func (o *SnapshotGetIterResponseResultAttributesList) SnapshotInfo() []SnapshotInfoType
- func (o SnapshotGetIterResponseResultAttributesList) String() string
- type SnapshotGetIterResponseResultVolumeErrors
- type SnapshotInfoType
- func (o *SnapshotInfoType) AccessTime() int
- func (o *SnapshotInfoType) AfsUsed() int
- func (o *SnapshotInfoType) Busy() bool
- func (o *SnapshotInfoType) Comment() string
- func (o *SnapshotInfoType) CompressSavings() int
- func (o *SnapshotInfoType) CompressionType() string
- func (o *SnapshotInfoType) ContainsLunClones() bool
- func (o *SnapshotInfoType) CumulativePercentageOfTotalBlocks() int
- func (o *SnapshotInfoType) CumulativePercentageOfUsedBlocks() int
- func (o *SnapshotInfoType) CumulativeTotal() int
- func (o *SnapshotInfoType) DedupSavings() int
- func (o *SnapshotInfoType) Dependency() string
- func (o *SnapshotInfoType) ExpiryTime() int
- func (o *SnapshotInfoType) InfiniteSnaplockExpiryTime() bool
- func (o *SnapshotInfoType) InofileVersion() int
- func (o *SnapshotInfoType) Is7ModeSnapshot() bool
- func (o *SnapshotInfoType) IsConstituentSnapshot() bool
- func (o *SnapshotInfoType) Name() string
- func (o *SnapshotInfoType) PercentageOfTotalBlocks() int
- func (o *SnapshotInfoType) PercentageOfUsedBlocks() int
- func (o *SnapshotInfoType) SetAccessTime(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetAfsUsed(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetBusy(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetComment(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCompressSavings(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCompressionType(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetContainsLunClones(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCumulativePercentageOfTotalBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCumulativePercentageOfUsedBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetCumulativeTotal(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetDedupSavings(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetDependency(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetExpiryTime(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetInfiniteSnaplockExpiryTime(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetInofileVersion(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetIs7ModeSnapshot(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetIsConstituentSnapshot(newValue bool) *SnapshotInfoType
- func (o *SnapshotInfoType) SetName(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetPercentageOfTotalBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetPercentageOfUsedBlocks(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnaplockExpiryTime(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapmirrorLabel(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotOwnersList(newValue SnapshotInfoTypeSnapshotOwnersList) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotVersionUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetState(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetTotal(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVbn0Savings(newValue int) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVolume(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVolumeProvenanceUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVserver(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SnaplockExpiryTime() int
- func (o *SnapshotInfoType) SnapmirrorLabel() string
- func (o *SnapshotInfoType) SnapshotInstanceUuid() UUIDType
- func (o *SnapshotInfoType) SnapshotOwnersList() SnapshotInfoTypeSnapshotOwnersList
- func (o *SnapshotInfoType) SnapshotVersionUuid() UUIDType
- func (o *SnapshotInfoType) State() string
- func (o SnapshotInfoType) String() string
- func (o *SnapshotInfoType) ToXML() (string, error)
- func (o *SnapshotInfoType) Total() int
- func (o *SnapshotInfoType) Vbn0Savings() int
- func (o *SnapshotInfoType) Volume() string
- func (o *SnapshotInfoType) VolumeProvenanceUuid() UUIDType
- func (o *SnapshotInfoType) Vserver() string
- type SnapshotInfoTypeSnapshotOwnersList
- type SnapshotOwnerType
- type SnapshotPolicyType
- type SnapshotRestoreVolumeRequest
- func (o *SnapshotRestoreVolumeRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotRestoreVolumeResponse, error)
- func (o *SnapshotRestoreVolumeRequest) Force() bool
- func (o *SnapshotRestoreVolumeRequest) PreserveLunIds() bool
- func (o *SnapshotRestoreVolumeRequest) SetForce(newValue bool) *SnapshotRestoreVolumeRequest
- func (o *SnapshotRestoreVolumeRequest) SetPreserveLunIds(newValue bool) *SnapshotRestoreVolumeRequest
- func (o *SnapshotRestoreVolumeRequest) SetSnapshot(newValue string) *SnapshotRestoreVolumeRequest
- func (o *SnapshotRestoreVolumeRequest) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotRestoreVolumeRequest
- func (o *SnapshotRestoreVolumeRequest) SetVolume(newValue string) *SnapshotRestoreVolumeRequest
- func (o *SnapshotRestoreVolumeRequest) Snapshot() string
- func (o *SnapshotRestoreVolumeRequest) SnapshotInstanceUuid() UUIDType
- func (o SnapshotRestoreVolumeRequest) String() string
- func (o *SnapshotRestoreVolumeRequest) ToXML() (string, error)
- func (o *SnapshotRestoreVolumeRequest) Volume() string
- type SnapshotRestoreVolumeResponse
- type SnapshotRestoreVolumeResponseResult
- type SpaceInformationType
- func (o *SpaceInformationType) Aggregate() string
- func (o *SpaceInformationType) AggregateMetadata() int
- func (o *SpaceInformationType) AggregateMetadataPercent() int
- func (o *SpaceInformationType) AggregateSize() int
- func (o *SpaceInformationType) ObjectStoreMetadata() int
- func (o *SpaceInformationType) ObjectStoreMetadataPercent() int
- func (o *SpaceInformationType) ObjectStorePhysicalUsed() int
- func (o *SpaceInformationType) ObjectStorePhysicalUsedPercent() int
- func (o *SpaceInformationType) ObjectStoreReferencedCapacity() int
- func (o *SpaceInformationType) ObjectStoreReferencedCapacityPercent() int
- func (o *SpaceInformationType) ObjectStoreSisSpaceSaved() int
- func (o *SpaceInformationType) ObjectStoreSisSpaceSavedPercent() int
- func (o *SpaceInformationType) ObjectStoreSize() int
- func (o *SpaceInformationType) ObjectStoreUnreclaimedSpace() int
- func (o *SpaceInformationType) ObjectStoreUnreclaimedSpacePercent() int
- func (o *SpaceInformationType) PercentSnapshotSpace() int
- func (o *SpaceInformationType) PhysicalUsed() int
- func (o *SpaceInformationType) PhysicalUsedPercent() int
- func (o *SpaceInformationType) SetAggregate(newValue string) *SpaceInformationType
- func (o *SpaceInformationType) SetAggregateMetadata(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetAggregateMetadataPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetAggregateSize(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreMetadata(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreMetadataPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStorePhysicalUsed(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStorePhysicalUsedPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreReferencedCapacity(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreReferencedCapacityPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreSisSpaceSaved(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreSisSpaceSavedPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreSize(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreUnreclaimedSpace(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetObjectStoreUnreclaimedSpacePercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetPercentSnapshotSpace(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetPhysicalUsed(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetPhysicalUsedPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetSnapSizeTotal(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetSnapshotReserveUnusable(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetSnapshotReserveUnusablePercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetTierName(newValue string) *SpaceInformationType
- func (o *SpaceInformationType) SetUsedIncludingSnapshotReserve(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetUsedIncludingSnapshotReservePercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetVolumeFootprints(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SetVolumeFootprintsPercent(newValue int) *SpaceInformationType
- func (o *SpaceInformationType) SnapSizeTotal() int
- func (o *SpaceInformationType) SnapshotReserveUnusable() int
- func (o *SpaceInformationType) SnapshotReserveUnusablePercent() int
- func (o SpaceInformationType) String() string
- func (o *SpaceInformationType) TierName() string
- func (o *SpaceInformationType) ToXML() (string, error)
- func (o *SpaceInformationType) UsedIncludingSnapshotReserve() int
- func (o *SpaceInformationType) UsedIncludingSnapshotReservePercent() int
- func (o *SpaceInformationType) VolumeFootprints() int
- func (o *SpaceInformationType) VolumeFootprintsPercent() int
- type SpaceSloEnumType
- type StorageConfigurationStateEnumType
- type SubnetNameType
- type SystemGetOntapiVersionRequest
- type SystemGetOntapiVersionResponse
- type SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) MajorVersion() int
- func (o *SystemGetOntapiVersionResponseResult) MinorVersion() int
- func (o *SystemGetOntapiVersionResponseResult) NodeOntapiDetails() SystemGetOntapiVersionResponseResultNodeOntapiDetails
- func (o *SystemGetOntapiVersionResponseResult) SetMajorVersion(newValue int) *SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) SetMinorVersion(newValue int) *SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) SetNodeOntapiDetails(newValue SystemGetOntapiVersionResponseResultNodeOntapiDetails) *SystemGetOntapiVersionResponseResult
- func (o SystemGetOntapiVersionResponseResult) String() string
- func (o *SystemGetOntapiVersionResponseResult) ToXML() (string, error)
- type SystemGetOntapiVersionResponseResultNodeOntapiDetails
- func (o *SystemGetOntapiVersionResponseResultNodeOntapiDetails) NodeOntapiDetailInfo() []NodeOntapiDetailInfoType
- func (o *SystemGetOntapiVersionResponseResultNodeOntapiDetails) SetNodeOntapiDetailInfo(newValue []NodeOntapiDetailInfoType) *SystemGetOntapiVersionResponseResultNodeOntapiDetails
- func (o SystemGetOntapiVersionResponseResultNodeOntapiDetails) String() string
- type SystemGetVersionRequest
- type SystemGetVersionResponse
- type SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) BuildTimestamp() int
- func (o *SystemGetVersionResponseResult) IsClustered() bool
- func (o *SystemGetVersionResponseResult) NodeVersionDetails() SystemGetVersionResponseResultNodeVersionDetails
- func (o *SystemGetVersionResponseResult) SetBuildTimestamp(newValue int) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetIsClustered(newValue bool) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetNodeVersionDetails(newValue SystemGetVersionResponseResultNodeVersionDetails) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetVersion(newValue string) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetVersionTuple(newValue SystemGetVersionResponseResultVersionTuple) *SystemGetVersionResponseResult
- func (o SystemGetVersionResponseResult) String() string
- func (o *SystemGetVersionResponseResult) ToXML() (string, error)
- func (o *SystemGetVersionResponseResult) Version() string
- func (o *SystemGetVersionResponseResult) VersionTuple() SystemGetVersionResponseResultVersionTuple
- type SystemGetVersionResponseResultNodeVersionDetails
- func (o *SystemGetVersionResponseResultNodeVersionDetails) NodeVersionDetailInfo() []NodeVersionDetailInfoType
- func (o *SystemGetVersionResponseResultNodeVersionDetails) SetNodeVersionDetailInfo(newValue []NodeVersionDetailInfoType) *SystemGetVersionResponseResultNodeVersionDetails
- func (o SystemGetVersionResponseResultNodeVersionDetails) String() string
- type SystemGetVersionResponseResultVersionTuple
- func (o *SystemGetVersionResponseResultVersionTuple) SetSystemVersionTuple(newValue SystemVersionTupleType) *SystemGetVersionResponseResultVersionTuple
- func (o SystemGetVersionResponseResultVersionTuple) String() string
- func (o *SystemGetVersionResponseResultVersionTuple) SystemVersionTuple() SystemVersionTupleType
- type SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) DesiredAttributes() SystemNodeGetIterRequestDesiredAttributes
- func (o *SystemNodeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*SystemNodeGetIterResponse, error)
- func (o *SystemNodeGetIterRequest) MaxRecords() int
- func (o *SystemNodeGetIterRequest) Query() SystemNodeGetIterRequestQuery
- func (o *SystemNodeGetIterRequest) SetDesiredAttributes(newValue SystemNodeGetIterRequestDesiredAttributes) *SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) SetMaxRecords(newValue int) *SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) SetQuery(newValue SystemNodeGetIterRequestQuery) *SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) SetTag(newValue string) *SystemNodeGetIterRequest
- func (o SystemNodeGetIterRequest) String() string
- func (o *SystemNodeGetIterRequest) Tag() string
- func (o *SystemNodeGetIterRequest) ToXML() (string, error)
- type SystemNodeGetIterRequestDesiredAttributes
- func (o *SystemNodeGetIterRequestDesiredAttributes) NodeDetailsInfo() NodeDetailsInfoType
- func (o *SystemNodeGetIterRequestDesiredAttributes) SetNodeDetailsInfo(newValue NodeDetailsInfoType) *SystemNodeGetIterRequestDesiredAttributes
- func (o SystemNodeGetIterRequestDesiredAttributes) String() string
- type SystemNodeGetIterRequestQuery
- type SystemNodeGetIterResponse
- type SystemNodeGetIterResponseResult
- func (o *SystemNodeGetIterResponseResult) AttributesList() SystemNodeGetIterResponseResultAttributesList
- func (o *SystemNodeGetIterResponseResult) NextTag() string
- func (o *SystemNodeGetIterResponseResult) NumRecords() int
- func (o *SystemNodeGetIterResponseResult) SetAttributesList(newValue SystemNodeGetIterResponseResultAttributesList) *SystemNodeGetIterResponseResult
- func (o *SystemNodeGetIterResponseResult) SetNextTag(newValue string) *SystemNodeGetIterResponseResult
- func (o *SystemNodeGetIterResponseResult) SetNumRecords(newValue int) *SystemNodeGetIterResponseResult
- func (o SystemNodeGetIterResponseResult) String() string
- func (o *SystemNodeGetIterResponseResult) ToXML() (string, error)
- type SystemNodeGetIterResponseResultAttributesList
- func (o *SystemNodeGetIterResponseResultAttributesList) NodeDetailsInfo() []NodeDetailsInfoType
- func (o *SystemNodeGetIterResponseResultAttributesList) SetNodeDetailsInfo(newValue []NodeDetailsInfoType) *SystemNodeGetIterResponseResultAttributesList
- func (o SystemNodeGetIterResponseResultAttributesList) String() string
- type SystemVersionTupleType
- func (o *SystemVersionTupleType) Generation() int
- func (o *SystemVersionTupleType) Major() int
- func (o *SystemVersionTupleType) Minor() int
- func (o *SystemVersionTupleType) SetGeneration(newValue int) *SystemVersionTupleType
- func (o *SystemVersionTupleType) SetMajor(newValue int) *SystemVersionTupleType
- func (o *SystemVersionTupleType) SetMinor(newValue int) *SystemVersionTupleType
- func (o SystemVersionTupleType) String() string
- func (o *SystemVersionTupleType) ToXML() (string, error)
- type UUIDType
- type UuidType
- type VmSystemDisksType
- func (o *VmSystemDisksType) SetVmBootdiskAreaName(newValue string) *VmSystemDisksType
- func (o *VmSystemDisksType) SetVmBootdiskFileName(newValue string) *VmSystemDisksType
- func (o *VmSystemDisksType) SetVmCorediskAreaName(newValue string) *VmSystemDisksType
- func (o *VmSystemDisksType) SetVmCorediskFileName(newValue string) *VmSystemDisksType
- func (o *VmSystemDisksType) SetVmLogdiskAreaName(newValue string) *VmSystemDisksType
- func (o *VmSystemDisksType) SetVmLogdiskFileName(newValue string) *VmSystemDisksType
- func (o VmSystemDisksType) String() string
- func (o *VmSystemDisksType) ToXML() (string, error)
- func (o *VmSystemDisksType) VmBootdiskAreaName() string
- func (o *VmSystemDisksType) VmBootdiskFileName() string
- func (o *VmSystemDisksType) VmCorediskAreaName() string
- func (o *VmSystemDisksType) VmCorediskFileName() string
- func (o *VmSystemDisksType) VmLogdiskAreaName() string
- func (o *VmSystemDisksType) VmLogdiskFileName() string
- type VmhostInfoType
- func (o *VmhostInfoType) SetVmCustomMaxCapacity(newValue int) *VmhostInfoType
- func (o *VmhostInfoType) SetVmUuid(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostBiosReleaseDate(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostBiosVersion(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostBootTime(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostCpuClockRate(newValue int) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostCpuCoreCount(newValue int) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostCpuSocketCount(newValue int) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostCpuThreadCount(newValue int) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostError(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostGateway(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostHardwareVendor(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostHypervisor(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostIpAddress(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostMemory(newValue int) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostModel(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostName(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostNetmask(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostProcessorId(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostProcessorType(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostSoftwareVendor(newValue string) *VmhostInfoType
- func (o *VmhostInfoType) SetVmhostUuid(newValue string) *VmhostInfoType
- func (o VmhostInfoType) String() string
- func (o *VmhostInfoType) ToXML() (string, error)
- func (o *VmhostInfoType) VmCustomMaxCapacity() int
- func (o *VmhostInfoType) VmUuid() string
- func (o *VmhostInfoType) VmhostBiosReleaseDate() string
- func (o *VmhostInfoType) VmhostBiosVersion() string
- func (o *VmhostInfoType) VmhostBootTime() string
- func (o *VmhostInfoType) VmhostCpuClockRate() int
- func (o *VmhostInfoType) VmhostCpuCoreCount() int
- func (o *VmhostInfoType) VmhostCpuSocketCount() int
- func (o *VmhostInfoType) VmhostCpuThreadCount() int
- func (o *VmhostInfoType) VmhostError() string
- func (o *VmhostInfoType) VmhostGateway() string
- func (o *VmhostInfoType) VmhostHardwareVendor() string
- func (o *VmhostInfoType) VmhostHypervisor() string
- func (o *VmhostInfoType) VmhostIpAddress() string
- func (o *VmhostInfoType) VmhostMemory() int
- func (o *VmhostInfoType) VmhostModel() string
- func (o *VmhostInfoType) VmhostName() string
- func (o *VmhostInfoType) VmhostNetmask() string
- func (o *VmhostInfoType) VmhostProcessorId() string
- func (o *VmhostInfoType) VmhostProcessorType() string
- func (o *VmhostInfoType) VmhostSoftwareVendor() string
- func (o *VmhostInfoType) VmhostUuid() string
- type VolstyleType
- type VolumeAntivirusAttributesType
- type VolumeAttributesType
- func (o *VolumeAttributesType) Encrypt() bool
- func (o *VolumeAttributesType) KeyId() string
- func (o *VolumeAttributesType) SetEncrypt(newValue bool) *VolumeAttributesType
- func (o *VolumeAttributesType) SetKeyId(newValue string) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeAntivirusAttributes(newValue VolumeAntivirusAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeAutobalanceAttributes(newValue VolumeAutobalanceAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeAutosizeAttributes(newValue VolumeAutosizeAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeCloneAttributes(newValue VolumeCloneAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeCompAggrAttributes(newValue VolumeCompAggrAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeDirectoryAttributes(newValue VolumeDirectoryAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeExportAttributes(newValue VolumeExportAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeFlexcacheAttributes(newValue VolumeFlexcacheAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeHybridCacheAttributes(newValue VolumeHybridCacheAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeIdAttributes(newValue VolumeIdAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeInfinitevolAttributes(newValue VolumeInfinitevolAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeInodeAttributes(newValue VolumeInodeAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeLanguageAttributes(newValue VolumeLanguageAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeMirrorAttributes(newValue VolumeMirrorAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumePerformanceAttributes(newValue VolumePerformanceAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeQosAttributes(newValue VolumeQosAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSecurityAttributes(newValue VolumeSecurityAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSisAttributes(newValue VolumeSisAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSnaplockAttributes(newValue VolumeSnaplockAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSnapshotAttributes(newValue VolumeSnapshotAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSnapshotAutodeleteAttributes(newValue VolumeSnapshotAutodeleteAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeSpaceAttributes(newValue VolumeSpaceAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeStateAttributes(newValue VolumeStateAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeTransitionAttributes(newValue VolumeTransitionAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeVmAlignAttributes(newValue VolumeVmAlignAttributesType) *VolumeAttributesType
- func (o *VolumeAttributesType) SetVolumeVserverDrProtectionAttributes(newValue VolumeVserverDrProtectionAttributesType) *VolumeAttributesType
- func (o VolumeAttributesType) String() string
- func (o *VolumeAttributesType) ToXML() (string, error)
- func (o *VolumeAttributesType) VolumeAntivirusAttributes() VolumeAntivirusAttributesType
- func (o *VolumeAttributesType) VolumeAutobalanceAttributes() VolumeAutobalanceAttributesType
- func (o *VolumeAttributesType) VolumeAutosizeAttributes() VolumeAutosizeAttributesType
- func (o *VolumeAttributesType) VolumeCloneAttributes() VolumeCloneAttributesType
- func (o *VolumeAttributesType) VolumeCompAggrAttributes() VolumeCompAggrAttributesType
- func (o *VolumeAttributesType) VolumeDirectoryAttributes() VolumeDirectoryAttributesType
- func (o *VolumeAttributesType) VolumeExportAttributes() VolumeExportAttributesType
- func (o *VolumeAttributesType) VolumeFlexcacheAttributes() VolumeFlexcacheAttributesType
- func (o *VolumeAttributesType) VolumeHybridCacheAttributes() VolumeHybridCacheAttributesType
- func (o *VolumeAttributesType) VolumeIdAttributes() VolumeIdAttributesType
- func (o *VolumeAttributesType) VolumeInfinitevolAttributes() VolumeInfinitevolAttributesType
- func (o *VolumeAttributesType) VolumeInodeAttributes() VolumeInodeAttributesType
- func (o *VolumeAttributesType) VolumeLanguageAttributes() VolumeLanguageAttributesType
- func (o *VolumeAttributesType) VolumeMirrorAttributes() VolumeMirrorAttributesType
- func (o *VolumeAttributesType) VolumePerformanceAttributes() VolumePerformanceAttributesType
- func (o *VolumeAttributesType) VolumeQosAttributes() VolumeQosAttributesType
- func (o *VolumeAttributesType) VolumeSecurityAttributes() VolumeSecurityAttributesType
- func (o *VolumeAttributesType) VolumeSisAttributes() VolumeSisAttributesType
- func (o *VolumeAttributesType) VolumeSnaplockAttributes() VolumeSnaplockAttributesType
- func (o *VolumeAttributesType) VolumeSnapshotAttributes() VolumeSnapshotAttributesType
- func (o *VolumeAttributesType) VolumeSnapshotAutodeleteAttributes() VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeAttributesType) VolumeSpaceAttributes() VolumeSpaceAttributesType
- func (o *VolumeAttributesType) VolumeStateAttributes() VolumeStateAttributesType
- func (o *VolumeAttributesType) VolumeTransitionAttributes() VolumeTransitionAttributesType
- func (o *VolumeAttributesType) VolumeVmAlignAttributes() VolumeVmAlignAttributesType
- func (o *VolumeAttributesType) VolumeVserverDrProtectionAttributes() VolumeVserverDrProtectionAttributesType
- type VolumeAutobalanceAttributesType
- func (o *VolumeAutobalanceAttributesType) IsAutobalanceEligible() bool
- func (o *VolumeAutobalanceAttributesType) SetIsAutobalanceEligible(newValue bool) *VolumeAutobalanceAttributesType
- func (o VolumeAutobalanceAttributesType) String() string
- func (o *VolumeAutobalanceAttributesType) ToXML() (string, error)
- type VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) GrowThresholdPercent() int
- func (o *VolumeAutosizeAttributesType) IsEnabled() bool
- func (o *VolumeAutosizeAttributesType) MaximumSize() int
- func (o *VolumeAutosizeAttributesType) MinimumSize() int
- func (o *VolumeAutosizeAttributesType) Mode() string
- func (o *VolumeAutosizeAttributesType) Reset() bool
- func (o *VolumeAutosizeAttributesType) SetGrowThresholdPercent(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetIsEnabled(newValue bool) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetMaximumSize(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetMinimumSize(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetMode(newValue string) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetReset(newValue bool) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetShrinkThresholdPercent(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) ShrinkThresholdPercent() int
- func (o VolumeAutosizeAttributesType) String() string
- func (o *VolumeAutosizeAttributesType) ToXML() (string, error)
- type VolumeCloneAttributesType
- func (o *VolumeCloneAttributesType) CloneChildCount() int
- func (o *VolumeCloneAttributesType) SetCloneChildCount(newValue int) *VolumeCloneAttributesType
- func (o *VolumeCloneAttributesType) SetVolumeCloneParentAttributes(newValue VolumeCloneParentAttributesType) *VolumeCloneAttributesType
- func (o VolumeCloneAttributesType) String() string
- func (o *VolumeCloneAttributesType) ToXML() (string, error)
- func (o *VolumeCloneAttributesType) VolumeCloneParentAttributes() VolumeCloneParentAttributesType
- type VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) CachingPolicy() string
- func (o *VolumeCloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCloneCreateResponse, error)
- func (o *VolumeCloneCreateRequest) ParentSnapshot() string
- func (o *VolumeCloneCreateRequest) ParentVolume() string
- func (o *VolumeCloneCreateRequest) ParentVserver() string
- func (o *VolumeCloneCreateRequest) QosPolicyGroupName() string
- func (o *VolumeCloneCreateRequest) SetCachingPolicy(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetParentSnapshot(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetParentVolume(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetParentVserver(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetSpaceReserve(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetUseSnaprestoreLicense(newValue bool) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetVolume(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetVolumeType(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SetVserver(newValue string) *VolumeCloneCreateRequest
- func (o *VolumeCloneCreateRequest) SpaceReserve() string
- func (o VolumeCloneCreateRequest) String() string
- func (o *VolumeCloneCreateRequest) ToXML() (string, error)
- func (o *VolumeCloneCreateRequest) UseSnaprestoreLicense() bool
- func (o *VolumeCloneCreateRequest) Volume() string
- func (o *VolumeCloneCreateRequest) VolumeType() string
- func (o *VolumeCloneCreateRequest) Vserver() string
- type VolumeCloneCreateResponse
- type VolumeCloneCreateResponseResult
- type VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) Dsid() int
- func (o *VolumeCloneParentAttributesType) Msid() int
- func (o *VolumeCloneParentAttributesType) Name() VolumeNameType
- func (o *VolumeCloneParentAttributesType) SetDsid(newValue int) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetMsid(newValue int) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetName(newValue VolumeNameType) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetSnapshotId(newValue int) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetSnapshotName(newValue string) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetUuid(newValue UuidType) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SetVserverName(newValue VserverNameType) *VolumeCloneParentAttributesType
- func (o *VolumeCloneParentAttributesType) SnapshotId() int
- func (o *VolumeCloneParentAttributesType) SnapshotName() string
- func (o VolumeCloneParentAttributesType) String() string
- func (o *VolumeCloneParentAttributesType) ToXML() (string, error)
- func (o *VolumeCloneParentAttributesType) Uuid() UuidType
- func (o *VolumeCloneParentAttributesType) VserverName() VserverNameType
- type VolumeCloneSplitStartRequest
- func (o *VolumeCloneSplitStartRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCloneSplitStartResponse, error)
- func (o *VolumeCloneSplitStartRequest) SetVolume(newValue string) *VolumeCloneSplitStartRequest
- func (o VolumeCloneSplitStartRequest) String() string
- func (o *VolumeCloneSplitStartRequest) ToXML() (string, error)
- func (o *VolumeCloneSplitStartRequest) Volume() string
- type VolumeCloneSplitStartResponse
- type VolumeCloneSplitStartResponseResult
- func (o *VolumeCloneSplitStartResponseResult) ResultErrorCode() int
- func (o *VolumeCloneSplitStartResponseResult) ResultErrorMessage() string
- func (o *VolumeCloneSplitStartResponseResult) ResultJobid() int
- func (o *VolumeCloneSplitStartResponseResult) ResultStatus() string
- func (o *VolumeCloneSplitStartResponseResult) SetResultErrorCode(newValue int) *VolumeCloneSplitStartResponseResult
- func (o *VolumeCloneSplitStartResponseResult) SetResultErrorMessage(newValue string) *VolumeCloneSplitStartResponseResult
- func (o *VolumeCloneSplitStartResponseResult) SetResultJobid(newValue int) *VolumeCloneSplitStartResponseResult
- func (o *VolumeCloneSplitStartResponseResult) SetResultStatus(newValue string) *VolumeCloneSplitStartResponseResult
- func (o VolumeCloneSplitStartResponseResult) String() string
- func (o *VolumeCloneSplitStartResponseResult) ToXML() (string, error)
- type VolumeCompAggrAttributesType
- type VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) AggrList() VolumeCreateAsyncRequestAggrList
- func (o *VolumeCreateAsyncRequest) AggrListMultiplier() int
- func (o *VolumeCreateAsyncRequest) AutoProvisionAs() string
- func (o *VolumeCreateAsyncRequest) CacheRetentionPriority() string
- func (o *VolumeCreateAsyncRequest) CachingPolicy() string
- func (o *VolumeCreateAsyncRequest) ContainingAggrName() string
- func (o *VolumeCreateAsyncRequest) DataAggrList() VolumeCreateAsyncRequestDataAggrList
- func (o *VolumeCreateAsyncRequest) EfficiencyPolicy() string
- func (o *VolumeCreateAsyncRequest) EnableObjectStore() bool
- func (o *VolumeCreateAsyncRequest) EnableSnapdiff() bool
- func (o *VolumeCreateAsyncRequest) Encrypt() bool
- func (o *VolumeCreateAsyncRequest) ExcludedFromAutobalance() bool
- func (o *VolumeCreateAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCreateAsyncResponse, error)
- func (o *VolumeCreateAsyncRequest) ExportPolicy() string
- func (o *VolumeCreateAsyncRequest) FlexcacheCachePolicy() string
- func (o *VolumeCreateAsyncRequest) FlexcacheFillPolicy() string
- func (o *VolumeCreateAsyncRequest) FlexcacheOriginVolumeName() string
- func (o *VolumeCreateAsyncRequest) GroupId() int
- func (o *VolumeCreateAsyncRequest) IsJunctionActive() bool
- func (o *VolumeCreateAsyncRequest) IsManagedByService() bool
- func (o *VolumeCreateAsyncRequest) IsNvfailEnabled() bool
- func (o *VolumeCreateAsyncRequest) IsVserverRoot() bool
- func (o *VolumeCreateAsyncRequest) JunctionPath() string
- func (o *VolumeCreateAsyncRequest) LanguageCode() string
- func (o *VolumeCreateAsyncRequest) MaxConstituentSize() int
- func (o *VolumeCreateAsyncRequest) MaxDataConstituentSize() int
- func (o *VolumeCreateAsyncRequest) MaxDirSize() int
- func (o *VolumeCreateAsyncRequest) MaxNamespaceConstituentSize() int
- func (o *VolumeCreateAsyncRequest) NamespaceAggregate() string
- func (o *VolumeCreateAsyncRequest) NamespaceMirrorAggrList() VolumeCreateAsyncRequestNamespaceMirrorAggrList
- func (o *VolumeCreateAsyncRequest) ObjectWriteSyncPeriod() int
- func (o *VolumeCreateAsyncRequest) OlsAggrList() VolumeCreateAsyncRequestOlsAggrList
- func (o *VolumeCreateAsyncRequest) OlsConstituentCount() int
- func (o *VolumeCreateAsyncRequest) OlsConstituentSize() int
- func (o *VolumeCreateAsyncRequest) PercentageSnapshotReserve() int
- func (o *VolumeCreateAsyncRequest) QosAdaptivePolicyGroupName() string
- func (o *VolumeCreateAsyncRequest) QosPolicyGroupName() string
- func (o *VolumeCreateAsyncRequest) SetAggrList(newValue VolumeCreateAsyncRequestAggrList) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetAggrListMultiplier(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetAutoProvisionAs(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetCacheRetentionPriority(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetCachingPolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetContainingAggrName(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetDataAggrList(newValue VolumeCreateAsyncRequestDataAggrList) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetEfficiencyPolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetEnableObjectStore(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetEnableSnapdiff(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetEncrypt(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetExcludedFromAutobalance(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetExportPolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetFlexcacheCachePolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetFlexcacheFillPolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetFlexcacheOriginVolumeName(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetGroupId(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetIsJunctionActive(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetIsManagedByService(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetIsNvfailEnabled(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetIsVserverRoot(newValue bool) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetJunctionPath(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetLanguageCode(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetMaxConstituentSize(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetMaxDataConstituentSize(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetMaxDirSize(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetMaxNamespaceConstituentSize(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetNamespaceAggregate(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetNamespaceMirrorAggrList(newValue VolumeCreateAsyncRequestNamespaceMirrorAggrList) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetObjectWriteSyncPeriod(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetOlsAggrList(newValue VolumeCreateAsyncRequestOlsAggrList) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetOlsConstituentCount(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetOlsConstituentSize(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetPercentageSnapshotReserve(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetQosAdaptivePolicyGroupName(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetQosPolicyGroupName(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetSize(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetSnapshotPolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetSpaceGuarantee(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetSpaceReserve(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetSpaceSlo(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetStorageService(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetTieringPolicy(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetUnixPermissions(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetUserId(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVmAlignSector(newValue int) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVmAlignSuffix(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVolumeComment(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVolumeName(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVolumeSecurityStyle(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVolumeState(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVolumeType(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) SetVserverDrProtection(newValue string) *VolumeCreateAsyncRequest
- func (o *VolumeCreateAsyncRequest) Size() int
- func (o *VolumeCreateAsyncRequest) SnapshotPolicy() string
- func (o *VolumeCreateAsyncRequest) SpaceGuarantee() string
- func (o *VolumeCreateAsyncRequest) SpaceReserve() string
- func (o *VolumeCreateAsyncRequest) SpaceSlo() string
- func (o *VolumeCreateAsyncRequest) StorageService() string
- func (o VolumeCreateAsyncRequest) String() string
- func (o *VolumeCreateAsyncRequest) TieringPolicy() string
- func (o *VolumeCreateAsyncRequest) ToXML() (string, error)
- func (o *VolumeCreateAsyncRequest) UnixPermissions() string
- func (o *VolumeCreateAsyncRequest) UserId() int
- func (o *VolumeCreateAsyncRequest) VmAlignSector() int
- func (o *VolumeCreateAsyncRequest) VmAlignSuffix() string
- func (o *VolumeCreateAsyncRequest) VolumeComment() string
- func (o *VolumeCreateAsyncRequest) VolumeName() string
- func (o *VolumeCreateAsyncRequest) VolumeSecurityStyle() string
- func (o *VolumeCreateAsyncRequest) VolumeState() string
- func (o *VolumeCreateAsyncRequest) VolumeType() string
- func (o *VolumeCreateAsyncRequest) VserverDrProtection() string
- type VolumeCreateAsyncRequestAggrList
- type VolumeCreateAsyncRequestDataAggrList
- type VolumeCreateAsyncRequestNamespaceMirrorAggrList
- func (o *VolumeCreateAsyncRequestNamespaceMirrorAggrList) AggrName() []AggrNameType
- func (o *VolumeCreateAsyncRequestNamespaceMirrorAggrList) SetAggrName(newValue []AggrNameType) *VolumeCreateAsyncRequestNamespaceMirrorAggrList
- func (o VolumeCreateAsyncRequestNamespaceMirrorAggrList) String() string
- type VolumeCreateAsyncRequestOlsAggrList
- type VolumeCreateAsyncResponse
- type VolumeCreateAsyncResponseResult
- func (o *VolumeCreateAsyncResponseResult) ResultErrorCode() int
- func (o *VolumeCreateAsyncResponseResult) ResultErrorMessage() string
- func (o *VolumeCreateAsyncResponseResult) ResultJobid() int
- func (o *VolumeCreateAsyncResponseResult) ResultStatus() string
- func (o *VolumeCreateAsyncResponseResult) SetResultErrorCode(newValue int) *VolumeCreateAsyncResponseResult
- func (o *VolumeCreateAsyncResponseResult) SetResultErrorMessage(newValue string) *VolumeCreateAsyncResponseResult
- func (o *VolumeCreateAsyncResponseResult) SetResultJobid(newValue int) *VolumeCreateAsyncResponseResult
- func (o *VolumeCreateAsyncResponseResult) SetResultStatus(newValue string) *VolumeCreateAsyncResponseResult
- func (o VolumeCreateAsyncResponseResult) String() string
- func (o *VolumeCreateAsyncResponseResult) ToXML() (string, error)
- type VolumeCreateRequest
- func (o *VolumeCreateRequest) AntivirusOnAccessPolicy() string
- func (o *VolumeCreateRequest) CacheRetentionPriority() string
- func (o *VolumeCreateRequest) CachingPolicy() string
- func (o *VolumeCreateRequest) ConstituentRole() string
- func (o *VolumeCreateRequest) ContainingAggrName() string
- func (o *VolumeCreateRequest) EfficiencyPolicy() string
- func (o *VolumeCreateRequest) Encrypt() bool
- func (o *VolumeCreateRequest) ExcludedFromAutobalance() bool
- func (o *VolumeCreateRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCreateResponse, error)
- func (o *VolumeCreateRequest) ExportPolicy() string
- func (o *VolumeCreateRequest) ExtentSize() string
- func (o *VolumeCreateRequest) FlexcacheCachePolicy() string
- func (o *VolumeCreateRequest) FlexcacheFillPolicy() string
- func (o *VolumeCreateRequest) FlexcacheOriginVolumeName() string
- func (o *VolumeCreateRequest) GroupId() int
- func (o *VolumeCreateRequest) IsJunctionActive() bool
- func (o *VolumeCreateRequest) IsNvfailEnabled() string
- func (o *VolumeCreateRequest) IsVserverRoot() bool
- func (o *VolumeCreateRequest) JunctionPath() string
- func (o *VolumeCreateRequest) LanguageCode() string
- func (o *VolumeCreateRequest) MaxDirSize() int
- func (o *VolumeCreateRequest) MaxWriteAllocBlocks() int
- func (o *VolumeCreateRequest) PercentageSnapshotReserve() int
- func (o *VolumeCreateRequest) QosAdaptivePolicyGroupName() string
- func (o *VolumeCreateRequest) QosPolicyGroupName() string
- func (o *VolumeCreateRequest) SetAntivirusOnAccessPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetCacheRetentionPriority(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetCachingPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetConstituentRole(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetContainingAggrName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetEfficiencyPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetEncrypt(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetExcludedFromAutobalance(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetExportPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetExtentSize(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetFlexcacheCachePolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetFlexcacheFillPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetFlexcacheOriginVolumeName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetGroupId(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetIsJunctionActive(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetIsNvfailEnabled(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetIsVserverRoot(newValue bool) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetJunctionPath(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetLanguageCode(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetMaxDirSize(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetMaxWriteAllocBlocks(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetPercentageSnapshotReserve(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetQosAdaptivePolicyGroupName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSize(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSnapshotPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSpaceReserve(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetSpaceSlo(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStorageService(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeAlgorithm(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeConcurrency(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeConstituentVolumeCount(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeOptimize(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetStripeWidth(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetTieringPolicy(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetUnixPermissions(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetUserId(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVmAlignSector(newValue int) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVmAlignSuffix(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolume(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeComment(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeSecurityStyle(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeState(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVolumeType(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) SetVserverDrProtection(newValue string) *VolumeCreateRequest
- func (o *VolumeCreateRequest) Size() string
- func (o *VolumeCreateRequest) SnapshotPolicy() string
- func (o *VolumeCreateRequest) SpaceReserve() string
- func (o *VolumeCreateRequest) SpaceSlo() string
- func (o *VolumeCreateRequest) StorageService() string
- func (o VolumeCreateRequest) String() string
- func (o *VolumeCreateRequest) StripeAlgorithm() string
- func (o *VolumeCreateRequest) StripeConcurrency() string
- func (o *VolumeCreateRequest) StripeConstituentVolumeCount() int
- func (o *VolumeCreateRequest) StripeOptimize() string
- func (o *VolumeCreateRequest) StripeWidth() int
- func (o *VolumeCreateRequest) TieringPolicy() string
- func (o *VolumeCreateRequest) ToXML() (string, error)
- func (o *VolumeCreateRequest) UnixPermissions() string
- func (o *VolumeCreateRequest) UserId() int
- func (o *VolumeCreateRequest) VmAlignSector() int
- func (o *VolumeCreateRequest) VmAlignSuffix() string
- func (o *VolumeCreateRequest) Volume() string
- func (o *VolumeCreateRequest) VolumeComment() string
- func (o *VolumeCreateRequest) VolumeSecurityStyle() string
- func (o *VolumeCreateRequest) VolumeState() string
- func (o *VolumeCreateRequest) VolumeType() string
- func (o *VolumeCreateRequest) VserverDrProtection() string
- type VolumeCreateResponse
- type VolumeCreateResponseResult
- type VolumeDestroyAsyncRequest
- func (o *VolumeDestroyAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeDestroyAsyncResponse, error)
- func (o *VolumeDestroyAsyncRequest) SetUnmountAndOffline(newValue bool) *VolumeDestroyAsyncRequest
- func (o *VolumeDestroyAsyncRequest) SetVolumeName(newValue string) *VolumeDestroyAsyncRequest
- func (o VolumeDestroyAsyncRequest) String() string
- func (o *VolumeDestroyAsyncRequest) ToXML() (string, error)
- func (o *VolumeDestroyAsyncRequest) UnmountAndOffline() bool
- func (o *VolumeDestroyAsyncRequest) VolumeName() string
- type VolumeDestroyAsyncResponse
- type VolumeDestroyAsyncResponseResult
- func (o *VolumeDestroyAsyncResponseResult) ResultErrorCode() int
- func (o *VolumeDestroyAsyncResponseResult) ResultErrorMessage() string
- func (o *VolumeDestroyAsyncResponseResult) ResultJobid() int
- func (o *VolumeDestroyAsyncResponseResult) ResultStatus() string
- func (o *VolumeDestroyAsyncResponseResult) SetResultErrorCode(newValue int) *VolumeDestroyAsyncResponseResult
- func (o *VolumeDestroyAsyncResponseResult) SetResultErrorMessage(newValue string) *VolumeDestroyAsyncResponseResult
- func (o *VolumeDestroyAsyncResponseResult) SetResultJobid(newValue int) *VolumeDestroyAsyncResponseResult
- func (o *VolumeDestroyAsyncResponseResult) SetResultStatus(newValue string) *VolumeDestroyAsyncResponseResult
- func (o VolumeDestroyAsyncResponseResult) String() string
- func (o *VolumeDestroyAsyncResponseResult) ToXML() (string, error)
- type VolumeDestroyRequest
- func (o *VolumeDestroyRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeDestroyResponse, error)
- func (o *VolumeDestroyRequest) Name() string
- func (o *VolumeDestroyRequest) SetName(newValue string) *VolumeDestroyRequest
- func (o *VolumeDestroyRequest) SetUnmountAndOffline(newValue bool) *VolumeDestroyRequest
- func (o VolumeDestroyRequest) String() string
- func (o *VolumeDestroyRequest) ToXML() (string, error)
- func (o *VolumeDestroyRequest) UnmountAndOffline() bool
- type VolumeDestroyResponse
- type VolumeDestroyResponseResult
- type VolumeDirectoryAttributesType
- func (o *VolumeDirectoryAttributesType) I2pEnabled() bool
- func (o *VolumeDirectoryAttributesType) MaxDirSize() int
- func (o *VolumeDirectoryAttributesType) RootDirGen() string
- func (o *VolumeDirectoryAttributesType) SetI2pEnabled(newValue bool) *VolumeDirectoryAttributesType
- func (o *VolumeDirectoryAttributesType) SetMaxDirSize(newValue int) *VolumeDirectoryAttributesType
- func (o *VolumeDirectoryAttributesType) SetRootDirGen(newValue string) *VolumeDirectoryAttributesType
- func (o VolumeDirectoryAttributesType) String() string
- func (o *VolumeDirectoryAttributesType) ToXML() (string, error)
- type VolumeErrorType
- func (o *VolumeErrorType) Errno() int
- func (o *VolumeErrorType) Name() VolumeNameType
- func (o *VolumeErrorType) Reason() string
- func (o *VolumeErrorType) SetErrno(newValue int) *VolumeErrorType
- func (o *VolumeErrorType) SetName(newValue VolumeNameType) *VolumeErrorType
- func (o *VolumeErrorType) SetReason(newValue string) *VolumeErrorType
- func (o *VolumeErrorType) SetVserver(newValue string) *VolumeErrorType
- func (o VolumeErrorType) String() string
- func (o *VolumeErrorType) ToXML() (string, error)
- func (o *VolumeErrorType) Vserver() string
- type VolumeExportAttributesType
- type VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) CachePolicy() CachePolicyType
- func (o *VolumeFlexcacheAttributesType) FillPolicy() CachePolicyType
- func (o *VolumeFlexcacheAttributesType) MinReserve() SizeType
- func (o *VolumeFlexcacheAttributesType) Origin() VolumeNameType
- func (o *VolumeFlexcacheAttributesType) SetCachePolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) SetFillPolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) SetMinReserve(newValue SizeType) *VolumeFlexcacheAttributesType
- func (o *VolumeFlexcacheAttributesType) SetOrigin(newValue VolumeNameType) *VolumeFlexcacheAttributesType
- func (o VolumeFlexcacheAttributesType) String() string
- func (o *VolumeFlexcacheAttributesType) ToXML() (string, error)
- type VolumeGetIterRequest
- func (o *VolumeGetIterRequest) DesiredAttributes() VolumeGetIterRequestDesiredAttributes
- func (o *VolumeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeGetIterResponse, error)
- func (o *VolumeGetIterRequest) MaxRecords() int
- func (o *VolumeGetIterRequest) Query() VolumeGetIterRequestQuery
- func (o *VolumeGetIterRequest) SetDesiredAttributes(newValue VolumeGetIterRequestDesiredAttributes) *VolumeGetIterRequest
- func (o *VolumeGetIterRequest) SetMaxRecords(newValue int) *VolumeGetIterRequest
- func (o *VolumeGetIterRequest) SetQuery(newValue VolumeGetIterRequestQuery) *VolumeGetIterRequest
- func (o *VolumeGetIterRequest) SetTag(newValue string) *VolumeGetIterRequest
- func (o VolumeGetIterRequest) String() string
- func (o *VolumeGetIterRequest) Tag() string
- func (o *VolumeGetIterRequest) ToXML() (string, error)
- type VolumeGetIterRequestDesiredAttributes
- type VolumeGetIterRequestQuery
- type VolumeGetIterResponse
- type VolumeGetIterResponseResult
- func (o *VolumeGetIterResponseResult) AttributesList() VolumeGetIterResponseResultAttributesList
- func (o *VolumeGetIterResponseResult) NextTag() string
- func (o *VolumeGetIterResponseResult) NumRecords() int
- func (o *VolumeGetIterResponseResult) SetAttributesList(newValue VolumeGetIterResponseResultAttributesList) *VolumeGetIterResponseResult
- func (o *VolumeGetIterResponseResult) SetNextTag(newValue string) *VolumeGetIterResponseResult
- func (o *VolumeGetIterResponseResult) SetNumRecords(newValue int) *VolumeGetIterResponseResult
- func (o VolumeGetIterResponseResult) String() string
- func (o *VolumeGetIterResponseResult) ToXML() (string, error)
- type VolumeGetIterResponseResultAttributesList
- func (o *VolumeGetIterResponseResultAttributesList) SetVolumeAttributes(newValue []VolumeAttributesType) *VolumeGetIterResponseResultAttributesList
- func (o VolumeGetIterResponseResultAttributesList) String() string
- func (o *VolumeGetIterResponseResultAttributesList) VolumeAttributes() []VolumeAttributesType
- type VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) CacheRetentionPriority() string
- func (o *VolumeHybridCacheAttributesType) CachingPolicy() string
- func (o *VolumeHybridCacheAttributesType) Eligibility() string
- func (o *VolumeHybridCacheAttributesType) SetCacheRetentionPriority(newValue string) *VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) SetCachingPolicy(newValue string) *VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) SetEligibility(newValue string) *VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason(newValue string) *VolumeHybridCacheAttributesType
- func (o VolumeHybridCacheAttributesType) String() string
- func (o *VolumeHybridCacheAttributesType) ToXML() (string, error)
- func (o *VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason() string
- type VolumeIdAttributesType
- func (o *VolumeIdAttributesType) AggrList() VolumeIdAttributesTypeAggrList
- func (o *VolumeIdAttributesType) Application() string
- func (o *VolumeIdAttributesType) ApplicationUuid() UuidType
- func (o *VolumeIdAttributesType) Comment() string
- func (o *VolumeIdAttributesType) ContainingAggregateName() string
- func (o *VolumeIdAttributesType) ContainingAggregateUuid() UuidType
- func (o *VolumeIdAttributesType) CreationTime() int
- func (o *VolumeIdAttributesType) Dsid() int
- func (o *VolumeIdAttributesType) ExtentSize() string
- func (o *VolumeIdAttributesType) FlexcacheEndpointType() string
- func (o *VolumeIdAttributesType) FlexgroupIndex() int
- func (o *VolumeIdAttributesType) FlexgroupMsid() int
- func (o *VolumeIdAttributesType) FlexgroupUuid() UuidType
- func (o *VolumeIdAttributesType) Fsid() string
- func (o *VolumeIdAttributesType) InstanceUuid() UuidType
- func (o *VolumeIdAttributesType) JunctionParentName() VolumeNameType
- func (o *VolumeIdAttributesType) JunctionPath() JunctionPathType
- func (o *VolumeIdAttributesType) Msid() int
- func (o *VolumeIdAttributesType) Name() VolumeNameType
- func (o *VolumeIdAttributesType) NameOrdinal() string
- func (o *VolumeIdAttributesType) Node() NodeNameType
- func (o *VolumeIdAttributesType) Nodes() VolumeIdAttributesTypeNodes
- func (o *VolumeIdAttributesType) OwningVserverName() string
- func (o *VolumeIdAttributesType) OwningVserverUuid() UuidType
- func (o *VolumeIdAttributesType) ProvenanceUuid() UuidType
- func (o *VolumeIdAttributesType) SetAggrList(newValue VolumeIdAttributesTypeAggrList) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetApplication(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetApplicationUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetComment(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetContainingAggregateName(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetContainingAggregateUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetCreationTime(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetDsid(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetExtentSize(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetFlexcacheEndpointType(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetFlexgroupIndex(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetFlexgroupMsid(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetFlexgroupUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetFsid(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetInstanceUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetJunctionParentName(newValue VolumeNameType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetJunctionPath(newValue JunctionPathType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetMsid(newValue int) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetName(newValue VolumeNameType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetNameOrdinal(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetNode(newValue NodeNameType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetNodes(newValue VolumeIdAttributesTypeNodes) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetOwningVserverName(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetOwningVserverUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetProvenanceUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetStyle(newValue VolstyleType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetStyleExtended(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetType(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetUuid(newValue UuidType) *VolumeIdAttributesType
- func (o VolumeIdAttributesType) String() string
- func (o *VolumeIdAttributesType) Style() VolstyleType
- func (o *VolumeIdAttributesType) StyleExtended() string
- func (o *VolumeIdAttributesType) ToXML() (string, error)
- func (o *VolumeIdAttributesType) Type() string
- func (o *VolumeIdAttributesType) Uuid() UuidType
- type VolumeIdAttributesTypeAggrList
- type VolumeIdAttributesTypeNodes
- type VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) ConstituentRole() ReposConstituentRoleType
- func (o *VolumeInfinitevolAttributesType) EnableSnapdiff() bool
- func (o *VolumeInfinitevolAttributesType) IsManagedByService() bool
- func (o *VolumeInfinitevolAttributesType) MaxDataConstituentSize() SizeType
- func (o *VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize() SizeType
- func (o *VolumeInfinitevolAttributesType) NamespaceMirrorAggrList() VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList
- func (o *VolumeInfinitevolAttributesType) SetConstituentRole(newValue ReposConstituentRoleType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetEnableSnapdiff(newValue bool) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetIsManagedByService(newValue bool) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetMaxDataConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList(newValue VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) SetStorageService(newValue string) *VolumeInfinitevolAttributesType
- func (o *VolumeInfinitevolAttributesType) StorageService() string
- func (o VolumeInfinitevolAttributesType) String() string
- func (o *VolumeInfinitevolAttributesType) ToXML() (string, error)
- type VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList
- type VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) BlockType() string
- func (o *VolumeInodeAttributesType) FilesPrivateUsed() int
- func (o *VolumeInodeAttributesType) FilesTotal() int
- func (o *VolumeInodeAttributesType) FilesUsed() int
- func (o *VolumeInodeAttributesType) InodefilePrivateCapacity() int
- func (o *VolumeInodeAttributesType) InodefilePublicCapacity() int
- func (o *VolumeInodeAttributesType) InofileVersion() int
- func (o *VolumeInodeAttributesType) SetBlockType(newValue string) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetFilesPrivateUsed(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetFilesTotal(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetFilesUsed(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetInodefilePublicCapacity(newValue int) *VolumeInodeAttributesType
- func (o *VolumeInodeAttributesType) SetInofileVersion(newValue int) *VolumeInodeAttributesType
- func (o VolumeInodeAttributesType) String() string
- func (o *VolumeInodeAttributesType) ToXML() (string, error)
- type VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) IsConvertUcodeEnabled() bool
- func (o *VolumeLanguageAttributesType) IsCreateUcodeEnabled() bool
- func (o *VolumeLanguageAttributesType) Language() string
- func (o *VolumeLanguageAttributesType) LanguageCode() LanguageCodeType
- func (o *VolumeLanguageAttributesType) NfsCharacterSet() string
- func (o *VolumeLanguageAttributesType) OemCharacterSet() string
- func (o *VolumeLanguageAttributesType) SetIsConvertUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetIsCreateUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetLanguage(newValue string) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetLanguageCode(newValue LanguageCodeType) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetNfsCharacterSet(newValue string) *VolumeLanguageAttributesType
- func (o *VolumeLanguageAttributesType) SetOemCharacterSet(newValue string) *VolumeLanguageAttributesType
- func (o VolumeLanguageAttributesType) String() string
- func (o *VolumeLanguageAttributesType) ToXML() (string, error)
- type VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) IsDataProtectionMirror() bool
- func (o *VolumeMirrorAttributesType) IsLoadSharingMirror() bool
- func (o *VolumeMirrorAttributesType) IsMoveMirror() bool
- func (o *VolumeMirrorAttributesType) IsReplicaVolume() bool
- func (o *VolumeMirrorAttributesType) IsSnapmirrorSource() bool
- func (o *VolumeMirrorAttributesType) MirrorTransferInProgress() bool
- func (o *VolumeMirrorAttributesType) RedirectSnapshotId() int
- func (o *VolumeMirrorAttributesType) SetIsDataProtectionMirror(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsLoadSharingMirror(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsMoveMirror(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsReplicaVolume(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetIsSnapmirrorSource(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetMirrorTransferInProgress(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetRedirectSnapshotId(newValue int) *VolumeMirrorAttributesType
- func (o VolumeMirrorAttributesType) String() string
- func (o *VolumeMirrorAttributesType) ToXML() (string, error)
- type VolumeModifyIterAsyncInfoType
- func (o *VolumeModifyIterAsyncInfoType) ErrorCode() int
- func (o *VolumeModifyIterAsyncInfoType) ErrorMessage() string
- func (o *VolumeModifyIterAsyncInfoType) Jobid() int
- func (o *VolumeModifyIterAsyncInfoType) SetErrorCode(newValue int) *VolumeModifyIterAsyncInfoType
- func (o *VolumeModifyIterAsyncInfoType) SetErrorMessage(newValue string) *VolumeModifyIterAsyncInfoType
- func (o *VolumeModifyIterAsyncInfoType) SetJobid(newValue int) *VolumeModifyIterAsyncInfoType
- func (o *VolumeModifyIterAsyncInfoType) SetStatus(newValue string) *VolumeModifyIterAsyncInfoType
- func (o *VolumeModifyIterAsyncInfoType) SetVolumeKey(newValue VolumeModifyIterAsyncInfoTypeVolumeKey) *VolumeModifyIterAsyncInfoType
- func (o *VolumeModifyIterAsyncInfoType) Status() string
- func (o VolumeModifyIterAsyncInfoType) String() string
- func (o *VolumeModifyIterAsyncInfoType) ToXML() (string, error)
- func (o *VolumeModifyIterAsyncInfoType) VolumeKey() VolumeModifyIterAsyncInfoTypeVolumeKey
- type VolumeModifyIterAsyncInfoTypeVolumeKey
- type VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) Attributes() VolumeModifyIterAsyncRequestAttributes
- func (o *VolumeModifyIterAsyncRequest) ContinueOnFailure() bool
- func (o *VolumeModifyIterAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeModifyIterAsyncResponse, error)
- func (o *VolumeModifyIterAsyncRequest) MaxFailureCount() int
- func (o *VolumeModifyIterAsyncRequest) MaxRecords() int
- func (o *VolumeModifyIterAsyncRequest) Query() VolumeModifyIterAsyncRequestQuery
- func (o *VolumeModifyIterAsyncRequest) ReturnFailureList() bool
- func (o *VolumeModifyIterAsyncRequest) ReturnSuccessList() bool
- func (o *VolumeModifyIterAsyncRequest) SetAttributes(newValue VolumeModifyIterAsyncRequestAttributes) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetContinueOnFailure(newValue bool) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetMaxFailureCount(newValue int) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetMaxRecords(newValue int) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetQuery(newValue VolumeModifyIterAsyncRequestQuery) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetReturnFailureList(newValue bool) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetReturnSuccessList(newValue bool) *VolumeModifyIterAsyncRequest
- func (o *VolumeModifyIterAsyncRequest) SetTag(newValue string) *VolumeModifyIterAsyncRequest
- func (o VolumeModifyIterAsyncRequest) String() string
- func (o *VolumeModifyIterAsyncRequest) Tag() string
- func (o *VolumeModifyIterAsyncRequest) ToXML() (string, error)
- type VolumeModifyIterAsyncRequestAttributes
- type VolumeModifyIterAsyncRequestQuery
- type VolumeModifyIterAsyncResponse
- type VolumeModifyIterAsyncResponseResult
- func (o *VolumeModifyIterAsyncResponseResult) FailureList() VolumeModifyIterAsyncResponseResultFailureList
- func (o *VolumeModifyIterAsyncResponseResult) NextTag() string
- func (o *VolumeModifyIterAsyncResponseResult) NumFailed() int
- func (o *VolumeModifyIterAsyncResponseResult) NumSucceeded() int
- func (o *VolumeModifyIterAsyncResponseResult) SetFailureList(newValue VolumeModifyIterAsyncResponseResultFailureList) *VolumeModifyIterAsyncResponseResult
- func (o *VolumeModifyIterAsyncResponseResult) SetNextTag(newValue string) *VolumeModifyIterAsyncResponseResult
- func (o *VolumeModifyIterAsyncResponseResult) SetNumFailed(newValue int) *VolumeModifyIterAsyncResponseResult
- func (o *VolumeModifyIterAsyncResponseResult) SetNumSucceeded(newValue int) *VolumeModifyIterAsyncResponseResult
- func (o *VolumeModifyIterAsyncResponseResult) SetSuccessList(newValue VolumeModifyIterAsyncResponseResultSuccessList) *VolumeModifyIterAsyncResponseResult
- func (o VolumeModifyIterAsyncResponseResult) String() string
- func (o *VolumeModifyIterAsyncResponseResult) SuccessList() VolumeModifyIterAsyncResponseResultSuccessList
- func (o *VolumeModifyIterAsyncResponseResult) ToXML() (string, error)
- type VolumeModifyIterAsyncResponseResultFailureList
- func (o *VolumeModifyIterAsyncResponseResultFailureList) SetVolumeModifyIterAsyncInfo(newValue []VolumeModifyIterAsyncInfoType) *VolumeModifyIterAsyncResponseResultFailureList
- func (o VolumeModifyIterAsyncResponseResultFailureList) String() string
- func (o *VolumeModifyIterAsyncResponseResultFailureList) VolumeModifyIterAsyncInfo() []VolumeModifyIterAsyncInfoType
- type VolumeModifyIterAsyncResponseResultSuccessList
- func (o *VolumeModifyIterAsyncResponseResultSuccessList) SetVolumeModifyIterAsyncInfo(newValue []VolumeModifyIterAsyncInfoType) *VolumeModifyIterAsyncResponseResultSuccessList
- func (o VolumeModifyIterAsyncResponseResultSuccessList) String() string
- func (o *VolumeModifyIterAsyncResponseResultSuccessList) VolumeModifyIterAsyncInfo() []VolumeModifyIterAsyncInfoType
- type VolumeModifyIterInfoType
- func (o *VolumeModifyIterInfoType) ErrorCode() int
- func (o *VolumeModifyIterInfoType) ErrorMessage() string
- func (o *VolumeModifyIterInfoType) SetErrorCode(newValue int) *VolumeModifyIterInfoType
- func (o *VolumeModifyIterInfoType) SetErrorMessage(newValue string) *VolumeModifyIterInfoType
- func (o *VolumeModifyIterInfoType) SetVolumeKey(newValue VolumeModifyIterInfoTypeVolumeKey) *VolumeModifyIterInfoType
- func (o VolumeModifyIterInfoType) String() string
- func (o *VolumeModifyIterInfoType) ToXML() (string, error)
- func (o *VolumeModifyIterInfoType) VolumeKey() VolumeModifyIterInfoTypeVolumeKey
- type VolumeModifyIterInfoTypeVolumeKey
- type VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) Attributes() VolumeModifyIterRequestAttributes
- func (o *VolumeModifyIterRequest) ContinueOnFailure() bool
- func (o *VolumeModifyIterRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeModifyIterResponse, error)
- func (o *VolumeModifyIterRequest) MaxFailureCount() int
- func (o *VolumeModifyIterRequest) MaxRecords() int
- func (o *VolumeModifyIterRequest) Query() VolumeModifyIterRequestQuery
- func (o *VolumeModifyIterRequest) ReturnFailureList() bool
- func (o *VolumeModifyIterRequest) ReturnSuccessList() bool
- func (o *VolumeModifyIterRequest) SetAttributes(newValue VolumeModifyIterRequestAttributes) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetContinueOnFailure(newValue bool) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetMaxFailureCount(newValue int) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetMaxRecords(newValue int) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetQuery(newValue VolumeModifyIterRequestQuery) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetReturnFailureList(newValue bool) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetReturnSuccessList(newValue bool) *VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) SetTag(newValue string) *VolumeModifyIterRequest
- func (o VolumeModifyIterRequest) String() string
- func (o *VolumeModifyIterRequest) Tag() string
- func (o *VolumeModifyIterRequest) ToXML() (string, error)
- type VolumeModifyIterRequestAttributes
- type VolumeModifyIterRequestQuery
- type VolumeModifyIterResponse
- type VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) FailureList() VolumeModifyIterResponseResultFailureList
- func (o *VolumeModifyIterResponseResult) NextTag() string
- func (o *VolumeModifyIterResponseResult) NumFailed() int
- func (o *VolumeModifyIterResponseResult) NumSucceeded() int
- func (o *VolumeModifyIterResponseResult) SetFailureList(newValue VolumeModifyIterResponseResultFailureList) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetNextTag(newValue string) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetNumFailed(newValue int) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetNumSucceeded(newValue int) *VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) SetSuccessList(newValue VolumeModifyIterResponseResultSuccessList) *VolumeModifyIterResponseResult
- func (o VolumeModifyIterResponseResult) String() string
- func (o *VolumeModifyIterResponseResult) SuccessList() VolumeModifyIterResponseResultSuccessList
- func (o *VolumeModifyIterResponseResult) ToXML() (string, error)
- type VolumeModifyIterResponseResultFailureList
- func (o *VolumeModifyIterResponseResultFailureList) SetVolumeModifyIterInfo(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResultFailureList
- func (o VolumeModifyIterResponseResultFailureList) String() string
- func (o *VolumeModifyIterResponseResultFailureList) VolumeModifyIterInfo() []VolumeModifyIterInfoType
- type VolumeModifyIterResponseResultSuccessList
- func (o *VolumeModifyIterResponseResultSuccessList) SetVolumeModifyIterInfo(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResultSuccessList
- func (o VolumeModifyIterResponseResultSuccessList) String() string
- func (o *VolumeModifyIterResponseResultSuccessList) VolumeModifyIterInfo() []VolumeModifyIterInfoType
- type VolumeMountRequest
- func (o *VolumeMountRequest) ActivateJunction() bool
- func (o *VolumeMountRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeMountResponse, error)
- func (o *VolumeMountRequest) ExportPolicyOverride() bool
- func (o *VolumeMountRequest) JunctionPath() string
- func (o *VolumeMountRequest) SetActivateJunction(newValue bool) *VolumeMountRequest
- func (o *VolumeMountRequest) SetExportPolicyOverride(newValue bool) *VolumeMountRequest
- func (o *VolumeMountRequest) SetJunctionPath(newValue string) *VolumeMountRequest
- func (o *VolumeMountRequest) SetVolumeName(newValue string) *VolumeMountRequest
- func (o VolumeMountRequest) String() string
- func (o *VolumeMountRequest) ToXML() (string, error)
- func (o *VolumeMountRequest) VolumeName() string
- type VolumeMountResponse
- type VolumeMountResponseResult
- type VolumeNameType
- type VolumeOfflineRequest
- func (o *VolumeOfflineRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeOfflineResponse, error)
- func (o *VolumeOfflineRequest) Name() string
- func (o *VolumeOfflineRequest) SetName(newValue string) *VolumeOfflineRequest
- func (o VolumeOfflineRequest) String() string
- func (o *VolumeOfflineRequest) ToXML() (string, error)
- type VolumeOfflineResponse
- type VolumeOfflineResponseResult
- type VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) ExtentEnabled() string
- func (o *VolumePerformanceAttributesType) FcDelegsEnabled() bool
- func (o *VolumePerformanceAttributesType) IsAtimeUpdateEnabled() bool
- func (o *VolumePerformanceAttributesType) MaxWriteAllocBlocks() int
- func (o *VolumePerformanceAttributesType) MinimalReadAhead() bool
- func (o *VolumePerformanceAttributesType) ReadRealloc() string
- func (o *VolumePerformanceAttributesType) SetExtentEnabled(newValue string) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetFcDelegsEnabled(newValue bool) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled(newValue bool) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetMinimalReadAhead(newValue bool) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetReadRealloc(newValue string) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SetSingleInstanceDataLogging(newValue string) *VolumePerformanceAttributesType
- func (o *VolumePerformanceAttributesType) SingleInstanceDataLogging() string
- func (o VolumePerformanceAttributesType) String() string
- func (o *VolumePerformanceAttributesType) ToXML() (string, error)
- type VolumeQosAttributesType
- func (o *VolumeQosAttributesType) AdaptivePolicyGroupName() string
- func (o *VolumeQosAttributesType) PolicyGroupName() string
- func (o *VolumeQosAttributesType) SetAdaptivePolicyGroupName(newValue string) *VolumeQosAttributesType
- func (o *VolumeQosAttributesType) SetPolicyGroupName(newValue string) *VolumeQosAttributesType
- func (o VolumeQosAttributesType) String() string
- func (o *VolumeQosAttributesType) ToXML() (string, error)
- type VolumeRenameRequest
- func (o *VolumeRenameRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeRenameResponse, error)
- func (o *VolumeRenameRequest) NewVolumeName() string
- func (o *VolumeRenameRequest) SetNewVolumeName(newValue string) *VolumeRenameRequest
- func (o *VolumeRenameRequest) SetVolume(newValue string) *VolumeRenameRequest
- func (o VolumeRenameRequest) String() string
- func (o *VolumeRenameRequest) ToXML() (string, error)
- func (o *VolumeRenameRequest) Volume() string
- type VolumeRenameResponse
- type VolumeRenameResponseResult
- type VolumeSecurityAttributesType
- func (o *VolumeSecurityAttributesType) SetStyle(newValue string) *VolumeSecurityAttributesType
- func (o *VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes(newValue VolumeSecurityUnixAttributesType) *VolumeSecurityAttributesType
- func (o VolumeSecurityAttributesType) String() string
- func (o *VolumeSecurityAttributesType) Style() string
- func (o *VolumeSecurityAttributesType) ToXML() (string, error)
- func (o *VolumeSecurityAttributesType) VolumeSecurityUnixAttributes() VolumeSecurityUnixAttributesType
- type VolumeSecurityUnixAttributesType
- func (o *VolumeSecurityUnixAttributesType) GroupId() int
- func (o *VolumeSecurityUnixAttributesType) Permissions() string
- func (o *VolumeSecurityUnixAttributesType) SetGroupId(newValue int) *VolumeSecurityUnixAttributesType
- func (o *VolumeSecurityUnixAttributesType) SetPermissions(newValue string) *VolumeSecurityUnixAttributesType
- func (o *VolumeSecurityUnixAttributesType) SetUserId(newValue int) *VolumeSecurityUnixAttributesType
- func (o VolumeSecurityUnixAttributesType) String() string
- func (o *VolumeSecurityUnixAttributesType) ToXML() (string, error)
- func (o *VolumeSecurityUnixAttributesType) UserId() int
- type VolumeSisAttributesType
- func (o *VolumeSisAttributesType) CompressionSpaceSaved() int
- func (o *VolumeSisAttributesType) DeduplicationSpaceSaved() int
- func (o *VolumeSisAttributesType) DeduplicationSpaceShared() SizeType
- func (o *VolumeSisAttributesType) IsSisLoggingEnabled() bool
- func (o *VolumeSisAttributesType) IsSisStateEnabled() bool
- func (o *VolumeSisAttributesType) IsSisVolume() bool
- func (o *VolumeSisAttributesType) PercentageCompressionSpaceSaved() int
- func (o *VolumeSisAttributesType) PercentageDeduplicationSpaceSaved() int
- func (o *VolumeSisAttributesType) PercentageTotalSpaceSaved() int
- func (o *VolumeSisAttributesType) SetCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetDeduplicationSpaceShared(newValue SizeType) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetIsSisLoggingEnabled(newValue bool) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetIsSisStateEnabled(newValue bool) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetIsSisVolume(newValue bool) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetPercentageCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetPercentageTotalSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o *VolumeSisAttributesType) SetTotalSpaceSaved(newValue int) *VolumeSisAttributesType
- func (o VolumeSisAttributesType) String() string
- func (o *VolumeSisAttributesType) ToXML() (string, error)
- func (o *VolumeSisAttributesType) TotalSpaceSaved() int
- type VolumeSizeAsyncRequest
- func (o *VolumeSizeAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeSizeAsyncResponse, error)
- func (o *VolumeSizeAsyncRequest) NewSize() string
- func (o *VolumeSizeAsyncRequest) SetNewSize(newValue string) *VolumeSizeAsyncRequest
- func (o *VolumeSizeAsyncRequest) SetVolumeName(newValue string) *VolumeSizeAsyncRequest
- func (o VolumeSizeAsyncRequest) String() string
- func (o *VolumeSizeAsyncRequest) ToXML() (string, error)
- func (o *VolumeSizeAsyncRequest) VolumeName() string
- type VolumeSizeAsyncResponse
- type VolumeSizeAsyncResponseResult
- func (o *VolumeSizeAsyncResponseResult) ResultErrorCode() int
- func (o *VolumeSizeAsyncResponseResult) ResultErrorMessage() string
- func (o *VolumeSizeAsyncResponseResult) ResultJobid() int
- func (o *VolumeSizeAsyncResponseResult) ResultStatus() string
- func (o *VolumeSizeAsyncResponseResult) SetResultErrorCode(newValue int) *VolumeSizeAsyncResponseResult
- func (o *VolumeSizeAsyncResponseResult) SetResultErrorMessage(newValue string) *VolumeSizeAsyncResponseResult
- func (o *VolumeSizeAsyncResponseResult) SetResultJobid(newValue int) *VolumeSizeAsyncResponseResult
- func (o *VolumeSizeAsyncResponseResult) SetResultStatus(newValue string) *VolumeSizeAsyncResponseResult
- func (o *VolumeSizeAsyncResponseResult) SetVolumeSize(newValue string) *VolumeSizeAsyncResponseResult
- func (o VolumeSizeAsyncResponseResult) String() string
- func (o *VolumeSizeAsyncResponseResult) ToXML() (string, error)
- func (o *VolumeSizeAsyncResponseResult) VolumeSize() string
- type VolumeSizeRequest
- func (o *VolumeSizeRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeSizeResponse, error)
- func (o *VolumeSizeRequest) NewSize() string
- func (o *VolumeSizeRequest) SetNewSize(newValue string) *VolumeSizeRequest
- func (o *VolumeSizeRequest) SetVolume(newValue string) *VolumeSizeRequest
- func (o VolumeSizeRequest) String() string
- func (o *VolumeSizeRequest) ToXML() (string, error)
- func (o *VolumeSizeRequest) Volume() string
- type VolumeSizeResponse
- type VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) IsFixedSizeFlexVolume() bool
- func (o *VolumeSizeResponseResult) IsReadonlyFlexVolume() bool
- func (o *VolumeSizeResponseResult) IsReplicaFlexVolume() bool
- func (o *VolumeSizeResponseResult) SetIsFixedSizeFlexVolume(newValue bool) *VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) SetIsReadonlyFlexVolume(newValue bool) *VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) SetIsReplicaFlexVolume(newValue bool) *VolumeSizeResponseResult
- func (o *VolumeSizeResponseResult) SetVolumeSize(newValue string) *VolumeSizeResponseResult
- func (o VolumeSizeResponseResult) String() string
- func (o *VolumeSizeResponseResult) ToXML() (string, error)
- func (o *VolumeSizeResponseResult) VolumeSize() string
- type VolumeSnaplockAttributesType
- type VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) AutoSnapshotsEnabled() bool
- func (o *VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled(newValue bool) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapdirAccessEnabled(newValue bool) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled(newValue bool) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapshotCount(newValue int) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SetSnapshotPolicy(newValue string) *VolumeSnapshotAttributesType
- func (o *VolumeSnapshotAttributesType) SnapdirAccessEnabled() bool
- func (o *VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled() bool
- func (o *VolumeSnapshotAttributesType) SnapshotCount() int
- func (o *VolumeSnapshotAttributesType) SnapshotPolicy() string
- func (o VolumeSnapshotAttributesType) String() string
- func (o *VolumeSnapshotAttributesType) ToXML() (string, error)
- type VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) Commitment() string
- func (o *VolumeSnapshotAutodeleteAttributesType) DeferDelete() string
- func (o *VolumeSnapshotAutodeleteAttributesType) DeleteOrder() string
- func (o *VolumeSnapshotAutodeleteAttributesType) DestroyList() string
- func (o *VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled() bool
- func (o *VolumeSnapshotAutodeleteAttributesType) Prefix() string
- func (o *VolumeSnapshotAutodeleteAttributesType) SetCommitment(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetDeferDelete(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetDestroyList(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled(newValue bool) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetPrefix(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace(newValue int) *VolumeSnapshotAutodeleteAttributesType
- func (o *VolumeSnapshotAutodeleteAttributesType) SetTrigger(newValue string) *VolumeSnapshotAutodeleteAttributesType
- func (o VolumeSnapshotAutodeleteAttributesType) String() string
- func (o *VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace() int
- func (o *VolumeSnapshotAutodeleteAttributesType) ToXML() (string, error)
- func (o *VolumeSnapshotAutodeleteAttributesType) Trigger() string
- type VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) ExpectedAvailable() int
- func (o *VolumeSpaceAttributesType) FilesystemSize() int
- func (o *VolumeSpaceAttributesType) IsFilesysSizeFixed() bool
- func (o *VolumeSpaceAttributesType) IsSpaceEnforcementLogical() bool
- func (o *VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled() bool
- func (o *VolumeSpaceAttributesType) IsSpaceReportingLogical() bool
- func (o *VolumeSpaceAttributesType) IsSpaceSloEnabled() string
- func (o *VolumeSpaceAttributesType) LogicalAvailable() int
- func (o *VolumeSpaceAttributesType) LogicalUsed() int
- func (o *VolumeSpaceAttributesType) LogicalUsedByAfs() int
- func (o *VolumeSpaceAttributesType) LogicalUsedBySnapshots() int
- func (o *VolumeSpaceAttributesType) LogicalUsedPercent() int
- func (o *VolumeSpaceAttributesType) MaxConstituentSize() SizeType
- func (o *VolumeSpaceAttributesType) OverProvisioned() int
- func (o *VolumeSpaceAttributesType) OverwriteReserve() int
- func (o *VolumeSpaceAttributesType) OverwriteReserveRequired() int
- func (o *VolumeSpaceAttributesType) OverwriteReserveUsed() int
- func (o *VolumeSpaceAttributesType) OverwriteReserveUsedActual() int
- func (o *VolumeSpaceAttributesType) PercentageFractionalReserve() int
- func (o *VolumeSpaceAttributesType) PercentageSizeUsed() int
- func (o *VolumeSpaceAttributesType) PercentageSnapshotReserve() int
- func (o *VolumeSpaceAttributesType) PercentageSnapshotReserveUsed() int
- func (o *VolumeSpaceAttributesType) PerformanceTierInactiveUserData() int
- func (o *VolumeSpaceAttributesType) PerformanceTierInactiveUserDataPercent() int
- func (o *VolumeSpaceAttributesType) PhysicalUsed() int
- func (o *VolumeSpaceAttributesType) PhysicalUsedPercent() int
- func (o *VolumeSpaceAttributesType) SetExpectedAvailable(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetFilesystemSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsFilesysSizeFixed(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsSpaceEnforcementLogical(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsSpaceReportingLogical(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsSpaceSloEnabled(newValue string) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetLogicalAvailable(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetLogicalUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetLogicalUsedByAfs(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetLogicalUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetLogicalUsedPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetMaxConstituentSize(newValue SizeType) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverProvisioned(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserve(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserveRequired(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsedActual(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageFractionalReserve(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageSizeUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserve(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPerformanceTierInactiveUserData(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPerformanceTierInactiveUserDataPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPhysicalUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeAvailable(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeAvailableForSnapshots(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeTotal(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeUsed(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSizeUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSnapshotReserveAvailable(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSnapshotReserveSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceGuarantee(newValue string) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst(newValue string) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetSpaceSlo(newValue SpaceSloEnumType) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) Size() int
- func (o *VolumeSpaceAttributesType) SizeAvailable() int
- func (o *VolumeSpaceAttributesType) SizeAvailableForSnapshots() int
- func (o *VolumeSpaceAttributesType) SizeTotal() int
- func (o *VolumeSpaceAttributesType) SizeUsed() int
- func (o *VolumeSpaceAttributesType) SizeUsedBySnapshots() int
- func (o *VolumeSpaceAttributesType) SnapshotReserveAvailable() int
- func (o *VolumeSpaceAttributesType) SnapshotReserveSize() int
- func (o *VolumeSpaceAttributesType) SpaceFullThresholdPercent() int
- func (o *VolumeSpaceAttributesType) SpaceGuarantee() string
- func (o *VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst() string
- func (o *VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent() int
- func (o *VolumeSpaceAttributesType) SpaceSlo() SpaceSloEnumType
- func (o VolumeSpaceAttributesType) String() string
- func (o *VolumeSpaceAttributesType) ToXML() (string, error)
- type VolumeStateAttributesType
- func (o *VolumeStateAttributesType) BecomeNodeRootAfterReboot() bool
- func (o *VolumeStateAttributesType) ForceNvfailOnDr() bool
- func (o *VolumeStateAttributesType) IgnoreInconsistent() bool
- func (o *VolumeStateAttributesType) InNvfailedState() bool
- func (o *VolumeStateAttributesType) IsClusterVolume() bool
- func (o *VolumeStateAttributesType) IsConstituent() bool
- func (o *VolumeStateAttributesType) IsFlexgroup() bool
- func (o *VolumeStateAttributesType) IsFlexgroupQtreeEnabled() bool
- func (o *VolumeStateAttributesType) IsInconsistent() bool
- func (o *VolumeStateAttributesType) IsInvalid() bool
- func (o *VolumeStateAttributesType) IsJunctionActive() bool
- func (o *VolumeStateAttributesType) IsMoveDestinationInCutover() bool
- func (o *VolumeStateAttributesType) IsMoving() bool
- func (o *VolumeStateAttributesType) IsNodeRoot() bool
- func (o *VolumeStateAttributesType) IsNvfailEnabled() bool
- func (o *VolumeStateAttributesType) IsProtocolAccessFenced() bool
- func (o *VolumeStateAttributesType) IsQuiescedInMemory() bool
- func (o *VolumeStateAttributesType) IsQuiescedOnDisk() bool
- func (o *VolumeStateAttributesType) IsUnrecoverable() bool
- func (o *VolumeStateAttributesType) IsVolumeInCutover() bool
- func (o *VolumeStateAttributesType) IsVserverRoot() bool
- func (o *VolumeStateAttributesType) SetBecomeNodeRootAfterReboot(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetForceNvfailOnDr(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIgnoreInconsistent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetInNvfailedState(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsClusterVolume(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsConstituent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsFlexgroup(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsFlexgroupQtreeEnabled(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsInconsistent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsInvalid(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsJunctionActive(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsMoveDestinationInCutover(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsMoving(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsNodeRoot(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsNvfailEnabled(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsProtocolAccessFenced(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsQuiescedInMemory(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsQuiescedOnDisk(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsUnrecoverable(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsVolumeInCutover(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsVserverRoot(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetState(newValue string) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetStatus(newValue VolumeStateAttributesTypeStatus) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) State() string
- func (o *VolumeStateAttributesType) Status() VolumeStateAttributesTypeStatus
- func (o VolumeStateAttributesType) String() string
- func (o *VolumeStateAttributesType) ToXML() (string, error)
- type VolumeStateAttributesTypeStatus
- type VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) IsCftPrecommit() bool
- func (o *VolumeTransitionAttributesType) IsCopiedForTransition() bool
- func (o *VolumeTransitionAttributesType) IsTransitioned() bool
- func (o *VolumeTransitionAttributesType) SetIsCftPrecommit(newValue bool) *VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) SetIsCopiedForTransition(newValue bool) *VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) SetIsTransitioned(newValue bool) *VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) SetTransitionBehavior(newValue string) *VolumeTransitionAttributesType
- func (o VolumeTransitionAttributesType) String() string
- func (o *VolumeTransitionAttributesType) ToXML() (string, error)
- func (o *VolumeTransitionAttributesType) TransitionBehavior() string
- type VolumeUnmountRequest
- func (o *VolumeUnmountRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeUnmountResponse, error)
- func (o *VolumeUnmountRequest) Force() bool
- func (o *VolumeUnmountRequest) SetForce(newValue bool) *VolumeUnmountRequest
- func (o *VolumeUnmountRequest) SetVolumeName(newValue string) *VolumeUnmountRequest
- func (o VolumeUnmountRequest) String() string
- func (o *VolumeUnmountRequest) ToXML() (string, error)
- func (o *VolumeUnmountRequest) VolumeName() string
- type VolumeUnmountResponse
- type VolumeUnmountResponseResult
- type VolumeVmAlignAttributesType
- func (o *VolumeVmAlignAttributesType) SetVmAlignSector(newValue int) *VolumeVmAlignAttributesType
- func (o *VolumeVmAlignAttributesType) SetVmAlignSuffix(newValue string) *VolumeVmAlignAttributesType
- func (o VolumeVmAlignAttributesType) String() string
- func (o *VolumeVmAlignAttributesType) ToXML() (string, error)
- func (o *VolumeVmAlignAttributesType) VmAlignSector() int
- func (o *VolumeVmAlignAttributesType) VmAlignSuffix() string
- type VolumeVserverDrProtectionAttributesType
- func (o *VolumeVserverDrProtectionAttributesType) SetVserverDrProtection(newValue string) *VolumeVserverDrProtectionAttributesType
- func (o VolumeVserverDrProtectionAttributesType) String() string
- func (o *VolumeVserverDrProtectionAttributesType) ToXML() (string, error)
- func (o *VolumeVserverDrProtectionAttributesType) VserverDrProtection() string
- type VsadminstateType
- type VserverAggrInfoType
- func (o *VserverAggrInfoType) AggrAvailsize() SizeType
- func (o *VserverAggrInfoType) AggrIsCftPrecommit() bool
- func (o *VserverAggrInfoType) AggrName() AggrNameType
- func (o *VserverAggrInfoType) SetAggrAvailsize(newValue SizeType) *VserverAggrInfoType
- func (o *VserverAggrInfoType) SetAggrIsCftPrecommit(newValue bool) *VserverAggrInfoType
- func (o *VserverAggrInfoType) SetAggrName(newValue AggrNameType) *VserverAggrInfoType
- func (o VserverAggrInfoType) String() string
- func (o *VserverAggrInfoType) ToXML() (string, error)
- type VserverGetIterRequest
- func (o *VserverGetIterRequest) DesiredAttributes() VserverGetIterRequestDesiredAttributes
- func (o *VserverGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*VserverGetIterResponse, error)
- func (o *VserverGetIterRequest) MaxRecords() int
- func (o *VserverGetIterRequest) Query() VserverGetIterRequestQuery
- func (o *VserverGetIterRequest) SetDesiredAttributes(newValue VserverGetIterRequestDesiredAttributes) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetMaxRecords(newValue int) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetQuery(newValue VserverGetIterRequestQuery) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetTag(newValue string) *VserverGetIterRequest
- func (o VserverGetIterRequest) String() string
- func (o *VserverGetIterRequest) Tag() string
- func (o *VserverGetIterRequest) ToXML() (string, error)
- type VserverGetIterRequestDesiredAttributes
- type VserverGetIterRequestQuery
- type VserverGetIterResponse
- type VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) AttributesList() VserverGetIterResponseResultAttributesList
- func (o *VserverGetIterResponseResult) NextTag() string
- func (o *VserverGetIterResponseResult) NumRecords() int
- func (o *VserverGetIterResponseResult) SetAttributesList(newValue VserverGetIterResponseResultAttributesList) *VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) SetNextTag(newValue string) *VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) SetNumRecords(newValue int) *VserverGetIterResponseResult
- func (o VserverGetIterResponseResult) String() string
- func (o *VserverGetIterResponseResult) ToXML() (string, error)
- type VserverGetIterResponseResultAttributesList
- type VserverGetRequest
- func (o *VserverGetRequest) DesiredAttributes() VserverGetRequestDesiredAttributes
- func (o *VserverGetRequest) ExecuteUsing(zr *ZapiRunner) (*VserverGetResponse, error)
- func (o *VserverGetRequest) SetDesiredAttributes(newValue VserverGetRequestDesiredAttributes) *VserverGetRequest
- func (o VserverGetRequest) String() string
- func (o *VserverGetRequest) ToXML() (string, error)
- type VserverGetRequestDesiredAttributes
- type VserverGetResponse
- type VserverGetResponseResult
- func (o *VserverGetResponseResult) Attributes() VserverGetResponseResultAttributes
- func (o *VserverGetResponseResult) SetAttributes(newValue VserverGetResponseResultAttributes) *VserverGetResponseResult
- func (o VserverGetResponseResult) String() string
- func (o *VserverGetResponseResult) ToXML() (string, error)
- type VserverGetResponseResultAttributes
- type VserverInfoType
- func (o *VserverInfoType) AggrList() VserverInfoTypeAggrList
- func (o *VserverInfoType) AllowedProtocols() VserverInfoTypeAllowedProtocols
- func (o *VserverInfoType) AntivirusOnAccessPolicy() AntivirusPolicyType
- func (o *VserverInfoType) CachingPolicy() string
- func (o *VserverInfoType) Comment() string
- func (o *VserverInfoType) DisallowedProtocols() VserverInfoTypeDisallowedProtocols
- func (o *VserverInfoType) Ipspace() string
- func (o *VserverInfoType) IsConfigLockedForChanges() bool
- func (o *VserverInfoType) IsRepositoryVserver() bool
- func (o *VserverInfoType) Language() LanguageCodeType
- func (o *VserverInfoType) LdapDomain() string
- func (o *VserverInfoType) MaxVolumes() string
- func (o *VserverInfoType) NameMappingSwitch() VserverInfoTypeNameMappingSwitch
- func (o *VserverInfoType) NameServerSwitch() VserverInfoTypeNameServerSwitch
- func (o *VserverInfoType) NisDomain() NisDomainType
- func (o *VserverInfoType) OperationalState() VsoperstateType
- func (o *VserverInfoType) OperationalStateStoppedReason() VsopstopreasonType
- func (o *VserverInfoType) QosPolicyGroup() string
- func (o *VserverInfoType) QuotaPolicy() string
- func (o *VserverInfoType) RootVolume() VolumeNameType
- func (o *VserverInfoType) RootVolumeAggregate() AggrNameType
- func (o *VserverInfoType) RootVolumeSecurityStyle() SecurityStyleEnumType
- func (o *VserverInfoType) SetAggrList(newValue VserverInfoTypeAggrList) *VserverInfoType
- func (o *VserverInfoType) SetAllowedProtocols(newValue VserverInfoTypeAllowedProtocols) *VserverInfoType
- func (o *VserverInfoType) SetAntivirusOnAccessPolicy(newValue AntivirusPolicyType) *VserverInfoType
- func (o *VserverInfoType) SetCachingPolicy(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetComment(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetDisallowedProtocols(newValue VserverInfoTypeDisallowedProtocols) *VserverInfoType
- func (o *VserverInfoType) SetIpspace(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetIsConfigLockedForChanges(newValue bool) *VserverInfoType
- func (o *VserverInfoType) SetIsRepositoryVserver(newValue bool) *VserverInfoType
- func (o *VserverInfoType) SetLanguage(newValue LanguageCodeType) *VserverInfoType
- func (o *VserverInfoType) SetLdapDomain(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetMaxVolumes(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetNameMappingSwitch(newValue VserverInfoTypeNameMappingSwitch) *VserverInfoType
- func (o *VserverInfoType) SetNameServerSwitch(newValue VserverInfoTypeNameServerSwitch) *VserverInfoType
- func (o *VserverInfoType) SetNisDomain(newValue NisDomainType) *VserverInfoType
- func (o *VserverInfoType) SetOperationalState(newValue VsoperstateType) *VserverInfoType
- func (o *VserverInfoType) SetOperationalStateStoppedReason(newValue VsopstopreasonType) *VserverInfoType
- func (o *VserverInfoType) SetQosPolicyGroup(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetQuotaPolicy(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetRootVolume(newValue VolumeNameType) *VserverInfoType
- func (o *VserverInfoType) SetRootVolumeAggregate(newValue AggrNameType) *VserverInfoType
- func (o *VserverInfoType) SetRootVolumeSecurityStyle(newValue SecurityStyleEnumType) *VserverInfoType
- func (o *VserverInfoType) SetSnapshotPolicy(newValue SnapshotPolicyType) *VserverInfoType
- func (o *VserverInfoType) SetState(newValue VsadminstateType) *VserverInfoType
- func (o *VserverInfoType) SetUuid(newValue UuidType) *VserverInfoType
- func (o *VserverInfoType) SetVolumeDeleteRetentionHours(newValue int) *VserverInfoType
- func (o *VserverInfoType) SetVserverAggrInfoList(newValue VserverInfoTypeVserverAggrInfoList) *VserverInfoType
- func (o *VserverInfoType) SetVserverName(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetVserverSubtype(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetVserverType(newValue string) *VserverInfoType
- func (o *VserverInfoType) SnapshotPolicy() SnapshotPolicyType
- func (o *VserverInfoType) State() VsadminstateType
- func (o VserverInfoType) String() string
- func (o *VserverInfoType) ToXML() (string, error)
- func (o *VserverInfoType) Uuid() UuidType
- func (o *VserverInfoType) VolumeDeleteRetentionHours() int
- func (o *VserverInfoType) VserverAggrInfoList() VserverInfoTypeVserverAggrInfoList
- func (o *VserverInfoType) VserverName() string
- func (o *VserverInfoType) VserverSubtype() string
- func (o *VserverInfoType) VserverType() string
- type VserverInfoTypeAggrList
- type VserverInfoTypeAllowedProtocols
- type VserverInfoTypeDisallowedProtocols
- type VserverInfoTypeNameMappingSwitch
- type VserverInfoTypeNameServerSwitch
- type VserverInfoTypeVserverAggrInfoList
- type VserverNameType
- type VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) DesiredAttributes() VserverShowAggrGetIterRequestDesiredAttributes
- func (o *VserverShowAggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*VserverShowAggrGetIterResponse, error)
- func (o *VserverShowAggrGetIterRequest) MaxRecords() int
- func (o *VserverShowAggrGetIterRequest) Query() VserverShowAggrGetIterRequestQuery
- func (o *VserverShowAggrGetIterRequest) SetDesiredAttributes(newValue VserverShowAggrGetIterRequestDesiredAttributes) *VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) SetMaxRecords(newValue int) *VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) SetQuery(newValue VserverShowAggrGetIterRequestQuery) *VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) SetTag(newValue string) *VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) SetVserver(newValue string) *VserverShowAggrGetIterRequest
- func (o VserverShowAggrGetIterRequest) String() string
- func (o *VserverShowAggrGetIterRequest) Tag() string
- func (o *VserverShowAggrGetIterRequest) ToXML() (string, error)
- func (o *VserverShowAggrGetIterRequest) Vserver() string
- type VserverShowAggrGetIterRequestDesiredAttributes
- func (o *VserverShowAggrGetIterRequestDesiredAttributes) SetShowAggregates(newValue ShowAggregatesType) *VserverShowAggrGetIterRequestDesiredAttributes
- func (o *VserverShowAggrGetIterRequestDesiredAttributes) ShowAggregates() ShowAggregatesType
- func (o VserverShowAggrGetIterRequestDesiredAttributes) String() string
- type VserverShowAggrGetIterRequestQuery
- type VserverShowAggrGetIterResponse
- type VserverShowAggrGetIterResponseResult
- func (o *VserverShowAggrGetIterResponseResult) AttributesList() VserverShowAggrGetIterResponseResultAttributesList
- func (o *VserverShowAggrGetIterResponseResult) NextTag() string
- func (o *VserverShowAggrGetIterResponseResult) NumRecords() int
- func (o *VserverShowAggrGetIterResponseResult) SetAttributesList(newValue VserverShowAggrGetIterResponseResultAttributesList) *VserverShowAggrGetIterResponseResult
- func (o *VserverShowAggrGetIterResponseResult) SetNextTag(newValue string) *VserverShowAggrGetIterResponseResult
- func (o *VserverShowAggrGetIterResponseResult) SetNumRecords(newValue int) *VserverShowAggrGetIterResponseResult
- func (o VserverShowAggrGetIterResponseResult) String() string
- func (o *VserverShowAggrGetIterResponseResult) ToXML() (string, error)
- type VserverShowAggrGetIterResponseResultAttributesList
- func (o *VserverShowAggrGetIterResponseResultAttributesList) SetShowAggregates(newValue []ShowAggregatesType) *VserverShowAggrGetIterResponseResultAttributesList
- func (o *VserverShowAggrGetIterResponseResultAttributesList) ShowAggregates() []ShowAggregatesType
- func (o VserverShowAggrGetIterResponseResultAttributesList) String() string
- type VsoperstateType
- type VsopstopreasonType
- type ZAPIRequest
- type ZAPIResponseIterable
- type ZapiRunner
Constants ¶
const EAGGRDOESNOTEXIST = "14420"
const EAPIERROR = "13001"
const EAPINOTFOUND = "13005"
const EAPIPRIVILEGE = "13003"
const EDUPLICATEENTRY = "13130"
const EINTERNALERROR = "13114"
const EINVALIDINPUTERROR = "13115"
const EOBJECTNOTFOUND = "15661"
const EONTAPI_EEXIST = "17"
const EONTAPI_EVOLOPNOTSUPP = "160"
const ESNAPSHOTBUSY = "13024"
const EVDISK_ERROR_INITGROUP_EXISTS = "9004"
const EVDISK_ERROR_INITGROUP_HAS_LUN = "9024"
const EVDISK_ERROR_INITGROUP_HAS_NODE = "9008"
const EVDISK_ERROR_INITGROUP_HAS_VDISK = "9023"
const EVDISK_ERROR_INITGROUP_MAPS_EXIST = "9029"
const EVDISK_ERROR_NODE_NOT_IN_INITGROUP = "9007"
const EVDISK_ERROR_NO_SUCH_ATTRIBUTE = "9011"
const EVDISK_ERROR_NO_SUCH_INITGROUP = "9003"
const EVDISK_ERROR_NO_SUCH_VOLUME = "9036"
const EVDISK_ERROR_SIZE_TOO_SMALL = "9041"
const EVDISK_ERROR_VDISK_EXISTS = "9012"
const EVDISK_ERROR_VDISK_NOT_DISABLED = "9015"
const EVDISK_ERROR_VDISK_NOT_ENABLED = "9014"
const EVOLUMEDOESNOTEXIST = "13040"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AccessProtocolType ¶
type AccessProtocolType = string
AccessProtocolType is a structure to represent a access-protocol ZAPI object
type Aggr64bitUpgradeAttributesType ¶
type Aggr64bitUpgradeAttributesType struct {
XMLName xml.Name `xml:"aggr-64bit-upgrade-attributes"`
AggrCheckAttributesPtr *AggrCheckAttributesType `xml:"aggr-check-attributes"`
AggrStartAttributesPtr *AggrStartAttributesType `xml:"aggr-start-attributes"`
AggrStatusAttributesPtr *AggrStatusAttributesType `xml:"aggr-status-attributes"`
}
Aggr64bitUpgradeAttributesType is a structure to represent a aggr-64bit-upgrade-attributes ZAPI object
func NewAggr64bitUpgradeAttributesType ¶
func NewAggr64bitUpgradeAttributesType() *Aggr64bitUpgradeAttributesType
NewAggr64bitUpgradeAttributesType is a factory method for creating new instances of Aggr64bitUpgradeAttributesType objects
func (*Aggr64bitUpgradeAttributesType) AggrCheckAttributes ¶
func (o *Aggr64bitUpgradeAttributesType) AggrCheckAttributes() AggrCheckAttributesType
AggrCheckAttributes is a 'getter' method
func (*Aggr64bitUpgradeAttributesType) AggrStartAttributes ¶
func (o *Aggr64bitUpgradeAttributesType) AggrStartAttributes() AggrStartAttributesType
AggrStartAttributes is a 'getter' method
func (*Aggr64bitUpgradeAttributesType) AggrStatusAttributes ¶
func (o *Aggr64bitUpgradeAttributesType) AggrStatusAttributes() AggrStatusAttributesType
AggrStatusAttributes is a 'getter' method
func (*Aggr64bitUpgradeAttributesType) SetAggrCheckAttributes ¶
func (o *Aggr64bitUpgradeAttributesType) SetAggrCheckAttributes(newValue AggrCheckAttributesType) *Aggr64bitUpgradeAttributesType
SetAggrCheckAttributes is a fluent style 'setter' method that can be chained
func (*Aggr64bitUpgradeAttributesType) SetAggrStartAttributes ¶
func (o *Aggr64bitUpgradeAttributesType) SetAggrStartAttributes(newValue AggrStartAttributesType) *Aggr64bitUpgradeAttributesType
SetAggrStartAttributes is a fluent style 'setter' method that can be chained
func (*Aggr64bitUpgradeAttributesType) SetAggrStatusAttributes ¶
func (o *Aggr64bitUpgradeAttributesType) SetAggrStatusAttributes(newValue AggrStatusAttributesType) *Aggr64bitUpgradeAttributesType
SetAggrStatusAttributes is a fluent style 'setter' method that can be chained
func (Aggr64bitUpgradeAttributesType) String ¶
func (o Aggr64bitUpgradeAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*Aggr64bitUpgradeAttributesType) ToXML ¶
func (o *Aggr64bitUpgradeAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrAttributesType ¶
type AggrAttributesType struct {
XMLName xml.Name `xml:"aggr-attributes"`
Aggr64bitUpgradeAttributesPtr *Aggr64bitUpgradeAttributesType `xml:"aggr-64bit-upgrade-attributes"`
AggrFsAttributesPtr *AggrFsAttributesType `xml:"aggr-fs-attributes"`
AggrInodeAttributesPtr *AggrInodeAttributesType `xml:"aggr-inode-attributes"`
AggrOwnershipAttributesPtr *AggrOwnershipAttributesType `xml:"aggr-ownership-attributes"`
AggrPerformanceAttributesPtr *AggrPerformanceAttributesType `xml:"aggr-performance-attributes"`
AggrRaidAttributesPtr *AggrRaidAttributesType `xml:"aggr-raid-attributes"`
AggrSnaplockAttributesPtr *AggrSnaplockAttributesType `xml:"aggr-snaplock-attributes"`
AggrSnapmirrorAttributesPtr *AggrSnapmirrorAttributesType `xml:"aggr-snapmirror-attributes"`
AggrSnapshotAttributesPtr *AggrSnapshotAttributesType `xml:"aggr-snapshot-attributes"`
AggrSpaceAttributesPtr *AggrSpaceAttributesType `xml:"aggr-space-attributes"`
AggrStripingAttributesPtr *AggrStripingAttributesType `xml:"aggr-striping-attributes"`
AggrVolumeCountAttributesPtr *AggrVolumeCountAttributesType `xml:"aggr-volume-count-attributes"`
AggrWaflironAttributesPtr *AggrWaflironAttributesType `xml:"aggr-wafliron-attributes"`
AggregateNamePtr *string `xml:"aggregate-name"`
AggregateUuidPtr *string `xml:"aggregate-uuid"`
AutobalanceAvailableThresholdPercentPtr *int `xml:"autobalance-available-threshold-percent"`
AutobalanceStatePtr *AutobalanceAggregateStateType `xml:"autobalance-state"`
AutobalanceStateChangeCounterPtr *int `xml:"autobalance-state-change-counter"`
AutobalanceUnbalancedThresholdPercentPtr *int `xml:"autobalance-unbalanced-threshold-percent"`
IsAutobalanceEligiblePtr *bool `xml:"is-autobalance-eligible"`
IsCftPrecommitPtr *bool `xml:"is-cft-precommit"`
IsObjectStoreAttachEligiblePtr *bool `xml:"is-object-store-attach-eligible"`
IsTransitionOutOfSpacePtr *bool `xml:"is-transition-out-of-space"`
NodesPtr *AggrAttributesTypeNodes `xml:"nodes"`
// work in progress
StripingTypePtr *string `xml:"striping-type"`
}
AggrAttributesType is a structure to represent a aggr-attributes ZAPI object
func NewAggrAttributesType ¶
func NewAggrAttributesType() *AggrAttributesType
NewAggrAttributesType is a factory method for creating new instances of AggrAttributesType objects
func (*AggrAttributesType) Aggr64bitUpgradeAttributes ¶
func (o *AggrAttributesType) Aggr64bitUpgradeAttributes() Aggr64bitUpgradeAttributesType
Aggr64bitUpgradeAttributes is a 'getter' method
func (*AggrAttributesType) AggrFsAttributes ¶
func (o *AggrAttributesType) AggrFsAttributes() AggrFsAttributesType
AggrFsAttributes is a 'getter' method
func (*AggrAttributesType) AggrInodeAttributes ¶
func (o *AggrAttributesType) AggrInodeAttributes() AggrInodeAttributesType
AggrInodeAttributes is a 'getter' method
func (*AggrAttributesType) AggrOwnershipAttributes ¶
func (o *AggrAttributesType) AggrOwnershipAttributes() AggrOwnershipAttributesType
AggrOwnershipAttributes is a 'getter' method
func (*AggrAttributesType) AggrPerformanceAttributes ¶
func (o *AggrAttributesType) AggrPerformanceAttributes() AggrPerformanceAttributesType
AggrPerformanceAttributes is a 'getter' method
func (*AggrAttributesType) AggrRaidAttributes ¶
func (o *AggrAttributesType) AggrRaidAttributes() AggrRaidAttributesType
AggrRaidAttributes is a 'getter' method
func (*AggrAttributesType) AggrSnaplockAttributes ¶
func (o *AggrAttributesType) AggrSnaplockAttributes() AggrSnaplockAttributesType
AggrSnaplockAttributes is a 'getter' method
func (*AggrAttributesType) AggrSnapmirrorAttributes ¶
func (o *AggrAttributesType) AggrSnapmirrorAttributes() AggrSnapmirrorAttributesType
AggrSnapmirrorAttributes is a 'getter' method
func (*AggrAttributesType) AggrSnapshotAttributes ¶
func (o *AggrAttributesType) AggrSnapshotAttributes() AggrSnapshotAttributesType
AggrSnapshotAttributes is a 'getter' method
func (*AggrAttributesType) AggrSpaceAttributes ¶
func (o *AggrAttributesType) AggrSpaceAttributes() AggrSpaceAttributesType
AggrSpaceAttributes is a 'getter' method
func (*AggrAttributesType) AggrStripingAttributes ¶
func (o *AggrAttributesType) AggrStripingAttributes() AggrStripingAttributesType
AggrStripingAttributes is a 'getter' method
func (*AggrAttributesType) AggrVolumeCountAttributes ¶
func (o *AggrAttributesType) AggrVolumeCountAttributes() AggrVolumeCountAttributesType
AggrVolumeCountAttributes is a 'getter' method
func (*AggrAttributesType) AggrWaflironAttributes ¶
func (o *AggrAttributesType) AggrWaflironAttributes() AggrWaflironAttributesType
AggrWaflironAttributes is a 'getter' method
func (*AggrAttributesType) AggregateName ¶
func (o *AggrAttributesType) AggregateName() string
AggregateName is a 'getter' method
func (*AggrAttributesType) AggregateUuid ¶
func (o *AggrAttributesType) AggregateUuid() string
AggregateUuid is a 'getter' method
func (*AggrAttributesType) AutobalanceAvailableThresholdPercent ¶
func (o *AggrAttributesType) AutobalanceAvailableThresholdPercent() int
AutobalanceAvailableThresholdPercent is a 'getter' method
func (*AggrAttributesType) AutobalanceState ¶
func (o *AggrAttributesType) AutobalanceState() AutobalanceAggregateStateType
AutobalanceState is a 'getter' method
func (*AggrAttributesType) AutobalanceStateChangeCounter ¶
func (o *AggrAttributesType) AutobalanceStateChangeCounter() int
AutobalanceStateChangeCounter is a 'getter' method
func (*AggrAttributesType) AutobalanceUnbalancedThresholdPercent ¶
func (o *AggrAttributesType) AutobalanceUnbalancedThresholdPercent() int
AutobalanceUnbalancedThresholdPercent is a 'getter' method
func (*AggrAttributesType) IsAutobalanceEligible ¶
func (o *AggrAttributesType) IsAutobalanceEligible() bool
IsAutobalanceEligible is a 'getter' method
func (*AggrAttributesType) IsCftPrecommit ¶
func (o *AggrAttributesType) IsCftPrecommit() bool
IsCftPrecommit is a 'getter' method
func (*AggrAttributesType) IsObjectStoreAttachEligible ¶
func (o *AggrAttributesType) IsObjectStoreAttachEligible() bool
IsObjectStoreAttachEligible is a 'getter' method
func (*AggrAttributesType) IsTransitionOutOfSpace ¶
func (o *AggrAttributesType) IsTransitionOutOfSpace() bool
IsTransitionOutOfSpace is a 'getter' method
func (*AggrAttributesType) Nodes ¶
func (o *AggrAttributesType) Nodes() AggrAttributesTypeNodes
Nodes is a 'getter' method
func (*AggrAttributesType) SetAggr64bitUpgradeAttributes ¶
func (o *AggrAttributesType) SetAggr64bitUpgradeAttributes(newValue Aggr64bitUpgradeAttributesType) *AggrAttributesType
SetAggr64bitUpgradeAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrFsAttributes ¶
func (o *AggrAttributesType) SetAggrFsAttributes(newValue AggrFsAttributesType) *AggrAttributesType
SetAggrFsAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrInodeAttributes ¶
func (o *AggrAttributesType) SetAggrInodeAttributes(newValue AggrInodeAttributesType) *AggrAttributesType
SetAggrInodeAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrOwnershipAttributes ¶
func (o *AggrAttributesType) SetAggrOwnershipAttributes(newValue AggrOwnershipAttributesType) *AggrAttributesType
SetAggrOwnershipAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrPerformanceAttributes ¶
func (o *AggrAttributesType) SetAggrPerformanceAttributes(newValue AggrPerformanceAttributesType) *AggrAttributesType
SetAggrPerformanceAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrRaidAttributes ¶
func (o *AggrAttributesType) SetAggrRaidAttributes(newValue AggrRaidAttributesType) *AggrAttributesType
SetAggrRaidAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrSnaplockAttributes ¶
func (o *AggrAttributesType) SetAggrSnaplockAttributes(newValue AggrSnaplockAttributesType) *AggrAttributesType
SetAggrSnaplockAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrSnapmirrorAttributes ¶
func (o *AggrAttributesType) SetAggrSnapmirrorAttributes(newValue AggrSnapmirrorAttributesType) *AggrAttributesType
SetAggrSnapmirrorAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrSnapshotAttributes ¶
func (o *AggrAttributesType) SetAggrSnapshotAttributes(newValue AggrSnapshotAttributesType) *AggrAttributesType
SetAggrSnapshotAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrSpaceAttributes ¶
func (o *AggrAttributesType) SetAggrSpaceAttributes(newValue AggrSpaceAttributesType) *AggrAttributesType
SetAggrSpaceAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrStripingAttributes ¶
func (o *AggrAttributesType) SetAggrStripingAttributes(newValue AggrStripingAttributesType) *AggrAttributesType
SetAggrStripingAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrVolumeCountAttributes ¶
func (o *AggrAttributesType) SetAggrVolumeCountAttributes(newValue AggrVolumeCountAttributesType) *AggrAttributesType
SetAggrVolumeCountAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggrWaflironAttributes ¶
func (o *AggrAttributesType) SetAggrWaflironAttributes(newValue AggrWaflironAttributesType) *AggrAttributesType
SetAggrWaflironAttributes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggregateName ¶
func (o *AggrAttributesType) SetAggregateName(newValue string) *AggrAttributesType
SetAggregateName is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAggregateUuid ¶
func (o *AggrAttributesType) SetAggregateUuid(newValue string) *AggrAttributesType
SetAggregateUuid is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAutobalanceAvailableThresholdPercent ¶
func (o *AggrAttributesType) SetAutobalanceAvailableThresholdPercent(newValue int) *AggrAttributesType
SetAutobalanceAvailableThresholdPercent is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAutobalanceState ¶
func (o *AggrAttributesType) SetAutobalanceState(newValue AutobalanceAggregateStateType) *AggrAttributesType
SetAutobalanceState is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAutobalanceStateChangeCounter ¶
func (o *AggrAttributesType) SetAutobalanceStateChangeCounter(newValue int) *AggrAttributesType
SetAutobalanceStateChangeCounter is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetAutobalanceUnbalancedThresholdPercent ¶
func (o *AggrAttributesType) SetAutobalanceUnbalancedThresholdPercent(newValue int) *AggrAttributesType
SetAutobalanceUnbalancedThresholdPercent is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetIsAutobalanceEligible ¶
func (o *AggrAttributesType) SetIsAutobalanceEligible(newValue bool) *AggrAttributesType
SetIsAutobalanceEligible is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetIsCftPrecommit ¶
func (o *AggrAttributesType) SetIsCftPrecommit(newValue bool) *AggrAttributesType
SetIsCftPrecommit is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetIsObjectStoreAttachEligible ¶
func (o *AggrAttributesType) SetIsObjectStoreAttachEligible(newValue bool) *AggrAttributesType
SetIsObjectStoreAttachEligible is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetIsTransitionOutOfSpace ¶
func (o *AggrAttributesType) SetIsTransitionOutOfSpace(newValue bool) *AggrAttributesType
SetIsTransitionOutOfSpace is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetNodes ¶
func (o *AggrAttributesType) SetNodes(newValue AggrAttributesTypeNodes) *AggrAttributesType
SetNodes is a fluent style 'setter' method that can be chained
func (*AggrAttributesType) SetStripingType ¶
func (o *AggrAttributesType) SetStripingType(newValue string) *AggrAttributesType
SetStripingType is a fluent style 'setter' method that can be chained
func (AggrAttributesType) String ¶
func (o AggrAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrAttributesType) StripingType ¶
func (o *AggrAttributesType) StripingType() string
StripingType is a 'getter' method
func (*AggrAttributesType) ToXML ¶
func (o *AggrAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrAttributesTypeNodes ¶
type AggrAttributesTypeNodes struct {
XMLName xml.Name `xml:"nodes"`
NodeNamePtr []NodeNameType `xml:"node-name"`
}
AggrAttributesTypeNodes is a wrapper
func (*AggrAttributesTypeNodes) NodeName ¶
func (o *AggrAttributesTypeNodes) NodeName() []NodeNameType
NodeName is a 'getter' method
func (*AggrAttributesTypeNodes) SetNodeName ¶
func (o *AggrAttributesTypeNodes) SetNodeName(newValue []NodeNameType) *AggrAttributesTypeNodes
SetNodeName is a fluent style 'setter' method that can be chained
type AggrCheckAttributesType ¶
type AggrCheckAttributesType struct {
XMLName xml.Name `xml:"aggr-check-attributes"`
AddedSpacePtr *int `xml:"added-space"`
CheckLastErrnoPtr *int `xml:"check-last-errno"`
CookiePtr *int `xml:"cookie"`
IsSpaceEstimateCompletePtr *bool `xml:"is-space-estimate-complete"`
}
AggrCheckAttributesType is a structure to represent a aggr-check-attributes ZAPI object
func NewAggrCheckAttributesType ¶
func NewAggrCheckAttributesType() *AggrCheckAttributesType
NewAggrCheckAttributesType is a factory method for creating new instances of AggrCheckAttributesType objects
func (*AggrCheckAttributesType) AddedSpace ¶
func (o *AggrCheckAttributesType) AddedSpace() int
AddedSpace is a 'getter' method
func (*AggrCheckAttributesType) CheckLastErrno ¶
func (o *AggrCheckAttributesType) CheckLastErrno() int
CheckLastErrno is a 'getter' method
func (*AggrCheckAttributesType) Cookie ¶
func (o *AggrCheckAttributesType) Cookie() int
Cookie is a 'getter' method
func (*AggrCheckAttributesType) IsSpaceEstimateComplete ¶
func (o *AggrCheckAttributesType) IsSpaceEstimateComplete() bool
IsSpaceEstimateComplete is a 'getter' method
func (*AggrCheckAttributesType) SetAddedSpace ¶
func (o *AggrCheckAttributesType) SetAddedSpace(newValue int) *AggrCheckAttributesType
SetAddedSpace is a fluent style 'setter' method that can be chained
func (*AggrCheckAttributesType) SetCheckLastErrno ¶
func (o *AggrCheckAttributesType) SetCheckLastErrno(newValue int) *AggrCheckAttributesType
SetCheckLastErrno is a fluent style 'setter' method that can be chained
func (*AggrCheckAttributesType) SetCookie ¶
func (o *AggrCheckAttributesType) SetCookie(newValue int) *AggrCheckAttributesType
SetCookie is a fluent style 'setter' method that can be chained
func (*AggrCheckAttributesType) SetIsSpaceEstimateComplete ¶
func (o *AggrCheckAttributesType) SetIsSpaceEstimateComplete(newValue bool) *AggrCheckAttributesType
SetIsSpaceEstimateComplete is a fluent style 'setter' method that can be chained
func (AggrCheckAttributesType) String ¶
func (o AggrCheckAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrCheckAttributesType) ToXML ¶
func (o *AggrCheckAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrFsAttributesType ¶
type AggrFsAttributesType struct {
XMLName xml.Name `xml:"aggr-fs-attributes"`
BlockTypePtr *string `xml:"block-type"`
FsidPtr *int `xml:"fsid"`
TypePtr *string `xml:"type"`
}
AggrFsAttributesType is a structure to represent a aggr-fs-attributes ZAPI object
func NewAggrFsAttributesType ¶
func NewAggrFsAttributesType() *AggrFsAttributesType
NewAggrFsAttributesType is a factory method for creating new instances of AggrFsAttributesType objects
func (*AggrFsAttributesType) BlockType ¶
func (o *AggrFsAttributesType) BlockType() string
BlockType is a 'getter' method
func (*AggrFsAttributesType) Fsid ¶
func (o *AggrFsAttributesType) Fsid() int
Fsid is a 'getter' method
func (*AggrFsAttributesType) SetBlockType ¶
func (o *AggrFsAttributesType) SetBlockType(newValue string) *AggrFsAttributesType
SetBlockType is a fluent style 'setter' method that can be chained
func (*AggrFsAttributesType) SetFsid ¶
func (o *AggrFsAttributesType) SetFsid(newValue int) *AggrFsAttributesType
SetFsid is a fluent style 'setter' method that can be chained
func (*AggrFsAttributesType) SetType ¶
func (o *AggrFsAttributesType) SetType(newValue string) *AggrFsAttributesType
SetType is a fluent style 'setter' method that can be chained
func (AggrFsAttributesType) String ¶
func (o AggrFsAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrFsAttributesType) ToXML ¶
func (o *AggrFsAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*AggrFsAttributesType) Type ¶
func (o *AggrFsAttributesType) Type() string
Type is a 'getter' method
type AggrInodeAttributesType ¶
type AggrInodeAttributesType struct {
XMLName xml.Name `xml:"aggr-inode-attributes"`
FilesPrivateUsedPtr *int `xml:"files-private-used"`
FilesTotalPtr *int `xml:"files-total"`
FilesUsedPtr *int `xml:"files-used"`
InodefilePrivateCapacityPtr *int `xml:"inodefile-private-capacity"`
InodefilePublicCapacityPtr *int `xml:"inodefile-public-capacity"`
InofileVersionPtr *int `xml:"inofile-version"`
MaxfilesAvailablePtr *int `xml:"maxfiles-available"`
MaxfilesPossiblePtr *int `xml:"maxfiles-possible"`
MaxfilesUsedPtr *int `xml:"maxfiles-used"`
PercentInodeUsedCapacityPtr *int `xml:"percent-inode-used-capacity"`
}
AggrInodeAttributesType is a structure to represent a aggr-inode-attributes ZAPI object
func NewAggrInodeAttributesType ¶
func NewAggrInodeAttributesType() *AggrInodeAttributesType
NewAggrInodeAttributesType is a factory method for creating new instances of AggrInodeAttributesType objects
func (*AggrInodeAttributesType) FilesPrivateUsed ¶
func (o *AggrInodeAttributesType) FilesPrivateUsed() int
FilesPrivateUsed is a 'getter' method
func (*AggrInodeAttributesType) FilesTotal ¶
func (o *AggrInodeAttributesType) FilesTotal() int
FilesTotal is a 'getter' method
func (*AggrInodeAttributesType) FilesUsed ¶
func (o *AggrInodeAttributesType) FilesUsed() int
FilesUsed is a 'getter' method
func (*AggrInodeAttributesType) InodefilePrivateCapacity ¶
func (o *AggrInodeAttributesType) InodefilePrivateCapacity() int
InodefilePrivateCapacity is a 'getter' method
func (*AggrInodeAttributesType) InodefilePublicCapacity ¶
func (o *AggrInodeAttributesType) InodefilePublicCapacity() int
InodefilePublicCapacity is a 'getter' method
func (*AggrInodeAttributesType) InofileVersion ¶
func (o *AggrInodeAttributesType) InofileVersion() int
InofileVersion is a 'getter' method
func (*AggrInodeAttributesType) MaxfilesAvailable ¶
func (o *AggrInodeAttributesType) MaxfilesAvailable() int
MaxfilesAvailable is a 'getter' method
func (*AggrInodeAttributesType) MaxfilesPossible ¶
func (o *AggrInodeAttributesType) MaxfilesPossible() int
MaxfilesPossible is a 'getter' method
func (*AggrInodeAttributesType) MaxfilesUsed ¶
func (o *AggrInodeAttributesType) MaxfilesUsed() int
MaxfilesUsed is a 'getter' method
func (*AggrInodeAttributesType) PercentInodeUsedCapacity ¶
func (o *AggrInodeAttributesType) PercentInodeUsedCapacity() int
PercentInodeUsedCapacity is a 'getter' method
func (*AggrInodeAttributesType) SetFilesPrivateUsed ¶
func (o *AggrInodeAttributesType) SetFilesPrivateUsed(newValue int) *AggrInodeAttributesType
SetFilesPrivateUsed is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetFilesTotal ¶
func (o *AggrInodeAttributesType) SetFilesTotal(newValue int) *AggrInodeAttributesType
SetFilesTotal is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetFilesUsed ¶
func (o *AggrInodeAttributesType) SetFilesUsed(newValue int) *AggrInodeAttributesType
SetFilesUsed is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetInodefilePrivateCapacity ¶
func (o *AggrInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *AggrInodeAttributesType
SetInodefilePrivateCapacity is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetInodefilePublicCapacity ¶
func (o *AggrInodeAttributesType) SetInodefilePublicCapacity(newValue int) *AggrInodeAttributesType
SetInodefilePublicCapacity is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetInofileVersion ¶
func (o *AggrInodeAttributesType) SetInofileVersion(newValue int) *AggrInodeAttributesType
SetInofileVersion is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetMaxfilesAvailable ¶
func (o *AggrInodeAttributesType) SetMaxfilesAvailable(newValue int) *AggrInodeAttributesType
SetMaxfilesAvailable is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetMaxfilesPossible ¶
func (o *AggrInodeAttributesType) SetMaxfilesPossible(newValue int) *AggrInodeAttributesType
SetMaxfilesPossible is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetMaxfilesUsed ¶
func (o *AggrInodeAttributesType) SetMaxfilesUsed(newValue int) *AggrInodeAttributesType
SetMaxfilesUsed is a fluent style 'setter' method that can be chained
func (*AggrInodeAttributesType) SetPercentInodeUsedCapacity ¶
func (o *AggrInodeAttributesType) SetPercentInodeUsedCapacity(newValue int) *AggrInodeAttributesType
SetPercentInodeUsedCapacity is a fluent style 'setter' method that can be chained
func (AggrInodeAttributesType) String ¶
func (o AggrInodeAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrInodeAttributesType) ToXML ¶
func (o *AggrInodeAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrNameType ¶
type AggrNameType = string
AggrNameType is a structure to represent a aggr-name ZAPI object
type AggrOwnershipAttributesType ¶
type AggrOwnershipAttributesType struct {
XMLName xml.Name `xml:"aggr-ownership-attributes"`
ClusterPtr *string `xml:"cluster"`
DrHomeIdPtr *int `xml:"dr-home-id"`
DrHomeNamePtr *string `xml:"dr-home-name"`
HomeIdPtr *int `xml:"home-id"`
HomeNamePtr *string `xml:"home-name"`
OwnerIdPtr *int `xml:"owner-id"`
OwnerNamePtr *string `xml:"owner-name"`
}
AggrOwnershipAttributesType is a structure to represent a aggr-ownership-attributes ZAPI object
func NewAggrOwnershipAttributesType ¶
func NewAggrOwnershipAttributesType() *AggrOwnershipAttributesType
NewAggrOwnershipAttributesType is a factory method for creating new instances of AggrOwnershipAttributesType objects
func (*AggrOwnershipAttributesType) Cluster ¶
func (o *AggrOwnershipAttributesType) Cluster() string
Cluster is a 'getter' method
func (*AggrOwnershipAttributesType) DrHomeId ¶
func (o *AggrOwnershipAttributesType) DrHomeId() int
DrHomeId is a 'getter' method
func (*AggrOwnershipAttributesType) DrHomeName ¶
func (o *AggrOwnershipAttributesType) DrHomeName() string
DrHomeName is a 'getter' method
func (*AggrOwnershipAttributesType) HomeId ¶
func (o *AggrOwnershipAttributesType) HomeId() int
HomeId is a 'getter' method
func (*AggrOwnershipAttributesType) HomeName ¶
func (o *AggrOwnershipAttributesType) HomeName() string
HomeName is a 'getter' method
func (*AggrOwnershipAttributesType) OwnerId ¶
func (o *AggrOwnershipAttributesType) OwnerId() int
OwnerId is a 'getter' method
func (*AggrOwnershipAttributesType) OwnerName ¶
func (o *AggrOwnershipAttributesType) OwnerName() string
OwnerName is a 'getter' method
func (*AggrOwnershipAttributesType) SetCluster ¶
func (o *AggrOwnershipAttributesType) SetCluster(newValue string) *AggrOwnershipAttributesType
SetCluster is a fluent style 'setter' method that can be chained
func (*AggrOwnershipAttributesType) SetDrHomeId ¶
func (o *AggrOwnershipAttributesType) SetDrHomeId(newValue int) *AggrOwnershipAttributesType
SetDrHomeId is a fluent style 'setter' method that can be chained
func (*AggrOwnershipAttributesType) SetDrHomeName ¶
func (o *AggrOwnershipAttributesType) SetDrHomeName(newValue string) *AggrOwnershipAttributesType
SetDrHomeName is a fluent style 'setter' method that can be chained
func (*AggrOwnershipAttributesType) SetHomeId ¶
func (o *AggrOwnershipAttributesType) SetHomeId(newValue int) *AggrOwnershipAttributesType
SetHomeId is a fluent style 'setter' method that can be chained
func (*AggrOwnershipAttributesType) SetHomeName ¶
func (o *AggrOwnershipAttributesType) SetHomeName(newValue string) *AggrOwnershipAttributesType
SetHomeName is a fluent style 'setter' method that can be chained
func (*AggrOwnershipAttributesType) SetOwnerId ¶
func (o *AggrOwnershipAttributesType) SetOwnerId(newValue int) *AggrOwnershipAttributesType
SetOwnerId is a fluent style 'setter' method that can be chained
func (*AggrOwnershipAttributesType) SetOwnerName ¶
func (o *AggrOwnershipAttributesType) SetOwnerName(newValue string) *AggrOwnershipAttributesType
SetOwnerName is a fluent style 'setter' method that can be chained
func (AggrOwnershipAttributesType) String ¶
func (o AggrOwnershipAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrOwnershipAttributesType) ToXML ¶
func (o *AggrOwnershipAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrPerformanceAttributesType ¶
type AggrPerformanceAttributesType struct {
XMLName xml.Name `xml:"aggr-performance-attributes"`
FreeSpaceReallocPtr *string `xml:"free-space-realloc"`
MaxWriteAllocBlocksPtr *int `xml:"max-write-alloc-blocks"`
SingleInstanceDataLoggingPtr *string `xml:"single-instance-data-logging"`
}
AggrPerformanceAttributesType is a structure to represent a aggr-performance-attributes ZAPI object
func NewAggrPerformanceAttributesType ¶
func NewAggrPerformanceAttributesType() *AggrPerformanceAttributesType
NewAggrPerformanceAttributesType is a factory method for creating new instances of AggrPerformanceAttributesType objects
func (*AggrPerformanceAttributesType) FreeSpaceRealloc ¶
func (o *AggrPerformanceAttributesType) FreeSpaceRealloc() string
FreeSpaceRealloc is a 'getter' method
func (*AggrPerformanceAttributesType) MaxWriteAllocBlocks ¶
func (o *AggrPerformanceAttributesType) MaxWriteAllocBlocks() int
MaxWriteAllocBlocks is a 'getter' method
func (*AggrPerformanceAttributesType) SetFreeSpaceRealloc ¶
func (o *AggrPerformanceAttributesType) SetFreeSpaceRealloc(newValue string) *AggrPerformanceAttributesType
SetFreeSpaceRealloc is a fluent style 'setter' method that can be chained
func (*AggrPerformanceAttributesType) SetMaxWriteAllocBlocks ¶
func (o *AggrPerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *AggrPerformanceAttributesType
SetMaxWriteAllocBlocks is a fluent style 'setter' method that can be chained
func (*AggrPerformanceAttributesType) SetSingleInstanceDataLogging ¶
func (o *AggrPerformanceAttributesType) SetSingleInstanceDataLogging(newValue string) *AggrPerformanceAttributesType
SetSingleInstanceDataLogging is a fluent style 'setter' method that can be chained
func (*AggrPerformanceAttributesType) SingleInstanceDataLogging ¶
func (o *AggrPerformanceAttributesType) SingleInstanceDataLogging() string
SingleInstanceDataLogging is a 'getter' method
func (AggrPerformanceAttributesType) String ¶
func (o AggrPerformanceAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrPerformanceAttributesType) ToXML ¶
func (o *AggrPerformanceAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrRaidAttributesType ¶
type AggrRaidAttributesType struct {
XMLName xml.Name `xml:"aggr-raid-attributes"`
AggregateTypePtr *string `xml:"aggregate-type"`
CacheRaidGroupSizePtr *int `xml:"cache-raid-group-size"`
ChecksumStatusPtr *string `xml:"checksum-status"`
ChecksumStylePtr *string `xml:"checksum-style"`
DiskCountPtr *int `xml:"disk-count"`
EncryptionKeyIdPtr *string `xml:"encryption-key-id"`
HaPolicyPtr *string `xml:"ha-policy"`
HasLocalRootPtr *bool `xml:"has-local-root"`
HasPartnerRootPtr *bool `xml:"has-partner-root"`
IsChecksumEnabledPtr *bool `xml:"is-checksum-enabled"`
IsCompositePtr *bool `xml:"is-composite"`
IsEncryptedPtr *bool `xml:"is-encrypted"`
IsHybridPtr *bool `xml:"is-hybrid"`
IsHybridEnabledPtr *bool `xml:"is-hybrid-enabled"`
IsInconsistentPtr *bool `xml:"is-inconsistent"`
IsMirroredPtr *bool `xml:"is-mirrored"`
IsRootAggregatePtr *bool `xml:"is-root-aggregate"`
MirrorStatusPtr *string `xml:"mirror-status"`
MountStatePtr *string `xml:"mount-state"`
PlexCountPtr *int `xml:"plex-count"`
PlexesPtr *AggrRaidAttributesTypePlexes `xml:"plexes"`
// work in progress
RaidLostWriteStatePtr *string `xml:"raid-lost-write-state"`
RaidSizePtr *int `xml:"raid-size"`
RaidStatusPtr *string `xml:"raid-status"`
RaidTypePtr *string `xml:"raid-type"`
StatePtr *string `xml:"state"`
}
AggrRaidAttributesType is a structure to represent a aggr-raid-attributes ZAPI object
func NewAggrRaidAttributesType ¶
func NewAggrRaidAttributesType() *AggrRaidAttributesType
NewAggrRaidAttributesType is a factory method for creating new instances of AggrRaidAttributesType objects
func (*AggrRaidAttributesType) AggregateType ¶
func (o *AggrRaidAttributesType) AggregateType() string
AggregateType is a 'getter' method
func (*AggrRaidAttributesType) CacheRaidGroupSize ¶
func (o *AggrRaidAttributesType) CacheRaidGroupSize() int
CacheRaidGroupSize is a 'getter' method
func (*AggrRaidAttributesType) ChecksumStatus ¶
func (o *AggrRaidAttributesType) ChecksumStatus() string
ChecksumStatus is a 'getter' method
func (*AggrRaidAttributesType) ChecksumStyle ¶
func (o *AggrRaidAttributesType) ChecksumStyle() string
ChecksumStyle is a 'getter' method
func (*AggrRaidAttributesType) DiskCount ¶
func (o *AggrRaidAttributesType) DiskCount() int
DiskCount is a 'getter' method
func (*AggrRaidAttributesType) EncryptionKeyId ¶
func (o *AggrRaidAttributesType) EncryptionKeyId() string
EncryptionKeyId is a 'getter' method
func (*AggrRaidAttributesType) HaPolicy ¶
func (o *AggrRaidAttributesType) HaPolicy() string
HaPolicy is a 'getter' method
func (*AggrRaidAttributesType) HasLocalRoot ¶
func (o *AggrRaidAttributesType) HasLocalRoot() bool
HasLocalRoot is a 'getter' method
func (*AggrRaidAttributesType) HasPartnerRoot ¶
func (o *AggrRaidAttributesType) HasPartnerRoot() bool
HasPartnerRoot is a 'getter' method
func (*AggrRaidAttributesType) IsChecksumEnabled ¶
func (o *AggrRaidAttributesType) IsChecksumEnabled() bool
IsChecksumEnabled is a 'getter' method
func (*AggrRaidAttributesType) IsComposite ¶
func (o *AggrRaidAttributesType) IsComposite() bool
IsComposite is a 'getter' method
func (*AggrRaidAttributesType) IsEncrypted ¶
func (o *AggrRaidAttributesType) IsEncrypted() bool
IsEncrypted is a 'getter' method
func (*AggrRaidAttributesType) IsHybrid ¶
func (o *AggrRaidAttributesType) IsHybrid() bool
IsHybrid is a 'getter' method
func (*AggrRaidAttributesType) IsHybridEnabled ¶
func (o *AggrRaidAttributesType) IsHybridEnabled() bool
IsHybridEnabled is a 'getter' method
func (*AggrRaidAttributesType) IsInconsistent ¶
func (o *AggrRaidAttributesType) IsInconsistent() bool
IsInconsistent is a 'getter' method
func (*AggrRaidAttributesType) IsMirrored ¶
func (o *AggrRaidAttributesType) IsMirrored() bool
IsMirrored is a 'getter' method
func (*AggrRaidAttributesType) IsRootAggregate ¶
func (o *AggrRaidAttributesType) IsRootAggregate() bool
IsRootAggregate is a 'getter' method
func (*AggrRaidAttributesType) MirrorStatus ¶
func (o *AggrRaidAttributesType) MirrorStatus() string
MirrorStatus is a 'getter' method
func (*AggrRaidAttributesType) MountState ¶
func (o *AggrRaidAttributesType) MountState() string
MountState is a 'getter' method
func (*AggrRaidAttributesType) PlexCount ¶
func (o *AggrRaidAttributesType) PlexCount() int
PlexCount is a 'getter' method
func (*AggrRaidAttributesType) Plexes ¶
func (o *AggrRaidAttributesType) Plexes() AggrRaidAttributesTypePlexes
Plexes is a 'getter' method
func (*AggrRaidAttributesType) RaidLostWriteState ¶
func (o *AggrRaidAttributesType) RaidLostWriteState() string
RaidLostWriteState is a 'getter' method
func (*AggrRaidAttributesType) RaidSize ¶
func (o *AggrRaidAttributesType) RaidSize() int
RaidSize is a 'getter' method
func (*AggrRaidAttributesType) RaidStatus ¶
func (o *AggrRaidAttributesType) RaidStatus() string
RaidStatus is a 'getter' method
func (*AggrRaidAttributesType) RaidType ¶
func (o *AggrRaidAttributesType) RaidType() string
RaidType is a 'getter' method
func (*AggrRaidAttributesType) SetAggregateType ¶
func (o *AggrRaidAttributesType) SetAggregateType(newValue string) *AggrRaidAttributesType
SetAggregateType is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetCacheRaidGroupSize ¶
func (o *AggrRaidAttributesType) SetCacheRaidGroupSize(newValue int) *AggrRaidAttributesType
SetCacheRaidGroupSize is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetChecksumStatus ¶
func (o *AggrRaidAttributesType) SetChecksumStatus(newValue string) *AggrRaidAttributesType
SetChecksumStatus is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetChecksumStyle ¶
func (o *AggrRaidAttributesType) SetChecksumStyle(newValue string) *AggrRaidAttributesType
SetChecksumStyle is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetDiskCount ¶
func (o *AggrRaidAttributesType) SetDiskCount(newValue int) *AggrRaidAttributesType
SetDiskCount is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetEncryptionKeyId ¶
func (o *AggrRaidAttributesType) SetEncryptionKeyId(newValue string) *AggrRaidAttributesType
SetEncryptionKeyId is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetHaPolicy ¶
func (o *AggrRaidAttributesType) SetHaPolicy(newValue string) *AggrRaidAttributesType
SetHaPolicy is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetHasLocalRoot ¶
func (o *AggrRaidAttributesType) SetHasLocalRoot(newValue bool) *AggrRaidAttributesType
SetHasLocalRoot is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetHasPartnerRoot ¶
func (o *AggrRaidAttributesType) SetHasPartnerRoot(newValue bool) *AggrRaidAttributesType
SetHasPartnerRoot is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsChecksumEnabled ¶
func (o *AggrRaidAttributesType) SetIsChecksumEnabled(newValue bool) *AggrRaidAttributesType
SetIsChecksumEnabled is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsComposite ¶
func (o *AggrRaidAttributesType) SetIsComposite(newValue bool) *AggrRaidAttributesType
SetIsComposite is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsEncrypted ¶
func (o *AggrRaidAttributesType) SetIsEncrypted(newValue bool) *AggrRaidAttributesType
SetIsEncrypted is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsHybrid ¶
func (o *AggrRaidAttributesType) SetIsHybrid(newValue bool) *AggrRaidAttributesType
SetIsHybrid is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsHybridEnabled ¶
func (o *AggrRaidAttributesType) SetIsHybridEnabled(newValue bool) *AggrRaidAttributesType
SetIsHybridEnabled is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsInconsistent ¶
func (o *AggrRaidAttributesType) SetIsInconsistent(newValue bool) *AggrRaidAttributesType
SetIsInconsistent is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsMirrored ¶
func (o *AggrRaidAttributesType) SetIsMirrored(newValue bool) *AggrRaidAttributesType
SetIsMirrored is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetIsRootAggregate ¶
func (o *AggrRaidAttributesType) SetIsRootAggregate(newValue bool) *AggrRaidAttributesType
SetIsRootAggregate is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetMirrorStatus ¶
func (o *AggrRaidAttributesType) SetMirrorStatus(newValue string) *AggrRaidAttributesType
SetMirrorStatus is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetMountState ¶
func (o *AggrRaidAttributesType) SetMountState(newValue string) *AggrRaidAttributesType
SetMountState is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetPlexCount ¶
func (o *AggrRaidAttributesType) SetPlexCount(newValue int) *AggrRaidAttributesType
SetPlexCount is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetPlexes ¶
func (o *AggrRaidAttributesType) SetPlexes(newValue AggrRaidAttributesTypePlexes) *AggrRaidAttributesType
SetPlexes is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetRaidLostWriteState ¶
func (o *AggrRaidAttributesType) SetRaidLostWriteState(newValue string) *AggrRaidAttributesType
SetRaidLostWriteState is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetRaidSize ¶
func (o *AggrRaidAttributesType) SetRaidSize(newValue int) *AggrRaidAttributesType
SetRaidSize is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetRaidStatus ¶
func (o *AggrRaidAttributesType) SetRaidStatus(newValue string) *AggrRaidAttributesType
SetRaidStatus is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetRaidType ¶
func (o *AggrRaidAttributesType) SetRaidType(newValue string) *AggrRaidAttributesType
SetRaidType is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetState ¶
func (o *AggrRaidAttributesType) SetState(newValue string) *AggrRaidAttributesType
SetState is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) SetUsesSharedDisks ¶
func (o *AggrRaidAttributesType) SetUsesSharedDisks(newValue bool) *AggrRaidAttributesType
SetUsesSharedDisks is a fluent style 'setter' method that can be chained
func (*AggrRaidAttributesType) State ¶
func (o *AggrRaidAttributesType) State() string
State is a 'getter' method
func (AggrRaidAttributesType) String ¶
func (o AggrRaidAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrRaidAttributesType) ToXML ¶
func (o *AggrRaidAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*AggrRaidAttributesType) UsesSharedDisks ¶
func (o *AggrRaidAttributesType) UsesSharedDisks() bool
UsesSharedDisks is a 'getter' method
type AggrRaidAttributesTypePlexes ¶
type AggrRaidAttributesTypePlexes struct {
XMLName xml.Name `xml:"plexes"`
PlexAttributesPtr []PlexAttributesType `xml:"plex-attributes"`
}
AggrRaidAttributesTypePlexes is a wrapper
func (*AggrRaidAttributesTypePlexes) PlexAttributes ¶
func (o *AggrRaidAttributesTypePlexes) PlexAttributes() []PlexAttributesType
PlexAttributes is a 'getter' method
func (*AggrRaidAttributesTypePlexes) SetPlexAttributes ¶
func (o *AggrRaidAttributesTypePlexes) SetPlexAttributes(newValue []PlexAttributesType) *AggrRaidAttributesTypePlexes
SetPlexAttributes is a fluent style 'setter' method that can be chained
type AggrSnaplockAttributesType ¶
type AggrSnaplockAttributesType struct {
XMLName xml.Name `xml:"aggr-snaplock-attributes"`
IsSnaplockPtr *bool `xml:"is-snaplock"`
SnaplockTypePtr *string `xml:"snaplock-type"`
}
AggrSnaplockAttributesType is a structure to represent a aggr-snaplock-attributes ZAPI object
func NewAggrSnaplockAttributesType ¶
func NewAggrSnaplockAttributesType() *AggrSnaplockAttributesType
NewAggrSnaplockAttributesType is a factory method for creating new instances of AggrSnaplockAttributesType objects
func (*AggrSnaplockAttributesType) IsSnaplock ¶
func (o *AggrSnaplockAttributesType) IsSnaplock() bool
IsSnaplock is a 'getter' method
func (*AggrSnaplockAttributesType) SetIsSnaplock ¶
func (o *AggrSnaplockAttributesType) SetIsSnaplock(newValue bool) *AggrSnaplockAttributesType
SetIsSnaplock is a fluent style 'setter' method that can be chained
func (*AggrSnaplockAttributesType) SetSnaplockType ¶
func (o *AggrSnaplockAttributesType) SetSnaplockType(newValue string) *AggrSnaplockAttributesType
SetSnaplockType is a fluent style 'setter' method that can be chained
func (*AggrSnaplockAttributesType) SnaplockType ¶
func (o *AggrSnaplockAttributesType) SnaplockType() string
SnaplockType is a 'getter' method
func (AggrSnaplockAttributesType) String ¶
func (o AggrSnaplockAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSnaplockAttributesType) ToXML ¶
func (o *AggrSnaplockAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrSnapmirrorAttributesType ¶
type AggrSnapmirrorAttributesType struct {
XMLName xml.Name `xml:"aggr-snapmirror-attributes"`
DpSnapmirrorDestinationsPtr *int `xml:"dp-snapmirror-destinations"`
LsSnapmirrorDestinationsPtr *int `xml:"ls-snapmirror-destinations"`
MvSnapmirrorDestinationsPtr *int `xml:"mv-snapmirror-destinations"`
}
AggrSnapmirrorAttributesType is a structure to represent a aggr-snapmirror-attributes ZAPI object
func NewAggrSnapmirrorAttributesType ¶
func NewAggrSnapmirrorAttributesType() *AggrSnapmirrorAttributesType
NewAggrSnapmirrorAttributesType is a factory method for creating new instances of AggrSnapmirrorAttributesType objects
func (*AggrSnapmirrorAttributesType) DpSnapmirrorDestinations ¶
func (o *AggrSnapmirrorAttributesType) DpSnapmirrorDestinations() int
DpSnapmirrorDestinations is a 'getter' method
func (*AggrSnapmirrorAttributesType) LsSnapmirrorDestinations ¶
func (o *AggrSnapmirrorAttributesType) LsSnapmirrorDestinations() int
LsSnapmirrorDestinations is a 'getter' method
func (*AggrSnapmirrorAttributesType) MvSnapmirrorDestinations ¶
func (o *AggrSnapmirrorAttributesType) MvSnapmirrorDestinations() int
MvSnapmirrorDestinations is a 'getter' method
func (*AggrSnapmirrorAttributesType) SetDpSnapmirrorDestinations ¶
func (o *AggrSnapmirrorAttributesType) SetDpSnapmirrorDestinations(newValue int) *AggrSnapmirrorAttributesType
SetDpSnapmirrorDestinations is a fluent style 'setter' method that can be chained
func (*AggrSnapmirrorAttributesType) SetLsSnapmirrorDestinations ¶
func (o *AggrSnapmirrorAttributesType) SetLsSnapmirrorDestinations(newValue int) *AggrSnapmirrorAttributesType
SetLsSnapmirrorDestinations is a fluent style 'setter' method that can be chained
func (*AggrSnapmirrorAttributesType) SetMvSnapmirrorDestinations ¶
func (o *AggrSnapmirrorAttributesType) SetMvSnapmirrorDestinations(newValue int) *AggrSnapmirrorAttributesType
SetMvSnapmirrorDestinations is a fluent style 'setter' method that can be chained
func (AggrSnapmirrorAttributesType) String ¶
func (o AggrSnapmirrorAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSnapmirrorAttributesType) ToXML ¶
func (o *AggrSnapmirrorAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrSnapshotAttributesType ¶
type AggrSnapshotAttributesType struct {
XMLName xml.Name `xml:"aggr-snapshot-attributes"`
FilesTotalPtr *int `xml:"files-total"`
FilesUsedPtr *int `xml:"files-used"`
InofileVersionPtr *int `xml:"inofile-version"`
IsSnapshotAutoCreateEnabledPtr *bool `xml:"is-snapshot-auto-create-enabled"`
IsSnapshotAutoDeleteEnabledPtr *bool `xml:"is-snapshot-auto-delete-enabled"`
MaxfilesAvailablePtr *int `xml:"maxfiles-available"`
MaxfilesPossiblePtr *int `xml:"maxfiles-possible"`
MaxfilesUsedPtr *int `xml:"maxfiles-used"`
PercentInodeUsedCapacityPtr *int `xml:"percent-inode-used-capacity"`
PercentUsedCapacityPtr *int `xml:"percent-used-capacity"`
SizeAvailablePtr *int `xml:"size-available"`
SizeTotalPtr *int `xml:"size-total"`
SizeUsedPtr *int `xml:"size-used"`
SnapshotReservePercentPtr *int `xml:"snapshot-reserve-percent"`
}
AggrSnapshotAttributesType is a structure to represent a aggr-snapshot-attributes ZAPI object
func NewAggrSnapshotAttributesType ¶
func NewAggrSnapshotAttributesType() *AggrSnapshotAttributesType
NewAggrSnapshotAttributesType is a factory method for creating new instances of AggrSnapshotAttributesType objects
func (*AggrSnapshotAttributesType) FilesTotal ¶
func (o *AggrSnapshotAttributesType) FilesTotal() int
FilesTotal is a 'getter' method
func (*AggrSnapshotAttributesType) FilesUsed ¶
func (o *AggrSnapshotAttributesType) FilesUsed() int
FilesUsed is a 'getter' method
func (*AggrSnapshotAttributesType) InofileVersion ¶
func (o *AggrSnapshotAttributesType) InofileVersion() int
InofileVersion is a 'getter' method
func (*AggrSnapshotAttributesType) IsSnapshotAutoCreateEnabled ¶
func (o *AggrSnapshotAttributesType) IsSnapshotAutoCreateEnabled() bool
IsSnapshotAutoCreateEnabled is a 'getter' method
func (*AggrSnapshotAttributesType) IsSnapshotAutoDeleteEnabled ¶
func (o *AggrSnapshotAttributesType) IsSnapshotAutoDeleteEnabled() bool
IsSnapshotAutoDeleteEnabled is a 'getter' method
func (*AggrSnapshotAttributesType) MaxfilesAvailable ¶
func (o *AggrSnapshotAttributesType) MaxfilesAvailable() int
MaxfilesAvailable is a 'getter' method
func (*AggrSnapshotAttributesType) MaxfilesPossible ¶
func (o *AggrSnapshotAttributesType) MaxfilesPossible() int
MaxfilesPossible is a 'getter' method
func (*AggrSnapshotAttributesType) MaxfilesUsed ¶
func (o *AggrSnapshotAttributesType) MaxfilesUsed() int
MaxfilesUsed is a 'getter' method
func (*AggrSnapshotAttributesType) PercentInodeUsedCapacity ¶
func (o *AggrSnapshotAttributesType) PercentInodeUsedCapacity() int
PercentInodeUsedCapacity is a 'getter' method
func (*AggrSnapshotAttributesType) PercentUsedCapacity ¶
func (o *AggrSnapshotAttributesType) PercentUsedCapacity() int
PercentUsedCapacity is a 'getter' method
func (*AggrSnapshotAttributesType) SetFilesTotal ¶
func (o *AggrSnapshotAttributesType) SetFilesTotal(newValue int) *AggrSnapshotAttributesType
SetFilesTotal is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetFilesUsed ¶
func (o *AggrSnapshotAttributesType) SetFilesUsed(newValue int) *AggrSnapshotAttributesType
SetFilesUsed is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetInofileVersion ¶
func (o *AggrSnapshotAttributesType) SetInofileVersion(newValue int) *AggrSnapshotAttributesType
SetInofileVersion is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetIsSnapshotAutoCreateEnabled ¶
func (o *AggrSnapshotAttributesType) SetIsSnapshotAutoCreateEnabled(newValue bool) *AggrSnapshotAttributesType
SetIsSnapshotAutoCreateEnabled is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetIsSnapshotAutoDeleteEnabled ¶
func (o *AggrSnapshotAttributesType) SetIsSnapshotAutoDeleteEnabled(newValue bool) *AggrSnapshotAttributesType
SetIsSnapshotAutoDeleteEnabled is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetMaxfilesAvailable ¶
func (o *AggrSnapshotAttributesType) SetMaxfilesAvailable(newValue int) *AggrSnapshotAttributesType
SetMaxfilesAvailable is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetMaxfilesPossible ¶
func (o *AggrSnapshotAttributesType) SetMaxfilesPossible(newValue int) *AggrSnapshotAttributesType
SetMaxfilesPossible is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetMaxfilesUsed ¶
func (o *AggrSnapshotAttributesType) SetMaxfilesUsed(newValue int) *AggrSnapshotAttributesType
SetMaxfilesUsed is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetPercentInodeUsedCapacity ¶
func (o *AggrSnapshotAttributesType) SetPercentInodeUsedCapacity(newValue int) *AggrSnapshotAttributesType
SetPercentInodeUsedCapacity is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetPercentUsedCapacity ¶
func (o *AggrSnapshotAttributesType) SetPercentUsedCapacity(newValue int) *AggrSnapshotAttributesType
SetPercentUsedCapacity is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetSizeAvailable ¶
func (o *AggrSnapshotAttributesType) SetSizeAvailable(newValue int) *AggrSnapshotAttributesType
SetSizeAvailable is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetSizeTotal ¶
func (o *AggrSnapshotAttributesType) SetSizeTotal(newValue int) *AggrSnapshotAttributesType
SetSizeTotal is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetSizeUsed ¶
func (o *AggrSnapshotAttributesType) SetSizeUsed(newValue int) *AggrSnapshotAttributesType
SetSizeUsed is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SetSnapshotReservePercent ¶
func (o *AggrSnapshotAttributesType) SetSnapshotReservePercent(newValue int) *AggrSnapshotAttributesType
SetSnapshotReservePercent is a fluent style 'setter' method that can be chained
func (*AggrSnapshotAttributesType) SizeAvailable ¶
func (o *AggrSnapshotAttributesType) SizeAvailable() int
SizeAvailable is a 'getter' method
func (*AggrSnapshotAttributesType) SizeTotal ¶
func (o *AggrSnapshotAttributesType) SizeTotal() int
SizeTotal is a 'getter' method
func (*AggrSnapshotAttributesType) SizeUsed ¶
func (o *AggrSnapshotAttributesType) SizeUsed() int
SizeUsed is a 'getter' method
func (*AggrSnapshotAttributesType) SnapshotReservePercent ¶
func (o *AggrSnapshotAttributesType) SnapshotReservePercent() int
SnapshotReservePercent is a 'getter' method
func (AggrSnapshotAttributesType) String ¶
func (o AggrSnapshotAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSnapshotAttributesType) ToXML ¶
func (o *AggrSnapshotAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrSpaceAttributesType ¶
type AggrSpaceAttributesType struct {
XMLName xml.Name `xml:"aggr-space-attributes"`
AggregateMetadataPtr *int `xml:"aggregate-metadata"`
CapacityTierUsedPtr *int `xml:"capacity-tier-used"`
DataCompactedCountPtr *int `xml:"data-compacted-count"`
DataCompactionSpaceSavedPtr *int `xml:"data-compaction-space-saved"`
DataCompactionSpaceSavedPercentPtr *int `xml:"data-compaction-space-saved-percent"`
HybridCacheSizeTotalPtr *int `xml:"hybrid-cache-size-total"`
PercentUsedCapacityPtr *int `xml:"percent-used-capacity"`
PerformanceTierInactiveUserDataPtr *int `xml:"performance-tier-inactive-user-data"`
PerformanceTierInactiveUserDataPercentPtr *int `xml:"performance-tier-inactive-user-data-percent"`
PhysicalUsedPtr *int `xml:"physical-used"`
PhysicalUsedPercentPtr *int `xml:"physical-used-percent"`
SisSpaceSavedPtr *int `xml:"sis-space-saved"`
SisSpaceSavedPercentPtr *int `xml:"sis-space-saved-percent"`
SizeAvailablePtr *int `xml:"size-available"`
SizeTotalPtr *int `xml:"size-total"`
SizeUsedPtr *int `xml:"size-used"`
TotalReservedSpacePtr *int `xml:"total-reserved-space"`
UsedIncludingSnapshotReservePtr *int `xml:"used-including-snapshot-reserve"`
VolumeFootprintsPtr *int `xml:"volume-footprints"`
}
AggrSpaceAttributesType is a structure to represent a aggr-space-attributes ZAPI object
func NewAggrSpaceAttributesType ¶
func NewAggrSpaceAttributesType() *AggrSpaceAttributesType
NewAggrSpaceAttributesType is a factory method for creating new instances of AggrSpaceAttributesType objects
func (*AggrSpaceAttributesType) AggregateMetadata ¶
func (o *AggrSpaceAttributesType) AggregateMetadata() int
AggregateMetadata is a 'getter' method
func (*AggrSpaceAttributesType) CapacityTierUsed ¶
func (o *AggrSpaceAttributesType) CapacityTierUsed() int
CapacityTierUsed is a 'getter' method
func (*AggrSpaceAttributesType) DataCompactedCount ¶
func (o *AggrSpaceAttributesType) DataCompactedCount() int
DataCompactedCount is a 'getter' method
func (*AggrSpaceAttributesType) DataCompactionSpaceSaved ¶
func (o *AggrSpaceAttributesType) DataCompactionSpaceSaved() int
DataCompactionSpaceSaved is a 'getter' method
func (*AggrSpaceAttributesType) DataCompactionSpaceSavedPercent ¶
func (o *AggrSpaceAttributesType) DataCompactionSpaceSavedPercent() int
DataCompactionSpaceSavedPercent is a 'getter' method
func (*AggrSpaceAttributesType) HybridCacheSizeTotal ¶
func (o *AggrSpaceAttributesType) HybridCacheSizeTotal() int
HybridCacheSizeTotal is a 'getter' method
func (*AggrSpaceAttributesType) PercentUsedCapacity ¶
func (o *AggrSpaceAttributesType) PercentUsedCapacity() int
PercentUsedCapacity is a 'getter' method
func (*AggrSpaceAttributesType) PerformanceTierInactiveUserData ¶
func (o *AggrSpaceAttributesType) PerformanceTierInactiveUserData() int
PerformanceTierInactiveUserData is a 'getter' method
func (*AggrSpaceAttributesType) PerformanceTierInactiveUserDataPercent ¶
func (o *AggrSpaceAttributesType) PerformanceTierInactiveUserDataPercent() int
PerformanceTierInactiveUserDataPercent is a 'getter' method
func (*AggrSpaceAttributesType) PhysicalUsed ¶
func (o *AggrSpaceAttributesType) PhysicalUsed() int
PhysicalUsed is a 'getter' method
func (*AggrSpaceAttributesType) PhysicalUsedPercent ¶
func (o *AggrSpaceAttributesType) PhysicalUsedPercent() int
PhysicalUsedPercent is a 'getter' method
func (*AggrSpaceAttributesType) SetAggregateMetadata ¶
func (o *AggrSpaceAttributesType) SetAggregateMetadata(newValue int) *AggrSpaceAttributesType
SetAggregateMetadata is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetCapacityTierUsed ¶
func (o *AggrSpaceAttributesType) SetCapacityTierUsed(newValue int) *AggrSpaceAttributesType
SetCapacityTierUsed is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetDataCompactedCount ¶
func (o *AggrSpaceAttributesType) SetDataCompactedCount(newValue int) *AggrSpaceAttributesType
SetDataCompactedCount is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetDataCompactionSpaceSaved ¶
func (o *AggrSpaceAttributesType) SetDataCompactionSpaceSaved(newValue int) *AggrSpaceAttributesType
SetDataCompactionSpaceSaved is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetDataCompactionSpaceSavedPercent ¶
func (o *AggrSpaceAttributesType) SetDataCompactionSpaceSavedPercent(newValue int) *AggrSpaceAttributesType
SetDataCompactionSpaceSavedPercent is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetHybridCacheSizeTotal ¶
func (o *AggrSpaceAttributesType) SetHybridCacheSizeTotal(newValue int) *AggrSpaceAttributesType
SetHybridCacheSizeTotal is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetPercentUsedCapacity ¶
func (o *AggrSpaceAttributesType) SetPercentUsedCapacity(newValue int) *AggrSpaceAttributesType
SetPercentUsedCapacity is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetPerformanceTierInactiveUserData ¶
func (o *AggrSpaceAttributesType) SetPerformanceTierInactiveUserData(newValue int) *AggrSpaceAttributesType
SetPerformanceTierInactiveUserData is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetPerformanceTierInactiveUserDataPercent ¶
func (o *AggrSpaceAttributesType) SetPerformanceTierInactiveUserDataPercent(newValue int) *AggrSpaceAttributesType
SetPerformanceTierInactiveUserDataPercent is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetPhysicalUsed ¶
func (o *AggrSpaceAttributesType) SetPhysicalUsed(newValue int) *AggrSpaceAttributesType
SetPhysicalUsed is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetPhysicalUsedPercent ¶
func (o *AggrSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *AggrSpaceAttributesType
SetPhysicalUsedPercent is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetSisSharedCount ¶
func (o *AggrSpaceAttributesType) SetSisSharedCount(newValue int) *AggrSpaceAttributesType
SetSisSharedCount is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetSisSpaceSaved ¶
func (o *AggrSpaceAttributesType) SetSisSpaceSaved(newValue int) *AggrSpaceAttributesType
SetSisSpaceSaved is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetSisSpaceSavedPercent ¶
func (o *AggrSpaceAttributesType) SetSisSpaceSavedPercent(newValue int) *AggrSpaceAttributesType
SetSisSpaceSavedPercent is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetSizeAvailable ¶
func (o *AggrSpaceAttributesType) SetSizeAvailable(newValue int) *AggrSpaceAttributesType
SetSizeAvailable is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetSizeTotal ¶
func (o *AggrSpaceAttributesType) SetSizeTotal(newValue int) *AggrSpaceAttributesType
SetSizeTotal is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetSizeUsed ¶
func (o *AggrSpaceAttributesType) SetSizeUsed(newValue int) *AggrSpaceAttributesType
SetSizeUsed is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetTotalReservedSpace ¶
func (o *AggrSpaceAttributesType) SetTotalReservedSpace(newValue int) *AggrSpaceAttributesType
SetTotalReservedSpace is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetUsedIncludingSnapshotReserve ¶
func (o *AggrSpaceAttributesType) SetUsedIncludingSnapshotReserve(newValue int) *AggrSpaceAttributesType
SetUsedIncludingSnapshotReserve is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SetVolumeFootprints ¶
func (o *AggrSpaceAttributesType) SetVolumeFootprints(newValue int) *AggrSpaceAttributesType
SetVolumeFootprints is a fluent style 'setter' method that can be chained
func (*AggrSpaceAttributesType) SisSharedCount ¶
func (o *AggrSpaceAttributesType) SisSharedCount() int
SisSharedCount is a 'getter' method
func (*AggrSpaceAttributesType) SisSpaceSaved ¶
func (o *AggrSpaceAttributesType) SisSpaceSaved() int
SisSpaceSaved is a 'getter' method
func (*AggrSpaceAttributesType) SisSpaceSavedPercent ¶
func (o *AggrSpaceAttributesType) SisSpaceSavedPercent() int
SisSpaceSavedPercent is a 'getter' method
func (*AggrSpaceAttributesType) SizeAvailable ¶
func (o *AggrSpaceAttributesType) SizeAvailable() int
SizeAvailable is a 'getter' method
func (*AggrSpaceAttributesType) SizeTotal ¶
func (o *AggrSpaceAttributesType) SizeTotal() int
SizeTotal is a 'getter' method
func (*AggrSpaceAttributesType) SizeUsed ¶
func (o *AggrSpaceAttributesType) SizeUsed() int
SizeUsed is a 'getter' method
func (AggrSpaceAttributesType) String ¶
func (o AggrSpaceAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSpaceAttributesType) ToXML ¶
func (o *AggrSpaceAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*AggrSpaceAttributesType) TotalReservedSpace ¶
func (o *AggrSpaceAttributesType) TotalReservedSpace() int
TotalReservedSpace is a 'getter' method
func (*AggrSpaceAttributesType) UsedIncludingSnapshotReserve ¶
func (o *AggrSpaceAttributesType) UsedIncludingSnapshotReserve() int
UsedIncludingSnapshotReserve is a 'getter' method
func (*AggrSpaceAttributesType) VolumeFootprints ¶
func (o *AggrSpaceAttributesType) VolumeFootprints() int
VolumeFootprints is a 'getter' method
type AggrSpaceGetIterRequest ¶
type AggrSpaceGetIterRequest struct {
XMLName xml.Name `xml:"aggr-space-get-iter"`
DesiredAttributesPtr *AggrSpaceGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *AggrSpaceGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
AggrSpaceGetIterRequest is a structure to represent a aggr-space-get-iter Request ZAPI object
func NewAggrSpaceGetIterRequest ¶
func NewAggrSpaceGetIterRequest() *AggrSpaceGetIterRequest
NewAggrSpaceGetIterRequest is a factory method for creating new instances of AggrSpaceGetIterRequest objects
func (*AggrSpaceGetIterRequest) DesiredAttributes ¶
func (o *AggrSpaceGetIterRequest) DesiredAttributes() AggrSpaceGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*AggrSpaceGetIterRequest) ExecuteUsing ¶
func (o *AggrSpaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*AggrSpaceGetIterResponse, error)
func (*AggrSpaceGetIterRequest) MaxRecords ¶
func (o *AggrSpaceGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*AggrSpaceGetIterRequest) Query ¶
func (o *AggrSpaceGetIterRequest) Query() AggrSpaceGetIterRequestQuery
Query is a 'getter' method
func (*AggrSpaceGetIterRequest) SetDesiredAttributes ¶
func (o *AggrSpaceGetIterRequest) SetDesiredAttributes(newValue AggrSpaceGetIterRequestDesiredAttributes) *AggrSpaceGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterRequest) SetMaxRecords ¶
func (o *AggrSpaceGetIterRequest) SetMaxRecords(newValue int) *AggrSpaceGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterRequest) SetQuery ¶
func (o *AggrSpaceGetIterRequest) SetQuery(newValue AggrSpaceGetIterRequestQuery) *AggrSpaceGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterRequest) SetTag ¶
func (o *AggrSpaceGetIterRequest) SetTag(newValue string) *AggrSpaceGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (AggrSpaceGetIterRequest) String ¶
func (o AggrSpaceGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSpaceGetIterRequest) Tag ¶
func (o *AggrSpaceGetIterRequest) Tag() string
Tag is a 'getter' method
func (*AggrSpaceGetIterRequest) ToXML ¶
func (o *AggrSpaceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrSpaceGetIterRequestDesiredAttributes ¶
type AggrSpaceGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
SpaceInformationPtr *SpaceInformationType `xml:"space-information"`
}
AggrSpaceGetIterRequestDesiredAttributes is a wrapper
func (*AggrSpaceGetIterRequestDesiredAttributes) SetSpaceInformation ¶
func (o *AggrSpaceGetIterRequestDesiredAttributes) SetSpaceInformation(newValue SpaceInformationType) *AggrSpaceGetIterRequestDesiredAttributes
SetSpaceInformation is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterRequestDesiredAttributes) SpaceInformation ¶
func (o *AggrSpaceGetIterRequestDesiredAttributes) SpaceInformation() SpaceInformationType
SpaceInformation is a 'getter' method
func (AggrSpaceGetIterRequestDesiredAttributes) String ¶
func (o AggrSpaceGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type AggrSpaceGetIterRequestQuery ¶
type AggrSpaceGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
SpaceInformationPtr *SpaceInformationType `xml:"space-information"`
}
AggrSpaceGetIterRequestQuery is a wrapper
func (*AggrSpaceGetIterRequestQuery) SetSpaceInformation ¶
func (o *AggrSpaceGetIterRequestQuery) SetSpaceInformation(newValue SpaceInformationType) *AggrSpaceGetIterRequestQuery
SetSpaceInformation is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterRequestQuery) SpaceInformation ¶
func (o *AggrSpaceGetIterRequestQuery) SpaceInformation() SpaceInformationType
SpaceInformation is a 'getter' method
func (AggrSpaceGetIterRequestQuery) String ¶
func (o AggrSpaceGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type AggrSpaceGetIterResponse ¶
type AggrSpaceGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result AggrSpaceGetIterResponseResult `xml:"results"`
}
AggrSpaceGetIterResponse is a structure to represent a aggr-space-get-iter Response ZAPI object
func NewAggrSpaceGetIterResponse ¶
func NewAggrSpaceGetIterResponse() *AggrSpaceGetIterResponse
NewAggrSpaceGetIterResponse is a factory method for creating new instances of AggrSpaceGetIterResponse objects
func (AggrSpaceGetIterResponse) String ¶
func (o AggrSpaceGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSpaceGetIterResponse) ToXML ¶
func (o *AggrSpaceGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrSpaceGetIterResponseResult ¶
type AggrSpaceGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *AggrSpaceGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
AggrSpaceGetIterResponseResult is a structure to represent a aggr-space-get-iter Response Result ZAPI object
func NewAggrSpaceGetIterResponseResult ¶
func NewAggrSpaceGetIterResponseResult() *AggrSpaceGetIterResponseResult
NewAggrSpaceGetIterResponseResult is a factory method for creating new instances of AggrSpaceGetIterResponseResult objects
func (*AggrSpaceGetIterResponseResult) AttributesList ¶
func (o *AggrSpaceGetIterResponseResult) AttributesList() AggrSpaceGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*AggrSpaceGetIterResponseResult) NextTag ¶
func (o *AggrSpaceGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*AggrSpaceGetIterResponseResult) NumRecords ¶
func (o *AggrSpaceGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*AggrSpaceGetIterResponseResult) SetAttributesList ¶
func (o *AggrSpaceGetIterResponseResult) SetAttributesList(newValue AggrSpaceGetIterResponseResultAttributesList) *AggrSpaceGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterResponseResult) SetNextTag ¶
func (o *AggrSpaceGetIterResponseResult) SetNextTag(newValue string) *AggrSpaceGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterResponseResult) SetNumRecords ¶
func (o *AggrSpaceGetIterResponseResult) SetNumRecords(newValue int) *AggrSpaceGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (AggrSpaceGetIterResponseResult) String ¶
func (o AggrSpaceGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrSpaceGetIterResponseResult) ToXML ¶
func (o *AggrSpaceGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrSpaceGetIterResponseResultAttributesList ¶
type AggrSpaceGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
SpaceInformationPtr []SpaceInformationType `xml:"space-information"`
}
AggrSpaceGetIterResponseResultAttributesList is a wrapper
func (*AggrSpaceGetIterResponseResultAttributesList) SetSpaceInformation ¶
func (o *AggrSpaceGetIterResponseResultAttributesList) SetSpaceInformation(newValue []SpaceInformationType) *AggrSpaceGetIterResponseResultAttributesList
SetSpaceInformation is a fluent style 'setter' method that can be chained
func (*AggrSpaceGetIterResponseResultAttributesList) SpaceInformation ¶
func (o *AggrSpaceGetIterResponseResultAttributesList) SpaceInformation() []SpaceInformationType
SpaceInformation is a 'getter' method
func (AggrSpaceGetIterResponseResultAttributesList) String ¶
func (o AggrSpaceGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type AggrStartAttributesType ¶
type AggrStartAttributesType struct {
XMLName xml.Name `xml:"aggr-start-attributes"`
MinSpaceForUpgradePtr *int `xml:"min-space-for-upgrade"`
StartLastErrnoPtr *int `xml:"start-last-errno"`
}
AggrStartAttributesType is a structure to represent a aggr-start-attributes ZAPI object
func NewAggrStartAttributesType ¶
func NewAggrStartAttributesType() *AggrStartAttributesType
NewAggrStartAttributesType is a factory method for creating new instances of AggrStartAttributesType objects
func (*AggrStartAttributesType) MinSpaceForUpgrade ¶
func (o *AggrStartAttributesType) MinSpaceForUpgrade() int
MinSpaceForUpgrade is a 'getter' method
func (*AggrStartAttributesType) SetMinSpaceForUpgrade ¶
func (o *AggrStartAttributesType) SetMinSpaceForUpgrade(newValue int) *AggrStartAttributesType
SetMinSpaceForUpgrade is a fluent style 'setter' method that can be chained
func (*AggrStartAttributesType) SetStartLastErrno ¶
func (o *AggrStartAttributesType) SetStartLastErrno(newValue int) *AggrStartAttributesType
SetStartLastErrno is a fluent style 'setter' method that can be chained
func (*AggrStartAttributesType) StartLastErrno ¶
func (o *AggrStartAttributesType) StartLastErrno() int
StartLastErrno is a 'getter' method
func (AggrStartAttributesType) String ¶
func (o AggrStartAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrStartAttributesType) ToXML ¶
func (o *AggrStartAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrStatusAttributesType ¶
type AggrStatusAttributesType struct {
XMLName xml.Name `xml:"aggr-status-attributes"`
Is64BitUpgradeInProgressPtr *bool `xml:"is-64-bit-upgrade-in-progress"`
}
AggrStatusAttributesType is a structure to represent a aggr-status-attributes ZAPI object
func NewAggrStatusAttributesType ¶
func NewAggrStatusAttributesType() *AggrStatusAttributesType
NewAggrStatusAttributesType is a factory method for creating new instances of AggrStatusAttributesType objects
func (*AggrStatusAttributesType) Is64BitUpgradeInProgress ¶
func (o *AggrStatusAttributesType) Is64BitUpgradeInProgress() bool
Is64BitUpgradeInProgress is a 'getter' method
func (*AggrStatusAttributesType) SetIs64BitUpgradeInProgress ¶
func (o *AggrStatusAttributesType) SetIs64BitUpgradeInProgress(newValue bool) *AggrStatusAttributesType
SetIs64BitUpgradeInProgress is a fluent style 'setter' method that can be chained
func (AggrStatusAttributesType) String ¶
func (o AggrStatusAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrStatusAttributesType) ToXML ¶
func (o *AggrStatusAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrStripingAttributesType ¶
type AggrStripingAttributesType struct {
XMLName xml.Name `xml:"aggr-striping-attributes"`
MemberCountPtr *int `xml:"member-count"`
}
AggrStripingAttributesType is a structure to represent a aggr-striping-attributes ZAPI object
func NewAggrStripingAttributesType ¶
func NewAggrStripingAttributesType() *AggrStripingAttributesType
NewAggrStripingAttributesType is a factory method for creating new instances of AggrStripingAttributesType objects
func (*AggrStripingAttributesType) MemberCount ¶
func (o *AggrStripingAttributesType) MemberCount() int
MemberCount is a 'getter' method
func (*AggrStripingAttributesType) SetMemberCount ¶
func (o *AggrStripingAttributesType) SetMemberCount(newValue int) *AggrStripingAttributesType
SetMemberCount is a fluent style 'setter' method that can be chained
func (AggrStripingAttributesType) String ¶
func (o AggrStripingAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrStripingAttributesType) ToXML ¶
func (o *AggrStripingAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrVolumeCountAttributesType ¶
type AggrVolumeCountAttributesType struct {
XMLName xml.Name `xml:"aggr-volume-count-attributes"`
FlexvolCountPtr *int `xml:"flexvol-count"`
FlexvolCountCollectivePtr *int `xml:"flexvol-count-collective"`
FlexvolCountNotOnlinePtr *int `xml:"flexvol-count-not-online"`
FlexvolCountQuiescedPtr *int `xml:"flexvol-count-quiesced"`
FlexvolCountStripedPtr *int `xml:"flexvol-count-striped"`
}
AggrVolumeCountAttributesType is a structure to represent a aggr-volume-count-attributes ZAPI object
func NewAggrVolumeCountAttributesType ¶
func NewAggrVolumeCountAttributesType() *AggrVolumeCountAttributesType
NewAggrVolumeCountAttributesType is a factory method for creating new instances of AggrVolumeCountAttributesType objects
func (*AggrVolumeCountAttributesType) FlexvolCount ¶
func (o *AggrVolumeCountAttributesType) FlexvolCount() int
FlexvolCount is a 'getter' method
func (*AggrVolumeCountAttributesType) FlexvolCountCollective ¶
func (o *AggrVolumeCountAttributesType) FlexvolCountCollective() int
FlexvolCountCollective is a 'getter' method
func (*AggrVolumeCountAttributesType) FlexvolCountNotOnline ¶
func (o *AggrVolumeCountAttributesType) FlexvolCountNotOnline() int
FlexvolCountNotOnline is a 'getter' method
func (*AggrVolumeCountAttributesType) FlexvolCountQuiesced ¶
func (o *AggrVolumeCountAttributesType) FlexvolCountQuiesced() int
FlexvolCountQuiesced is a 'getter' method
func (*AggrVolumeCountAttributesType) FlexvolCountStriped ¶
func (o *AggrVolumeCountAttributesType) FlexvolCountStriped() int
FlexvolCountStriped is a 'getter' method
func (*AggrVolumeCountAttributesType) SetFlexvolCount ¶
func (o *AggrVolumeCountAttributesType) SetFlexvolCount(newValue int) *AggrVolumeCountAttributesType
SetFlexvolCount is a fluent style 'setter' method that can be chained
func (*AggrVolumeCountAttributesType) SetFlexvolCountCollective ¶
func (o *AggrVolumeCountAttributesType) SetFlexvolCountCollective(newValue int) *AggrVolumeCountAttributesType
SetFlexvolCountCollective is a fluent style 'setter' method that can be chained
func (*AggrVolumeCountAttributesType) SetFlexvolCountNotOnline ¶
func (o *AggrVolumeCountAttributesType) SetFlexvolCountNotOnline(newValue int) *AggrVolumeCountAttributesType
SetFlexvolCountNotOnline is a fluent style 'setter' method that can be chained
func (*AggrVolumeCountAttributesType) SetFlexvolCountQuiesced ¶
func (o *AggrVolumeCountAttributesType) SetFlexvolCountQuiesced(newValue int) *AggrVolumeCountAttributesType
SetFlexvolCountQuiesced is a fluent style 'setter' method that can be chained
func (*AggrVolumeCountAttributesType) SetFlexvolCountStriped ¶
func (o *AggrVolumeCountAttributesType) SetFlexvolCountStriped(newValue int) *AggrVolumeCountAttributesType
SetFlexvolCountStriped is a fluent style 'setter' method that can be chained
func (AggrVolumeCountAttributesType) String ¶
func (o AggrVolumeCountAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrVolumeCountAttributesType) ToXML ¶
func (o *AggrVolumeCountAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrWaflironAttributesType ¶
type AggrWaflironAttributesType struct {
XMLName xml.Name `xml:"aggr-wafliron-attributes"`
LastStartErrnoPtr *int `xml:"last-start-errno"`
LastStartErrorInfoPtr *string `xml:"last-start-error-info"`
ScanPercentagePtr *int `xml:"scan-percentage"`
StatePtr *string `xml:"state"`
SummaryScanPercentagePtr *int `xml:"summary-scan-percentage"`
}
AggrWaflironAttributesType is a structure to represent a aggr-wafliron-attributes ZAPI object
func NewAggrWaflironAttributesType ¶
func NewAggrWaflironAttributesType() *AggrWaflironAttributesType
NewAggrWaflironAttributesType is a factory method for creating new instances of AggrWaflironAttributesType objects
func (*AggrWaflironAttributesType) LastStartErrno ¶
func (o *AggrWaflironAttributesType) LastStartErrno() int
LastStartErrno is a 'getter' method
func (*AggrWaflironAttributesType) LastStartErrorInfo ¶
func (o *AggrWaflironAttributesType) LastStartErrorInfo() string
LastStartErrorInfo is a 'getter' method
func (*AggrWaflironAttributesType) ScanPercentage ¶
func (o *AggrWaflironAttributesType) ScanPercentage() int
ScanPercentage is a 'getter' method
func (*AggrWaflironAttributesType) SetLastStartErrno ¶
func (o *AggrWaflironAttributesType) SetLastStartErrno(newValue int) *AggrWaflironAttributesType
SetLastStartErrno is a fluent style 'setter' method that can be chained
func (*AggrWaflironAttributesType) SetLastStartErrorInfo ¶
func (o *AggrWaflironAttributesType) SetLastStartErrorInfo(newValue string) *AggrWaflironAttributesType
SetLastStartErrorInfo is a fluent style 'setter' method that can be chained
func (*AggrWaflironAttributesType) SetScanPercentage ¶
func (o *AggrWaflironAttributesType) SetScanPercentage(newValue int) *AggrWaflironAttributesType
SetScanPercentage is a fluent style 'setter' method that can be chained
func (*AggrWaflironAttributesType) SetState ¶
func (o *AggrWaflironAttributesType) SetState(newValue string) *AggrWaflironAttributesType
SetState is a fluent style 'setter' method that can be chained
func (*AggrWaflironAttributesType) SetSummaryScanPercentage ¶
func (o *AggrWaflironAttributesType) SetSummaryScanPercentage(newValue int) *AggrWaflironAttributesType
SetSummaryScanPercentage is a fluent style 'setter' method that can be chained
func (*AggrWaflironAttributesType) State ¶
func (o *AggrWaflironAttributesType) State() string
State is a 'getter' method
func (AggrWaflironAttributesType) String ¶
func (o AggrWaflironAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrWaflironAttributesType) SummaryScanPercentage ¶
func (o *AggrWaflironAttributesType) SummaryScanPercentage() int
SummaryScanPercentage is a 'getter' method
func (*AggrWaflironAttributesType) ToXML ¶
func (o *AggrWaflironAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggregatetypeType ¶
type AggregatetypeType = string
AggregatetypeType is a structure to represent a aggregatetype ZAPI object
type AntivirusPolicyType ¶
type AntivirusPolicyType = string
AntivirusPolicyType is a structure to represent a antivirus-policy ZAPI object
type AutobalanceAggregateStateType ¶
type AutobalanceAggregateStateType = string
AutobalanceAggregateStateType is a structure to represent a autobalance-aggregate-state ZAPI object
type BlockRangeType ¶
type BlockRangeType struct {
XMLName xml.Name `xml:"block-range"`
BlockCountPtr *int `xml:"block-count"`
DestinationBlockNumberPtr *int `xml:"destination-block-number"`
SourceBlockNumberPtr *int `xml:"source-block-number"`
}
BlockRangeType is a structure to represent a block-range ZAPI object
func NewBlockRangeType ¶
func NewBlockRangeType() *BlockRangeType
NewBlockRangeType is a factory method for creating new instances of BlockRangeType objects
func (*BlockRangeType) BlockCount ¶
func (o *BlockRangeType) BlockCount() int
BlockCount is a 'getter' method
func (*BlockRangeType) DestinationBlockNumber ¶
func (o *BlockRangeType) DestinationBlockNumber() int
DestinationBlockNumber is a 'getter' method
func (*BlockRangeType) SetBlockCount ¶
func (o *BlockRangeType) SetBlockCount(newValue int) *BlockRangeType
SetBlockCount is a fluent style 'setter' method that can be chained
func (*BlockRangeType) SetDestinationBlockNumber ¶
func (o *BlockRangeType) SetDestinationBlockNumber(newValue int) *BlockRangeType
SetDestinationBlockNumber is a fluent style 'setter' method that can be chained
func (*BlockRangeType) SetSourceBlockNumber ¶
func (o *BlockRangeType) SetSourceBlockNumber(newValue int) *BlockRangeType
SetSourceBlockNumber is a fluent style 'setter' method that can be chained
func (*BlockRangeType) SourceBlockNumber ¶
func (o *BlockRangeType) SourceBlockNumber() int
SourceBlockNumber is a 'getter' method
func (BlockRangeType) String ¶
func (o BlockRangeType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*BlockRangeType) ToXML ¶
func (o *BlockRangeType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type CachePolicyType ¶
type CachePolicyType = string
CachePolicyType is a structure to represent a cache-policy ZAPI object
type CloneCreateRequest ¶
type CloneCreateRequest struct {
XMLName xml.Name `xml:"clone-create"`
AutodeletePtr *bool `xml:"autodelete"`
BlockRangesPtr *CloneCreateRequestBlockRanges `xml:"block-ranges"`
BypassLicenseCheckPtr *bool `xml:"bypass-license-check"`
BypassThrottlePtr *bool `xml:"bypass-throttle"`
DestinationExistsPtr *bool `xml:"destination-exists"`
DestinationPathPtr *string `xml:"destination-path"`
DestinationVolumePtr *string `xml:"destination-volume"`
FixedBlockCountPtr *int `xml:"fixed-block-count"`
IgnoreLocksPtr *bool `xml:"ignore-locks"`
IgnoreStreamsPtr *bool `xml:"ignore-streams"`
IsBackupPtr *bool `xml:"is-backup"`
IsFixedBlockCountPtr *bool `xml:"is-fixed-block-count"`
IsVvolBackupPtr *bool `xml:"is-vvol-backup"`
LunSerialNumberPtr *string `xml:"lun-serial-number"`
NosplitEntryPtr *bool `xml:"nosplit-entry"`
QosPolicyGroupNamePtr *string `xml:"qos-policy-group-name"`
SnapshotNamePtr *string `xml:"snapshot-name"`
SourcePathPtr *string `xml:"source-path"`
SpaceReservePtr *bool `xml:"space-reserve"`
TokenUuidPtr *string `xml:"token-uuid"`
VolumePtr *string `xml:"volume"`
}
CloneCreateRequest is a structure to represent a clone-create Request ZAPI object
func NewCloneCreateRequest ¶
func NewCloneCreateRequest() *CloneCreateRequest
NewCloneCreateRequest is a factory method for creating new instances of CloneCreateRequest objects
func (*CloneCreateRequest) Autodelete ¶
func (o *CloneCreateRequest) Autodelete() bool
Autodelete is a 'getter' method
func (*CloneCreateRequest) BlockRanges ¶
func (o *CloneCreateRequest) BlockRanges() CloneCreateRequestBlockRanges
BlockRanges is a 'getter' method
func (*CloneCreateRequest) BypassLicenseCheck ¶
func (o *CloneCreateRequest) BypassLicenseCheck() bool
BypassLicenseCheck is a 'getter' method
func (*CloneCreateRequest) BypassThrottle ¶
func (o *CloneCreateRequest) BypassThrottle() bool
BypassThrottle is a 'getter' method
func (*CloneCreateRequest) DestinationExists ¶
func (o *CloneCreateRequest) DestinationExists() bool
DestinationExists is a 'getter' method
func (*CloneCreateRequest) DestinationPath ¶
func (o *CloneCreateRequest) DestinationPath() string
DestinationPath is a 'getter' method
func (*CloneCreateRequest) DestinationVolume ¶
func (o *CloneCreateRequest) DestinationVolume() string
DestinationVolume is a 'getter' method
func (*CloneCreateRequest) ExecuteUsing ¶
func (o *CloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (*CloneCreateResponse, error)
func (*CloneCreateRequest) FixedBlockCount ¶
func (o *CloneCreateRequest) FixedBlockCount() int
FixedBlockCount is a 'getter' method
func (*CloneCreateRequest) IgnoreLocks ¶
func (o *CloneCreateRequest) IgnoreLocks() bool
IgnoreLocks is a 'getter' method
func (*CloneCreateRequest) IgnoreStreams ¶
func (o *CloneCreateRequest) IgnoreStreams() bool
IgnoreStreams is a 'getter' method
func (*CloneCreateRequest) IsBackup ¶
func (o *CloneCreateRequest) IsBackup() bool
IsBackup is a 'getter' method
func (*CloneCreateRequest) IsFixedBlockCount ¶
func (o *CloneCreateRequest) IsFixedBlockCount() bool
IsFixedBlockCount is a 'getter' method
func (*CloneCreateRequest) IsVvolBackup ¶
func (o *CloneCreateRequest) IsVvolBackup() bool
IsVvolBackup is a 'getter' method
func (*CloneCreateRequest) LunSerialNumber ¶
func (o *CloneCreateRequest) LunSerialNumber() string
LunSerialNumber is a 'getter' method
func (*CloneCreateRequest) NosplitEntry ¶
func (o *CloneCreateRequest) NosplitEntry() bool
NosplitEntry is a 'getter' method
func (*CloneCreateRequest) QosPolicyGroupName ¶
func (o *CloneCreateRequest) QosPolicyGroupName() string
QosPolicyGroupName is a 'getter' method
func (*CloneCreateRequest) SetAutodelete ¶
func (o *CloneCreateRequest) SetAutodelete(newValue bool) *CloneCreateRequest
SetAutodelete is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetBlockRanges ¶
func (o *CloneCreateRequest) SetBlockRanges(newValue CloneCreateRequestBlockRanges) *CloneCreateRequest
SetBlockRanges is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetBypassLicenseCheck ¶
func (o *CloneCreateRequest) SetBypassLicenseCheck(newValue bool) *CloneCreateRequest
SetBypassLicenseCheck is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetBypassThrottle ¶
func (o *CloneCreateRequest) SetBypassThrottle(newValue bool) *CloneCreateRequest
SetBypassThrottle is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetDestinationExists ¶
func (o *CloneCreateRequest) SetDestinationExists(newValue bool) *CloneCreateRequest
SetDestinationExists is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetDestinationPath ¶
func (o *CloneCreateRequest) SetDestinationPath(newValue string) *CloneCreateRequest
SetDestinationPath is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetDestinationVolume ¶
func (o *CloneCreateRequest) SetDestinationVolume(newValue string) *CloneCreateRequest
SetDestinationVolume is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetFixedBlockCount ¶
func (o *CloneCreateRequest) SetFixedBlockCount(newValue int) *CloneCreateRequest
SetFixedBlockCount is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetIgnoreLocks ¶
func (o *CloneCreateRequest) SetIgnoreLocks(newValue bool) *CloneCreateRequest
SetIgnoreLocks is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetIgnoreStreams ¶
func (o *CloneCreateRequest) SetIgnoreStreams(newValue bool) *CloneCreateRequest
SetIgnoreStreams is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetIsBackup ¶
func (o *CloneCreateRequest) SetIsBackup(newValue bool) *CloneCreateRequest
SetIsBackup is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetIsFixedBlockCount ¶
func (o *CloneCreateRequest) SetIsFixedBlockCount(newValue bool) *CloneCreateRequest
SetIsFixedBlockCount is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetIsVvolBackup ¶
func (o *CloneCreateRequest) SetIsVvolBackup(newValue bool) *CloneCreateRequest
SetIsVvolBackup is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetLunSerialNumber ¶
func (o *CloneCreateRequest) SetLunSerialNumber(newValue string) *CloneCreateRequest
SetLunSerialNumber is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetNosplitEntry ¶
func (o *CloneCreateRequest) SetNosplitEntry(newValue bool) *CloneCreateRequest
SetNosplitEntry is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetQosPolicyGroupName ¶
func (o *CloneCreateRequest) SetQosPolicyGroupName(newValue string) *CloneCreateRequest
SetQosPolicyGroupName is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetSnapshotName ¶
func (o *CloneCreateRequest) SetSnapshotName(newValue string) *CloneCreateRequest
SetSnapshotName is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetSourcePath ¶
func (o *CloneCreateRequest) SetSourcePath(newValue string) *CloneCreateRequest
SetSourcePath is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetSpaceReserve ¶
func (o *CloneCreateRequest) SetSpaceReserve(newValue bool) *CloneCreateRequest
SetSpaceReserve is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetTokenUuid ¶
func (o *CloneCreateRequest) SetTokenUuid(newValue string) *CloneCreateRequest
SetTokenUuid is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SetVolume ¶
func (o *CloneCreateRequest) SetVolume(newValue string) *CloneCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*CloneCreateRequest) SnapshotName ¶
func (o *CloneCreateRequest) SnapshotName() string
SnapshotName is a 'getter' method
func (*CloneCreateRequest) SourcePath ¶
func (o *CloneCreateRequest) SourcePath() string
SourcePath is a 'getter' method
func (*CloneCreateRequest) SpaceReserve ¶
func (o *CloneCreateRequest) SpaceReserve() bool
SpaceReserve is a 'getter' method
func (CloneCreateRequest) String ¶
func (o CloneCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*CloneCreateRequest) ToXML ¶
func (o *CloneCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*CloneCreateRequest) TokenUuid ¶
func (o *CloneCreateRequest) TokenUuid() string
TokenUuid is a 'getter' method
func (*CloneCreateRequest) Volume ¶
func (o *CloneCreateRequest) Volume() string
Volume is a 'getter' method
type CloneCreateRequestBlockRanges ¶
type CloneCreateRequestBlockRanges struct {
XMLName xml.Name `xml:"block-ranges"`
BlockRangePtr []BlockRangeType `xml:"block-range"`
}
CloneCreateRequestBlockRanges is a wrapper
func (*CloneCreateRequestBlockRanges) BlockRange ¶
func (o *CloneCreateRequestBlockRanges) BlockRange() []BlockRangeType
BlockRange is a 'getter' method
func (*CloneCreateRequestBlockRanges) SetBlockRange ¶
func (o *CloneCreateRequestBlockRanges) SetBlockRange(newValue []BlockRangeType) *CloneCreateRequestBlockRanges
SetBlockRange is a fluent style 'setter' method that can be chained
func (CloneCreateRequestBlockRanges) String ¶
func (o CloneCreateRequestBlockRanges) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type CloneCreateResponse ¶
type CloneCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result CloneCreateResponseResult `xml:"results"`
}
CloneCreateResponse is a structure to represent a clone-create Response ZAPI object
func NewCloneCreateResponse ¶
func NewCloneCreateResponse() *CloneCreateResponse
NewCloneCreateResponse is a factory method for creating new instances of CloneCreateResponse objects
func (CloneCreateResponse) String ¶
func (o CloneCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*CloneCreateResponse) ToXML ¶
func (o *CloneCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type CloneCreateResponseResult ¶
type CloneCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
CloneCreateResponseResult is a structure to represent a clone-create Response Result ZAPI object
func NewCloneCreateResponseResult ¶
func NewCloneCreateResponseResult() *CloneCreateResponseResult
NewCloneCreateResponseResult is a factory method for creating new instances of CloneCreateResponseResult objects
func (CloneCreateResponseResult) String ¶
func (o CloneCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*CloneCreateResponseResult) ToXML ¶
func (o *CloneCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type DataProtocolType ¶
type DataProtocolType = string
DataProtocolType is a structure to represent a data-protocol ZAPI object
type DnsZoneType ¶
type DnsZoneType = string
DnsZoneType is a structure to represent a dns-zone ZAPI object
type EmsAutosupportLogRequest ¶
type EmsAutosupportLogRequest struct {
XMLName xml.Name `xml:"ems-autosupport-log"`
AppVersionPtr *string `xml:"app-version"`
AutoSupportPtr *bool `xml:"auto-support"`
CategoryPtr *string `xml:"category"`
ComputerNamePtr *string `xml:"computer-name"`
EventDescriptionPtr *string `xml:"event-description"`
EventIdPtr *int `xml:"event-id"`
EventSourcePtr *string `xml:"event-source"`
LogLevelPtr *int `xml:"log-level"`
}
EmsAutosupportLogRequest is a structure to represent a ems-autosupport-log Request ZAPI object
func NewEmsAutosupportLogRequest ¶
func NewEmsAutosupportLogRequest() *EmsAutosupportLogRequest
NewEmsAutosupportLogRequest is a factory method for creating new instances of EmsAutosupportLogRequest objects
func (*EmsAutosupportLogRequest) AppVersion ¶
func (o *EmsAutosupportLogRequest) AppVersion() string
AppVersion is a 'getter' method
func (*EmsAutosupportLogRequest) AutoSupport ¶
func (o *EmsAutosupportLogRequest) AutoSupport() bool
AutoSupport is a 'getter' method
func (*EmsAutosupportLogRequest) Category ¶
func (o *EmsAutosupportLogRequest) Category() string
Category is a 'getter' method
func (*EmsAutosupportLogRequest) ComputerName ¶
func (o *EmsAutosupportLogRequest) ComputerName() string
ComputerName is a 'getter' method
func (*EmsAutosupportLogRequest) EventDescription ¶
func (o *EmsAutosupportLogRequest) EventDescription() string
EventDescription is a 'getter' method
func (*EmsAutosupportLogRequest) EventId ¶
func (o *EmsAutosupportLogRequest) EventId() int
EventId is a 'getter' method
func (*EmsAutosupportLogRequest) EventSource ¶
func (o *EmsAutosupportLogRequest) EventSource() string
EventSource is a 'getter' method
func (*EmsAutosupportLogRequest) ExecuteUsing ¶
func (o *EmsAutosupportLogRequest) ExecuteUsing(zr *ZapiRunner) (*EmsAutosupportLogResponse, error)
func (*EmsAutosupportLogRequest) LogLevel ¶
func (o *EmsAutosupportLogRequest) LogLevel() int
LogLevel is a 'getter' method
func (*EmsAutosupportLogRequest) SetAppVersion ¶
func (o *EmsAutosupportLogRequest) SetAppVersion(newValue string) *EmsAutosupportLogRequest
SetAppVersion is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetAutoSupport ¶
func (o *EmsAutosupportLogRequest) SetAutoSupport(newValue bool) *EmsAutosupportLogRequest
SetAutoSupport is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetCategory ¶
func (o *EmsAutosupportLogRequest) SetCategory(newValue string) *EmsAutosupportLogRequest
SetCategory is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetComputerName ¶
func (o *EmsAutosupportLogRequest) SetComputerName(newValue string) *EmsAutosupportLogRequest
SetComputerName is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetEventDescription ¶
func (o *EmsAutosupportLogRequest) SetEventDescription(newValue string) *EmsAutosupportLogRequest
SetEventDescription is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetEventId ¶
func (o *EmsAutosupportLogRequest) SetEventId(newValue int) *EmsAutosupportLogRequest
SetEventId is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetEventSource ¶
func (o *EmsAutosupportLogRequest) SetEventSource(newValue string) *EmsAutosupportLogRequest
SetEventSource is a fluent style 'setter' method that can be chained
func (*EmsAutosupportLogRequest) SetLogLevel ¶
func (o *EmsAutosupportLogRequest) SetLogLevel(newValue int) *EmsAutosupportLogRequest
SetLogLevel is a fluent style 'setter' method that can be chained
func (EmsAutosupportLogRequest) String ¶
func (o EmsAutosupportLogRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*EmsAutosupportLogRequest) ToXML ¶
func (o *EmsAutosupportLogRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type EmsAutosupportLogResponse ¶
type EmsAutosupportLogResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result EmsAutosupportLogResponseResult `xml:"results"`
}
EmsAutosupportLogResponse is a structure to represent a ems-autosupport-log Response ZAPI object
func NewEmsAutosupportLogResponse ¶
func NewEmsAutosupportLogResponse() *EmsAutosupportLogResponse
NewEmsAutosupportLogResponse is a factory method for creating new instances of EmsAutosupportLogResponse objects
func (EmsAutosupportLogResponse) String ¶
func (o EmsAutosupportLogResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*EmsAutosupportLogResponse) ToXML ¶
func (o *EmsAutosupportLogResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type EmsAutosupportLogResponseResult ¶
type EmsAutosupportLogResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
EmsAutosupportLogResponseResult is a structure to represent a ems-autosupport-log Response Result ZAPI object
func NewEmsAutosupportLogResponseResult ¶
func NewEmsAutosupportLogResponseResult() *EmsAutosupportLogResponseResult
NewEmsAutosupportLogResponseResult is a factory method for creating new instances of EmsAutosupportLogResponseResult objects
func (EmsAutosupportLogResponseResult) String ¶
func (o EmsAutosupportLogResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*EmsAutosupportLogResponseResult) ToXML ¶
func (o *EmsAutosupportLogResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportPolicyCreateRequest ¶
type ExportPolicyCreateRequest struct {
XMLName xml.Name `xml:"export-policy-create"`
PolicyNamePtr *ExportPolicyNameType `xml:"policy-name"`
ReturnRecordPtr *bool `xml:"return-record"`
}
ExportPolicyCreateRequest is a structure to represent a export-policy-create Request ZAPI object
func NewExportPolicyCreateRequest ¶
func NewExportPolicyCreateRequest() *ExportPolicyCreateRequest
NewExportPolicyCreateRequest is a factory method for creating new instances of ExportPolicyCreateRequest objects
func (*ExportPolicyCreateRequest) ExecuteUsing ¶
func (o *ExportPolicyCreateRequest) ExecuteUsing(zr *ZapiRunner) (*ExportPolicyCreateResponse, error)
func (*ExportPolicyCreateRequest) PolicyName ¶
func (o *ExportPolicyCreateRequest) PolicyName() ExportPolicyNameType
PolicyName is a 'getter' method
func (*ExportPolicyCreateRequest) ReturnRecord ¶
func (o *ExportPolicyCreateRequest) ReturnRecord() bool
ReturnRecord is a 'getter' method
func (*ExportPolicyCreateRequest) SetPolicyName ¶
func (o *ExportPolicyCreateRequest) SetPolicyName(newValue ExportPolicyNameType) *ExportPolicyCreateRequest
SetPolicyName is a fluent style 'setter' method that can be chained
func (*ExportPolicyCreateRequest) SetReturnRecord ¶
func (o *ExportPolicyCreateRequest) SetReturnRecord(newValue bool) *ExportPolicyCreateRequest
SetReturnRecord is a fluent style 'setter' method that can be chained
func (ExportPolicyCreateRequest) String ¶
func (o ExportPolicyCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportPolicyCreateRequest) ToXML ¶
func (o *ExportPolicyCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportPolicyCreateResponse ¶
type ExportPolicyCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result ExportPolicyCreateResponseResult `xml:"results"`
}
ExportPolicyCreateResponse is a structure to represent a export-policy-create Response ZAPI object
func NewExportPolicyCreateResponse ¶
func NewExportPolicyCreateResponse() *ExportPolicyCreateResponse
NewExportPolicyCreateResponse is a factory method for creating new instances of ExportPolicyCreateResponse objects
func (ExportPolicyCreateResponse) String ¶
func (o ExportPolicyCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportPolicyCreateResponse) ToXML ¶
func (o *ExportPolicyCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportPolicyCreateResponseResult ¶
type ExportPolicyCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultPtr *ExportPolicyCreateResponseResultResult `xml:"result"`
}
ExportPolicyCreateResponseResult is a structure to represent a export-policy-create Response Result ZAPI object
func NewExportPolicyCreateResponseResult ¶
func NewExportPolicyCreateResponseResult() *ExportPolicyCreateResponseResult
NewExportPolicyCreateResponseResult is a factory method for creating new instances of ExportPolicyCreateResponseResult objects
func (*ExportPolicyCreateResponseResult) Result ¶
func (o *ExportPolicyCreateResponseResult) Result() ExportPolicyCreateResponseResultResult
Result is a 'getter' method
func (*ExportPolicyCreateResponseResult) SetResult ¶
func (o *ExportPolicyCreateResponseResult) SetResult(newValue ExportPolicyCreateResponseResultResult) *ExportPolicyCreateResponseResult
SetResult is a fluent style 'setter' method that can be chained
func (ExportPolicyCreateResponseResult) String ¶
func (o ExportPolicyCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportPolicyCreateResponseResult) ToXML ¶
func (o *ExportPolicyCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportPolicyCreateResponseResultResult ¶
type ExportPolicyCreateResponseResultResult struct {
XMLName xml.Name `xml:"result"`
ExportPolicyInfoPtr *ExportPolicyInfoType `xml:"export-policy-info"`
}
ExportPolicyCreateResponseResultResult is a wrapper
func (*ExportPolicyCreateResponseResultResult) ExportPolicyInfo ¶
func (o *ExportPolicyCreateResponseResultResult) ExportPolicyInfo() ExportPolicyInfoType
ExportPolicyInfo is a 'getter' method
func (*ExportPolicyCreateResponseResultResult) SetExportPolicyInfo ¶
func (o *ExportPolicyCreateResponseResultResult) SetExportPolicyInfo(newValue ExportPolicyInfoType) *ExportPolicyCreateResponseResultResult
SetExportPolicyInfo is a fluent style 'setter' method that can be chained
func (ExportPolicyCreateResponseResultResult) String ¶
func (o ExportPolicyCreateResponseResultResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportPolicyInfoType ¶
type ExportPolicyInfoType struct {
XMLName xml.Name `xml:"export-policy-info"`
PolicyIdPtr *int `xml:"policy-id"`
PolicyNamePtr *ExportPolicyNameType `xml:"policy-name"`
VserverPtr *string `xml:"vserver"`
}
ExportPolicyInfoType is a structure to represent a export-policy-info ZAPI object
func NewExportPolicyInfoType ¶
func NewExportPolicyInfoType() *ExportPolicyInfoType
NewExportPolicyInfoType is a factory method for creating new instances of ExportPolicyInfoType objects
func (*ExportPolicyInfoType) PolicyId ¶
func (o *ExportPolicyInfoType) PolicyId() int
PolicyId is a 'getter' method
func (*ExportPolicyInfoType) PolicyName ¶
func (o *ExportPolicyInfoType) PolicyName() ExportPolicyNameType
PolicyName is a 'getter' method
func (*ExportPolicyInfoType) SetPolicyId ¶
func (o *ExportPolicyInfoType) SetPolicyId(newValue int) *ExportPolicyInfoType
SetPolicyId is a fluent style 'setter' method that can be chained
func (*ExportPolicyInfoType) SetPolicyName ¶
func (o *ExportPolicyInfoType) SetPolicyName(newValue ExportPolicyNameType) *ExportPolicyInfoType
SetPolicyName is a fluent style 'setter' method that can be chained
func (*ExportPolicyInfoType) SetVserver ¶
func (o *ExportPolicyInfoType) SetVserver(newValue string) *ExportPolicyInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (ExportPolicyInfoType) String ¶
func (o ExportPolicyInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportPolicyInfoType) ToXML ¶
func (o *ExportPolicyInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*ExportPolicyInfoType) Vserver ¶
func (o *ExportPolicyInfoType) Vserver() string
Vserver is a 'getter' method
type ExportPolicyNameType ¶
type ExportPolicyNameType = string
ExportPolicyNameType is a structure to represent a export-policy-name ZAPI object
type ExportRuleCreateRequest ¶
type ExportRuleCreateRequest struct {
XMLName xml.Name `xml:"export-rule-create"`
AnonymousUserIdPtr *string `xml:"anonymous-user-id"`
ClientMatchPtr *string `xml:"client-match"`
ExportChownModePtr *ExportchownmodeType `xml:"export-chown-mode"`
ExportNtfsUnixSecurityOpsPtr *ExportntfsunixsecopsType `xml:"export-ntfs-unix-security-ops"`
IsAllowDevIsEnabledPtr *bool `xml:"is-allow-dev-is-enabled"`
IsAllowSetUidEnabledPtr *bool `xml:"is-allow-set-uid-enabled"`
PolicyNamePtr *ExportPolicyNameType `xml:"policy-name"`
ProtocolPtr *ExportRuleCreateRequestProtocol `xml:"protocol"`
RoRulePtr *ExportRuleCreateRequestRoRule `xml:"ro-rule"`
RuleIndexPtr *int `xml:"rule-index"`
RwRulePtr *ExportRuleCreateRequestRwRule `xml:"rw-rule"`
SuperUserSecurityPtr *ExportRuleCreateRequestSuperUserSecurity `xml:"super-user-security"`
}
ExportRuleCreateRequest is a structure to represent a export-rule-create Request ZAPI object
func NewExportRuleCreateRequest ¶
func NewExportRuleCreateRequest() *ExportRuleCreateRequest
NewExportRuleCreateRequest is a factory method for creating new instances of ExportRuleCreateRequest objects
func (*ExportRuleCreateRequest) AnonymousUserId ¶
func (o *ExportRuleCreateRequest) AnonymousUserId() string
AnonymousUserId is a 'getter' method
func (*ExportRuleCreateRequest) ClientMatch ¶
func (o *ExportRuleCreateRequest) ClientMatch() string
ClientMatch is a 'getter' method
func (*ExportRuleCreateRequest) ExecuteUsing ¶
func (o *ExportRuleCreateRequest) ExecuteUsing(zr *ZapiRunner) (*ExportRuleCreateResponse, error)
func (*ExportRuleCreateRequest) ExportChownMode ¶
func (o *ExportRuleCreateRequest) ExportChownMode() ExportchownmodeType
ExportChownMode is a 'getter' method
func (*ExportRuleCreateRequest) ExportNtfsUnixSecurityOps ¶
func (o *ExportRuleCreateRequest) ExportNtfsUnixSecurityOps() ExportntfsunixsecopsType
ExportNtfsUnixSecurityOps is a 'getter' method
func (*ExportRuleCreateRequest) IsAllowDevIsEnabled ¶
func (o *ExportRuleCreateRequest) IsAllowDevIsEnabled() bool
IsAllowDevIsEnabled is a 'getter' method
func (*ExportRuleCreateRequest) IsAllowSetUidEnabled ¶
func (o *ExportRuleCreateRequest) IsAllowSetUidEnabled() bool
IsAllowSetUidEnabled is a 'getter' method
func (*ExportRuleCreateRequest) PolicyName ¶
func (o *ExportRuleCreateRequest) PolicyName() ExportPolicyNameType
PolicyName is a 'getter' method
func (*ExportRuleCreateRequest) Protocol ¶
func (o *ExportRuleCreateRequest) Protocol() ExportRuleCreateRequestProtocol
Protocol is a 'getter' method
func (*ExportRuleCreateRequest) RoRule ¶
func (o *ExportRuleCreateRequest) RoRule() ExportRuleCreateRequestRoRule
RoRule is a 'getter' method
func (*ExportRuleCreateRequest) RuleIndex ¶
func (o *ExportRuleCreateRequest) RuleIndex() int
RuleIndex is a 'getter' method
func (*ExportRuleCreateRequest) RwRule ¶
func (o *ExportRuleCreateRequest) RwRule() ExportRuleCreateRequestRwRule
RwRule is a 'getter' method
func (*ExportRuleCreateRequest) SetAnonymousUserId ¶
func (o *ExportRuleCreateRequest) SetAnonymousUserId(newValue string) *ExportRuleCreateRequest
SetAnonymousUserId is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetClientMatch ¶
func (o *ExportRuleCreateRequest) SetClientMatch(newValue string) *ExportRuleCreateRequest
SetClientMatch is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetExportChownMode ¶
func (o *ExportRuleCreateRequest) SetExportChownMode(newValue ExportchownmodeType) *ExportRuleCreateRequest
SetExportChownMode is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetExportNtfsUnixSecurityOps ¶
func (o *ExportRuleCreateRequest) SetExportNtfsUnixSecurityOps(newValue ExportntfsunixsecopsType) *ExportRuleCreateRequest
SetExportNtfsUnixSecurityOps is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetIsAllowDevIsEnabled ¶
func (o *ExportRuleCreateRequest) SetIsAllowDevIsEnabled(newValue bool) *ExportRuleCreateRequest
SetIsAllowDevIsEnabled is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetIsAllowSetUidEnabled ¶
func (o *ExportRuleCreateRequest) SetIsAllowSetUidEnabled(newValue bool) *ExportRuleCreateRequest
SetIsAllowSetUidEnabled is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetPolicyName ¶
func (o *ExportRuleCreateRequest) SetPolicyName(newValue ExportPolicyNameType) *ExportRuleCreateRequest
SetPolicyName is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetProtocol ¶
func (o *ExportRuleCreateRequest) SetProtocol(newValue ExportRuleCreateRequestProtocol) *ExportRuleCreateRequest
SetProtocol is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetRoRule ¶
func (o *ExportRuleCreateRequest) SetRoRule(newValue ExportRuleCreateRequestRoRule) *ExportRuleCreateRequest
SetRoRule is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetRuleIndex ¶
func (o *ExportRuleCreateRequest) SetRuleIndex(newValue int) *ExportRuleCreateRequest
SetRuleIndex is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetRwRule ¶
func (o *ExportRuleCreateRequest) SetRwRule(newValue ExportRuleCreateRequestRwRule) *ExportRuleCreateRequest
SetRwRule is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetSuperUserSecurity ¶
func (o *ExportRuleCreateRequest) SetSuperUserSecurity(newValue ExportRuleCreateRequestSuperUserSecurity) *ExportRuleCreateRequest
SetSuperUserSecurity is a fluent style 'setter' method that can be chained
func (ExportRuleCreateRequest) String ¶
func (o ExportRuleCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleCreateRequest) SuperUserSecurity ¶
func (o *ExportRuleCreateRequest) SuperUserSecurity() ExportRuleCreateRequestSuperUserSecurity
SuperUserSecurity is a 'getter' method
func (*ExportRuleCreateRequest) ToXML ¶
func (o *ExportRuleCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportRuleCreateRequestProtocol ¶
type ExportRuleCreateRequestProtocol struct {
XMLName xml.Name `xml:"protocol"`
AccessProtocolPtr []AccessProtocolType `xml:"access-protocol"`
}
ExportRuleCreateRequestProtocol is a wrapper
func (*ExportRuleCreateRequestProtocol) AccessProtocol ¶
func (o *ExportRuleCreateRequestProtocol) AccessProtocol() []AccessProtocolType
AccessProtocol is a 'getter' method
func (*ExportRuleCreateRequestProtocol) SetAccessProtocol ¶
func (o *ExportRuleCreateRequestProtocol) SetAccessProtocol(newValue []AccessProtocolType) *ExportRuleCreateRequestProtocol
SetAccessProtocol is a fluent style 'setter' method that can be chained
func (ExportRuleCreateRequestProtocol) String ¶
func (o ExportRuleCreateRequestProtocol) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleCreateRequestRoRule ¶
type ExportRuleCreateRequestRoRule struct {
XMLName xml.Name `xml:"ro-rule"`
SecurityFlavorPtr []SecurityFlavorType `xml:"security-flavor"`
}
ExportRuleCreateRequestRoRule is a wrapper
func (*ExportRuleCreateRequestRoRule) SecurityFlavor ¶
func (o *ExportRuleCreateRequestRoRule) SecurityFlavor() []SecurityFlavorType
SecurityFlavor is a 'getter' method
func (*ExportRuleCreateRequestRoRule) SetSecurityFlavor ¶
func (o *ExportRuleCreateRequestRoRule) SetSecurityFlavor(newValue []SecurityFlavorType) *ExportRuleCreateRequestRoRule
SetSecurityFlavor is a fluent style 'setter' method that can be chained
func (ExportRuleCreateRequestRoRule) String ¶
func (o ExportRuleCreateRequestRoRule) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleCreateRequestRwRule ¶
type ExportRuleCreateRequestRwRule struct {
XMLName xml.Name `xml:"rw-rule"`
SecurityFlavorPtr []SecurityFlavorType `xml:"security-flavor"`
}
ExportRuleCreateRequestRwRule is a wrapper
func (*ExportRuleCreateRequestRwRule) SecurityFlavor ¶
func (o *ExportRuleCreateRequestRwRule) SecurityFlavor() []SecurityFlavorType
SecurityFlavor is a 'getter' method
func (*ExportRuleCreateRequestRwRule) SetSecurityFlavor ¶
func (o *ExportRuleCreateRequestRwRule) SetSecurityFlavor(newValue []SecurityFlavorType) *ExportRuleCreateRequestRwRule
SetSecurityFlavor is a fluent style 'setter' method that can be chained
func (ExportRuleCreateRequestRwRule) String ¶
func (o ExportRuleCreateRequestRwRule) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleCreateRequestSuperUserSecurity ¶
type ExportRuleCreateRequestSuperUserSecurity struct {
XMLName xml.Name `xml:"super-user-security"`
SecurityFlavorPtr []SecurityFlavorType `xml:"security-flavor"`
}
ExportRuleCreateRequestSuperUserSecurity is a wrapper
func (*ExportRuleCreateRequestSuperUserSecurity) SecurityFlavor ¶
func (o *ExportRuleCreateRequestSuperUserSecurity) SecurityFlavor() []SecurityFlavorType
SecurityFlavor is a 'getter' method
func (*ExportRuleCreateRequestSuperUserSecurity) SetSecurityFlavor ¶
func (o *ExportRuleCreateRequestSuperUserSecurity) SetSecurityFlavor(newValue []SecurityFlavorType) *ExportRuleCreateRequestSuperUserSecurity
SetSecurityFlavor is a fluent style 'setter' method that can be chained
func (ExportRuleCreateRequestSuperUserSecurity) String ¶
func (o ExportRuleCreateRequestSuperUserSecurity) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleCreateResponse ¶
type ExportRuleCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result ExportRuleCreateResponseResult `xml:"results"`
}
ExportRuleCreateResponse is a structure to represent a export-rule-create Response ZAPI object
func NewExportRuleCreateResponse ¶
func NewExportRuleCreateResponse() *ExportRuleCreateResponse
NewExportRuleCreateResponse is a factory method for creating new instances of ExportRuleCreateResponse objects
func (ExportRuleCreateResponse) String ¶
func (o ExportRuleCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleCreateResponse) ToXML ¶
func (o *ExportRuleCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportRuleCreateResponseResult ¶
type ExportRuleCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
ExportRuleCreateResponseResult is a structure to represent a export-rule-create Response Result ZAPI object
func NewExportRuleCreateResponseResult ¶
func NewExportRuleCreateResponseResult() *ExportRuleCreateResponseResult
NewExportRuleCreateResponseResult is a factory method for creating new instances of ExportRuleCreateResponseResult objects
func (ExportRuleCreateResponseResult) String ¶
func (o ExportRuleCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleCreateResponseResult) ToXML ¶
func (o *ExportRuleCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportRuleGetIterRequest ¶
type ExportRuleGetIterRequest struct {
XMLName xml.Name `xml:"export-rule-get-iter"`
DesiredAttributesPtr *ExportRuleGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *ExportRuleGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
ExportRuleGetIterRequest is a structure to represent a export-rule-get-iter Request ZAPI object
func NewExportRuleGetIterRequest ¶
func NewExportRuleGetIterRequest() *ExportRuleGetIterRequest
NewExportRuleGetIterRequest is a factory method for creating new instances of ExportRuleGetIterRequest objects
func (*ExportRuleGetIterRequest) DesiredAttributes ¶
func (o *ExportRuleGetIterRequest) DesiredAttributes() ExportRuleGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*ExportRuleGetIterRequest) ExecuteUsing ¶
func (o *ExportRuleGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*ExportRuleGetIterResponse, error)
func (*ExportRuleGetIterRequest) MaxRecords ¶
func (o *ExportRuleGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*ExportRuleGetIterRequest) Query ¶
func (o *ExportRuleGetIterRequest) Query() ExportRuleGetIterRequestQuery
Query is a 'getter' method
func (*ExportRuleGetIterRequest) SetDesiredAttributes ¶
func (o *ExportRuleGetIterRequest) SetDesiredAttributes(newValue ExportRuleGetIterRequestDesiredAttributes) *ExportRuleGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*ExportRuleGetIterRequest) SetMaxRecords ¶
func (o *ExportRuleGetIterRequest) SetMaxRecords(newValue int) *ExportRuleGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*ExportRuleGetIterRequest) SetQuery ¶
func (o *ExportRuleGetIterRequest) SetQuery(newValue ExportRuleGetIterRequestQuery) *ExportRuleGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*ExportRuleGetIterRequest) SetTag ¶
func (o *ExportRuleGetIterRequest) SetTag(newValue string) *ExportRuleGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (ExportRuleGetIterRequest) String ¶
func (o ExportRuleGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleGetIterRequest) Tag ¶
func (o *ExportRuleGetIterRequest) Tag() string
Tag is a 'getter' method
func (*ExportRuleGetIterRequest) ToXML ¶
func (o *ExportRuleGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportRuleGetIterRequestDesiredAttributes ¶
type ExportRuleGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
ExportRuleInfoPtr *ExportRuleInfoType `xml:"export-rule-info"`
}
ExportRuleGetIterRequestDesiredAttributes is a wrapper
func (*ExportRuleGetIterRequestDesiredAttributes) ExportRuleInfo ¶
func (o *ExportRuleGetIterRequestDesiredAttributes) ExportRuleInfo() ExportRuleInfoType
ExportRuleInfo is a 'getter' method
func (*ExportRuleGetIterRequestDesiredAttributes) SetExportRuleInfo ¶
func (o *ExportRuleGetIterRequestDesiredAttributes) SetExportRuleInfo(newValue ExportRuleInfoType) *ExportRuleGetIterRequestDesiredAttributes
SetExportRuleInfo is a fluent style 'setter' method that can be chained
func (ExportRuleGetIterRequestDesiredAttributes) String ¶
func (o ExportRuleGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleGetIterRequestQuery ¶
type ExportRuleGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
ExportRuleInfoPtr *ExportRuleInfoType `xml:"export-rule-info"`
}
ExportRuleGetIterRequestQuery is a wrapper
func (*ExportRuleGetIterRequestQuery) ExportRuleInfo ¶
func (o *ExportRuleGetIterRequestQuery) ExportRuleInfo() ExportRuleInfoType
ExportRuleInfo is a 'getter' method
func (*ExportRuleGetIterRequestQuery) SetExportRuleInfo ¶
func (o *ExportRuleGetIterRequestQuery) SetExportRuleInfo(newValue ExportRuleInfoType) *ExportRuleGetIterRequestQuery
SetExportRuleInfo is a fluent style 'setter' method that can be chained
func (ExportRuleGetIterRequestQuery) String ¶
func (o ExportRuleGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleGetIterResponse ¶
type ExportRuleGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result ExportRuleGetIterResponseResult `xml:"results"`
}
ExportRuleGetIterResponse is a structure to represent a export-rule-get-iter Response ZAPI object
func NewExportRuleGetIterResponse ¶
func NewExportRuleGetIterResponse() *ExportRuleGetIterResponse
NewExportRuleGetIterResponse is a factory method for creating new instances of ExportRuleGetIterResponse objects
func (ExportRuleGetIterResponse) String ¶
func (o ExportRuleGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleGetIterResponse) ToXML ¶
func (o *ExportRuleGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportRuleGetIterResponseResult ¶
type ExportRuleGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *ExportRuleGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
ExportRuleGetIterResponseResult is a structure to represent a export-rule-get-iter Response Result ZAPI object
func NewExportRuleGetIterResponseResult ¶
func NewExportRuleGetIterResponseResult() *ExportRuleGetIterResponseResult
NewExportRuleGetIterResponseResult is a factory method for creating new instances of ExportRuleGetIterResponseResult objects
func (*ExportRuleGetIterResponseResult) AttributesList ¶
func (o *ExportRuleGetIterResponseResult) AttributesList() ExportRuleGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*ExportRuleGetIterResponseResult) NextTag ¶
func (o *ExportRuleGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*ExportRuleGetIterResponseResult) NumRecords ¶
func (o *ExportRuleGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*ExportRuleGetIterResponseResult) SetAttributesList ¶
func (o *ExportRuleGetIterResponseResult) SetAttributesList(newValue ExportRuleGetIterResponseResultAttributesList) *ExportRuleGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*ExportRuleGetIterResponseResult) SetNextTag ¶
func (o *ExportRuleGetIterResponseResult) SetNextTag(newValue string) *ExportRuleGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*ExportRuleGetIterResponseResult) SetNumRecords ¶
func (o *ExportRuleGetIterResponseResult) SetNumRecords(newValue int) *ExportRuleGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (ExportRuleGetIterResponseResult) String ¶
func (o ExportRuleGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleGetIterResponseResult) ToXML ¶
func (o *ExportRuleGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ExportRuleGetIterResponseResultAttributesList ¶
type ExportRuleGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
ExportRuleInfoPtr []ExportRuleInfoType `xml:"export-rule-info"`
}
ExportRuleGetIterResponseResultAttributesList is a wrapper
func (*ExportRuleGetIterResponseResultAttributesList) ExportRuleInfo ¶
func (o *ExportRuleGetIterResponseResultAttributesList) ExportRuleInfo() []ExportRuleInfoType
ExportRuleInfo is a 'getter' method
func (*ExportRuleGetIterResponseResultAttributesList) SetExportRuleInfo ¶
func (o *ExportRuleGetIterResponseResultAttributesList) SetExportRuleInfo(newValue []ExportRuleInfoType) *ExportRuleGetIterResponseResultAttributesList
SetExportRuleInfo is a fluent style 'setter' method that can be chained
func (ExportRuleGetIterResponseResultAttributesList) String ¶
func (o ExportRuleGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleInfoType ¶
type ExportRuleInfoType struct {
XMLName xml.Name `xml:"export-rule-info"`
AnonymousUserIdPtr *string `xml:"anonymous-user-id"`
ClientMatchPtr *string `xml:"client-match"`
ExportChownModePtr *ExportchownmodeType `xml:"export-chown-mode"`
ExportNtfsUnixSecurityOpsPtr *ExportntfsunixsecopsType `xml:"export-ntfs-unix-security-ops"`
IsAllowDevIsEnabledPtr *bool `xml:"is-allow-dev-is-enabled"`
IsAllowSetUidEnabledPtr *bool `xml:"is-allow-set-uid-enabled"`
PolicyNamePtr *ExportPolicyNameType `xml:"policy-name"`
ProtocolPtr *ExportRuleInfoTypeProtocol `xml:"protocol"`
// work in progress
RoRulePtr *ExportRuleInfoTypeRoRule `xml:"ro-rule"`
// work in progress
RuleIndexPtr *int `xml:"rule-index"`
RwRulePtr *ExportRuleInfoTypeRwRule `xml:"rw-rule"`
// work in progress
SuperUserSecurityPtr *ExportRuleInfoTypeSuperUserSecurity `xml:"super-user-security"`
// work in progress
VserverNamePtr *string `xml:"vserver-name"`
}
ExportRuleInfoType is a structure to represent a export-rule-info ZAPI object
func NewExportRuleInfoType ¶
func NewExportRuleInfoType() *ExportRuleInfoType
NewExportRuleInfoType is a factory method for creating new instances of ExportRuleInfoType objects
func (*ExportRuleInfoType) AnonymousUserId ¶
func (o *ExportRuleInfoType) AnonymousUserId() string
AnonymousUserId is a 'getter' method
func (*ExportRuleInfoType) ClientMatch ¶
func (o *ExportRuleInfoType) ClientMatch() string
ClientMatch is a 'getter' method
func (*ExportRuleInfoType) ExportChownMode ¶
func (o *ExportRuleInfoType) ExportChownMode() ExportchownmodeType
ExportChownMode is a 'getter' method
func (*ExportRuleInfoType) ExportNtfsUnixSecurityOps ¶
func (o *ExportRuleInfoType) ExportNtfsUnixSecurityOps() ExportntfsunixsecopsType
ExportNtfsUnixSecurityOps is a 'getter' method
func (*ExportRuleInfoType) IsAllowDevIsEnabled ¶
func (o *ExportRuleInfoType) IsAllowDevIsEnabled() bool
IsAllowDevIsEnabled is a 'getter' method
func (*ExportRuleInfoType) IsAllowSetUidEnabled ¶
func (o *ExportRuleInfoType) IsAllowSetUidEnabled() bool
IsAllowSetUidEnabled is a 'getter' method
func (*ExportRuleInfoType) PolicyName ¶
func (o *ExportRuleInfoType) PolicyName() ExportPolicyNameType
PolicyName is a 'getter' method
func (*ExportRuleInfoType) Protocol ¶
func (o *ExportRuleInfoType) Protocol() ExportRuleInfoTypeProtocol
Protocol is a 'getter' method
func (*ExportRuleInfoType) RoRule ¶
func (o *ExportRuleInfoType) RoRule() ExportRuleInfoTypeRoRule
RoRule is a 'getter' method
func (*ExportRuleInfoType) RuleIndex ¶
func (o *ExportRuleInfoType) RuleIndex() int
RuleIndex is a 'getter' method
func (*ExportRuleInfoType) RwRule ¶
func (o *ExportRuleInfoType) RwRule() ExportRuleInfoTypeRwRule
RwRule is a 'getter' method
func (*ExportRuleInfoType) SetAnonymousUserId ¶
func (o *ExportRuleInfoType) SetAnonymousUserId(newValue string) *ExportRuleInfoType
SetAnonymousUserId is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetClientMatch ¶
func (o *ExportRuleInfoType) SetClientMatch(newValue string) *ExportRuleInfoType
SetClientMatch is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetExportChownMode ¶
func (o *ExportRuleInfoType) SetExportChownMode(newValue ExportchownmodeType) *ExportRuleInfoType
SetExportChownMode is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetExportNtfsUnixSecurityOps ¶
func (o *ExportRuleInfoType) SetExportNtfsUnixSecurityOps(newValue ExportntfsunixsecopsType) *ExportRuleInfoType
SetExportNtfsUnixSecurityOps is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetIsAllowDevIsEnabled ¶
func (o *ExportRuleInfoType) SetIsAllowDevIsEnabled(newValue bool) *ExportRuleInfoType
SetIsAllowDevIsEnabled is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetIsAllowSetUidEnabled ¶
func (o *ExportRuleInfoType) SetIsAllowSetUidEnabled(newValue bool) *ExportRuleInfoType
SetIsAllowSetUidEnabled is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetPolicyName ¶
func (o *ExportRuleInfoType) SetPolicyName(newValue ExportPolicyNameType) *ExportRuleInfoType
SetPolicyName is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetProtocol ¶
func (o *ExportRuleInfoType) SetProtocol(newValue ExportRuleInfoTypeProtocol) *ExportRuleInfoType
SetProtocol is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetRoRule ¶
func (o *ExportRuleInfoType) SetRoRule(newValue ExportRuleInfoTypeRoRule) *ExportRuleInfoType
SetRoRule is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetRuleIndex ¶
func (o *ExportRuleInfoType) SetRuleIndex(newValue int) *ExportRuleInfoType
SetRuleIndex is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetRwRule ¶
func (o *ExportRuleInfoType) SetRwRule(newValue ExportRuleInfoTypeRwRule) *ExportRuleInfoType
SetRwRule is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetSuperUserSecurity ¶
func (o *ExportRuleInfoType) SetSuperUserSecurity(newValue ExportRuleInfoTypeSuperUserSecurity) *ExportRuleInfoType
SetSuperUserSecurity is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetVserverName ¶
func (o *ExportRuleInfoType) SetVserverName(newValue string) *ExportRuleInfoType
SetVserverName is a fluent style 'setter' method that can be chained
func (ExportRuleInfoType) String ¶
func (o ExportRuleInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ExportRuleInfoType) SuperUserSecurity ¶
func (o *ExportRuleInfoType) SuperUserSecurity() ExportRuleInfoTypeSuperUserSecurity
SuperUserSecurity is a 'getter' method
func (*ExportRuleInfoType) ToXML ¶
func (o *ExportRuleInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*ExportRuleInfoType) VserverName ¶
func (o *ExportRuleInfoType) VserverName() string
VserverName is a 'getter' method
type ExportRuleInfoTypeProtocol ¶
type ExportRuleInfoTypeProtocol struct {
XMLName xml.Name `xml:"protocol"`
AccessProtocolPtr []AccessProtocolType `xml:"access-protocol"`
}
ExportRuleInfoTypeProtocol is a wrapper
func (*ExportRuleInfoTypeProtocol) AccessProtocol ¶
func (o *ExportRuleInfoTypeProtocol) AccessProtocol() []AccessProtocolType
AccessProtocol is a 'getter' method
func (*ExportRuleInfoTypeProtocol) SetAccessProtocol ¶
func (o *ExportRuleInfoTypeProtocol) SetAccessProtocol(newValue []AccessProtocolType) *ExportRuleInfoTypeProtocol
SetAccessProtocol is a fluent style 'setter' method that can be chained
type ExportRuleInfoTypeRoRule ¶
type ExportRuleInfoTypeRoRule struct {
XMLName xml.Name `xml:"ro-rule"`
SecurityFlavorPtr []SecurityFlavorType `xml:"security-flavor"`
}
ExportRuleInfoTypeRoRule is a wrapper
func (*ExportRuleInfoTypeRoRule) SecurityFlavor ¶
func (o *ExportRuleInfoTypeRoRule) SecurityFlavor() []SecurityFlavorType
SecurityFlavor is a 'getter' method
func (*ExportRuleInfoTypeRoRule) SetSecurityFlavor ¶
func (o *ExportRuleInfoTypeRoRule) SetSecurityFlavor(newValue []SecurityFlavorType) *ExportRuleInfoTypeRoRule
SetSecurityFlavor is a fluent style 'setter' method that can be chained
type ExportRuleInfoTypeRwRule ¶
type ExportRuleInfoTypeRwRule struct {
XMLName xml.Name `xml:"rw-rule"`
SecurityFlavorPtr []SecurityFlavorType `xml:"security-flavor"`
}
ExportRuleInfoTypeRwRule is a wrapper
func (*ExportRuleInfoTypeRwRule) SecurityFlavor ¶
func (o *ExportRuleInfoTypeRwRule) SecurityFlavor() []SecurityFlavorType
SecurityFlavor is a 'getter' method
func (*ExportRuleInfoTypeRwRule) SetSecurityFlavor ¶
func (o *ExportRuleInfoTypeRwRule) SetSecurityFlavor(newValue []SecurityFlavorType) *ExportRuleInfoTypeRwRule
SetSecurityFlavor is a fluent style 'setter' method that can be chained
type ExportRuleInfoTypeSuperUserSecurity ¶
type ExportRuleInfoTypeSuperUserSecurity struct {
XMLName xml.Name `xml:"super-user-security"`
SecurityFlavorPtr []SecurityFlavorType `xml:"security-flavor"`
}
ExportRuleInfoTypeSuperUserSecurity is a wrapper
func (*ExportRuleInfoTypeSuperUserSecurity) SecurityFlavor ¶
func (o *ExportRuleInfoTypeSuperUserSecurity) SecurityFlavor() []SecurityFlavorType
SecurityFlavor is a 'getter' method
func (*ExportRuleInfoTypeSuperUserSecurity) SetSecurityFlavor ¶
func (o *ExportRuleInfoTypeSuperUserSecurity) SetSecurityFlavor(newValue []SecurityFlavorType) *ExportRuleInfoTypeSuperUserSecurity
SetSecurityFlavor is a fluent style 'setter' method that can be chained
type ExportchownmodeType ¶
type ExportchownmodeType = string
ExportchownmodeType is a structure to represent a exportchownmode ZAPI object
type ExportntfsunixsecopsType ¶
type ExportntfsunixsecopsType = string
ExportntfsunixsecopsType is a structure to represent a exportntfsunixsecops ZAPI object
type FailoverGroupType ¶
type FailoverGroupType = string
FailoverGroupType is a structure to represent a failover-group ZAPI object
type IgroupAddRequest ¶
type IgroupAddRequest struct {
XMLName xml.Name `xml:"igroup-add"`
ForcePtr *bool `xml:"force"`
InitiatorPtr *string `xml:"initiator"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
}
IgroupAddRequest is a structure to represent a igroup-add Request ZAPI object
func NewIgroupAddRequest ¶
func NewIgroupAddRequest() *IgroupAddRequest
NewIgroupAddRequest is a factory method for creating new instances of IgroupAddRequest objects
func (*IgroupAddRequest) ExecuteUsing ¶
func (o *IgroupAddRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupAddResponse, error)
func (*IgroupAddRequest) Initiator ¶
func (o *IgroupAddRequest) Initiator() string
Initiator is a 'getter' method
func (*IgroupAddRequest) InitiatorGroupName ¶
func (o *IgroupAddRequest) InitiatorGroupName() string
InitiatorGroupName is a 'getter' method
func (*IgroupAddRequest) SetForce ¶
func (o *IgroupAddRequest) SetForce(newValue bool) *IgroupAddRequest
SetForce is a fluent style 'setter' method that can be chained
func (*IgroupAddRequest) SetInitiator ¶
func (o *IgroupAddRequest) SetInitiator(newValue string) *IgroupAddRequest
SetInitiator is a fluent style 'setter' method that can be chained
func (*IgroupAddRequest) SetInitiatorGroupName ¶
func (o *IgroupAddRequest) SetInitiatorGroupName(newValue string) *IgroupAddRequest
SetInitiatorGroupName is a fluent style 'setter' method that can be chained
func (IgroupAddRequest) String ¶
func (o IgroupAddRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupAddRequest) ToXML ¶
func (o *IgroupAddRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupAddResponse ¶
type IgroupAddResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupAddResponseResult `xml:"results"`
}
IgroupAddResponse is a structure to represent a igroup-add Response ZAPI object
func NewIgroupAddResponse ¶
func NewIgroupAddResponse() *IgroupAddResponse
NewIgroupAddResponse is a factory method for creating new instances of IgroupAddResponse objects
func (IgroupAddResponse) String ¶
func (o IgroupAddResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupAddResponse) ToXML ¶
func (o *IgroupAddResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupAddResponseResult ¶
type IgroupAddResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
IgroupAddResponseResult is a structure to represent a igroup-add Response Result ZAPI object
func NewIgroupAddResponseResult ¶
func NewIgroupAddResponseResult() *IgroupAddResponseResult
NewIgroupAddResponseResult is a factory method for creating new instances of IgroupAddResponseResult objects
func (IgroupAddResponseResult) String ¶
func (o IgroupAddResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupAddResponseResult) ToXML ¶
func (o *IgroupAddResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupCreateRequest ¶
type IgroupCreateRequest struct {
XMLName xml.Name `xml:"igroup-create"`
BindPortsetPtr *string `xml:"bind-portset"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
InitiatorGroupTypePtr *string `xml:"initiator-group-type"`
OsTypePtr *InitiatorGroupOsTypeType `xml:"os-type"`
OstypePtr *InitiatorGroupOsTypeType `xml:"ostype"`
}
IgroupCreateRequest is a structure to represent a igroup-create Request ZAPI object
func NewIgroupCreateRequest ¶
func NewIgroupCreateRequest() *IgroupCreateRequest
NewIgroupCreateRequest is a factory method for creating new instances of IgroupCreateRequest objects
func (*IgroupCreateRequest) BindPortset ¶
func (o *IgroupCreateRequest) BindPortset() string
BindPortset is a 'getter' method
func (*IgroupCreateRequest) ExecuteUsing ¶
func (o *IgroupCreateRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupCreateResponse, error)
func (*IgroupCreateRequest) InitiatorGroupName ¶
func (o *IgroupCreateRequest) InitiatorGroupName() string
InitiatorGroupName is a 'getter' method
func (*IgroupCreateRequest) InitiatorGroupType ¶
func (o *IgroupCreateRequest) InitiatorGroupType() string
InitiatorGroupType is a 'getter' method
func (*IgroupCreateRequest) OsType ¶
func (o *IgroupCreateRequest) OsType() InitiatorGroupOsTypeType
OsType is a 'getter' method
func (*IgroupCreateRequest) Ostype ¶
func (o *IgroupCreateRequest) Ostype() InitiatorGroupOsTypeType
Ostype is a 'getter' method
func (*IgroupCreateRequest) SetBindPortset ¶
func (o *IgroupCreateRequest) SetBindPortset(newValue string) *IgroupCreateRequest
SetBindPortset is a fluent style 'setter' method that can be chained
func (*IgroupCreateRequest) SetInitiatorGroupName ¶
func (o *IgroupCreateRequest) SetInitiatorGroupName(newValue string) *IgroupCreateRequest
SetInitiatorGroupName is a fluent style 'setter' method that can be chained
func (*IgroupCreateRequest) SetInitiatorGroupType ¶
func (o *IgroupCreateRequest) SetInitiatorGroupType(newValue string) *IgroupCreateRequest
SetInitiatorGroupType is a fluent style 'setter' method that can be chained
func (*IgroupCreateRequest) SetOsType ¶
func (o *IgroupCreateRequest) SetOsType(newValue InitiatorGroupOsTypeType) *IgroupCreateRequest
SetOsType is a fluent style 'setter' method that can be chained
func (*IgroupCreateRequest) SetOstype ¶
func (o *IgroupCreateRequest) SetOstype(newValue InitiatorGroupOsTypeType) *IgroupCreateRequest
SetOstype is a fluent style 'setter' method that can be chained
func (IgroupCreateRequest) String ¶
func (o IgroupCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupCreateRequest) ToXML ¶
func (o *IgroupCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupCreateResponse ¶
type IgroupCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupCreateResponseResult `xml:"results"`
}
IgroupCreateResponse is a structure to represent a igroup-create Response ZAPI object
func NewIgroupCreateResponse ¶
func NewIgroupCreateResponse() *IgroupCreateResponse
NewIgroupCreateResponse is a factory method for creating new instances of IgroupCreateResponse objects
func (IgroupCreateResponse) String ¶
func (o IgroupCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupCreateResponse) ToXML ¶
func (o *IgroupCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupCreateResponseResult ¶
type IgroupCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
IgroupCreateResponseResult is a structure to represent a igroup-create Response Result ZAPI object
func NewIgroupCreateResponseResult ¶
func NewIgroupCreateResponseResult() *IgroupCreateResponseResult
NewIgroupCreateResponseResult is a factory method for creating new instances of IgroupCreateResponseResult objects
func (IgroupCreateResponseResult) String ¶
func (o IgroupCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupCreateResponseResult) ToXML ¶
func (o *IgroupCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupDestroyRequest ¶
type IgroupDestroyRequest struct {
XMLName xml.Name `xml:"igroup-destroy"`
ForcePtr *bool `xml:"force"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
}
IgroupDestroyRequest is a structure to represent a igroup-destroy Request ZAPI object
func NewIgroupDestroyRequest ¶
func NewIgroupDestroyRequest() *IgroupDestroyRequest
NewIgroupDestroyRequest is a factory method for creating new instances of IgroupDestroyRequest objects
func (*IgroupDestroyRequest) ExecuteUsing ¶
func (o *IgroupDestroyRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupDestroyResponse, error)
func (*IgroupDestroyRequest) Force ¶
func (o *IgroupDestroyRequest) Force() bool
Force is a 'getter' method
func (*IgroupDestroyRequest) InitiatorGroupName ¶
func (o *IgroupDestroyRequest) InitiatorGroupName() string
InitiatorGroupName is a 'getter' method
func (*IgroupDestroyRequest) SetForce ¶
func (o *IgroupDestroyRequest) SetForce(newValue bool) *IgroupDestroyRequest
SetForce is a fluent style 'setter' method that can be chained
func (*IgroupDestroyRequest) SetInitiatorGroupName ¶
func (o *IgroupDestroyRequest) SetInitiatorGroupName(newValue string) *IgroupDestroyRequest
SetInitiatorGroupName is a fluent style 'setter' method that can be chained
func (IgroupDestroyRequest) String ¶
func (o IgroupDestroyRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupDestroyRequest) ToXML ¶
func (o *IgroupDestroyRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupDestroyResponse ¶
type IgroupDestroyResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupDestroyResponseResult `xml:"results"`
}
IgroupDestroyResponse is a structure to represent a igroup-destroy Response ZAPI object
func NewIgroupDestroyResponse ¶
func NewIgroupDestroyResponse() *IgroupDestroyResponse
NewIgroupDestroyResponse is a factory method for creating new instances of IgroupDestroyResponse objects
func (IgroupDestroyResponse) String ¶
func (o IgroupDestroyResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupDestroyResponse) ToXML ¶
func (o *IgroupDestroyResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupDestroyResponseResult ¶
type IgroupDestroyResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
IgroupDestroyResponseResult is a structure to represent a igroup-destroy Response Result ZAPI object
func NewIgroupDestroyResponseResult ¶
func NewIgroupDestroyResponseResult() *IgroupDestroyResponseResult
NewIgroupDestroyResponseResult is a factory method for creating new instances of IgroupDestroyResponseResult objects
func (IgroupDestroyResponseResult) String ¶
func (o IgroupDestroyResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupDestroyResponseResult) ToXML ¶
func (o *IgroupDestroyResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterRequest ¶
type IgroupGetIterRequest struct {
XMLName xml.Name `xml:"igroup-get-iter"`
DesiredAttributesPtr *IgroupGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *IgroupGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
IgroupGetIterRequest is a structure to represent a igroup-get-iter Request ZAPI object
func NewIgroupGetIterRequest ¶
func NewIgroupGetIterRequest() *IgroupGetIterRequest
NewIgroupGetIterRequest is a factory method for creating new instances of IgroupGetIterRequest objects
func (*IgroupGetIterRequest) DesiredAttributes ¶
func (o *IgroupGetIterRequest) DesiredAttributes() IgroupGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*IgroupGetIterRequest) ExecuteUsing ¶
func (o *IgroupGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupGetIterResponse, error)
func (*IgroupGetIterRequest) MaxRecords ¶
func (o *IgroupGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*IgroupGetIterRequest) Query ¶
func (o *IgroupGetIterRequest) Query() IgroupGetIterRequestQuery
Query is a 'getter' method
func (*IgroupGetIterRequest) SetDesiredAttributes ¶
func (o *IgroupGetIterRequest) SetDesiredAttributes(newValue IgroupGetIterRequestDesiredAttributes) *IgroupGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetMaxRecords ¶
func (o *IgroupGetIterRequest) SetMaxRecords(newValue int) *IgroupGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetQuery ¶
func (o *IgroupGetIterRequest) SetQuery(newValue IgroupGetIterRequestQuery) *IgroupGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetTag ¶
func (o *IgroupGetIterRequest) SetTag(newValue string) *IgroupGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IgroupGetIterRequest) String ¶
func (o IgroupGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterRequest) Tag ¶
func (o *IgroupGetIterRequest) Tag() string
Tag is a 'getter' method
func (*IgroupGetIterRequest) ToXML ¶
func (o *IgroupGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterRequestDesiredAttributes ¶
type IgroupGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
InitiatorGroupInfoPtr *InitiatorGroupInfoType `xml:"initiator-group-info"`
}
IgroupGetIterRequestDesiredAttributes is a wrapper
func (*IgroupGetIterRequestDesiredAttributes) InitiatorGroupInfo ¶
func (o *IgroupGetIterRequestDesiredAttributes) InitiatorGroupInfo() InitiatorGroupInfoType
InitiatorGroupInfo is a 'getter' method
func (*IgroupGetIterRequestDesiredAttributes) SetInitiatorGroupInfo ¶
func (o *IgroupGetIterRequestDesiredAttributes) SetInitiatorGroupInfo(newValue InitiatorGroupInfoType) *IgroupGetIterRequestDesiredAttributes
SetInitiatorGroupInfo is a fluent style 'setter' method that can be chained
func (IgroupGetIterRequestDesiredAttributes) String ¶
func (o IgroupGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IgroupGetIterRequestQuery ¶
type IgroupGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
InitiatorGroupInfoPtr *InitiatorGroupInfoType `xml:"initiator-group-info"`
}
IgroupGetIterRequestQuery is a wrapper
func (*IgroupGetIterRequestQuery) InitiatorGroupInfo ¶
func (o *IgroupGetIterRequestQuery) InitiatorGroupInfo() InitiatorGroupInfoType
InitiatorGroupInfo is a 'getter' method
func (*IgroupGetIterRequestQuery) SetInitiatorGroupInfo ¶
func (o *IgroupGetIterRequestQuery) SetInitiatorGroupInfo(newValue InitiatorGroupInfoType) *IgroupGetIterRequestQuery
SetInitiatorGroupInfo is a fluent style 'setter' method that can be chained
func (IgroupGetIterRequestQuery) String ¶
func (o IgroupGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IgroupGetIterResponse ¶
type IgroupGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupGetIterResponseResult `xml:"results"`
}
IgroupGetIterResponse is a structure to represent a igroup-get-iter Response ZAPI object
func NewIgroupGetIterResponse ¶
func NewIgroupGetIterResponse() *IgroupGetIterResponse
NewIgroupGetIterResponse is a factory method for creating new instances of IgroupGetIterResponse objects
func (IgroupGetIterResponse) String ¶
func (o IgroupGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterResponse) ToXML ¶
func (o *IgroupGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterResponseResult ¶
type IgroupGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *IgroupGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
IgroupGetIterResponseResult is a structure to represent a igroup-get-iter Response Result ZAPI object
func NewIgroupGetIterResponseResult ¶
func NewIgroupGetIterResponseResult() *IgroupGetIterResponseResult
NewIgroupGetIterResponseResult is a factory method for creating new instances of IgroupGetIterResponseResult objects
func (*IgroupGetIterResponseResult) AttributesList ¶
func (o *IgroupGetIterResponseResult) AttributesList() IgroupGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*IgroupGetIterResponseResult) NextTag ¶
func (o *IgroupGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*IgroupGetIterResponseResult) NumRecords ¶
func (o *IgroupGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*IgroupGetIterResponseResult) SetAttributesList ¶
func (o *IgroupGetIterResponseResult) SetAttributesList(newValue IgroupGetIterResponseResultAttributesList) *IgroupGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IgroupGetIterResponseResult) SetNextTag ¶
func (o *IgroupGetIterResponseResult) SetNextTag(newValue string) *IgroupGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IgroupGetIterResponseResult) SetNumRecords ¶
func (o *IgroupGetIterResponseResult) SetNumRecords(newValue int) *IgroupGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IgroupGetIterResponseResult) String ¶
func (o IgroupGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterResponseResult) ToXML ¶
func (o *IgroupGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterResponseResultAttributesList ¶
type IgroupGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
InitiatorGroupInfoPtr []InitiatorGroupInfoType `xml:"initiator-group-info"`
}
IgroupGetIterResponseResultAttributesList is a wrapper
func (*IgroupGetIterResponseResultAttributesList) InitiatorGroupInfo ¶
func (o *IgroupGetIterResponseResultAttributesList) InitiatorGroupInfo() []InitiatorGroupInfoType
InitiatorGroupInfo is a 'getter' method
func (*IgroupGetIterResponseResultAttributesList) SetInitiatorGroupInfo ¶
func (o *IgroupGetIterResponseResultAttributesList) SetInitiatorGroupInfo(newValue []InitiatorGroupInfoType) *IgroupGetIterResponseResultAttributesList
SetInitiatorGroupInfo is a fluent style 'setter' method that can be chained
func (IgroupGetIterResponseResultAttributesList) String ¶
func (o IgroupGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IgroupRemoveRequest ¶
type IgroupRemoveRequest struct {
XMLName xml.Name `xml:"igroup-remove"`
ForcePtr *bool `xml:"force"`
InitiatorPtr *string `xml:"initiator"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
}
IgroupRemoveRequest is a structure to represent a igroup-remove Request ZAPI object
func NewIgroupRemoveRequest ¶
func NewIgroupRemoveRequest() *IgroupRemoveRequest
NewIgroupRemoveRequest is a factory method for creating new instances of IgroupRemoveRequest objects
func (*IgroupRemoveRequest) ExecuteUsing ¶
func (o *IgroupRemoveRequest) ExecuteUsing(zr *ZapiRunner) (*IgroupRemoveResponse, error)
func (*IgroupRemoveRequest) Force ¶
func (o *IgroupRemoveRequest) Force() bool
Force is a 'getter' method
func (*IgroupRemoveRequest) Initiator ¶
func (o *IgroupRemoveRequest) Initiator() string
Initiator is a 'getter' method
func (*IgroupRemoveRequest) InitiatorGroupName ¶
func (o *IgroupRemoveRequest) InitiatorGroupName() string
InitiatorGroupName is a 'getter' method
func (*IgroupRemoveRequest) SetForce ¶
func (o *IgroupRemoveRequest) SetForce(newValue bool) *IgroupRemoveRequest
SetForce is a fluent style 'setter' method that can be chained
func (*IgroupRemoveRequest) SetInitiator ¶
func (o *IgroupRemoveRequest) SetInitiator(newValue string) *IgroupRemoveRequest
SetInitiator is a fluent style 'setter' method that can be chained
func (*IgroupRemoveRequest) SetInitiatorGroupName ¶
func (o *IgroupRemoveRequest) SetInitiatorGroupName(newValue string) *IgroupRemoveRequest
SetInitiatorGroupName is a fluent style 'setter' method that can be chained
func (IgroupRemoveRequest) String ¶
func (o IgroupRemoveRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupRemoveRequest) ToXML ¶
func (o *IgroupRemoveRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupRemoveResponse ¶
type IgroupRemoveResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IgroupRemoveResponseResult `xml:"results"`
}
IgroupRemoveResponse is a structure to represent a igroup-remove Response ZAPI object
func NewIgroupRemoveResponse ¶
func NewIgroupRemoveResponse() *IgroupRemoveResponse
NewIgroupRemoveResponse is a factory method for creating new instances of IgroupRemoveResponse objects
func (IgroupRemoveResponse) String ¶
func (o IgroupRemoveResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupRemoveResponse) ToXML ¶
func (o *IgroupRemoveResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupRemoveResponseResult ¶
type IgroupRemoveResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
IgroupRemoveResponseResult is a structure to represent a igroup-remove Response Result ZAPI object
func NewIgroupRemoveResponseResult ¶
func NewIgroupRemoveResponseResult() *IgroupRemoveResponseResult
NewIgroupRemoveResponseResult is a factory method for creating new instances of IgroupRemoveResponseResult objects
func (IgroupRemoveResponseResult) String ¶
func (o IgroupRemoveResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupRemoveResponseResult) ToXML ¶
func (o *IgroupRemoveResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type InitiatorGroupInfoType ¶
type InitiatorGroupInfoType struct {
XMLName xml.Name `xml:"initiator-group-info"`
InitiatorGroupAluaEnabledPtr *bool `xml:"initiator-group-alua-enabled"`
InitiatorGroupDeleteOnUnmapPtr *bool `xml:"initiator-group-delete-on-unmap"`
InitiatorGroupNamePtr *string `xml:"initiator-group-name"`
InitiatorGroupOsTypePtr *InitiatorGroupOsTypeType `xml:"initiator-group-os-type"`
InitiatorGroupPortsetNamePtr *string `xml:"initiator-group-portset-name"`
InitiatorGroupReportScsiNameEnabledPtr *bool `xml:"initiator-group-report-scsi-name-enabled"`
InitiatorGroupThrottleBorrowPtr *bool `xml:"initiator-group-throttle-borrow"`
InitiatorGroupThrottleReservePtr *int `xml:"initiator-group-throttle-reserve"`
InitiatorGroupTypePtr *string `xml:"initiator-group-type"`
InitiatorGroupUsePartnerPtr *bool `xml:"initiator-group-use-partner"`
InitiatorGroupUuidPtr *string `xml:"initiator-group-uuid"`
InitiatorGroupVsaEnabledPtr *bool `xml:"initiator-group-vsa-enabled"`
InitiatorsPtr *InitiatorGroupInfoTypeInitiators `xml:"initiators"`
// work in progress
LunIdPtr *int `xml:"lun-id"`
VserverPtr *string `xml:"vserver"`
}
InitiatorGroupInfoType is a structure to represent a initiator-group-info ZAPI object
func NewInitiatorGroupInfoType ¶
func NewInitiatorGroupInfoType() *InitiatorGroupInfoType
NewInitiatorGroupInfoType is a factory method for creating new instances of InitiatorGroupInfoType objects
func (*InitiatorGroupInfoType) InitiatorGroupAluaEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupAluaEnabled() bool
InitiatorGroupAluaEnabled is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupDeleteOnUnmap ¶
func (o *InitiatorGroupInfoType) InitiatorGroupDeleteOnUnmap() bool
InitiatorGroupDeleteOnUnmap is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupName ¶
func (o *InitiatorGroupInfoType) InitiatorGroupName() string
InitiatorGroupName is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupOsType ¶
func (o *InitiatorGroupInfoType) InitiatorGroupOsType() InitiatorGroupOsTypeType
InitiatorGroupOsType is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupPortsetName ¶
func (o *InitiatorGroupInfoType) InitiatorGroupPortsetName() string
InitiatorGroupPortsetName is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled() bool
InitiatorGroupReportScsiNameEnabled is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupThrottleBorrow ¶
func (o *InitiatorGroupInfoType) InitiatorGroupThrottleBorrow() bool
InitiatorGroupThrottleBorrow is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupThrottleReserve ¶
func (o *InitiatorGroupInfoType) InitiatorGroupThrottleReserve() int
InitiatorGroupThrottleReserve is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupType ¶
func (o *InitiatorGroupInfoType) InitiatorGroupType() string
InitiatorGroupType is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupUsePartner ¶
func (o *InitiatorGroupInfoType) InitiatorGroupUsePartner() bool
InitiatorGroupUsePartner is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupUuid ¶
func (o *InitiatorGroupInfoType) InitiatorGroupUuid() string
InitiatorGroupUuid is a 'getter' method
func (*InitiatorGroupInfoType) InitiatorGroupVsaEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupVsaEnabled() bool
InitiatorGroupVsaEnabled is a 'getter' method
func (*InitiatorGroupInfoType) Initiators ¶
func (o *InitiatorGroupInfoType) Initiators() InitiatorGroupInfoTypeInitiators
Initiators is a 'getter' method
func (*InitiatorGroupInfoType) LunId ¶
func (o *InitiatorGroupInfoType) LunId() int
LunId is a 'getter' method
func (*InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled(newValue bool) *InitiatorGroupInfoType
SetInitiatorGroupAluaEnabled is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupDeleteOnUnmap ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupDeleteOnUnmap(newValue bool) *InitiatorGroupInfoType
SetInitiatorGroupDeleteOnUnmap is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupName ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupName(newValue string) *InitiatorGroupInfoType
SetInitiatorGroupName is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupOsType ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupOsType(newValue InitiatorGroupOsTypeType) *InitiatorGroupInfoType
SetInitiatorGroupOsType is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupPortsetName ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupPortsetName(newValue string) *InitiatorGroupInfoType
SetInitiatorGroupPortsetName is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled(newValue bool) *InitiatorGroupInfoType
SetInitiatorGroupReportScsiNameEnabled is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow(newValue bool) *InitiatorGroupInfoType
SetInitiatorGroupThrottleBorrow is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve(newValue int) *InitiatorGroupInfoType
SetInitiatorGroupThrottleReserve is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupType ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupType(newValue string) *InitiatorGroupInfoType
SetInitiatorGroupType is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupUsePartner ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupUsePartner(newValue bool) *InitiatorGroupInfoType
SetInitiatorGroupUsePartner is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupUuid ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupUuid(newValue string) *InitiatorGroupInfoType
SetInitiatorGroupUuid is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled(newValue bool) *InitiatorGroupInfoType
SetInitiatorGroupVsaEnabled is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetInitiators ¶
func (o *InitiatorGroupInfoType) SetInitiators(newValue InitiatorGroupInfoTypeInitiators) *InitiatorGroupInfoType
SetInitiators is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetLunId ¶
func (o *InitiatorGroupInfoType) SetLunId(newValue int) *InitiatorGroupInfoType
SetLunId is a fluent style 'setter' method that can be chained
func (*InitiatorGroupInfoType) SetVserver ¶
func (o *InitiatorGroupInfoType) SetVserver(newValue string) *InitiatorGroupInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (InitiatorGroupInfoType) String ¶
func (o InitiatorGroupInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*InitiatorGroupInfoType) ToXML ¶
func (o *InitiatorGroupInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*InitiatorGroupInfoType) Vserver ¶
func (o *InitiatorGroupInfoType) Vserver() string
Vserver is a 'getter' method
type InitiatorGroupInfoTypeInitiators ¶
type InitiatorGroupInfoTypeInitiators struct {
XMLName xml.Name `xml:"initiators"`
InitiatorInfoPtr []InitiatorInfoType `xml:"initiator-info"`
}
InitiatorGroupInfoTypeInitiators is a wrapper
func (*InitiatorGroupInfoTypeInitiators) InitiatorInfo ¶
func (o *InitiatorGroupInfoTypeInitiators) InitiatorInfo() []InitiatorInfoType
InitiatorInfo is a 'getter' method
func (*InitiatorGroupInfoTypeInitiators) SetInitiatorInfo ¶
func (o *InitiatorGroupInfoTypeInitiators) SetInitiatorInfo(newValue []InitiatorInfoType) *InitiatorGroupInfoTypeInitiators
SetInitiatorInfo is a fluent style 'setter' method that can be chained
type InitiatorGroupOsTypeType ¶
type InitiatorGroupOsTypeType = string
InitiatorGroupOsTypeType is a structure to represent a initiator-group-os-type ZAPI object
type InitiatorInfoType ¶
type InitiatorInfoType struct {
XMLName xml.Name `xml:"initiator-info"`
InitiatorNamePtr *string `xml:"initiator-name"`
}
InitiatorInfoType is a structure to represent a initiator-info ZAPI object
func NewInitiatorInfoType ¶
func NewInitiatorInfoType() *InitiatorInfoType
NewInitiatorInfoType is a factory method for creating new instances of InitiatorInfoType objects
func (*InitiatorInfoType) InitiatorName ¶
func (o *InitiatorInfoType) InitiatorName() string
InitiatorName is a 'getter' method
func (*InitiatorInfoType) SetInitiatorName ¶
func (o *InitiatorInfoType) SetInitiatorName(newValue string) *InitiatorInfoType
SetInitiatorName is a fluent style 'setter' method that can be chained
func (InitiatorInfoType) String ¶
func (o InitiatorInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*InitiatorInfoType) ToXML ¶
func (o *InitiatorInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IpAddressType ¶
type IpAddressType = string
IpAddressType is a structure to represent a ip-address ZAPI object
type IscsiInterfaceGetIterRequest ¶
type IscsiInterfaceGetIterRequest struct {
XMLName xml.Name `xml:"iscsi-interface-get-iter"`
DesiredAttributesPtr *IscsiInterfaceGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *IscsiInterfaceGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
IscsiInterfaceGetIterRequest is a structure to represent a iscsi-interface-get-iter Request ZAPI object
func NewIscsiInterfaceGetIterRequest ¶
func NewIscsiInterfaceGetIterRequest() *IscsiInterfaceGetIterRequest
NewIscsiInterfaceGetIterRequest is a factory method for creating new instances of IscsiInterfaceGetIterRequest objects
func (*IscsiInterfaceGetIterRequest) DesiredAttributes ¶
func (o *IscsiInterfaceGetIterRequest) DesiredAttributes() IscsiInterfaceGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*IscsiInterfaceGetIterRequest) ExecuteUsing ¶
func (o *IscsiInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*IscsiInterfaceGetIterResponse, error)
func (*IscsiInterfaceGetIterRequest) MaxRecords ¶
func (o *IscsiInterfaceGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*IscsiInterfaceGetIterRequest) Query ¶
func (o *IscsiInterfaceGetIterRequest) Query() IscsiInterfaceGetIterRequestQuery
Query is a 'getter' method
func (*IscsiInterfaceGetIterRequest) SetDesiredAttributes ¶
func (o *IscsiInterfaceGetIterRequest) SetDesiredAttributes(newValue IscsiInterfaceGetIterRequestDesiredAttributes) *IscsiInterfaceGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceGetIterRequest) SetMaxRecords ¶
func (o *IscsiInterfaceGetIterRequest) SetMaxRecords(newValue int) *IscsiInterfaceGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceGetIterRequest) SetQuery ¶
func (o *IscsiInterfaceGetIterRequest) SetQuery(newValue IscsiInterfaceGetIterRequestQuery) *IscsiInterfaceGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceGetIterRequest) SetTag ¶
func (o *IscsiInterfaceGetIterRequest) SetTag(newValue string) *IscsiInterfaceGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IscsiInterfaceGetIterRequest) String ¶
func (o IscsiInterfaceGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiInterfaceGetIterRequest) Tag ¶
func (o *IscsiInterfaceGetIterRequest) Tag() string
Tag is a 'getter' method
func (*IscsiInterfaceGetIterRequest) ToXML ¶
func (o *IscsiInterfaceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiInterfaceGetIterRequestDesiredAttributes ¶
type IscsiInterfaceGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
IscsiInterfaceListEntryInfoPtr *IscsiInterfaceListEntryInfoType `xml:"iscsi-interface-list-entry-info"`
}
IscsiInterfaceGetIterRequestDesiredAttributes is a wrapper
func (*IscsiInterfaceGetIterRequestDesiredAttributes) IscsiInterfaceListEntryInfo ¶
func (o *IscsiInterfaceGetIterRequestDesiredAttributes) IscsiInterfaceListEntryInfo() IscsiInterfaceListEntryInfoType
IscsiInterfaceListEntryInfo is a 'getter' method
func (*IscsiInterfaceGetIterRequestDesiredAttributes) SetIscsiInterfaceListEntryInfo ¶
func (o *IscsiInterfaceGetIterRequestDesiredAttributes) SetIscsiInterfaceListEntryInfo(newValue IscsiInterfaceListEntryInfoType) *IscsiInterfaceGetIterRequestDesiredAttributes
SetIscsiInterfaceListEntryInfo is a fluent style 'setter' method that can be chained
func (IscsiInterfaceGetIterRequestDesiredAttributes) String ¶
func (o IscsiInterfaceGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiInterfaceGetIterRequestQuery ¶
type IscsiInterfaceGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
IscsiInterfaceListEntryInfoPtr *IscsiInterfaceListEntryInfoType `xml:"iscsi-interface-list-entry-info"`
}
IscsiInterfaceGetIterRequestQuery is a wrapper
func (*IscsiInterfaceGetIterRequestQuery) IscsiInterfaceListEntryInfo ¶
func (o *IscsiInterfaceGetIterRequestQuery) IscsiInterfaceListEntryInfo() IscsiInterfaceListEntryInfoType
IscsiInterfaceListEntryInfo is a 'getter' method
func (*IscsiInterfaceGetIterRequestQuery) SetIscsiInterfaceListEntryInfo ¶
func (o *IscsiInterfaceGetIterRequestQuery) SetIscsiInterfaceListEntryInfo(newValue IscsiInterfaceListEntryInfoType) *IscsiInterfaceGetIterRequestQuery
SetIscsiInterfaceListEntryInfo is a fluent style 'setter' method that can be chained
func (IscsiInterfaceGetIterRequestQuery) String ¶
func (o IscsiInterfaceGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiInterfaceGetIterResponse ¶
type IscsiInterfaceGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IscsiInterfaceGetIterResponseResult `xml:"results"`
}
IscsiInterfaceGetIterResponse is a structure to represent a iscsi-interface-get-iter Response ZAPI object
func NewIscsiInterfaceGetIterResponse ¶
func NewIscsiInterfaceGetIterResponse() *IscsiInterfaceGetIterResponse
NewIscsiInterfaceGetIterResponse is a factory method for creating new instances of IscsiInterfaceGetIterResponse objects
func (IscsiInterfaceGetIterResponse) String ¶
func (o IscsiInterfaceGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiInterfaceGetIterResponse) ToXML ¶
func (o *IscsiInterfaceGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiInterfaceGetIterResponseResult ¶
type IscsiInterfaceGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *IscsiInterfaceGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
IscsiInterfaceGetIterResponseResult is a structure to represent a iscsi-interface-get-iter Response Result ZAPI object
func NewIscsiInterfaceGetIterResponseResult ¶
func NewIscsiInterfaceGetIterResponseResult() *IscsiInterfaceGetIterResponseResult
NewIscsiInterfaceGetIterResponseResult is a factory method for creating new instances of IscsiInterfaceGetIterResponseResult objects
func (*IscsiInterfaceGetIterResponseResult) AttributesList ¶
func (o *IscsiInterfaceGetIterResponseResult) AttributesList() IscsiInterfaceGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*IscsiInterfaceGetIterResponseResult) NextTag ¶
func (o *IscsiInterfaceGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*IscsiInterfaceGetIterResponseResult) NumRecords ¶
func (o *IscsiInterfaceGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*IscsiInterfaceGetIterResponseResult) SetAttributesList ¶
func (o *IscsiInterfaceGetIterResponseResult) SetAttributesList(newValue IscsiInterfaceGetIterResponseResultAttributesList) *IscsiInterfaceGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceGetIterResponseResult) SetNextTag ¶
func (o *IscsiInterfaceGetIterResponseResult) SetNextTag(newValue string) *IscsiInterfaceGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceGetIterResponseResult) SetNumRecords ¶
func (o *IscsiInterfaceGetIterResponseResult) SetNumRecords(newValue int) *IscsiInterfaceGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IscsiInterfaceGetIterResponseResult) String ¶
func (o IscsiInterfaceGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiInterfaceGetIterResponseResult) ToXML ¶
func (o *IscsiInterfaceGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiInterfaceGetIterResponseResultAttributesList ¶
type IscsiInterfaceGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
IscsiInterfaceListEntryInfoPtr []IscsiInterfaceListEntryInfoType `xml:"iscsi-interface-list-entry-info"`
}
IscsiInterfaceGetIterResponseResultAttributesList is a wrapper
func (*IscsiInterfaceGetIterResponseResultAttributesList) IscsiInterfaceListEntryInfo ¶
func (o *IscsiInterfaceGetIterResponseResultAttributesList) IscsiInterfaceListEntryInfo() []IscsiInterfaceListEntryInfoType
IscsiInterfaceListEntryInfo is a 'getter' method
func (*IscsiInterfaceGetIterResponseResultAttributesList) SetIscsiInterfaceListEntryInfo ¶
func (o *IscsiInterfaceGetIterResponseResultAttributesList) SetIscsiInterfaceListEntryInfo(newValue []IscsiInterfaceListEntryInfoType) *IscsiInterfaceGetIterResponseResultAttributesList
SetIscsiInterfaceListEntryInfo is a fluent style 'setter' method that can be chained
func (IscsiInterfaceGetIterResponseResultAttributesList) String ¶
func (o IscsiInterfaceGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiInterfaceListEntryInfoType ¶
type IscsiInterfaceListEntryInfoType struct {
XMLName xml.Name `xml:"iscsi-interface-list-entry-info"`
CurrentNodePtr *string `xml:"current-node"`
CurrentPortPtr *string `xml:"current-port"`
InterfaceNamePtr *string `xml:"interface-name"`
IpAddressPtr *string `xml:"ip-address"`
IpPortPtr *int `xml:"ip-port"`
IsInterfaceEnabledPtr *bool `xml:"is-interface-enabled"`
RelativePortIdPtr *int `xml:"relative-port-id"`
SendtargetsFqdnPtr *string `xml:"sendtargets-fqdn"`
TpgroupNamePtr *string `xml:"tpgroup-name"`
TpgroupTagPtr *int `xml:"tpgroup-tag"`
VserverPtr *string `xml:"vserver"`
}
IscsiInterfaceListEntryInfoType is a structure to represent a iscsi-interface-list-entry-info ZAPI object
func NewIscsiInterfaceListEntryInfoType ¶
func NewIscsiInterfaceListEntryInfoType() *IscsiInterfaceListEntryInfoType
NewIscsiInterfaceListEntryInfoType is a factory method for creating new instances of IscsiInterfaceListEntryInfoType objects
func (*IscsiInterfaceListEntryInfoType) CurrentNode ¶
func (o *IscsiInterfaceListEntryInfoType) CurrentNode() string
CurrentNode is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) CurrentPort ¶
func (o *IscsiInterfaceListEntryInfoType) CurrentPort() string
CurrentPort is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) InterfaceName ¶
func (o *IscsiInterfaceListEntryInfoType) InterfaceName() string
InterfaceName is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) IpAddress ¶
func (o *IscsiInterfaceListEntryInfoType) IpAddress() string
IpAddress is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) IpPort ¶
func (o *IscsiInterfaceListEntryInfoType) IpPort() int
IpPort is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) IsInterfaceEnabled ¶
func (o *IscsiInterfaceListEntryInfoType) IsInterfaceEnabled() bool
IsInterfaceEnabled is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) RelativePortId ¶
func (o *IscsiInterfaceListEntryInfoType) RelativePortId() int
RelativePortId is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) SendtargetsFqdn ¶
func (o *IscsiInterfaceListEntryInfoType) SendtargetsFqdn() string
SendtargetsFqdn is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) SetCurrentNode ¶
func (o *IscsiInterfaceListEntryInfoType) SetCurrentNode(newValue string) *IscsiInterfaceListEntryInfoType
SetCurrentNode is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetCurrentPort ¶
func (o *IscsiInterfaceListEntryInfoType) SetCurrentPort(newValue string) *IscsiInterfaceListEntryInfoType
SetCurrentPort is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetInterfaceName ¶
func (o *IscsiInterfaceListEntryInfoType) SetInterfaceName(newValue string) *IscsiInterfaceListEntryInfoType
SetInterfaceName is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetIpAddress ¶
func (o *IscsiInterfaceListEntryInfoType) SetIpAddress(newValue string) *IscsiInterfaceListEntryInfoType
SetIpAddress is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetIpPort ¶
func (o *IscsiInterfaceListEntryInfoType) SetIpPort(newValue int) *IscsiInterfaceListEntryInfoType
SetIpPort is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetIsInterfaceEnabled ¶
func (o *IscsiInterfaceListEntryInfoType) SetIsInterfaceEnabled(newValue bool) *IscsiInterfaceListEntryInfoType
SetIsInterfaceEnabled is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetRelativePortId ¶
func (o *IscsiInterfaceListEntryInfoType) SetRelativePortId(newValue int) *IscsiInterfaceListEntryInfoType
SetRelativePortId is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetSendtargetsFqdn ¶
func (o *IscsiInterfaceListEntryInfoType) SetSendtargetsFqdn(newValue string) *IscsiInterfaceListEntryInfoType
SetSendtargetsFqdn is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetTpgroupName ¶
func (o *IscsiInterfaceListEntryInfoType) SetTpgroupName(newValue string) *IscsiInterfaceListEntryInfoType
SetTpgroupName is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetTpgroupTag ¶
func (o *IscsiInterfaceListEntryInfoType) SetTpgroupTag(newValue int) *IscsiInterfaceListEntryInfoType
SetTpgroupTag is a fluent style 'setter' method that can be chained
func (*IscsiInterfaceListEntryInfoType) SetVserver ¶
func (o *IscsiInterfaceListEntryInfoType) SetVserver(newValue string) *IscsiInterfaceListEntryInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (IscsiInterfaceListEntryInfoType) String ¶
func (o IscsiInterfaceListEntryInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiInterfaceListEntryInfoType) ToXML ¶
func (o *IscsiInterfaceListEntryInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*IscsiInterfaceListEntryInfoType) TpgroupName ¶
func (o *IscsiInterfaceListEntryInfoType) TpgroupName() string
TpgroupName is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) TpgroupTag ¶
func (o *IscsiInterfaceListEntryInfoType) TpgroupTag() int
TpgroupTag is a 'getter' method
func (*IscsiInterfaceListEntryInfoType) Vserver ¶
func (o *IscsiInterfaceListEntryInfoType) Vserver() string
Vserver is a 'getter' method
type IscsiNodeGetNameRequest ¶
IscsiNodeGetNameRequest is a structure to represent a iscsi-node-get-name Request ZAPI object
func NewIscsiNodeGetNameRequest ¶
func NewIscsiNodeGetNameRequest() *IscsiNodeGetNameRequest
NewIscsiNodeGetNameRequest is a factory method for creating new instances of IscsiNodeGetNameRequest objects
func (*IscsiNodeGetNameRequest) ExecuteUsing ¶
func (o *IscsiNodeGetNameRequest) ExecuteUsing(zr *ZapiRunner) (*IscsiNodeGetNameResponse, error)
func (IscsiNodeGetNameRequest) String ¶
func (o IscsiNodeGetNameRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiNodeGetNameRequest) ToXML ¶
func (o *IscsiNodeGetNameRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiNodeGetNameResponse ¶
type IscsiNodeGetNameResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IscsiNodeGetNameResponseResult `xml:"results"`
}
IscsiNodeGetNameResponse is a structure to represent a iscsi-node-get-name Response ZAPI object
func NewIscsiNodeGetNameResponse ¶
func NewIscsiNodeGetNameResponse() *IscsiNodeGetNameResponse
NewIscsiNodeGetNameResponse is a factory method for creating new instances of IscsiNodeGetNameResponse objects
func (IscsiNodeGetNameResponse) String ¶
func (o IscsiNodeGetNameResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiNodeGetNameResponse) ToXML ¶
func (o *IscsiNodeGetNameResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiNodeGetNameResponseResult ¶
type IscsiNodeGetNameResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
NodeNamePtr *string `xml:"node-name"`
}
IscsiNodeGetNameResponseResult is a structure to represent a iscsi-node-get-name Response Result ZAPI object
func NewIscsiNodeGetNameResponseResult ¶
func NewIscsiNodeGetNameResponseResult() *IscsiNodeGetNameResponseResult
NewIscsiNodeGetNameResponseResult is a factory method for creating new instances of IscsiNodeGetNameResponseResult objects
func (*IscsiNodeGetNameResponseResult) NodeName ¶
func (o *IscsiNodeGetNameResponseResult) NodeName() string
NodeName is a 'getter' method
func (*IscsiNodeGetNameResponseResult) SetNodeName ¶
func (o *IscsiNodeGetNameResponseResult) SetNodeName(newValue string) *IscsiNodeGetNameResponseResult
SetNodeName is a fluent style 'setter' method that can be chained
func (IscsiNodeGetNameResponseResult) String ¶
func (o IscsiNodeGetNameResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiNodeGetNameResponseResult) ToXML ¶
func (o *IscsiNodeGetNameResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterRequest ¶
type IscsiServiceGetIterRequest struct {
XMLName xml.Name `xml:"iscsi-service-get-iter"`
DesiredAttributesPtr *IscsiServiceGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *IscsiServiceGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
IscsiServiceGetIterRequest is a structure to represent a iscsi-service-get-iter Request ZAPI object
func NewIscsiServiceGetIterRequest ¶
func NewIscsiServiceGetIterRequest() *IscsiServiceGetIterRequest
NewIscsiServiceGetIterRequest is a factory method for creating new instances of IscsiServiceGetIterRequest objects
func (*IscsiServiceGetIterRequest) DesiredAttributes ¶
func (o *IscsiServiceGetIterRequest) DesiredAttributes() IscsiServiceGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*IscsiServiceGetIterRequest) ExecuteUsing ¶
func (o *IscsiServiceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*IscsiServiceGetIterResponse, error)
func (*IscsiServiceGetIterRequest) MaxRecords ¶
func (o *IscsiServiceGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*IscsiServiceGetIterRequest) Query ¶
func (o *IscsiServiceGetIterRequest) Query() IscsiServiceGetIterRequestQuery
Query is a 'getter' method
func (*IscsiServiceGetIterRequest) SetDesiredAttributes ¶
func (o *IscsiServiceGetIterRequest) SetDesiredAttributes(newValue IscsiServiceGetIterRequestDesiredAttributes) *IscsiServiceGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetMaxRecords ¶
func (o *IscsiServiceGetIterRequest) SetMaxRecords(newValue int) *IscsiServiceGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetQuery ¶
func (o *IscsiServiceGetIterRequest) SetQuery(newValue IscsiServiceGetIterRequestQuery) *IscsiServiceGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetTag ¶
func (o *IscsiServiceGetIterRequest) SetTag(newValue string) *IscsiServiceGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterRequest) String ¶
func (o IscsiServiceGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterRequest) Tag ¶
func (o *IscsiServiceGetIterRequest) Tag() string
Tag is a 'getter' method
func (*IscsiServiceGetIterRequest) ToXML ¶
func (o *IscsiServiceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterRequestDesiredAttributes ¶
type IscsiServiceGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
IscsiServiceInfoPtr *IscsiServiceInfoType `xml:"iscsi-service-info"`
}
IscsiServiceGetIterRequestDesiredAttributes is a wrapper
func (*IscsiServiceGetIterRequestDesiredAttributes) IscsiServiceInfo ¶
func (o *IscsiServiceGetIterRequestDesiredAttributes) IscsiServiceInfo() IscsiServiceInfoType
IscsiServiceInfo is a 'getter' method
func (*IscsiServiceGetIterRequestDesiredAttributes) SetIscsiServiceInfo ¶
func (o *IscsiServiceGetIterRequestDesiredAttributes) SetIscsiServiceInfo(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequestDesiredAttributes
SetIscsiServiceInfo is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterRequestDesiredAttributes) String ¶
func (o IscsiServiceGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiServiceGetIterRequestQuery ¶
type IscsiServiceGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
IscsiServiceInfoPtr *IscsiServiceInfoType `xml:"iscsi-service-info"`
}
IscsiServiceGetIterRequestQuery is a wrapper
func (*IscsiServiceGetIterRequestQuery) IscsiServiceInfo ¶
func (o *IscsiServiceGetIterRequestQuery) IscsiServiceInfo() IscsiServiceInfoType
IscsiServiceInfo is a 'getter' method
func (*IscsiServiceGetIterRequestQuery) SetIscsiServiceInfo ¶
func (o *IscsiServiceGetIterRequestQuery) SetIscsiServiceInfo(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequestQuery
SetIscsiServiceInfo is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterRequestQuery) String ¶
func (o IscsiServiceGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiServiceGetIterResponse ¶
type IscsiServiceGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result IscsiServiceGetIterResponseResult `xml:"results"`
}
IscsiServiceGetIterResponse is a structure to represent a iscsi-service-get-iter Response ZAPI object
func NewIscsiServiceGetIterResponse ¶
func NewIscsiServiceGetIterResponse() *IscsiServiceGetIterResponse
NewIscsiServiceGetIterResponse is a factory method for creating new instances of IscsiServiceGetIterResponse objects
func (IscsiServiceGetIterResponse) String ¶
func (o IscsiServiceGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterResponse) ToXML ¶
func (o *IscsiServiceGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterResponseResult ¶
type IscsiServiceGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *IscsiServiceGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
IscsiServiceGetIterResponseResult is a structure to represent a iscsi-service-get-iter Response Result ZAPI object
func NewIscsiServiceGetIterResponseResult ¶
func NewIscsiServiceGetIterResponseResult() *IscsiServiceGetIterResponseResult
NewIscsiServiceGetIterResponseResult is a factory method for creating new instances of IscsiServiceGetIterResponseResult objects
func (*IscsiServiceGetIterResponseResult) AttributesList ¶
func (o *IscsiServiceGetIterResponseResult) AttributesList() IscsiServiceGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*IscsiServiceGetIterResponseResult) NextTag ¶
func (o *IscsiServiceGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*IscsiServiceGetIterResponseResult) NumRecords ¶
func (o *IscsiServiceGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*IscsiServiceGetIterResponseResult) SetAttributesList ¶
func (o *IscsiServiceGetIterResponseResult) SetAttributesList(newValue IscsiServiceGetIterResponseResultAttributesList) *IscsiServiceGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetNextTag ¶
func (o *IscsiServiceGetIterResponseResult) SetNextTag(newValue string) *IscsiServiceGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetNumRecords ¶
func (o *IscsiServiceGetIterResponseResult) SetNumRecords(newValue int) *IscsiServiceGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterResponseResult) String ¶
func (o IscsiServiceGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterResponseResult) ToXML ¶
func (o *IscsiServiceGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterResponseResultAttributesList ¶
type IscsiServiceGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
IscsiServiceInfoPtr []IscsiServiceInfoType `xml:"iscsi-service-info"`
}
IscsiServiceGetIterResponseResultAttributesList is a wrapper
func (*IscsiServiceGetIterResponseResultAttributesList) IscsiServiceInfo ¶
func (o *IscsiServiceGetIterResponseResultAttributesList) IscsiServiceInfo() []IscsiServiceInfoType
IscsiServiceInfo is a 'getter' method
func (*IscsiServiceGetIterResponseResultAttributesList) SetIscsiServiceInfo ¶
func (o *IscsiServiceGetIterResponseResultAttributesList) SetIscsiServiceInfo(newValue []IscsiServiceInfoType) *IscsiServiceGetIterResponseResultAttributesList
SetIscsiServiceInfo is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterResponseResultAttributesList) String ¶
func (o IscsiServiceGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiServiceInfoType ¶
type IscsiServiceInfoType struct {
XMLName xml.Name `xml:"iscsi-service-info"`
AliasNamePtr *string `xml:"alias-name"`
IsAvailablePtr *bool `xml:"is-available"`
LoginTimeoutPtr *int `xml:"login-timeout"`
MaxCmdsPerSessionPtr *int `xml:"max-cmds-per-session"`
MaxConnPerSessionPtr *int `xml:"max-conn-per-session"`
MaxErrorRecoveryLevelPtr *int `xml:"max-error-recovery-level"`
NodeNamePtr *string `xml:"node-name"`
RetainTimeoutPtr *int `xml:"retain-timeout"`
TcpWindowSizePtr *int `xml:"tcp-window-size"`
VserverPtr *string `xml:"vserver"`
}
IscsiServiceInfoType is a structure to represent a iscsi-service-info ZAPI object
func NewIscsiServiceInfoType ¶
func NewIscsiServiceInfoType() *IscsiServiceInfoType
NewIscsiServiceInfoType is a factory method for creating new instances of IscsiServiceInfoType objects
func (*IscsiServiceInfoType) AliasName ¶
func (o *IscsiServiceInfoType) AliasName() string
AliasName is a 'getter' method
func (*IscsiServiceInfoType) IsAvailable ¶
func (o *IscsiServiceInfoType) IsAvailable() bool
IsAvailable is a 'getter' method
func (*IscsiServiceInfoType) LoginTimeout ¶
func (o *IscsiServiceInfoType) LoginTimeout() int
LoginTimeout is a 'getter' method
func (*IscsiServiceInfoType) MaxCmdsPerSession ¶
func (o *IscsiServiceInfoType) MaxCmdsPerSession() int
MaxCmdsPerSession is a 'getter' method
func (*IscsiServiceInfoType) MaxConnPerSession ¶
func (o *IscsiServiceInfoType) MaxConnPerSession() int
MaxConnPerSession is a 'getter' method
func (*IscsiServiceInfoType) MaxErrorRecoveryLevel ¶
func (o *IscsiServiceInfoType) MaxErrorRecoveryLevel() int
MaxErrorRecoveryLevel is a 'getter' method
func (*IscsiServiceInfoType) NodeName ¶
func (o *IscsiServiceInfoType) NodeName() string
NodeName is a 'getter' method
func (*IscsiServiceInfoType) RetainTimeout ¶
func (o *IscsiServiceInfoType) RetainTimeout() int
RetainTimeout is a 'getter' method
func (*IscsiServiceInfoType) SetAliasName ¶
func (o *IscsiServiceInfoType) SetAliasName(newValue string) *IscsiServiceInfoType
SetAliasName is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetIsAvailable ¶
func (o *IscsiServiceInfoType) SetIsAvailable(newValue bool) *IscsiServiceInfoType
SetIsAvailable is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetLoginTimeout ¶
func (o *IscsiServiceInfoType) SetLoginTimeout(newValue int) *IscsiServiceInfoType
SetLoginTimeout is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetMaxCmdsPerSession ¶
func (o *IscsiServiceInfoType) SetMaxCmdsPerSession(newValue int) *IscsiServiceInfoType
SetMaxCmdsPerSession is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetMaxConnPerSession ¶
func (o *IscsiServiceInfoType) SetMaxConnPerSession(newValue int) *IscsiServiceInfoType
SetMaxConnPerSession is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetMaxErrorRecoveryLevel ¶
func (o *IscsiServiceInfoType) SetMaxErrorRecoveryLevel(newValue int) *IscsiServiceInfoType
SetMaxErrorRecoveryLevel is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetNodeName ¶
func (o *IscsiServiceInfoType) SetNodeName(newValue string) *IscsiServiceInfoType
SetNodeName is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetRetainTimeout ¶
func (o *IscsiServiceInfoType) SetRetainTimeout(newValue int) *IscsiServiceInfoType
SetRetainTimeout is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetTcpWindowSize ¶
func (o *IscsiServiceInfoType) SetTcpWindowSize(newValue int) *IscsiServiceInfoType
SetTcpWindowSize is a fluent style 'setter' method that can be chained
func (*IscsiServiceInfoType) SetVserver ¶
func (o *IscsiServiceInfoType) SetVserver(newValue string) *IscsiServiceInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (IscsiServiceInfoType) String ¶
func (o IscsiServiceInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceInfoType) TcpWindowSize ¶
func (o *IscsiServiceInfoType) TcpWindowSize() int
TcpWindowSize is a 'getter' method
func (*IscsiServiceInfoType) ToXML ¶
func (o *IscsiServiceInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*IscsiServiceInfoType) Vserver ¶
func (o *IscsiServiceInfoType) Vserver() string
Vserver is a 'getter' method
type JobGetIterRequest ¶
type JobGetIterRequest struct {
XMLName xml.Name `xml:"job-get-iter"`
DesiredAttributesPtr *JobGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *JobGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
JobGetIterRequest is a structure to represent a job-get-iter Request ZAPI object
func NewJobGetIterRequest ¶
func NewJobGetIterRequest() *JobGetIterRequest
NewJobGetIterRequest is a factory method for creating new instances of JobGetIterRequest objects
func (*JobGetIterRequest) DesiredAttributes ¶
func (o *JobGetIterRequest) DesiredAttributes() JobGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*JobGetIterRequest) ExecuteUsing ¶
func (o *JobGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*JobGetIterResponse, error)
func (*JobGetIterRequest) MaxRecords ¶
func (o *JobGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*JobGetIterRequest) Query ¶
func (o *JobGetIterRequest) Query() JobGetIterRequestQuery
Query is a 'getter' method
func (*JobGetIterRequest) SetDesiredAttributes ¶
func (o *JobGetIterRequest) SetDesiredAttributes(newValue JobGetIterRequestDesiredAttributes) *JobGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*JobGetIterRequest) SetMaxRecords ¶
func (o *JobGetIterRequest) SetMaxRecords(newValue int) *JobGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*JobGetIterRequest) SetQuery ¶
func (o *JobGetIterRequest) SetQuery(newValue JobGetIterRequestQuery) *JobGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*JobGetIterRequest) SetTag ¶
func (o *JobGetIterRequest) SetTag(newValue string) *JobGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (JobGetIterRequest) String ¶
func (o JobGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*JobGetIterRequest) ToXML ¶
func (o *JobGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type JobGetIterRequestDesiredAttributes ¶
type JobGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
JobInfoPtr *JobInfoType `xml:"job-info"`
}
JobGetIterRequestDesiredAttributes is a wrapper
func (*JobGetIterRequestDesiredAttributes) JobInfo ¶
func (o *JobGetIterRequestDesiredAttributes) JobInfo() JobInfoType
JobInfo is a 'getter' method
func (*JobGetIterRequestDesiredAttributes) SetJobInfo ¶
func (o *JobGetIterRequestDesiredAttributes) SetJobInfo(newValue JobInfoType) *JobGetIterRequestDesiredAttributes
SetJobInfo is a fluent style 'setter' method that can be chained
func (JobGetIterRequestDesiredAttributes) String ¶
func (o JobGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type JobGetIterRequestQuery ¶
type JobGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
JobInfoPtr *JobInfoType `xml:"job-info"`
}
JobGetIterRequestQuery is a wrapper
func (*JobGetIterRequestQuery) JobInfo ¶
func (o *JobGetIterRequestQuery) JobInfo() JobInfoType
JobInfo is a 'getter' method
func (*JobGetIterRequestQuery) SetJobInfo ¶
func (o *JobGetIterRequestQuery) SetJobInfo(newValue JobInfoType) *JobGetIterRequestQuery
SetJobInfo is a fluent style 'setter' method that can be chained
func (JobGetIterRequestQuery) String ¶
func (o JobGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type JobGetIterResponse ¶
type JobGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result JobGetIterResponseResult `xml:"results"`
}
JobGetIterResponse is a structure to represent a job-get-iter Response ZAPI object
func NewJobGetIterResponse ¶
func NewJobGetIterResponse() *JobGetIterResponse
NewJobGetIterResponse is a factory method for creating new instances of JobGetIterResponse objects
func (JobGetIterResponse) String ¶
func (o JobGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*JobGetIterResponse) ToXML ¶
func (o *JobGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type JobGetIterResponseResult ¶
type JobGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *JobGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
JobGetIterResponseResult is a structure to represent a job-get-iter Response Result ZAPI object
func NewJobGetIterResponseResult ¶
func NewJobGetIterResponseResult() *JobGetIterResponseResult
NewJobGetIterResponseResult is a factory method for creating new instances of JobGetIterResponseResult objects
func (*JobGetIterResponseResult) AttributesList ¶
func (o *JobGetIterResponseResult) AttributesList() JobGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*JobGetIterResponseResult) NextTag ¶
func (o *JobGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*JobGetIterResponseResult) NumRecords ¶
func (o *JobGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*JobGetIterResponseResult) SetAttributesList ¶
func (o *JobGetIterResponseResult) SetAttributesList(newValue JobGetIterResponseResultAttributesList) *JobGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*JobGetIterResponseResult) SetNextTag ¶
func (o *JobGetIterResponseResult) SetNextTag(newValue string) *JobGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*JobGetIterResponseResult) SetNumRecords ¶
func (o *JobGetIterResponseResult) SetNumRecords(newValue int) *JobGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (JobGetIterResponseResult) String ¶
func (o JobGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*JobGetIterResponseResult) ToXML ¶
func (o *JobGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type JobGetIterResponseResultAttributesList ¶
type JobGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
JobInfoPtr []JobInfoType `xml:"job-info"`
}
JobGetIterResponseResultAttributesList is a wrapper
func (*JobGetIterResponseResultAttributesList) JobInfo ¶
func (o *JobGetIterResponseResultAttributesList) JobInfo() []JobInfoType
JobInfo is a 'getter' method
func (*JobGetIterResponseResultAttributesList) SetJobInfo ¶
func (o *JobGetIterResponseResultAttributesList) SetJobInfo(newValue []JobInfoType) *JobGetIterResponseResultAttributesList
SetJobInfo is a fluent style 'setter' method that can be chained
func (JobGetIterResponseResultAttributesList) String ¶
func (o JobGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type JobInfoType ¶
type JobInfoType struct {
XMLName xml.Name `xml:"job-info"`
IsRestartedPtr *bool `xml:"is-restarted"`
JobCategoryPtr *string `xml:"job-category"`
JobCompletionPtr *string `xml:"job-completion"`
JobDescriptionPtr *string `xml:"job-description"`
JobDropdeadTimePtr *int `xml:"job-dropdead-time"`
JobEndTimePtr *int `xml:"job-end-time"`
JobIdPtr *int `xml:"job-id"`
JobNamePtr *string `xml:"job-name"`
JobNodePtr *NodeNameType `xml:"job-node"`
JobPriorityPtr *JobPriorityType `xml:"job-priority"`
JobProgressPtr *string `xml:"job-progress"`
JobQueueTimePtr *int `xml:"job-queue-time"`
JobSchedulePtr *string `xml:"job-schedule"`
JobStartTimePtr *int `xml:"job-start-time"`
JobStatePtr *JobStateType `xml:"job-state"`
JobStatusCodePtr *int `xml:"job-status-code"`
JobTypePtr *string `xml:"job-type"`
JobUsernamePtr *string `xml:"job-username"`
JobUuidPtr *UuidType `xml:"job-uuid"`
JobVserverPtr *VserverNameType `xml:"job-vserver"`
}
JobInfoType is a structure to represent a job-info ZAPI object
func NewJobInfoType ¶
func NewJobInfoType() *JobInfoType
NewJobInfoType is a factory method for creating new instances of JobInfoType objects
func (*JobInfoType) IsRestarted ¶
func (o *JobInfoType) IsRestarted() bool
IsRestarted is a 'getter' method
func (*JobInfoType) JobCategory ¶
func (o *JobInfoType) JobCategory() string
JobCategory is a 'getter' method
func (*JobInfoType) JobCompletion ¶
func (o *JobInfoType) JobCompletion() string
JobCompletion is a 'getter' method
func (*JobInfoType) JobDescription ¶
func (o *JobInfoType) JobDescription() string
JobDescription is a 'getter' method
func (*JobInfoType) JobDropdeadTime ¶
func (o *JobInfoType) JobDropdeadTime() int
JobDropdeadTime is a 'getter' method
func (*JobInfoType) JobEndTime ¶
func (o *JobInfoType) JobEndTime() int
JobEndTime is a 'getter' method
func (*JobInfoType) JobNode ¶
func (o *JobInfoType) JobNode() NodeNameType
JobNode is a 'getter' method
func (*JobInfoType) JobPriority ¶
func (o *JobInfoType) JobPriority() JobPriorityType
JobPriority is a 'getter' method
func (*JobInfoType) JobProgress ¶
func (o *JobInfoType) JobProgress() string
JobProgress is a 'getter' method
func (*JobInfoType) JobQueueTime ¶
func (o *JobInfoType) JobQueueTime() int
JobQueueTime is a 'getter' method
func (*JobInfoType) JobSchedule ¶
func (o *JobInfoType) JobSchedule() string
JobSchedule is a 'getter' method
func (*JobInfoType) JobStartTime ¶
func (o *JobInfoType) JobStartTime() int
JobStartTime is a 'getter' method
func (*JobInfoType) JobState ¶
func (o *JobInfoType) JobState() JobStateType
JobState is a 'getter' method
func (*JobInfoType) JobStatusCode ¶
func (o *JobInfoType) JobStatusCode() int
JobStatusCode is a 'getter' method
func (*JobInfoType) JobUsername ¶
func (o *JobInfoType) JobUsername() string
JobUsername is a 'getter' method
func (*JobInfoType) JobVserver ¶
func (o *JobInfoType) JobVserver() VserverNameType
JobVserver is a 'getter' method
func (*JobInfoType) SetIsRestarted ¶
func (o *JobInfoType) SetIsRestarted(newValue bool) *JobInfoType
SetIsRestarted is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobCategory ¶
func (o *JobInfoType) SetJobCategory(newValue string) *JobInfoType
SetJobCategory is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobCompletion ¶
func (o *JobInfoType) SetJobCompletion(newValue string) *JobInfoType
SetJobCompletion is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobDescription ¶
func (o *JobInfoType) SetJobDescription(newValue string) *JobInfoType
SetJobDescription is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobDropdeadTime ¶
func (o *JobInfoType) SetJobDropdeadTime(newValue int) *JobInfoType
SetJobDropdeadTime is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobEndTime ¶
func (o *JobInfoType) SetJobEndTime(newValue int) *JobInfoType
SetJobEndTime is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobId ¶
func (o *JobInfoType) SetJobId(newValue int) *JobInfoType
SetJobId is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobName ¶
func (o *JobInfoType) SetJobName(newValue string) *JobInfoType
SetJobName is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobNode ¶
func (o *JobInfoType) SetJobNode(newValue NodeNameType) *JobInfoType
SetJobNode is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobPriority ¶
func (o *JobInfoType) SetJobPriority(newValue JobPriorityType) *JobInfoType
SetJobPriority is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobProgress ¶
func (o *JobInfoType) SetJobProgress(newValue string) *JobInfoType
SetJobProgress is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobQueueTime ¶
func (o *JobInfoType) SetJobQueueTime(newValue int) *JobInfoType
SetJobQueueTime is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobSchedule ¶
func (o *JobInfoType) SetJobSchedule(newValue string) *JobInfoType
SetJobSchedule is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobStartTime ¶
func (o *JobInfoType) SetJobStartTime(newValue int) *JobInfoType
SetJobStartTime is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobState ¶
func (o *JobInfoType) SetJobState(newValue JobStateType) *JobInfoType
SetJobState is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobStatusCode ¶
func (o *JobInfoType) SetJobStatusCode(newValue int) *JobInfoType
SetJobStatusCode is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobType ¶
func (o *JobInfoType) SetJobType(newValue string) *JobInfoType
SetJobType is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobUsername ¶
func (o *JobInfoType) SetJobUsername(newValue string) *JobInfoType
SetJobUsername is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobUuid ¶
func (o *JobInfoType) SetJobUuid(newValue UuidType) *JobInfoType
SetJobUuid is a fluent style 'setter' method that can be chained
func (*JobInfoType) SetJobVserver ¶
func (o *JobInfoType) SetJobVserver(newValue VserverNameType) *JobInfoType
SetJobVserver is a fluent style 'setter' method that can be chained
func (JobInfoType) String ¶
func (o JobInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*JobInfoType) ToXML ¶
func (o *JobInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type JobPriorityType ¶
type JobPriorityType = string
JobPriorityType is a structure to represent a job-priority ZAPI object
type JobStateType ¶
type JobStateType = string
JobStateType is a structure to represent a job-state ZAPI object
type JunctionPathType ¶
type JunctionPathType = string
JunctionPathType is a structure to represent a junction-path ZAPI object
type LanguageCodeType ¶
type LanguageCodeType = string
LanguageCodeType is a structure to represent a language-code ZAPI object
type LunCreateBySizeRequest ¶
type LunCreateBySizeRequest struct {
XMLName xml.Name `xml:"lun-create-by-size"`
ApplicationPtr *string `xml:"application"`
CachingPolicyPtr *string `xml:"caching-policy"`
ClassPtr *string `xml:"class"`
CommentPtr *string `xml:"comment"`
ForeignDiskPtr *string `xml:"foreign-disk"`
OstypePtr *LunOsTypeType `xml:"ostype"`
PathPtr *string `xml:"path"`
PrefixSizePtr *int `xml:"prefix-size"`
QosPolicyGroupPtr *string `xml:"qos-policy-group"`
SizePtr *int `xml:"size"`
SpaceAllocationEnabledPtr *bool `xml:"space-allocation-enabled"`
SpaceReservationEnabledPtr *bool `xml:"space-reservation-enabled"`
TypePtr *LunOsTypeType `xml:"type"`
UseExactSizePtr *bool `xml:"use-exact-size"`
}
LunCreateBySizeRequest is a structure to represent a lun-create-by-size Request ZAPI object
func NewLunCreateBySizeRequest ¶
func NewLunCreateBySizeRequest() *LunCreateBySizeRequest
NewLunCreateBySizeRequest is a factory method for creating new instances of LunCreateBySizeRequest objects
func (*LunCreateBySizeRequest) Application ¶
func (o *LunCreateBySizeRequest) Application() string
Application is a 'getter' method
func (*LunCreateBySizeRequest) CachingPolicy ¶
func (o *LunCreateBySizeRequest) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*LunCreateBySizeRequest) Class ¶
func (o *LunCreateBySizeRequest) Class() string
Class is a 'getter' method
func (*LunCreateBySizeRequest) Comment ¶
func (o *LunCreateBySizeRequest) Comment() string
Comment is a 'getter' method
func (*LunCreateBySizeRequest) ExecuteUsing ¶
func (o *LunCreateBySizeRequest) ExecuteUsing(zr *ZapiRunner) (*LunCreateBySizeResponse, error)
func (*LunCreateBySizeRequest) ForeignDisk ¶
func (o *LunCreateBySizeRequest) ForeignDisk() string
ForeignDisk is a 'getter' method
func (*LunCreateBySizeRequest) Ostype ¶
func (o *LunCreateBySizeRequest) Ostype() LunOsTypeType
Ostype is a 'getter' method
func (*LunCreateBySizeRequest) Path ¶
func (o *LunCreateBySizeRequest) Path() string
Path is a 'getter' method
func (*LunCreateBySizeRequest) PrefixSize ¶
func (o *LunCreateBySizeRequest) PrefixSize() int
PrefixSize is a 'getter' method
func (*LunCreateBySizeRequest) QosPolicyGroup ¶
func (o *LunCreateBySizeRequest) QosPolicyGroup() string
QosPolicyGroup is a 'getter' method
func (*LunCreateBySizeRequest) SetApplication ¶
func (o *LunCreateBySizeRequest) SetApplication(newValue string) *LunCreateBySizeRequest
SetApplication is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetCachingPolicy ¶
func (o *LunCreateBySizeRequest) SetCachingPolicy(newValue string) *LunCreateBySizeRequest
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetClass ¶
func (o *LunCreateBySizeRequest) SetClass(newValue string) *LunCreateBySizeRequest
SetClass is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetComment ¶
func (o *LunCreateBySizeRequest) SetComment(newValue string) *LunCreateBySizeRequest
SetComment is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetForeignDisk ¶
func (o *LunCreateBySizeRequest) SetForeignDisk(newValue string) *LunCreateBySizeRequest
SetForeignDisk is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetOstype ¶
func (o *LunCreateBySizeRequest) SetOstype(newValue LunOsTypeType) *LunCreateBySizeRequest
SetOstype is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetPath ¶
func (o *LunCreateBySizeRequest) SetPath(newValue string) *LunCreateBySizeRequest
SetPath is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetPrefixSize ¶
func (o *LunCreateBySizeRequest) SetPrefixSize(newValue int) *LunCreateBySizeRequest
SetPrefixSize is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetQosPolicyGroup ¶
func (o *LunCreateBySizeRequest) SetQosPolicyGroup(newValue string) *LunCreateBySizeRequest
SetQosPolicyGroup is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetSize ¶
func (o *LunCreateBySizeRequest) SetSize(newValue int) *LunCreateBySizeRequest
SetSize is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetSpaceAllocationEnabled ¶
func (o *LunCreateBySizeRequest) SetSpaceAllocationEnabled(newValue bool) *LunCreateBySizeRequest
SetSpaceAllocationEnabled is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetSpaceReservationEnabled ¶
func (o *LunCreateBySizeRequest) SetSpaceReservationEnabled(newValue bool) *LunCreateBySizeRequest
SetSpaceReservationEnabled is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetType ¶
func (o *LunCreateBySizeRequest) SetType(newValue LunOsTypeType) *LunCreateBySizeRequest
SetType is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) SetUseExactSize ¶
func (o *LunCreateBySizeRequest) SetUseExactSize(newValue bool) *LunCreateBySizeRequest
SetUseExactSize is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) Size ¶
func (o *LunCreateBySizeRequest) Size() int
Size is a 'getter' method
func (*LunCreateBySizeRequest) SpaceAllocationEnabled ¶
func (o *LunCreateBySizeRequest) SpaceAllocationEnabled() bool
SpaceAllocationEnabled is a 'getter' method
func (*LunCreateBySizeRequest) SpaceReservationEnabled ¶
func (o *LunCreateBySizeRequest) SpaceReservationEnabled() bool
SpaceReservationEnabled is a 'getter' method
func (LunCreateBySizeRequest) String ¶
func (o LunCreateBySizeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunCreateBySizeRequest) ToXML ¶
func (o *LunCreateBySizeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*LunCreateBySizeRequest) Type ¶
func (o *LunCreateBySizeRequest) Type() LunOsTypeType
Type is a 'getter' method
func (*LunCreateBySizeRequest) UseExactSize ¶
func (o *LunCreateBySizeRequest) UseExactSize() bool
UseExactSize is a 'getter' method
type LunCreateBySizeResponse ¶
type LunCreateBySizeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunCreateBySizeResponseResult `xml:"results"`
}
LunCreateBySizeResponse is a structure to represent a lun-create-by-size Response ZAPI object
func NewLunCreateBySizeResponse ¶
func NewLunCreateBySizeResponse() *LunCreateBySizeResponse
NewLunCreateBySizeResponse is a factory method for creating new instances of LunCreateBySizeResponse objects
func (LunCreateBySizeResponse) String ¶
func (o LunCreateBySizeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunCreateBySizeResponse) ToXML ¶
func (o *LunCreateBySizeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunCreateBySizeResponseResult ¶
type LunCreateBySizeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ActualSizePtr *int `xml:"actual-size"`
}
LunCreateBySizeResponseResult is a structure to represent a lun-create-by-size Response Result ZAPI object
func NewLunCreateBySizeResponseResult ¶
func NewLunCreateBySizeResponseResult() *LunCreateBySizeResponseResult
NewLunCreateBySizeResponseResult is a factory method for creating new instances of LunCreateBySizeResponseResult objects
func (*LunCreateBySizeResponseResult) ActualSize ¶
func (o *LunCreateBySizeResponseResult) ActualSize() int
ActualSize is a 'getter' method
func (*LunCreateBySizeResponseResult) SetActualSize ¶
func (o *LunCreateBySizeResponseResult) SetActualSize(newValue int) *LunCreateBySizeResponseResult
SetActualSize is a fluent style 'setter' method that can be chained
func (LunCreateBySizeResponseResult) String ¶
func (o LunCreateBySizeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunCreateBySizeResponseResult) ToXML ¶
func (o *LunCreateBySizeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunDestroyRequest ¶
type LunDestroyRequest struct {
XMLName xml.Name `xml:"lun-destroy"`
DestroyApplicationLunPtr *bool `xml:"destroy-application-lun"`
DestroyFencedLunPtr *bool `xml:"destroy-fenced-lun"`
ForcePtr *bool `xml:"force"`
PathPtr *string `xml:"path"`
}
LunDestroyRequest is a structure to represent a lun-destroy Request ZAPI object
func NewLunDestroyRequest ¶
func NewLunDestroyRequest() *LunDestroyRequest
NewLunDestroyRequest is a factory method for creating new instances of LunDestroyRequest objects
func (*LunDestroyRequest) DestroyApplicationLun ¶
func (o *LunDestroyRequest) DestroyApplicationLun() bool
DestroyApplicationLun is a 'getter' method
func (*LunDestroyRequest) DestroyFencedLun ¶
func (o *LunDestroyRequest) DestroyFencedLun() bool
DestroyFencedLun is a 'getter' method
func (*LunDestroyRequest) ExecuteUsing ¶
func (o *LunDestroyRequest) ExecuteUsing(zr *ZapiRunner) (*LunDestroyResponse, error)
func (*LunDestroyRequest) Force ¶
func (o *LunDestroyRequest) Force() bool
Force is a 'getter' method
func (*LunDestroyRequest) Path ¶
func (o *LunDestroyRequest) Path() string
Path is a 'getter' method
func (*LunDestroyRequest) SetDestroyApplicationLun ¶
func (o *LunDestroyRequest) SetDestroyApplicationLun(newValue bool) *LunDestroyRequest
SetDestroyApplicationLun is a fluent style 'setter' method that can be chained
func (*LunDestroyRequest) SetDestroyFencedLun ¶
func (o *LunDestroyRequest) SetDestroyFencedLun(newValue bool) *LunDestroyRequest
SetDestroyFencedLun is a fluent style 'setter' method that can be chained
func (*LunDestroyRequest) SetForce ¶
func (o *LunDestroyRequest) SetForce(newValue bool) *LunDestroyRequest
SetForce is a fluent style 'setter' method that can be chained
func (*LunDestroyRequest) SetPath ¶
func (o *LunDestroyRequest) SetPath(newValue string) *LunDestroyRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunDestroyRequest) String ¶
func (o LunDestroyRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunDestroyRequest) ToXML ¶
func (o *LunDestroyRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunDestroyResponse ¶
type LunDestroyResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunDestroyResponseResult `xml:"results"`
}
LunDestroyResponse is a structure to represent a lun-destroy Response ZAPI object
func NewLunDestroyResponse ¶
func NewLunDestroyResponse() *LunDestroyResponse
NewLunDestroyResponse is a factory method for creating new instances of LunDestroyResponse objects
func (LunDestroyResponse) String ¶
func (o LunDestroyResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunDestroyResponse) ToXML ¶
func (o *LunDestroyResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunDestroyResponseResult ¶
type LunDestroyResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
LunDestroyResponseResult is a structure to represent a lun-destroy Response Result ZAPI object
func NewLunDestroyResponseResult ¶
func NewLunDestroyResponseResult() *LunDestroyResponseResult
NewLunDestroyResponseResult is a factory method for creating new instances of LunDestroyResponseResult objects
func (LunDestroyResponseResult) String ¶
func (o LunDestroyResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunDestroyResponseResult) ToXML ¶
func (o *LunDestroyResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetAttributeRequest ¶
type LunGetAttributeRequest struct {
XMLName xml.Name `xml:"lun-get-attribute"`
NamePtr *string `xml:"name"`
PathPtr *string `xml:"path"`
}
LunGetAttributeRequest is a structure to represent a lun-get-attribute Request ZAPI object
func NewLunGetAttributeRequest ¶
func NewLunGetAttributeRequest() *LunGetAttributeRequest
NewLunGetAttributeRequest is a factory method for creating new instances of LunGetAttributeRequest objects
func (*LunGetAttributeRequest) ExecuteUsing ¶
func (o *LunGetAttributeRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetAttributeResponse, error)
func (*LunGetAttributeRequest) Name ¶
func (o *LunGetAttributeRequest) Name() string
Name is a 'getter' method
func (*LunGetAttributeRequest) Path ¶
func (o *LunGetAttributeRequest) Path() string
Path is a 'getter' method
func (*LunGetAttributeRequest) SetName ¶
func (o *LunGetAttributeRequest) SetName(newValue string) *LunGetAttributeRequest
SetName is a fluent style 'setter' method that can be chained
func (*LunGetAttributeRequest) SetPath ¶
func (o *LunGetAttributeRequest) SetPath(newValue string) *LunGetAttributeRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunGetAttributeRequest) String ¶
func (o LunGetAttributeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetAttributeRequest) ToXML ¶
func (o *LunGetAttributeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetAttributeResponse ¶
type LunGetAttributeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunGetAttributeResponseResult `xml:"results"`
}
LunGetAttributeResponse is a structure to represent a lun-get-attribute Response ZAPI object
func NewLunGetAttributeResponse ¶
func NewLunGetAttributeResponse() *LunGetAttributeResponse
NewLunGetAttributeResponse is a factory method for creating new instances of LunGetAttributeResponse objects
func (LunGetAttributeResponse) String ¶
func (o LunGetAttributeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetAttributeResponse) ToXML ¶
func (o *LunGetAttributeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetAttributeResponseResult ¶
type LunGetAttributeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ValuePtr *string `xml:"value"`
}
LunGetAttributeResponseResult is a structure to represent a lun-get-attribute Response Result ZAPI object
func NewLunGetAttributeResponseResult ¶
func NewLunGetAttributeResponseResult() *LunGetAttributeResponseResult
NewLunGetAttributeResponseResult is a factory method for creating new instances of LunGetAttributeResponseResult objects
func (*LunGetAttributeResponseResult) SetValue ¶
func (o *LunGetAttributeResponseResult) SetValue(newValue string) *LunGetAttributeResponseResult
SetValue is a fluent style 'setter' method that can be chained
func (LunGetAttributeResponseResult) String ¶
func (o LunGetAttributeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetAttributeResponseResult) ToXML ¶
func (o *LunGetAttributeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*LunGetAttributeResponseResult) Value ¶
func (o *LunGetAttributeResponseResult) Value() string
Value is a 'getter' method
type LunGetGeometryRequest ¶
type LunGetGeometryRequest struct {
XMLName xml.Name `xml:"lun-get-geometry"`
PathPtr *string `xml:"path"`
}
LunGetGeometryRequest is a structure to represent a lun-get-geometry Request ZAPI object
func NewLunGetGeometryRequest ¶
func NewLunGetGeometryRequest() *LunGetGeometryRequest
NewLunGetGeometryRequest is a factory method for creating new instances of LunGetGeometryRequest objects
func (*LunGetGeometryRequest) ExecuteUsing ¶
func (o *LunGetGeometryRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetGeometryResponse, error)
func (*LunGetGeometryRequest) Path ¶
func (o *LunGetGeometryRequest) Path() string
Path is a 'getter' method
func (*LunGetGeometryRequest) SetPath ¶
func (o *LunGetGeometryRequest) SetPath(newValue string) *LunGetGeometryRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunGetGeometryRequest) String ¶
func (o LunGetGeometryRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetGeometryRequest) ToXML ¶
func (o *LunGetGeometryRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetGeometryResponse ¶
type LunGetGeometryResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunGetGeometryResponseResult `xml:"results"`
}
LunGetGeometryResponse is a structure to represent a lun-get-geometry Response ZAPI object
func NewLunGetGeometryResponse ¶
func NewLunGetGeometryResponse() *LunGetGeometryResponse
NewLunGetGeometryResponse is a factory method for creating new instances of LunGetGeometryResponse objects
func (LunGetGeometryResponse) String ¶
func (o LunGetGeometryResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetGeometryResponse) ToXML ¶
func (o *LunGetGeometryResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetGeometryResponseResult ¶
type LunGetGeometryResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
BytesPerSectorPtr *int `xml:"bytes-per-sector"`
CylindersPtr *int `xml:"cylinders"`
MaxResizeSizePtr *int `xml:"max-resize-size"`
SectorsPerTrackPtr *int `xml:"sectors-per-track"`
SizePtr *int `xml:"size"`
TracksPerCylinderPtr *int `xml:"tracks-per-cylinder"`
}
LunGetGeometryResponseResult is a structure to represent a lun-get-geometry Response Result ZAPI object
func NewLunGetGeometryResponseResult ¶
func NewLunGetGeometryResponseResult() *LunGetGeometryResponseResult
NewLunGetGeometryResponseResult is a factory method for creating new instances of LunGetGeometryResponseResult objects
func (*LunGetGeometryResponseResult) BytesPerSector ¶
func (o *LunGetGeometryResponseResult) BytesPerSector() int
BytesPerSector is a 'getter' method
func (*LunGetGeometryResponseResult) Cylinders ¶
func (o *LunGetGeometryResponseResult) Cylinders() int
Cylinders is a 'getter' method
func (*LunGetGeometryResponseResult) MaxResizeSize ¶
func (o *LunGetGeometryResponseResult) MaxResizeSize() int
MaxResizeSize is a 'getter' method
func (*LunGetGeometryResponseResult) SectorsPerTrack ¶
func (o *LunGetGeometryResponseResult) SectorsPerTrack() int
SectorsPerTrack is a 'getter' method
func (*LunGetGeometryResponseResult) SetBytesPerSector ¶
func (o *LunGetGeometryResponseResult) SetBytesPerSector(newValue int) *LunGetGeometryResponseResult
SetBytesPerSector is a fluent style 'setter' method that can be chained
func (*LunGetGeometryResponseResult) SetCylinders ¶
func (o *LunGetGeometryResponseResult) SetCylinders(newValue int) *LunGetGeometryResponseResult
SetCylinders is a fluent style 'setter' method that can be chained
func (*LunGetGeometryResponseResult) SetMaxResizeSize ¶
func (o *LunGetGeometryResponseResult) SetMaxResizeSize(newValue int) *LunGetGeometryResponseResult
SetMaxResizeSize is a fluent style 'setter' method that can be chained
func (*LunGetGeometryResponseResult) SetSectorsPerTrack ¶
func (o *LunGetGeometryResponseResult) SetSectorsPerTrack(newValue int) *LunGetGeometryResponseResult
SetSectorsPerTrack is a fluent style 'setter' method that can be chained
func (*LunGetGeometryResponseResult) SetSize ¶
func (o *LunGetGeometryResponseResult) SetSize(newValue int) *LunGetGeometryResponseResult
SetSize is a fluent style 'setter' method that can be chained
func (*LunGetGeometryResponseResult) SetTracksPerCylinder ¶
func (o *LunGetGeometryResponseResult) SetTracksPerCylinder(newValue int) *LunGetGeometryResponseResult
SetTracksPerCylinder is a fluent style 'setter' method that can be chained
func (*LunGetGeometryResponseResult) Size ¶
func (o *LunGetGeometryResponseResult) Size() int
Size is a 'getter' method
func (LunGetGeometryResponseResult) String ¶
func (o LunGetGeometryResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetGeometryResponseResult) ToXML ¶
func (o *LunGetGeometryResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*LunGetGeometryResponseResult) TracksPerCylinder ¶
func (o *LunGetGeometryResponseResult) TracksPerCylinder() int
TracksPerCylinder is a 'getter' method
type LunGetIterRequest ¶
type LunGetIterRequest struct {
XMLName xml.Name `xml:"lun-get-iter"`
DesiredAttributesPtr *LunGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *LunGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
LunGetIterRequest is a structure to represent a lun-get-iter Request ZAPI object
func NewLunGetIterRequest ¶
func NewLunGetIterRequest() *LunGetIterRequest
NewLunGetIterRequest is a factory method for creating new instances of LunGetIterRequest objects
func (*LunGetIterRequest) DesiredAttributes ¶
func (o *LunGetIterRequest) DesiredAttributes() LunGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*LunGetIterRequest) ExecuteUsing ¶
func (o *LunGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetIterResponse, error)
func (*LunGetIterRequest) MaxRecords ¶
func (o *LunGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*LunGetIterRequest) Query ¶
func (o *LunGetIterRequest) Query() LunGetIterRequestQuery
Query is a 'getter' method
func (*LunGetIterRequest) SetDesiredAttributes ¶
func (o *LunGetIterRequest) SetDesiredAttributes(newValue LunGetIterRequestDesiredAttributes) *LunGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*LunGetIterRequest) SetMaxRecords ¶
func (o *LunGetIterRequest) SetMaxRecords(newValue int) *LunGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*LunGetIterRequest) SetQuery ¶
func (o *LunGetIterRequest) SetQuery(newValue LunGetIterRequestQuery) *LunGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*LunGetIterRequest) SetTag ¶
func (o *LunGetIterRequest) SetTag(newValue string) *LunGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (LunGetIterRequest) String ¶
func (o LunGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetIterRequest) ToXML ¶
func (o *LunGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetIterRequestDesiredAttributes ¶
type LunGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
LunInfoPtr *LunInfoType `xml:"lun-info"`
}
LunGetIterRequestDesiredAttributes is a wrapper
func (*LunGetIterRequestDesiredAttributes) LunInfo ¶
func (o *LunGetIterRequestDesiredAttributes) LunInfo() LunInfoType
LunInfo is a 'getter' method
func (*LunGetIterRequestDesiredAttributes) SetLunInfo ¶
func (o *LunGetIterRequestDesiredAttributes) SetLunInfo(newValue LunInfoType) *LunGetIterRequestDesiredAttributes
SetLunInfo is a fluent style 'setter' method that can be chained
func (LunGetIterRequestDesiredAttributes) String ¶
func (o LunGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type LunGetIterRequestQuery ¶
type LunGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
LunInfoPtr *LunInfoType `xml:"lun-info"`
}
LunGetIterRequestQuery is a wrapper
func (*LunGetIterRequestQuery) LunInfo ¶
func (o *LunGetIterRequestQuery) LunInfo() LunInfoType
LunInfo is a 'getter' method
func (*LunGetIterRequestQuery) SetLunInfo ¶
func (o *LunGetIterRequestQuery) SetLunInfo(newValue LunInfoType) *LunGetIterRequestQuery
SetLunInfo is a fluent style 'setter' method that can be chained
func (LunGetIterRequestQuery) String ¶
func (o LunGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type LunGetIterResponse ¶
type LunGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunGetIterResponseResult `xml:"results"`
}
LunGetIterResponse is a structure to represent a lun-get-iter Response ZAPI object
func NewLunGetIterResponse ¶
func NewLunGetIterResponse() *LunGetIterResponse
NewLunGetIterResponse is a factory method for creating new instances of LunGetIterResponse objects
func (LunGetIterResponse) String ¶
func (o LunGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetIterResponse) ToXML ¶
func (o *LunGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetIterResponseResult ¶
type LunGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *LunGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
VolumeErrorsPtr *LunGetIterResponseResultVolumeErrors `xml:"volume-errors"`
}
LunGetIterResponseResult is a structure to represent a lun-get-iter Response Result ZAPI object
func NewLunGetIterResponseResult ¶
func NewLunGetIterResponseResult() *LunGetIterResponseResult
NewLunGetIterResponseResult is a factory method for creating new instances of LunGetIterResponseResult objects
func (*LunGetIterResponseResult) AttributesList ¶
func (o *LunGetIterResponseResult) AttributesList() LunGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*LunGetIterResponseResult) NextTag ¶
func (o *LunGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*LunGetIterResponseResult) NumRecords ¶
func (o *LunGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*LunGetIterResponseResult) SetAttributesList ¶
func (o *LunGetIterResponseResult) SetAttributesList(newValue LunGetIterResponseResultAttributesList) *LunGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*LunGetIterResponseResult) SetNextTag ¶
func (o *LunGetIterResponseResult) SetNextTag(newValue string) *LunGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*LunGetIterResponseResult) SetNumRecords ¶
func (o *LunGetIterResponseResult) SetNumRecords(newValue int) *LunGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (*LunGetIterResponseResult) SetVolumeErrors ¶
func (o *LunGetIterResponseResult) SetVolumeErrors(newValue LunGetIterResponseResultVolumeErrors) *LunGetIterResponseResult
SetVolumeErrors is a fluent style 'setter' method that can be chained
func (LunGetIterResponseResult) String ¶
func (o LunGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetIterResponseResult) ToXML ¶
func (o *LunGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*LunGetIterResponseResult) VolumeErrors ¶
func (o *LunGetIterResponseResult) VolumeErrors() LunGetIterResponseResultVolumeErrors
VolumeErrors is a 'getter' method
type LunGetIterResponseResultAttributesList ¶
type LunGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
LunInfoPtr []LunInfoType `xml:"lun-info"`
}
LunGetIterResponseResultAttributesList is a wrapper
func (*LunGetIterResponseResultAttributesList) LunInfo ¶
func (o *LunGetIterResponseResultAttributesList) LunInfo() []LunInfoType
LunInfo is a 'getter' method
func (*LunGetIterResponseResultAttributesList) SetLunInfo ¶
func (o *LunGetIterResponseResultAttributesList) SetLunInfo(newValue []LunInfoType) *LunGetIterResponseResultAttributesList
SetLunInfo is a fluent style 'setter' method that can be chained
func (LunGetIterResponseResultAttributesList) String ¶
func (o LunGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type LunGetIterResponseResultVolumeErrors ¶
type LunGetIterResponseResultVolumeErrors struct {
XMLName xml.Name `xml:"volume-errors"`
VolumeErrorPtr []VolumeErrorType `xml:"volume-error"`
}
LunGetIterResponseResultVolumeErrors is a wrapper
func (*LunGetIterResponseResultVolumeErrors) SetVolumeError ¶
func (o *LunGetIterResponseResultVolumeErrors) SetVolumeError(newValue []VolumeErrorType) *LunGetIterResponseResultVolumeErrors
SetVolumeError is a fluent style 'setter' method that can be chained
func (LunGetIterResponseResultVolumeErrors) String ¶
func (o LunGetIterResponseResultVolumeErrors) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetIterResponseResultVolumeErrors) VolumeError ¶
func (o *LunGetIterResponseResultVolumeErrors) VolumeError() []VolumeErrorType
VolumeError is a 'getter' method
type LunGetSerialNumberRequest ¶
type LunGetSerialNumberRequest struct {
XMLName xml.Name `xml:"lun-get-serial-number"`
PathPtr *string `xml:"path"`
}
LunGetSerialNumberRequest is a structure to represent a lun-get-serial-number Request ZAPI object
func NewLunGetSerialNumberRequest ¶
func NewLunGetSerialNumberRequest() *LunGetSerialNumberRequest
NewLunGetSerialNumberRequest is a factory method for creating new instances of LunGetSerialNumberRequest objects
func (*LunGetSerialNumberRequest) ExecuteUsing ¶
func (o *LunGetSerialNumberRequest) ExecuteUsing(zr *ZapiRunner) (*LunGetSerialNumberResponse, error)
func (*LunGetSerialNumberRequest) Path ¶
func (o *LunGetSerialNumberRequest) Path() string
Path is a 'getter' method
func (*LunGetSerialNumberRequest) SetPath ¶
func (o *LunGetSerialNumberRequest) SetPath(newValue string) *LunGetSerialNumberRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunGetSerialNumberRequest) String ¶
func (o LunGetSerialNumberRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetSerialNumberRequest) ToXML ¶
func (o *LunGetSerialNumberRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetSerialNumberResponse ¶
type LunGetSerialNumberResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunGetSerialNumberResponseResult `xml:"results"`
}
LunGetSerialNumberResponse is a structure to represent a lun-get-serial-number Response ZAPI object
func NewLunGetSerialNumberResponse ¶
func NewLunGetSerialNumberResponse() *LunGetSerialNumberResponse
NewLunGetSerialNumberResponse is a factory method for creating new instances of LunGetSerialNumberResponse objects
func (LunGetSerialNumberResponse) String ¶
func (o LunGetSerialNumberResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetSerialNumberResponse) ToXML ¶
func (o *LunGetSerialNumberResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunGetSerialNumberResponseResult ¶
type LunGetSerialNumberResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
SerialNumberPtr *string `xml:"serial-number"`
}
LunGetSerialNumberResponseResult is a structure to represent a lun-get-serial-number Response Result ZAPI object
func NewLunGetSerialNumberResponseResult ¶
func NewLunGetSerialNumberResponseResult() *LunGetSerialNumberResponseResult
NewLunGetSerialNumberResponseResult is a factory method for creating new instances of LunGetSerialNumberResponseResult objects
func (*LunGetSerialNumberResponseResult) SerialNumber ¶
func (o *LunGetSerialNumberResponseResult) SerialNumber() string
SerialNumber is a 'getter' method
func (*LunGetSerialNumberResponseResult) SetSerialNumber ¶
func (o *LunGetSerialNumberResponseResult) SetSerialNumber(newValue string) *LunGetSerialNumberResponseResult
SetSerialNumber is a fluent style 'setter' method that can be chained
func (LunGetSerialNumberResponseResult) String ¶
func (o LunGetSerialNumberResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunGetSerialNumberResponseResult) ToXML ¶
func (o *LunGetSerialNumberResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunInfoType ¶
type LunInfoType struct {
XMLName xml.Name `xml:"lun-info"`
AlignmentPtr *string `xml:"alignment"`
ApplicationPtr *string `xml:"application"`
ApplicationUuidPtr *string `xml:"application-uuid"`
BackingSnapshotPtr *string `xml:"backing-snapshot"`
BlockSizePtr *int `xml:"block-size"`
CachingPolicyPtr *string `xml:"caching-policy"`
ClassPtr *string `xml:"class"`
CloneBackingSnapshotPtr *string `xml:"clone-backing-snapshot"`
CommentPtr *string `xml:"comment"`
CreationTimestampPtr *int `xml:"creation-timestamp"`
DeviceBinaryIdPtr *string `xml:"device-binary-id"`
DeviceIdPtr *int `xml:"device-id"`
DeviceTextIdPtr *string `xml:"device-text-id"`
IsClonePtr *bool `xml:"is-clone"`
IsCloneAutodeleteEnabledPtr *bool `xml:"is-clone-autodelete-enabled"`
IsInconsistentImportPtr *bool `xml:"is-inconsistent-import"`
IsRestoreInaccessiblePtr *bool `xml:"is-restore-inaccessible"`
IsSpaceAllocEnabledPtr *bool `xml:"is-space-alloc-enabled"`
IsSpaceReservationEnabledPtr *bool `xml:"is-space-reservation-enabled"`
MappedPtr *bool `xml:"mapped"`
MultiprotocolTypePtr *LunOsTypeType `xml:"multiprotocol-type"`
NodePtr *NodeNameType `xml:"node"`
OnlinePtr *bool `xml:"online"`
PathPtr *string `xml:"path"`
PrefixSizePtr *int `xml:"prefix-size"`
QosAdaptivePolicyGroupPtr *string `xml:"qos-adaptive-policy-group"`
QosPolicyGroupPtr *string `xml:"qos-policy-group"`
QtreePtr *string `xml:"qtree"`
ReadOnlyPtr *bool `xml:"read-only"`
Serial7ModePtr *string `xml:"serial-7-mode"`
SerialNumberPtr *string `xml:"serial-number"`
SizePtr *int `xml:"size"`
SizeUsedPtr *int `xml:"size-used"`
StagingPtr *bool `xml:"staging"`
StatePtr *string `xml:"state"`
SuffixSizePtr *int `xml:"suffix-size"`
UuidPtr *string `xml:"uuid"`
VolumePtr *string `xml:"volume"`
VserverPtr *string `xml:"vserver"`
}
LunInfoType is a structure to represent a lun-info ZAPI object
func NewLunInfoType ¶
func NewLunInfoType() *LunInfoType
NewLunInfoType is a factory method for creating new instances of LunInfoType objects
func (*LunInfoType) Alignment ¶
func (o *LunInfoType) Alignment() string
Alignment is a 'getter' method
func (*LunInfoType) Application ¶
func (o *LunInfoType) Application() string
Application is a 'getter' method
func (*LunInfoType) ApplicationUuid ¶
func (o *LunInfoType) ApplicationUuid() string
ApplicationUuid is a 'getter' method
func (*LunInfoType) BackingSnapshot ¶
func (o *LunInfoType) BackingSnapshot() string
BackingSnapshot is a 'getter' method
func (*LunInfoType) BlockSize ¶
func (o *LunInfoType) BlockSize() int
BlockSize is a 'getter' method
func (*LunInfoType) CachingPolicy ¶
func (o *LunInfoType) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*LunInfoType) CloneBackingSnapshot ¶
func (o *LunInfoType) CloneBackingSnapshot() string
CloneBackingSnapshot is a 'getter' method
func (*LunInfoType) CreationTimestamp ¶
func (o *LunInfoType) CreationTimestamp() int
CreationTimestamp is a 'getter' method
func (*LunInfoType) DeviceBinaryId ¶
func (o *LunInfoType) DeviceBinaryId() string
DeviceBinaryId is a 'getter' method
func (*LunInfoType) DeviceTextId ¶
func (o *LunInfoType) DeviceTextId() string
DeviceTextId is a 'getter' method
func (*LunInfoType) IsCloneAutodeleteEnabled ¶
func (o *LunInfoType) IsCloneAutodeleteEnabled() bool
IsCloneAutodeleteEnabled is a 'getter' method
func (*LunInfoType) IsInconsistentImport ¶
func (o *LunInfoType) IsInconsistentImport() bool
IsInconsistentImport is a 'getter' method
func (*LunInfoType) IsRestoreInaccessible ¶
func (o *LunInfoType) IsRestoreInaccessible() bool
IsRestoreInaccessible is a 'getter' method
func (*LunInfoType) IsSpaceAllocEnabled ¶
func (o *LunInfoType) IsSpaceAllocEnabled() bool
IsSpaceAllocEnabled is a 'getter' method
func (*LunInfoType) IsSpaceReservationEnabled ¶
func (o *LunInfoType) IsSpaceReservationEnabled() bool
IsSpaceReservationEnabled is a 'getter' method
func (*LunInfoType) MultiprotocolType ¶
func (o *LunInfoType) MultiprotocolType() LunOsTypeType
MultiprotocolType is a 'getter' method
func (*LunInfoType) PrefixSize ¶
func (o *LunInfoType) PrefixSize() int
PrefixSize is a 'getter' method
func (*LunInfoType) QosAdaptivePolicyGroup ¶
func (o *LunInfoType) QosAdaptivePolicyGroup() string
QosAdaptivePolicyGroup is a 'getter' method
func (*LunInfoType) QosPolicyGroup ¶
func (o *LunInfoType) QosPolicyGroup() string
QosPolicyGroup is a 'getter' method
func (*LunInfoType) Serial7Mode ¶
func (o *LunInfoType) Serial7Mode() string
Serial7Mode is a 'getter' method
func (*LunInfoType) SerialNumber ¶
func (o *LunInfoType) SerialNumber() string
SerialNumber is a 'getter' method
func (*LunInfoType) SetAlignment ¶
func (o *LunInfoType) SetAlignment(newValue string) *LunInfoType
SetAlignment is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetApplication ¶
func (o *LunInfoType) SetApplication(newValue string) *LunInfoType
SetApplication is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetApplicationUuid ¶
func (o *LunInfoType) SetApplicationUuid(newValue string) *LunInfoType
SetApplicationUuid is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetBackingSnapshot ¶
func (o *LunInfoType) SetBackingSnapshot(newValue string) *LunInfoType
SetBackingSnapshot is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetBlockSize ¶
func (o *LunInfoType) SetBlockSize(newValue int) *LunInfoType
SetBlockSize is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetCachingPolicy ¶
func (o *LunInfoType) SetCachingPolicy(newValue string) *LunInfoType
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetClass ¶
func (o *LunInfoType) SetClass(newValue string) *LunInfoType
SetClass is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetCloneBackingSnapshot ¶
func (o *LunInfoType) SetCloneBackingSnapshot(newValue string) *LunInfoType
SetCloneBackingSnapshot is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetComment ¶
func (o *LunInfoType) SetComment(newValue string) *LunInfoType
SetComment is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetCreationTimestamp ¶
func (o *LunInfoType) SetCreationTimestamp(newValue int) *LunInfoType
SetCreationTimestamp is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetDeviceBinaryId ¶
func (o *LunInfoType) SetDeviceBinaryId(newValue string) *LunInfoType
SetDeviceBinaryId is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetDeviceId ¶
func (o *LunInfoType) SetDeviceId(newValue int) *LunInfoType
SetDeviceId is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetDeviceTextId ¶
func (o *LunInfoType) SetDeviceTextId(newValue string) *LunInfoType
SetDeviceTextId is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetIsClone ¶
func (o *LunInfoType) SetIsClone(newValue bool) *LunInfoType
SetIsClone is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetIsCloneAutodeleteEnabled ¶
func (o *LunInfoType) SetIsCloneAutodeleteEnabled(newValue bool) *LunInfoType
SetIsCloneAutodeleteEnabled is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetIsInconsistentImport ¶
func (o *LunInfoType) SetIsInconsistentImport(newValue bool) *LunInfoType
SetIsInconsistentImport is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetIsRestoreInaccessible ¶
func (o *LunInfoType) SetIsRestoreInaccessible(newValue bool) *LunInfoType
SetIsRestoreInaccessible is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetIsSpaceAllocEnabled ¶
func (o *LunInfoType) SetIsSpaceAllocEnabled(newValue bool) *LunInfoType
SetIsSpaceAllocEnabled is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetIsSpaceReservationEnabled ¶
func (o *LunInfoType) SetIsSpaceReservationEnabled(newValue bool) *LunInfoType
SetIsSpaceReservationEnabled is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetMapped ¶
func (o *LunInfoType) SetMapped(newValue bool) *LunInfoType
SetMapped is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetMultiprotocolType ¶
func (o *LunInfoType) SetMultiprotocolType(newValue LunOsTypeType) *LunInfoType
SetMultiprotocolType is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetNode ¶
func (o *LunInfoType) SetNode(newValue NodeNameType) *LunInfoType
SetNode is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetOnline ¶
func (o *LunInfoType) SetOnline(newValue bool) *LunInfoType
SetOnline is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetPath ¶
func (o *LunInfoType) SetPath(newValue string) *LunInfoType
SetPath is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetPrefixSize ¶
func (o *LunInfoType) SetPrefixSize(newValue int) *LunInfoType
SetPrefixSize is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetQosAdaptivePolicyGroup ¶
func (o *LunInfoType) SetQosAdaptivePolicyGroup(newValue string) *LunInfoType
SetQosAdaptivePolicyGroup is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetQosPolicyGroup ¶
func (o *LunInfoType) SetQosPolicyGroup(newValue string) *LunInfoType
SetQosPolicyGroup is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetQtree ¶
func (o *LunInfoType) SetQtree(newValue string) *LunInfoType
SetQtree is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetReadOnly ¶
func (o *LunInfoType) SetReadOnly(newValue bool) *LunInfoType
SetReadOnly is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetSerial7Mode ¶
func (o *LunInfoType) SetSerial7Mode(newValue string) *LunInfoType
SetSerial7Mode is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetSerialNumber ¶
func (o *LunInfoType) SetSerialNumber(newValue string) *LunInfoType
SetSerialNumber is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetShareState ¶
func (o *LunInfoType) SetShareState(newValue string) *LunInfoType
SetShareState is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetSize ¶
func (o *LunInfoType) SetSize(newValue int) *LunInfoType
SetSize is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetSizeUsed ¶
func (o *LunInfoType) SetSizeUsed(newValue int) *LunInfoType
SetSizeUsed is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetStaging ¶
func (o *LunInfoType) SetStaging(newValue bool) *LunInfoType
SetStaging is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetState ¶
func (o *LunInfoType) SetState(newValue string) *LunInfoType
SetState is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetSuffixSize ¶
func (o *LunInfoType) SetSuffixSize(newValue int) *LunInfoType
SetSuffixSize is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetUuid ¶
func (o *LunInfoType) SetUuid(newValue string) *LunInfoType
SetUuid is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetVolume ¶
func (o *LunInfoType) SetVolume(newValue string) *LunInfoType
SetVolume is a fluent style 'setter' method that can be chained
func (*LunInfoType) SetVserver ¶
func (o *LunInfoType) SetVserver(newValue string) *LunInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (*LunInfoType) ShareState ¶
func (o *LunInfoType) ShareState() string
ShareState is a 'getter' method
func (LunInfoType) String ¶
func (o LunInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunInfoType) SuffixSize ¶
func (o *LunInfoType) SuffixSize() int
SuffixSize is a 'getter' method
func (*LunInfoType) ToXML ¶
func (o *LunInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunMapListInfoRequest ¶
type LunMapListInfoRequest struct {
XMLName xml.Name `xml:"lun-map-list-info"`
PathPtr *string `xml:"path"`
}
LunMapListInfoRequest is a structure to represent a lun-map-list-info Request ZAPI object
func NewLunMapListInfoRequest ¶
func NewLunMapListInfoRequest() *LunMapListInfoRequest
NewLunMapListInfoRequest is a factory method for creating new instances of LunMapListInfoRequest objects
func (*LunMapListInfoRequest) ExecuteUsing ¶
func (o *LunMapListInfoRequest) ExecuteUsing(zr *ZapiRunner) (*LunMapListInfoResponse, error)
func (*LunMapListInfoRequest) Path ¶
func (o *LunMapListInfoRequest) Path() string
Path is a 'getter' method
func (*LunMapListInfoRequest) SetPath ¶
func (o *LunMapListInfoRequest) SetPath(newValue string) *LunMapListInfoRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunMapListInfoRequest) String ¶
func (o LunMapListInfoRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunMapListInfoRequest) ToXML ¶
func (o *LunMapListInfoRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunMapListInfoResponse ¶
type LunMapListInfoResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunMapListInfoResponseResult `xml:"results"`
}
LunMapListInfoResponse is a structure to represent a lun-map-list-info Response ZAPI object
func NewLunMapListInfoResponse ¶
func NewLunMapListInfoResponse() *LunMapListInfoResponse
NewLunMapListInfoResponse is a factory method for creating new instances of LunMapListInfoResponse objects
func (LunMapListInfoResponse) String ¶
func (o LunMapListInfoResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunMapListInfoResponse) ToXML ¶
func (o *LunMapListInfoResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunMapListInfoResponseResult ¶
type LunMapListInfoResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
InitiatorGroupsPtr *LunMapListInfoResponseResultInitiatorGroups `xml:"initiator-groups"`
}
LunMapListInfoResponseResult is a structure to represent a lun-map-list-info Response Result ZAPI object
func NewLunMapListInfoResponseResult ¶
func NewLunMapListInfoResponseResult() *LunMapListInfoResponseResult
NewLunMapListInfoResponseResult is a factory method for creating new instances of LunMapListInfoResponseResult objects
func (*LunMapListInfoResponseResult) InitiatorGroups ¶
func (o *LunMapListInfoResponseResult) InitiatorGroups() LunMapListInfoResponseResultInitiatorGroups
InitiatorGroups is a 'getter' method
func (*LunMapListInfoResponseResult) SetInitiatorGroups ¶
func (o *LunMapListInfoResponseResult) SetInitiatorGroups(newValue LunMapListInfoResponseResultInitiatorGroups) *LunMapListInfoResponseResult
SetInitiatorGroups is a fluent style 'setter' method that can be chained
func (LunMapListInfoResponseResult) String ¶
func (o LunMapListInfoResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunMapListInfoResponseResult) ToXML ¶
func (o *LunMapListInfoResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunMapListInfoResponseResultInitiatorGroups ¶
type LunMapListInfoResponseResultInitiatorGroups struct {
XMLName xml.Name `xml:"initiator-groups"`
InitiatorGroupInfoPtr []InitiatorGroupInfoType `xml:"initiator-group-info"`
}
LunMapListInfoResponseResultInitiatorGroups is a wrapper
func (*LunMapListInfoResponseResultInitiatorGroups) InitiatorGroupInfo ¶
func (o *LunMapListInfoResponseResultInitiatorGroups) InitiatorGroupInfo() []InitiatorGroupInfoType
InitiatorGroupInfo is a 'getter' method
func (*LunMapListInfoResponseResultInitiatorGroups) SetInitiatorGroupInfo ¶
func (o *LunMapListInfoResponseResultInitiatorGroups) SetInitiatorGroupInfo(newValue []InitiatorGroupInfoType) *LunMapListInfoResponseResultInitiatorGroups
SetInitiatorGroupInfo is a fluent style 'setter' method that can be chained
func (LunMapListInfoResponseResultInitiatorGroups) String ¶
func (o LunMapListInfoResponseResultInitiatorGroups) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type LunMapRequest ¶
type LunMapRequest struct {
XMLName xml.Name `xml:"lun-map"`
AdditionalReportingNodePtr *NodeNameType `xml:"additional-reporting-node"`
ForcePtr *bool `xml:"force"`
InitiatorGroupPtr *string `xml:"initiator-group"`
LunIdPtr *int `xml:"lun-id"`
PathPtr *string `xml:"path"`
}
LunMapRequest is a structure to represent a lun-map Request ZAPI object
func NewLunMapRequest ¶
func NewLunMapRequest() *LunMapRequest
NewLunMapRequest is a factory method for creating new instances of LunMapRequest objects
func (*LunMapRequest) AdditionalReportingNode ¶
func (o *LunMapRequest) AdditionalReportingNode() NodeNameType
AdditionalReportingNode is a 'getter' method
func (*LunMapRequest) ExecuteUsing ¶
func (o *LunMapRequest) ExecuteUsing(zr *ZapiRunner) (*LunMapResponse, error)
func (*LunMapRequest) InitiatorGroup ¶
func (o *LunMapRequest) InitiatorGroup() string
InitiatorGroup is a 'getter' method
func (*LunMapRequest) SetAdditionalReportingNode ¶
func (o *LunMapRequest) SetAdditionalReportingNode(newValue NodeNameType) *LunMapRequest
SetAdditionalReportingNode is a fluent style 'setter' method that can be chained
func (*LunMapRequest) SetForce ¶
func (o *LunMapRequest) SetForce(newValue bool) *LunMapRequest
SetForce is a fluent style 'setter' method that can be chained
func (*LunMapRequest) SetInitiatorGroup ¶
func (o *LunMapRequest) SetInitiatorGroup(newValue string) *LunMapRequest
SetInitiatorGroup is a fluent style 'setter' method that can be chained
func (*LunMapRequest) SetLunId ¶
func (o *LunMapRequest) SetLunId(newValue int) *LunMapRequest
SetLunId is a fluent style 'setter' method that can be chained
func (*LunMapRequest) SetPath ¶
func (o *LunMapRequest) SetPath(newValue string) *LunMapRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunMapRequest) String ¶
func (o LunMapRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunMapRequest) ToXML ¶
func (o *LunMapRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunMapResponse ¶
type LunMapResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunMapResponseResult `xml:"results"`
}
LunMapResponse is a structure to represent a lun-map Response ZAPI object
func NewLunMapResponse ¶
func NewLunMapResponse() *LunMapResponse
NewLunMapResponse is a factory method for creating new instances of LunMapResponse objects
func (LunMapResponse) String ¶
func (o LunMapResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunMapResponse) ToXML ¶
func (o *LunMapResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunMapResponseResult ¶
type LunMapResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
LunIdAssignedPtr *int `xml:"lun-id-assigned"`
}
LunMapResponseResult is a structure to represent a lun-map Response Result ZAPI object
func NewLunMapResponseResult ¶
func NewLunMapResponseResult() *LunMapResponseResult
NewLunMapResponseResult is a factory method for creating new instances of LunMapResponseResult objects
func (*LunMapResponseResult) LunIdAssigned ¶
func (o *LunMapResponseResult) LunIdAssigned() int
LunIdAssigned is a 'getter' method
func (*LunMapResponseResult) SetLunIdAssigned ¶
func (o *LunMapResponseResult) SetLunIdAssigned(newValue int) *LunMapResponseResult
SetLunIdAssigned is a fluent style 'setter' method that can be chained
func (LunMapResponseResult) String ¶
func (o LunMapResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunMapResponseResult) ToXML ¶
func (o *LunMapResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOfflineRequest ¶
LunOfflineRequest is a structure to represent a lun-offline Request ZAPI object
func NewLunOfflineRequest ¶
func NewLunOfflineRequest() *LunOfflineRequest
NewLunOfflineRequest is a factory method for creating new instances of LunOfflineRequest objects
func (*LunOfflineRequest) ExecuteUsing ¶
func (o *LunOfflineRequest) ExecuteUsing(zr *ZapiRunner) (*LunOfflineResponse, error)
func (*LunOfflineRequest) Path ¶
func (o *LunOfflineRequest) Path() string
Path is a 'getter' method
func (*LunOfflineRequest) SetPath ¶
func (o *LunOfflineRequest) SetPath(newValue string) *LunOfflineRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunOfflineRequest) String ¶
func (o LunOfflineRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunOfflineRequest) ToXML ¶
func (o *LunOfflineRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOfflineResponse ¶
type LunOfflineResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunOfflineResponseResult `xml:"results"`
}
LunOfflineResponse is a structure to represent a lun-offline Response ZAPI object
func NewLunOfflineResponse ¶
func NewLunOfflineResponse() *LunOfflineResponse
NewLunOfflineResponse is a factory method for creating new instances of LunOfflineResponse objects
func (LunOfflineResponse) String ¶
func (o LunOfflineResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunOfflineResponse) ToXML ¶
func (o *LunOfflineResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOfflineResponseResult ¶
type LunOfflineResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
LunOfflineResponseResult is a structure to represent a lun-offline Response Result ZAPI object
func NewLunOfflineResponseResult ¶
func NewLunOfflineResponseResult() *LunOfflineResponseResult
NewLunOfflineResponseResult is a factory method for creating new instances of LunOfflineResponseResult objects
func (LunOfflineResponseResult) String ¶
func (o LunOfflineResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunOfflineResponseResult) ToXML ¶
func (o *LunOfflineResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOnlineRequest ¶
type LunOnlineRequest struct {
XMLName xml.Name `xml:"lun-online"`
ForcePtr *bool `xml:"force"`
PathPtr *string `xml:"path"`
}
LunOnlineRequest is a structure to represent a lun-online Request ZAPI object
func NewLunOnlineRequest ¶
func NewLunOnlineRequest() *LunOnlineRequest
NewLunOnlineRequest is a factory method for creating new instances of LunOnlineRequest objects
func (*LunOnlineRequest) ExecuteUsing ¶
func (o *LunOnlineRequest) ExecuteUsing(zr *ZapiRunner) (*LunOnlineResponse, error)
func (*LunOnlineRequest) SetForce ¶
func (o *LunOnlineRequest) SetForce(newValue bool) *LunOnlineRequest
SetForce is a fluent style 'setter' method that can be chained
func (*LunOnlineRequest) SetPath ¶
func (o *LunOnlineRequest) SetPath(newValue string) *LunOnlineRequest
SetPath is a fluent style 'setter' method that can be chained
func (LunOnlineRequest) String ¶
func (o LunOnlineRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunOnlineRequest) ToXML ¶
func (o *LunOnlineRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOnlineResponse ¶
type LunOnlineResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunOnlineResponseResult `xml:"results"`
}
LunOnlineResponse is a structure to represent a lun-online Response ZAPI object
func NewLunOnlineResponse ¶
func NewLunOnlineResponse() *LunOnlineResponse
NewLunOnlineResponse is a factory method for creating new instances of LunOnlineResponse objects
func (LunOnlineResponse) String ¶
func (o LunOnlineResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunOnlineResponse) ToXML ¶
func (o *LunOnlineResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOnlineResponseResult ¶
type LunOnlineResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
LunOnlineResponseResult is a structure to represent a lun-online Response Result ZAPI object
func NewLunOnlineResponseResult ¶
func NewLunOnlineResponseResult() *LunOnlineResponseResult
NewLunOnlineResponseResult is a factory method for creating new instances of LunOnlineResponseResult objects
func (LunOnlineResponseResult) String ¶
func (o LunOnlineResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunOnlineResponseResult) ToXML ¶
func (o *LunOnlineResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunOsTypeType ¶
type LunOsTypeType = string
LunOsTypeType is a structure to represent a lun-os-type ZAPI object
type LunResizeRequest ¶
type LunResizeRequest struct {
XMLName xml.Name `xml:"lun-resize"`
ForcePtr *bool `xml:"force"`
PathPtr *string `xml:"path"`
SizePtr *int `xml:"size"`
}
LunResizeRequest is a structure to represent a lun-resize Request ZAPI object
func NewLunResizeRequest ¶
func NewLunResizeRequest() *LunResizeRequest
NewLunResizeRequest is a factory method for creating new instances of LunResizeRequest objects
func (*LunResizeRequest) ExecuteUsing ¶
func (o *LunResizeRequest) ExecuteUsing(zr *ZapiRunner) (*LunResizeResponse, error)
func (*LunResizeRequest) SetForce ¶
func (o *LunResizeRequest) SetForce(newValue bool) *LunResizeRequest
SetForce is a fluent style 'setter' method that can be chained
func (*LunResizeRequest) SetPath ¶
func (o *LunResizeRequest) SetPath(newValue string) *LunResizeRequest
SetPath is a fluent style 'setter' method that can be chained
func (*LunResizeRequest) SetSize ¶
func (o *LunResizeRequest) SetSize(newValue int) *LunResizeRequest
SetSize is a fluent style 'setter' method that can be chained
func (LunResizeRequest) String ¶
func (o LunResizeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunResizeRequest) ToXML ¶
func (o *LunResizeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunResizeResponse ¶
type LunResizeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunResizeResponseResult `xml:"results"`
}
LunResizeResponse is a structure to represent a lun-resize Response ZAPI object
func NewLunResizeResponse ¶
func NewLunResizeResponse() *LunResizeResponse
NewLunResizeResponse is a factory method for creating new instances of LunResizeResponse objects
func (LunResizeResponse) String ¶
func (o LunResizeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunResizeResponse) ToXML ¶
func (o *LunResizeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunResizeResponseResult ¶
type LunResizeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ActualSizePtr *int `xml:"actual-size"`
}
LunResizeResponseResult is a structure to represent a lun-resize Response Result ZAPI object
func NewLunResizeResponseResult ¶
func NewLunResizeResponseResult() *LunResizeResponseResult
NewLunResizeResponseResult is a factory method for creating new instances of LunResizeResponseResult objects
func (*LunResizeResponseResult) ActualSize ¶
func (o *LunResizeResponseResult) ActualSize() int
ActualSize is a 'getter' method
func (*LunResizeResponseResult) SetActualSize ¶
func (o *LunResizeResponseResult) SetActualSize(newValue int) *LunResizeResponseResult
SetActualSize is a fluent style 'setter' method that can be chained
func (LunResizeResponseResult) String ¶
func (o LunResizeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunResizeResponseResult) ToXML ¶
func (o *LunResizeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunSetAttributeRequest ¶
type LunSetAttributeRequest struct {
XMLName xml.Name `xml:"lun-set-attribute"`
NamePtr *string `xml:"name"`
PathPtr *string `xml:"path"`
ValuePtr *string `xml:"value"`
}
LunSetAttributeRequest is a structure to represent a lun-set-attribute Request ZAPI object
func NewLunSetAttributeRequest ¶
func NewLunSetAttributeRequest() *LunSetAttributeRequest
NewLunSetAttributeRequest is a factory method for creating new instances of LunSetAttributeRequest objects
func (*LunSetAttributeRequest) ExecuteUsing ¶
func (o *LunSetAttributeRequest) ExecuteUsing(zr *ZapiRunner) (*LunSetAttributeResponse, error)
func (*LunSetAttributeRequest) Name ¶
func (o *LunSetAttributeRequest) Name() string
Name is a 'getter' method
func (*LunSetAttributeRequest) Path ¶
func (o *LunSetAttributeRequest) Path() string
Path is a 'getter' method
func (*LunSetAttributeRequest) SetName ¶
func (o *LunSetAttributeRequest) SetName(newValue string) *LunSetAttributeRequest
SetName is a fluent style 'setter' method that can be chained
func (*LunSetAttributeRequest) SetPath ¶
func (o *LunSetAttributeRequest) SetPath(newValue string) *LunSetAttributeRequest
SetPath is a fluent style 'setter' method that can be chained
func (*LunSetAttributeRequest) SetValue ¶
func (o *LunSetAttributeRequest) SetValue(newValue string) *LunSetAttributeRequest
SetValue is a fluent style 'setter' method that can be chained
func (LunSetAttributeRequest) String ¶
func (o LunSetAttributeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunSetAttributeRequest) ToXML ¶
func (o *LunSetAttributeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*LunSetAttributeRequest) Value ¶
func (o *LunSetAttributeRequest) Value() string
Value is a 'getter' method
type LunSetAttributeResponse ¶
type LunSetAttributeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result LunSetAttributeResponseResult `xml:"results"`
}
LunSetAttributeResponse is a structure to represent a lun-set-attribute Response ZAPI object
func NewLunSetAttributeResponse ¶
func NewLunSetAttributeResponse() *LunSetAttributeResponse
NewLunSetAttributeResponse is a factory method for creating new instances of LunSetAttributeResponse objects
func (LunSetAttributeResponse) String ¶
func (o LunSetAttributeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunSetAttributeResponse) ToXML ¶
func (o *LunSetAttributeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type LunSetAttributeResponseResult ¶
type LunSetAttributeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
LunSetAttributeResponseResult is a structure to represent a lun-set-attribute Response Result ZAPI object
func NewLunSetAttributeResponseResult ¶
func NewLunSetAttributeResponseResult() *LunSetAttributeResponseResult
NewLunSetAttributeResponseResult is a factory method for creating new instances of LunSetAttributeResponseResult objects
func (LunSetAttributeResponseResult) String ¶
func (o LunSetAttributeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*LunSetAttributeResponseResult) ToXML ¶
func (o *LunSetAttributeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type NetInterfaceGetIterRequest ¶
type NetInterfaceGetIterRequest struct {
XMLName xml.Name `xml:"net-interface-get-iter"`
DesiredAttributesPtr *NetInterfaceGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *NetInterfaceGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
NetInterfaceGetIterRequest is a structure to represent a net-interface-get-iter Request ZAPI object
func NewNetInterfaceGetIterRequest ¶
func NewNetInterfaceGetIterRequest() *NetInterfaceGetIterRequest
NewNetInterfaceGetIterRequest is a factory method for creating new instances of NetInterfaceGetIterRequest objects
func (*NetInterfaceGetIterRequest) DesiredAttributes ¶
func (o *NetInterfaceGetIterRequest) DesiredAttributes() NetInterfaceGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*NetInterfaceGetIterRequest) ExecuteUsing ¶
func (o *NetInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*NetInterfaceGetIterResponse, error)
func (*NetInterfaceGetIterRequest) MaxRecords ¶
func (o *NetInterfaceGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*NetInterfaceGetIterRequest) Query ¶
func (o *NetInterfaceGetIterRequest) Query() NetInterfaceGetIterRequestQuery
Query is a 'getter' method
func (*NetInterfaceGetIterRequest) SetDesiredAttributes ¶
func (o *NetInterfaceGetIterRequest) SetDesiredAttributes(newValue NetInterfaceGetIterRequestDesiredAttributes) *NetInterfaceGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*NetInterfaceGetIterRequest) SetMaxRecords ¶
func (o *NetInterfaceGetIterRequest) SetMaxRecords(newValue int) *NetInterfaceGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*NetInterfaceGetIterRequest) SetQuery ¶
func (o *NetInterfaceGetIterRequest) SetQuery(newValue NetInterfaceGetIterRequestQuery) *NetInterfaceGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*NetInterfaceGetIterRequest) SetTag ¶
func (o *NetInterfaceGetIterRequest) SetTag(newValue string) *NetInterfaceGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (NetInterfaceGetIterRequest) String ¶
func (o NetInterfaceGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NetInterfaceGetIterRequest) Tag ¶
func (o *NetInterfaceGetIterRequest) Tag() string
Tag is a 'getter' method
func (*NetInterfaceGetIterRequest) ToXML ¶
func (o *NetInterfaceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type NetInterfaceGetIterRequestDesiredAttributes ¶
type NetInterfaceGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
NetInterfaceInfoPtr *NetInterfaceInfoType `xml:"net-interface-info"`
}
NetInterfaceGetIterRequestDesiredAttributes is a wrapper
func (*NetInterfaceGetIterRequestDesiredAttributes) NetInterfaceInfo ¶
func (o *NetInterfaceGetIterRequestDesiredAttributes) NetInterfaceInfo() NetInterfaceInfoType
NetInterfaceInfo is a 'getter' method
func (*NetInterfaceGetIterRequestDesiredAttributes) SetNetInterfaceInfo ¶
func (o *NetInterfaceGetIterRequestDesiredAttributes) SetNetInterfaceInfo(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequestDesiredAttributes
SetNetInterfaceInfo is a fluent style 'setter' method that can be chained
func (NetInterfaceGetIterRequestDesiredAttributes) String ¶
func (o NetInterfaceGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type NetInterfaceGetIterRequestQuery ¶
type NetInterfaceGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
NetInterfaceInfoPtr *NetInterfaceInfoType `xml:"net-interface-info"`
}
NetInterfaceGetIterRequestQuery is a wrapper
func (*NetInterfaceGetIterRequestQuery) NetInterfaceInfo ¶
func (o *NetInterfaceGetIterRequestQuery) NetInterfaceInfo() NetInterfaceInfoType
NetInterfaceInfo is a 'getter' method
func (*NetInterfaceGetIterRequestQuery) SetNetInterfaceInfo ¶
func (o *NetInterfaceGetIterRequestQuery) SetNetInterfaceInfo(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequestQuery
SetNetInterfaceInfo is a fluent style 'setter' method that can be chained
func (NetInterfaceGetIterRequestQuery) String ¶
func (o NetInterfaceGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type NetInterfaceGetIterResponse ¶
type NetInterfaceGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result NetInterfaceGetIterResponseResult `xml:"results"`
}
NetInterfaceGetIterResponse is a structure to represent a net-interface-get-iter Response ZAPI object
func NewNetInterfaceGetIterResponse ¶
func NewNetInterfaceGetIterResponse() *NetInterfaceGetIterResponse
NewNetInterfaceGetIterResponse is a factory method for creating new instances of NetInterfaceGetIterResponse objects
func (NetInterfaceGetIterResponse) String ¶
func (o NetInterfaceGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NetInterfaceGetIterResponse) ToXML ¶
func (o *NetInterfaceGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type NetInterfaceGetIterResponseResult ¶
type NetInterfaceGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *NetInterfaceGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
NetInterfaceGetIterResponseResult is a structure to represent a net-interface-get-iter Response Result ZAPI object
func NewNetInterfaceGetIterResponseResult ¶
func NewNetInterfaceGetIterResponseResult() *NetInterfaceGetIterResponseResult
NewNetInterfaceGetIterResponseResult is a factory method for creating new instances of NetInterfaceGetIterResponseResult objects
func (*NetInterfaceGetIterResponseResult) AttributesList ¶
func (o *NetInterfaceGetIterResponseResult) AttributesList() NetInterfaceGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*NetInterfaceGetIterResponseResult) NextTag ¶
func (o *NetInterfaceGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*NetInterfaceGetIterResponseResult) NumRecords ¶
func (o *NetInterfaceGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*NetInterfaceGetIterResponseResult) SetAttributesList ¶
func (o *NetInterfaceGetIterResponseResult) SetAttributesList(newValue NetInterfaceGetIterResponseResultAttributesList) *NetInterfaceGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*NetInterfaceGetIterResponseResult) SetNextTag ¶
func (o *NetInterfaceGetIterResponseResult) SetNextTag(newValue string) *NetInterfaceGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*NetInterfaceGetIterResponseResult) SetNumRecords ¶
func (o *NetInterfaceGetIterResponseResult) SetNumRecords(newValue int) *NetInterfaceGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (NetInterfaceGetIterResponseResult) String ¶
func (o NetInterfaceGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NetInterfaceGetIterResponseResult) ToXML ¶
func (o *NetInterfaceGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type NetInterfaceGetIterResponseResultAttributesList ¶
type NetInterfaceGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
NetInterfaceInfoPtr []NetInterfaceInfoType `xml:"net-interface-info"`
}
NetInterfaceGetIterResponseResultAttributesList is a wrapper
func (*NetInterfaceGetIterResponseResultAttributesList) NetInterfaceInfo ¶
func (o *NetInterfaceGetIterResponseResultAttributesList) NetInterfaceInfo() []NetInterfaceInfoType
NetInterfaceInfo is a 'getter' method
func (*NetInterfaceGetIterResponseResultAttributesList) SetNetInterfaceInfo ¶
func (o *NetInterfaceGetIterResponseResultAttributesList) SetNetInterfaceInfo(newValue []NetInterfaceInfoType) *NetInterfaceGetIterResponseResultAttributesList
SetNetInterfaceInfo is a fluent style 'setter' method that can be chained
func (NetInterfaceGetIterResponseResultAttributesList) String ¶
func (o NetInterfaceGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type NetInterfaceInfoType ¶
type NetInterfaceInfoType struct {
XMLName xml.Name `xml:"net-interface-info"`
AddressPtr *IpAddressType `xml:"address"`
AddressFamilyPtr *string `xml:"address-family"`
AdministrativeStatusPtr *string `xml:"administrative-status"`
CommentPtr *string `xml:"comment"`
CurrentNodePtr *string `xml:"current-node"`
CurrentPortPtr *string `xml:"current-port"`
DataProtocolsPtr *NetInterfaceInfoTypeDataProtocols `xml:"data-protocols"`
// work in progress
DnsDomainNamePtr *DnsZoneType `xml:"dns-domain-name"`
ExtendedStatusPtr *string `xml:"extended-status"`
FailoverGroupPtr *FailoverGroupType `xml:"failover-group"`
FailoverPolicyPtr *string `xml:"failover-policy"`
FirewallPolicyPtr *string `xml:"firewall-policy"`
ForceSubnetAssociationPtr *bool `xml:"force-subnet-association"`
HomeNodePtr *string `xml:"home-node"`
HomePortPtr *string `xml:"home-port"`
InterfaceNamePtr *string `xml:"interface-name"`
IpspacePtr *string `xml:"ipspace"`
IsAutoRevertPtr *bool `xml:"is-auto-revert"`
IsDnsUpdateEnabledPtr *bool `xml:"is-dns-update-enabled"`
IsHomePtr *bool `xml:"is-home"`
IsIpv4LinkLocalPtr *bool `xml:"is-ipv4-link-local"`
LifUuidPtr *UuidType `xml:"lif-uuid"`
ListenForDnsQueryPtr *bool `xml:"listen-for-dns-query"`
NetmaskPtr *IpAddressType `xml:"netmask"`
NetmaskLengthPtr *int `xml:"netmask-length"`
OperationalStatusPtr *string `xml:"operational-status"`
RolePtr *string `xml:"role"`
RoutingGroupNamePtr *RoutingGroupTypeType `xml:"routing-group-name"`
SubnetNamePtr *SubnetNameType `xml:"subnet-name"`
UseFailoverGroupPtr *string `xml:"use-failover-group"`
VserverPtr *string `xml:"vserver"`
WwpnPtr *string `xml:"wwpn"`
}
NetInterfaceInfoType is a structure to represent a net-interface-info ZAPI object
func NewNetInterfaceInfoType ¶
func NewNetInterfaceInfoType() *NetInterfaceInfoType
NewNetInterfaceInfoType is a factory method for creating new instances of NetInterfaceInfoType objects
func (*NetInterfaceInfoType) Address ¶
func (o *NetInterfaceInfoType) Address() IpAddressType
Address is a 'getter' method
func (*NetInterfaceInfoType) AddressFamily ¶
func (o *NetInterfaceInfoType) AddressFamily() string
AddressFamily is a 'getter' method
func (*NetInterfaceInfoType) AdministrativeStatus ¶
func (o *NetInterfaceInfoType) AdministrativeStatus() string
AdministrativeStatus is a 'getter' method
func (*NetInterfaceInfoType) Comment ¶
func (o *NetInterfaceInfoType) Comment() string
Comment is a 'getter' method
func (*NetInterfaceInfoType) CurrentNode ¶
func (o *NetInterfaceInfoType) CurrentNode() string
CurrentNode is a 'getter' method
func (*NetInterfaceInfoType) CurrentPort ¶
func (o *NetInterfaceInfoType) CurrentPort() string
CurrentPort is a 'getter' method
func (*NetInterfaceInfoType) DataProtocols ¶
func (o *NetInterfaceInfoType) DataProtocols() NetInterfaceInfoTypeDataProtocols
DataProtocols is a 'getter' method
func (*NetInterfaceInfoType) DnsDomainName ¶
func (o *NetInterfaceInfoType) DnsDomainName() DnsZoneType
DnsDomainName is a 'getter' method
func (*NetInterfaceInfoType) ExtendedStatus ¶
func (o *NetInterfaceInfoType) ExtendedStatus() string
ExtendedStatus is a 'getter' method
func (*NetInterfaceInfoType) FailoverGroup ¶
func (o *NetInterfaceInfoType) FailoverGroup() FailoverGroupType
FailoverGroup is a 'getter' method
func (*NetInterfaceInfoType) FailoverPolicy ¶
func (o *NetInterfaceInfoType) FailoverPolicy() string
FailoverPolicy is a 'getter' method
func (*NetInterfaceInfoType) FirewallPolicy ¶
func (o *NetInterfaceInfoType) FirewallPolicy() string
FirewallPolicy is a 'getter' method
func (*NetInterfaceInfoType) ForceSubnetAssociation ¶
func (o *NetInterfaceInfoType) ForceSubnetAssociation() bool
ForceSubnetAssociation is a 'getter' method
func (*NetInterfaceInfoType) HomeNode ¶
func (o *NetInterfaceInfoType) HomeNode() string
HomeNode is a 'getter' method
func (*NetInterfaceInfoType) HomePort ¶
func (o *NetInterfaceInfoType) HomePort() string
HomePort is a 'getter' method
func (*NetInterfaceInfoType) InterfaceName ¶
func (o *NetInterfaceInfoType) InterfaceName() string
InterfaceName is a 'getter' method
func (*NetInterfaceInfoType) Ipspace ¶
func (o *NetInterfaceInfoType) Ipspace() string
Ipspace is a 'getter' method
func (*NetInterfaceInfoType) IsAutoRevert ¶
func (o *NetInterfaceInfoType) IsAutoRevert() bool
IsAutoRevert is a 'getter' method
func (*NetInterfaceInfoType) IsDnsUpdateEnabled ¶
func (o *NetInterfaceInfoType) IsDnsUpdateEnabled() bool
IsDnsUpdateEnabled is a 'getter' method
func (*NetInterfaceInfoType) IsHome ¶
func (o *NetInterfaceInfoType) IsHome() bool
IsHome is a 'getter' method
func (*NetInterfaceInfoType) IsIpv4LinkLocal ¶
func (o *NetInterfaceInfoType) IsIpv4LinkLocal() bool
IsIpv4LinkLocal is a 'getter' method
func (*NetInterfaceInfoType) LifUuid ¶
func (o *NetInterfaceInfoType) LifUuid() UuidType
LifUuid is a 'getter' method
func (*NetInterfaceInfoType) ListenForDnsQuery ¶
func (o *NetInterfaceInfoType) ListenForDnsQuery() bool
ListenForDnsQuery is a 'getter' method
func (*NetInterfaceInfoType) Netmask ¶
func (o *NetInterfaceInfoType) Netmask() IpAddressType
Netmask is a 'getter' method
func (*NetInterfaceInfoType) NetmaskLength ¶
func (o *NetInterfaceInfoType) NetmaskLength() int
NetmaskLength is a 'getter' method
func (*NetInterfaceInfoType) OperationalStatus ¶
func (o *NetInterfaceInfoType) OperationalStatus() string
OperationalStatus is a 'getter' method
func (*NetInterfaceInfoType) Role ¶
func (o *NetInterfaceInfoType) Role() string
Role is a 'getter' method
func (*NetInterfaceInfoType) RoutingGroupName ¶
func (o *NetInterfaceInfoType) RoutingGroupName() RoutingGroupTypeType
RoutingGroupName is a 'getter' method
func (*NetInterfaceInfoType) SetAddress ¶
func (o *NetInterfaceInfoType) SetAddress(newValue IpAddressType) *NetInterfaceInfoType
SetAddress is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetAddressFamily ¶
func (o *NetInterfaceInfoType) SetAddressFamily(newValue string) *NetInterfaceInfoType
SetAddressFamily is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetAdministrativeStatus ¶
func (o *NetInterfaceInfoType) SetAdministrativeStatus(newValue string) *NetInterfaceInfoType
SetAdministrativeStatus is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetComment ¶
func (o *NetInterfaceInfoType) SetComment(newValue string) *NetInterfaceInfoType
SetComment is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetCurrentNode ¶
func (o *NetInterfaceInfoType) SetCurrentNode(newValue string) *NetInterfaceInfoType
SetCurrentNode is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetCurrentPort ¶
func (o *NetInterfaceInfoType) SetCurrentPort(newValue string) *NetInterfaceInfoType
SetCurrentPort is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetDataProtocols ¶
func (o *NetInterfaceInfoType) SetDataProtocols(newValue NetInterfaceInfoTypeDataProtocols) *NetInterfaceInfoType
SetDataProtocols is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetDnsDomainName ¶
func (o *NetInterfaceInfoType) SetDnsDomainName(newValue DnsZoneType) *NetInterfaceInfoType
SetDnsDomainName is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetExtendedStatus ¶
func (o *NetInterfaceInfoType) SetExtendedStatus(newValue string) *NetInterfaceInfoType
SetExtendedStatus is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetFailoverGroup ¶
func (o *NetInterfaceInfoType) SetFailoverGroup(newValue FailoverGroupType) *NetInterfaceInfoType
SetFailoverGroup is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetFailoverPolicy ¶
func (o *NetInterfaceInfoType) SetFailoverPolicy(newValue string) *NetInterfaceInfoType
SetFailoverPolicy is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetFirewallPolicy ¶
func (o *NetInterfaceInfoType) SetFirewallPolicy(newValue string) *NetInterfaceInfoType
SetFirewallPolicy is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetForceSubnetAssociation ¶
func (o *NetInterfaceInfoType) SetForceSubnetAssociation(newValue bool) *NetInterfaceInfoType
SetForceSubnetAssociation is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetHomeNode ¶
func (o *NetInterfaceInfoType) SetHomeNode(newValue string) *NetInterfaceInfoType
SetHomeNode is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetHomePort ¶
func (o *NetInterfaceInfoType) SetHomePort(newValue string) *NetInterfaceInfoType
SetHomePort is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetInterfaceName ¶
func (o *NetInterfaceInfoType) SetInterfaceName(newValue string) *NetInterfaceInfoType
SetInterfaceName is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetIpspace ¶
func (o *NetInterfaceInfoType) SetIpspace(newValue string) *NetInterfaceInfoType
SetIpspace is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetIsAutoRevert ¶
func (o *NetInterfaceInfoType) SetIsAutoRevert(newValue bool) *NetInterfaceInfoType
SetIsAutoRevert is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetIsDnsUpdateEnabled ¶
func (o *NetInterfaceInfoType) SetIsDnsUpdateEnabled(newValue bool) *NetInterfaceInfoType
SetIsDnsUpdateEnabled is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetIsHome ¶
func (o *NetInterfaceInfoType) SetIsHome(newValue bool) *NetInterfaceInfoType
SetIsHome is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetIsIpv4LinkLocal ¶
func (o *NetInterfaceInfoType) SetIsIpv4LinkLocal(newValue bool) *NetInterfaceInfoType
SetIsIpv4LinkLocal is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetLifUuid ¶
func (o *NetInterfaceInfoType) SetLifUuid(newValue UuidType) *NetInterfaceInfoType
SetLifUuid is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetListenForDnsQuery ¶
func (o *NetInterfaceInfoType) SetListenForDnsQuery(newValue bool) *NetInterfaceInfoType
SetListenForDnsQuery is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetNetmask ¶
func (o *NetInterfaceInfoType) SetNetmask(newValue IpAddressType) *NetInterfaceInfoType
SetNetmask is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetNetmaskLength ¶
func (o *NetInterfaceInfoType) SetNetmaskLength(newValue int) *NetInterfaceInfoType
SetNetmaskLength is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetOperationalStatus ¶
func (o *NetInterfaceInfoType) SetOperationalStatus(newValue string) *NetInterfaceInfoType
SetOperationalStatus is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetRole ¶
func (o *NetInterfaceInfoType) SetRole(newValue string) *NetInterfaceInfoType
SetRole is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetRoutingGroupName ¶
func (o *NetInterfaceInfoType) SetRoutingGroupName(newValue RoutingGroupTypeType) *NetInterfaceInfoType
SetRoutingGroupName is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetSubnetName ¶
func (o *NetInterfaceInfoType) SetSubnetName(newValue SubnetNameType) *NetInterfaceInfoType
SetSubnetName is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetUseFailoverGroup ¶
func (o *NetInterfaceInfoType) SetUseFailoverGroup(newValue string) *NetInterfaceInfoType
SetUseFailoverGroup is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetVserver ¶
func (o *NetInterfaceInfoType) SetVserver(newValue string) *NetInterfaceInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (*NetInterfaceInfoType) SetWwpn ¶
func (o *NetInterfaceInfoType) SetWwpn(newValue string) *NetInterfaceInfoType
SetWwpn is a fluent style 'setter' method that can be chained
func (NetInterfaceInfoType) String ¶
func (o NetInterfaceInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NetInterfaceInfoType) SubnetName ¶
func (o *NetInterfaceInfoType) SubnetName() SubnetNameType
SubnetName is a 'getter' method
func (*NetInterfaceInfoType) ToXML ¶
func (o *NetInterfaceInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*NetInterfaceInfoType) UseFailoverGroup ¶
func (o *NetInterfaceInfoType) UseFailoverGroup() string
UseFailoverGroup is a 'getter' method
func (*NetInterfaceInfoType) Vserver ¶
func (o *NetInterfaceInfoType) Vserver() string
Vserver is a 'getter' method
func (*NetInterfaceInfoType) Wwpn ¶
func (o *NetInterfaceInfoType) Wwpn() string
Wwpn is a 'getter' method
type NetInterfaceInfoTypeDataProtocols ¶
type NetInterfaceInfoTypeDataProtocols struct {
XMLName xml.Name `xml:"data-protocols"`
DataProtocolPtr []DataProtocolType `xml:"data-protocol"`
}
NetInterfaceInfoTypeDataProtocols is a wrapper
func (*NetInterfaceInfoTypeDataProtocols) DataProtocol ¶
func (o *NetInterfaceInfoTypeDataProtocols) DataProtocol() []DataProtocolType
DataProtocol is a 'getter' method
func (*NetInterfaceInfoTypeDataProtocols) SetDataProtocol ¶
func (o *NetInterfaceInfoTypeDataProtocols) SetDataProtocol(newValue []DataProtocolType) *NetInterfaceInfoTypeDataProtocols
SetDataProtocol is a fluent style 'setter' method that can be chained
type NisDomainType ¶
type NisDomainType = string
NisDomainType is a structure to represent a nis-domain ZAPI object
type NmswitchType ¶
type NmswitchType = string
NmswitchType is a structure to represent a nmswitch ZAPI object
type NodeDetailsInfoType ¶
type NodeDetailsInfoType struct {
XMLName xml.Name `xml:"node-details-info"`
CpuBusytimePtr *int `xml:"cpu-busytime"`
CpuFirmwareReleasePtr *string `xml:"cpu-firmware-release"`
EnvFailedFanCountPtr *int `xml:"env-failed-fan-count"`
EnvFailedFanMessagePtr *string `xml:"env-failed-fan-message"`
EnvFailedPowerSupplyCountPtr *int `xml:"env-failed-power-supply-count"`
EnvFailedPowerSupplyMessagePtr *string `xml:"env-failed-power-supply-message"`
EnvOverTemperaturePtr *bool `xml:"env-over-temperature"`
IsAllFlashOptimizedPtr *bool `xml:"is-all-flash-optimized"`
IsCloudOptimizedPtr *bool `xml:"is-cloud-optimized"`
IsDiffSvcsPtr *bool `xml:"is-diff-svcs"`
IsEpsilonNodePtr *bool `xml:"is-epsilon-node"`
IsNodeClusterEligiblePtr *bool `xml:"is-node-cluster-eligible"`
IsNodeHealthyPtr *bool `xml:"is-node-healthy"`
MaximumAggregateSizePtr *SizeType `xml:"maximum-aggregate-size"`
MaximumNumberOfVolumesPtr *int `xml:"maximum-number-of-volumes"`
MaximumVolumeSizePtr *SizeType `xml:"maximum-volume-size"`
NodePtr *NodeNameType `xml:"node"`
NodeAssetTagPtr *string `xml:"node-asset-tag"`
NodeLocationPtr *string `xml:"node-location"`
NodeModelPtr *string `xml:"node-model"`
NodeNvramIdPtr *int `xml:"node-nvram-id"`
NodeOwnerPtr *string `xml:"node-owner"`
NodeSerialNumberPtr *string `xml:"node-serial-number"`
NodeStorageConfigurationPtr *StorageConfigurationStateEnumType `xml:"node-storage-configuration"`
NodeSystemIdPtr *string `xml:"node-system-id"`
NodeUptimePtr *int `xml:"node-uptime"`
NodeUuidPtr *string `xml:"node-uuid"`
NodeVendorPtr *string `xml:"node-vendor"`
NvramBatteryStatusPtr *NvramBatteryStatusEnumType `xml:"nvram-battery-status"`
ProductVersionPtr *string `xml:"product-version"`
VmSystemDisksPtr *VmSystemDisksType `xml:"vm-system-disks"`
VmhostInfoPtr *VmhostInfoType `xml:"vmhost-info"`
}
NodeDetailsInfoType is a structure to represent a node-details-info ZAPI object
func NewNodeDetailsInfoType ¶
func NewNodeDetailsInfoType() *NodeDetailsInfoType
NewNodeDetailsInfoType is a factory method for creating new instances of NodeDetailsInfoType objects
func (*NodeDetailsInfoType) CpuBusytime ¶
func (o *NodeDetailsInfoType) CpuBusytime() int
CpuBusytime is a 'getter' method
func (*NodeDetailsInfoType) CpuFirmwareRelease ¶
func (o *NodeDetailsInfoType) CpuFirmwareRelease() string
CpuFirmwareRelease is a 'getter' method
func (*NodeDetailsInfoType) EnvFailedFanCount ¶
func (o *NodeDetailsInfoType) EnvFailedFanCount() int
EnvFailedFanCount is a 'getter' method
func (*NodeDetailsInfoType) EnvFailedFanMessage ¶
func (o *NodeDetailsInfoType) EnvFailedFanMessage() string
EnvFailedFanMessage is a 'getter' method
func (*NodeDetailsInfoType) EnvFailedPowerSupplyCount ¶
func (o *NodeDetailsInfoType) EnvFailedPowerSupplyCount() int
EnvFailedPowerSupplyCount is a 'getter' method
func (*NodeDetailsInfoType) EnvFailedPowerSupplyMessage ¶
func (o *NodeDetailsInfoType) EnvFailedPowerSupplyMessage() string
EnvFailedPowerSupplyMessage is a 'getter' method
func (*NodeDetailsInfoType) EnvOverTemperature ¶
func (o *NodeDetailsInfoType) EnvOverTemperature() bool
EnvOverTemperature is a 'getter' method
func (*NodeDetailsInfoType) IsAllFlashOptimized ¶
func (o *NodeDetailsInfoType) IsAllFlashOptimized() bool
IsAllFlashOptimized is a 'getter' method
func (*NodeDetailsInfoType) IsCloudOptimized ¶
func (o *NodeDetailsInfoType) IsCloudOptimized() bool
IsCloudOptimized is a 'getter' method
func (*NodeDetailsInfoType) IsDiffSvcs ¶
func (o *NodeDetailsInfoType) IsDiffSvcs() bool
IsDiffSvcs is a 'getter' method
func (*NodeDetailsInfoType) IsEpsilonNode ¶
func (o *NodeDetailsInfoType) IsEpsilonNode() bool
IsEpsilonNode is a 'getter' method
func (*NodeDetailsInfoType) IsNodeClusterEligible ¶
func (o *NodeDetailsInfoType) IsNodeClusterEligible() bool
IsNodeClusterEligible is a 'getter' method
func (*NodeDetailsInfoType) IsNodeHealthy ¶
func (o *NodeDetailsInfoType) IsNodeHealthy() bool
IsNodeHealthy is a 'getter' method
func (*NodeDetailsInfoType) MaximumAggregateSize ¶
func (o *NodeDetailsInfoType) MaximumAggregateSize() SizeType
MaximumAggregateSize is a 'getter' method
func (*NodeDetailsInfoType) MaximumNumberOfVolumes ¶
func (o *NodeDetailsInfoType) MaximumNumberOfVolumes() int
MaximumNumberOfVolumes is a 'getter' method
func (*NodeDetailsInfoType) MaximumVolumeSize ¶
func (o *NodeDetailsInfoType) MaximumVolumeSize() SizeType
MaximumVolumeSize is a 'getter' method
func (*NodeDetailsInfoType) Node ¶
func (o *NodeDetailsInfoType) Node() NodeNameType
Node is a 'getter' method
func (*NodeDetailsInfoType) NodeAssetTag ¶
func (o *NodeDetailsInfoType) NodeAssetTag() string
NodeAssetTag is a 'getter' method
func (*NodeDetailsInfoType) NodeLocation ¶
func (o *NodeDetailsInfoType) NodeLocation() string
NodeLocation is a 'getter' method
func (*NodeDetailsInfoType) NodeModel ¶
func (o *NodeDetailsInfoType) NodeModel() string
NodeModel is a 'getter' method
func (*NodeDetailsInfoType) NodeNvramId ¶
func (o *NodeDetailsInfoType) NodeNvramId() int
NodeNvramId is a 'getter' method
func (*NodeDetailsInfoType) NodeOwner ¶
func (o *NodeDetailsInfoType) NodeOwner() string
NodeOwner is a 'getter' method
func (*NodeDetailsInfoType) NodeSerialNumber ¶
func (o *NodeDetailsInfoType) NodeSerialNumber() string
NodeSerialNumber is a 'getter' method
func (*NodeDetailsInfoType) NodeStorageConfiguration ¶
func (o *NodeDetailsInfoType) NodeStorageConfiguration() StorageConfigurationStateEnumType
NodeStorageConfiguration is a 'getter' method
func (*NodeDetailsInfoType) NodeSystemId ¶
func (o *NodeDetailsInfoType) NodeSystemId() string
NodeSystemId is a 'getter' method
func (*NodeDetailsInfoType) NodeUptime ¶
func (o *NodeDetailsInfoType) NodeUptime() int
NodeUptime is a 'getter' method
func (*NodeDetailsInfoType) NodeUuid ¶
func (o *NodeDetailsInfoType) NodeUuid() string
NodeUuid is a 'getter' method
func (*NodeDetailsInfoType) NodeVendor ¶
func (o *NodeDetailsInfoType) NodeVendor() string
NodeVendor is a 'getter' method
func (*NodeDetailsInfoType) NvramBatteryStatus ¶
func (o *NodeDetailsInfoType) NvramBatteryStatus() NvramBatteryStatusEnumType
NvramBatteryStatus is a 'getter' method
func (*NodeDetailsInfoType) ProductVersion ¶
func (o *NodeDetailsInfoType) ProductVersion() string
ProductVersion is a 'getter' method
func (*NodeDetailsInfoType) SetCpuBusytime ¶
func (o *NodeDetailsInfoType) SetCpuBusytime(newValue int) *NodeDetailsInfoType
SetCpuBusytime is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetCpuFirmwareRelease ¶
func (o *NodeDetailsInfoType) SetCpuFirmwareRelease(newValue string) *NodeDetailsInfoType
SetCpuFirmwareRelease is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetEnvFailedFanCount ¶
func (o *NodeDetailsInfoType) SetEnvFailedFanCount(newValue int) *NodeDetailsInfoType
SetEnvFailedFanCount is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetEnvFailedFanMessage ¶
func (o *NodeDetailsInfoType) SetEnvFailedFanMessage(newValue string) *NodeDetailsInfoType
SetEnvFailedFanMessage is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetEnvFailedPowerSupplyCount ¶
func (o *NodeDetailsInfoType) SetEnvFailedPowerSupplyCount(newValue int) *NodeDetailsInfoType
SetEnvFailedPowerSupplyCount is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetEnvFailedPowerSupplyMessage ¶
func (o *NodeDetailsInfoType) SetEnvFailedPowerSupplyMessage(newValue string) *NodeDetailsInfoType
SetEnvFailedPowerSupplyMessage is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetEnvOverTemperature ¶
func (o *NodeDetailsInfoType) SetEnvOverTemperature(newValue bool) *NodeDetailsInfoType
SetEnvOverTemperature is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetIsAllFlashOptimized ¶
func (o *NodeDetailsInfoType) SetIsAllFlashOptimized(newValue bool) *NodeDetailsInfoType
SetIsAllFlashOptimized is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetIsCloudOptimized ¶
func (o *NodeDetailsInfoType) SetIsCloudOptimized(newValue bool) *NodeDetailsInfoType
SetIsCloudOptimized is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetIsDiffSvcs ¶
func (o *NodeDetailsInfoType) SetIsDiffSvcs(newValue bool) *NodeDetailsInfoType
SetIsDiffSvcs is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetIsEpsilonNode ¶
func (o *NodeDetailsInfoType) SetIsEpsilonNode(newValue bool) *NodeDetailsInfoType
SetIsEpsilonNode is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetIsNodeClusterEligible ¶
func (o *NodeDetailsInfoType) SetIsNodeClusterEligible(newValue bool) *NodeDetailsInfoType
SetIsNodeClusterEligible is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetIsNodeHealthy ¶
func (o *NodeDetailsInfoType) SetIsNodeHealthy(newValue bool) *NodeDetailsInfoType
SetIsNodeHealthy is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetMaximumAggregateSize ¶
func (o *NodeDetailsInfoType) SetMaximumAggregateSize(newValue SizeType) *NodeDetailsInfoType
SetMaximumAggregateSize is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetMaximumNumberOfVolumes ¶
func (o *NodeDetailsInfoType) SetMaximumNumberOfVolumes(newValue int) *NodeDetailsInfoType
SetMaximumNumberOfVolumes is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetMaximumVolumeSize ¶
func (o *NodeDetailsInfoType) SetMaximumVolumeSize(newValue SizeType) *NodeDetailsInfoType
SetMaximumVolumeSize is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNode ¶
func (o *NodeDetailsInfoType) SetNode(newValue NodeNameType) *NodeDetailsInfoType
SetNode is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeAssetTag ¶
func (o *NodeDetailsInfoType) SetNodeAssetTag(newValue string) *NodeDetailsInfoType
SetNodeAssetTag is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeLocation ¶
func (o *NodeDetailsInfoType) SetNodeLocation(newValue string) *NodeDetailsInfoType
SetNodeLocation is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeModel ¶
func (o *NodeDetailsInfoType) SetNodeModel(newValue string) *NodeDetailsInfoType
SetNodeModel is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeNvramId ¶
func (o *NodeDetailsInfoType) SetNodeNvramId(newValue int) *NodeDetailsInfoType
SetNodeNvramId is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeOwner ¶
func (o *NodeDetailsInfoType) SetNodeOwner(newValue string) *NodeDetailsInfoType
SetNodeOwner is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeSerialNumber ¶
func (o *NodeDetailsInfoType) SetNodeSerialNumber(newValue string) *NodeDetailsInfoType
SetNodeSerialNumber is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeStorageConfiguration ¶
func (o *NodeDetailsInfoType) SetNodeStorageConfiguration(newValue StorageConfigurationStateEnumType) *NodeDetailsInfoType
SetNodeStorageConfiguration is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeSystemId ¶
func (o *NodeDetailsInfoType) SetNodeSystemId(newValue string) *NodeDetailsInfoType
SetNodeSystemId is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeUptime ¶
func (o *NodeDetailsInfoType) SetNodeUptime(newValue int) *NodeDetailsInfoType
SetNodeUptime is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeUuid ¶
func (o *NodeDetailsInfoType) SetNodeUuid(newValue string) *NodeDetailsInfoType
SetNodeUuid is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNodeVendor ¶
func (o *NodeDetailsInfoType) SetNodeVendor(newValue string) *NodeDetailsInfoType
SetNodeVendor is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetNvramBatteryStatus ¶
func (o *NodeDetailsInfoType) SetNvramBatteryStatus(newValue NvramBatteryStatusEnumType) *NodeDetailsInfoType
SetNvramBatteryStatus is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetProductVersion ¶
func (o *NodeDetailsInfoType) SetProductVersion(newValue string) *NodeDetailsInfoType
SetProductVersion is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetVmSystemDisks ¶
func (o *NodeDetailsInfoType) SetVmSystemDisks(newValue VmSystemDisksType) *NodeDetailsInfoType
SetVmSystemDisks is a fluent style 'setter' method that can be chained
func (*NodeDetailsInfoType) SetVmhostInfo ¶
func (o *NodeDetailsInfoType) SetVmhostInfo(newValue VmhostInfoType) *NodeDetailsInfoType
SetVmhostInfo is a fluent style 'setter' method that can be chained
func (NodeDetailsInfoType) String ¶
func (o NodeDetailsInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NodeDetailsInfoType) ToXML ¶
func (o *NodeDetailsInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*NodeDetailsInfoType) VmSystemDisks ¶
func (o *NodeDetailsInfoType) VmSystemDisks() VmSystemDisksType
VmSystemDisks is a 'getter' method
func (*NodeDetailsInfoType) VmhostInfo ¶
func (o *NodeDetailsInfoType) VmhostInfo() VmhostInfoType
VmhostInfo is a 'getter' method
type NodeNameType ¶
type NodeNameType = string
NodeNameType is a structure to represent a node-name ZAPI object
type NodeOntapiDetailInfoType ¶
type NodeOntapiDetailInfoType struct {
XMLName xml.Name `xml:"node-ontapi-detail-info"`
MajorVersionPtr *int `xml:"major-version"`
MinorVersionPtr *int `xml:"minor-version"`
NodeNamePtr *string `xml:"node-name"`
NodeUuidPtr *string `xml:"node-uuid"`
}
NodeOntapiDetailInfoType is a structure to represent a node-ontapi-detail-info ZAPI object
func NewNodeOntapiDetailInfoType ¶
func NewNodeOntapiDetailInfoType() *NodeOntapiDetailInfoType
NewNodeOntapiDetailInfoType is a factory method for creating new instances of NodeOntapiDetailInfoType objects
func (*NodeOntapiDetailInfoType) MajorVersion ¶
func (o *NodeOntapiDetailInfoType) MajorVersion() int
MajorVersion is a 'getter' method
func (*NodeOntapiDetailInfoType) MinorVersion ¶
func (o *NodeOntapiDetailInfoType) MinorVersion() int
MinorVersion is a 'getter' method
func (*NodeOntapiDetailInfoType) NodeName ¶
func (o *NodeOntapiDetailInfoType) NodeName() string
NodeName is a 'getter' method
func (*NodeOntapiDetailInfoType) NodeUuid ¶
func (o *NodeOntapiDetailInfoType) NodeUuid() string
NodeUuid is a 'getter' method
func (*NodeOntapiDetailInfoType) SetMajorVersion ¶
func (o *NodeOntapiDetailInfoType) SetMajorVersion(newValue int) *NodeOntapiDetailInfoType
SetMajorVersion is a fluent style 'setter' method that can be chained
func (*NodeOntapiDetailInfoType) SetMinorVersion ¶
func (o *NodeOntapiDetailInfoType) SetMinorVersion(newValue int) *NodeOntapiDetailInfoType
SetMinorVersion is a fluent style 'setter' method that can be chained
func (*NodeOntapiDetailInfoType) SetNodeName ¶
func (o *NodeOntapiDetailInfoType) SetNodeName(newValue string) *NodeOntapiDetailInfoType
SetNodeName is a fluent style 'setter' method that can be chained
func (*NodeOntapiDetailInfoType) SetNodeUuid ¶
func (o *NodeOntapiDetailInfoType) SetNodeUuid(newValue string) *NodeOntapiDetailInfoType
SetNodeUuid is a fluent style 'setter' method that can be chained
func (NodeOntapiDetailInfoType) String ¶
func (o NodeOntapiDetailInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NodeOntapiDetailInfoType) ToXML ¶
func (o *NodeOntapiDetailInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type NodeVersionDetailInfoType ¶
type NodeVersionDetailInfoType struct {
XMLName xml.Name `xml:"node-version-detail-info"`
BuildTimestampPtr *int `xml:"build-timestamp"`
NodeNamePtr *string `xml:"node-name"`
NodeUuidPtr *string `xml:"node-uuid"`
VersionPtr *string `xml:"version"`
}
NodeVersionDetailInfoType is a structure to represent a node-version-detail-info ZAPI object
func NewNodeVersionDetailInfoType ¶
func NewNodeVersionDetailInfoType() *NodeVersionDetailInfoType
NewNodeVersionDetailInfoType is a factory method for creating new instances of NodeVersionDetailInfoType objects
func (*NodeVersionDetailInfoType) BuildTimestamp ¶
func (o *NodeVersionDetailInfoType) BuildTimestamp() int
BuildTimestamp is a 'getter' method
func (*NodeVersionDetailInfoType) NodeName ¶
func (o *NodeVersionDetailInfoType) NodeName() string
NodeName is a 'getter' method
func (*NodeVersionDetailInfoType) NodeUuid ¶
func (o *NodeVersionDetailInfoType) NodeUuid() string
NodeUuid is a 'getter' method
func (*NodeVersionDetailInfoType) SetBuildTimestamp ¶
func (o *NodeVersionDetailInfoType) SetBuildTimestamp(newValue int) *NodeVersionDetailInfoType
SetBuildTimestamp is a fluent style 'setter' method that can be chained
func (*NodeVersionDetailInfoType) SetNodeName ¶
func (o *NodeVersionDetailInfoType) SetNodeName(newValue string) *NodeVersionDetailInfoType
SetNodeName is a fluent style 'setter' method that can be chained
func (*NodeVersionDetailInfoType) SetNodeUuid ¶
func (o *NodeVersionDetailInfoType) SetNodeUuid(newValue string) *NodeVersionDetailInfoType
SetNodeUuid is a fluent style 'setter' method that can be chained
func (*NodeVersionDetailInfoType) SetVersion ¶
func (o *NodeVersionDetailInfoType) SetVersion(newValue string) *NodeVersionDetailInfoType
SetVersion is a fluent style 'setter' method that can be chained
func (NodeVersionDetailInfoType) String ¶
func (o NodeVersionDetailInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*NodeVersionDetailInfoType) ToXML ¶
func (o *NodeVersionDetailInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*NodeVersionDetailInfoType) Version ¶
func (o *NodeVersionDetailInfoType) Version() string
Version is a 'getter' method
type NsswitchType ¶
type NsswitchType = string
NsswitchType is a structure to represent a nsswitch ZAPI object
type NvramBatteryStatusEnumType ¶
type NvramBatteryStatusEnumType = string
NvramBatteryStatusEnumType is a structure to represent a nvram-battery-status-enum ZAPI object
type PlexAttributesType ¶
type PlexAttributesType struct {
XMLName xml.Name `xml:"plex-attributes"`
IsOnlinePtr *bool `xml:"is-online"`
IsResyncingPtr *bool `xml:"is-resyncing"`
PlexNamePtr *string `xml:"plex-name"`
PlexResyncPctWithPrecisionPtr *string `xml:"plex-resync-pct-with-precision"`
PlexStatusPtr *string `xml:"plex-status"`
PoolPtr *int `xml:"pool"`
RaidgroupsPtr *PlexAttributesTypeRaidgroups `xml:"raidgroups"`
// work in progress
ResyncLevelPtr *int `xml:"resync-level"`
ResyncingPercentagePtr *int `xml:"resyncing-percentage"`
}
PlexAttributesType is a structure to represent a plex-attributes ZAPI object
func NewPlexAttributesType ¶
func NewPlexAttributesType() *PlexAttributesType
NewPlexAttributesType is a factory method for creating new instances of PlexAttributesType objects
func (*PlexAttributesType) IsOnline ¶
func (o *PlexAttributesType) IsOnline() bool
IsOnline is a 'getter' method
func (*PlexAttributesType) IsResyncing ¶
func (o *PlexAttributesType) IsResyncing() bool
IsResyncing is a 'getter' method
func (*PlexAttributesType) PlexName ¶
func (o *PlexAttributesType) PlexName() string
PlexName is a 'getter' method
func (*PlexAttributesType) PlexResyncPctWithPrecision ¶
func (o *PlexAttributesType) PlexResyncPctWithPrecision() string
PlexResyncPctWithPrecision is a 'getter' method
func (*PlexAttributesType) PlexStatus ¶
func (o *PlexAttributesType) PlexStatus() string
PlexStatus is a 'getter' method
func (*PlexAttributesType) Raidgroups ¶
func (o *PlexAttributesType) Raidgroups() PlexAttributesTypeRaidgroups
Raidgroups is a 'getter' method
func (*PlexAttributesType) ResyncLevel ¶
func (o *PlexAttributesType) ResyncLevel() int
ResyncLevel is a 'getter' method
func (*PlexAttributesType) ResyncingPercentage ¶
func (o *PlexAttributesType) ResyncingPercentage() int
ResyncingPercentage is a 'getter' method
func (*PlexAttributesType) SetIsOnline ¶
func (o *PlexAttributesType) SetIsOnline(newValue bool) *PlexAttributesType
SetIsOnline is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetIsResyncing ¶
func (o *PlexAttributesType) SetIsResyncing(newValue bool) *PlexAttributesType
SetIsResyncing is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetPlexName ¶
func (o *PlexAttributesType) SetPlexName(newValue string) *PlexAttributesType
SetPlexName is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetPlexResyncPctWithPrecision ¶
func (o *PlexAttributesType) SetPlexResyncPctWithPrecision(newValue string) *PlexAttributesType
SetPlexResyncPctWithPrecision is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetPlexStatus ¶
func (o *PlexAttributesType) SetPlexStatus(newValue string) *PlexAttributesType
SetPlexStatus is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetPool ¶
func (o *PlexAttributesType) SetPool(newValue int) *PlexAttributesType
SetPool is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetRaidgroups ¶
func (o *PlexAttributesType) SetRaidgroups(newValue PlexAttributesTypeRaidgroups) *PlexAttributesType
SetRaidgroups is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetResyncLevel ¶
func (o *PlexAttributesType) SetResyncLevel(newValue int) *PlexAttributesType
SetResyncLevel is a fluent style 'setter' method that can be chained
func (*PlexAttributesType) SetResyncingPercentage ¶
func (o *PlexAttributesType) SetResyncingPercentage(newValue int) *PlexAttributesType
SetResyncingPercentage is a fluent style 'setter' method that can be chained
func (PlexAttributesType) String ¶
func (o PlexAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*PlexAttributesType) ToXML ¶
func (o *PlexAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type PlexAttributesTypeRaidgroups ¶
type PlexAttributesTypeRaidgroups struct {
XMLName xml.Name `xml:"raidgroups"`
RaidgroupAttributesPtr []RaidgroupAttributesType `xml:"raidgroup-attributes"`
}
PlexAttributesTypeRaidgroups is a wrapper
func (*PlexAttributesTypeRaidgroups) RaidgroupAttributes ¶
func (o *PlexAttributesTypeRaidgroups) RaidgroupAttributes() []RaidgroupAttributesType
RaidgroupAttributes is a 'getter' method
func (*PlexAttributesTypeRaidgroups) SetRaidgroupAttributes ¶
func (o *PlexAttributesTypeRaidgroups) SetRaidgroupAttributes(newValue []RaidgroupAttributesType) *PlexAttributesTypeRaidgroups
SetRaidgroupAttributes is a fluent style 'setter' method that can be chained
type ProtocolType ¶
type ProtocolType = string
ProtocolType is a structure to represent a protocol ZAPI object
type QtreeCreateRequest ¶
type QtreeCreateRequest struct {
XMLName xml.Name `xml:"qtree-create"`
ExportPolicyPtr *string `xml:"export-policy"`
ModePtr *string `xml:"mode"`
OplocksPtr *string `xml:"oplocks"`
QtreePtr *string `xml:"qtree"`
SecurityStylePtr *string `xml:"security-style"`
VolumePtr *string `xml:"volume"`
}
QtreeCreateRequest is a structure to represent a qtree-create Request ZAPI object
func NewQtreeCreateRequest ¶
func NewQtreeCreateRequest() *QtreeCreateRequest
NewQtreeCreateRequest is a factory method for creating new instances of QtreeCreateRequest objects
func (*QtreeCreateRequest) ExecuteUsing ¶
func (o *QtreeCreateRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeCreateResponse, error)
func (*QtreeCreateRequest) ExportPolicy ¶
func (o *QtreeCreateRequest) ExportPolicy() string
ExportPolicy is a 'getter' method
func (*QtreeCreateRequest) Mode ¶
func (o *QtreeCreateRequest) Mode() string
Mode is a 'getter' method
func (*QtreeCreateRequest) Oplocks ¶
func (o *QtreeCreateRequest) Oplocks() string
Oplocks is a 'getter' method
func (*QtreeCreateRequest) Qtree ¶
func (o *QtreeCreateRequest) Qtree() string
Qtree is a 'getter' method
func (*QtreeCreateRequest) SecurityStyle ¶
func (o *QtreeCreateRequest) SecurityStyle() string
SecurityStyle is a 'getter' method
func (*QtreeCreateRequest) SetExportPolicy ¶
func (o *QtreeCreateRequest) SetExportPolicy(newValue string) *QtreeCreateRequest
SetExportPolicy is a fluent style 'setter' method that can be chained
func (*QtreeCreateRequest) SetMode ¶
func (o *QtreeCreateRequest) SetMode(newValue string) *QtreeCreateRequest
SetMode is a fluent style 'setter' method that can be chained
func (*QtreeCreateRequest) SetOplocks ¶
func (o *QtreeCreateRequest) SetOplocks(newValue string) *QtreeCreateRequest
SetOplocks is a fluent style 'setter' method that can be chained
func (*QtreeCreateRequest) SetQtree ¶
func (o *QtreeCreateRequest) SetQtree(newValue string) *QtreeCreateRequest
SetQtree is a fluent style 'setter' method that can be chained
func (*QtreeCreateRequest) SetSecurityStyle ¶
func (o *QtreeCreateRequest) SetSecurityStyle(newValue string) *QtreeCreateRequest
SetSecurityStyle is a fluent style 'setter' method that can be chained
func (*QtreeCreateRequest) SetVolume ¶
func (o *QtreeCreateRequest) SetVolume(newValue string) *QtreeCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (QtreeCreateRequest) String ¶
func (o QtreeCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeCreateRequest) ToXML ¶
func (o *QtreeCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QtreeCreateRequest) Volume ¶
func (o *QtreeCreateRequest) Volume() string
Volume is a 'getter' method
type QtreeCreateResponse ¶
type QtreeCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QtreeCreateResponseResult `xml:"results"`
}
QtreeCreateResponse is a structure to represent a qtree-create Response ZAPI object
func NewQtreeCreateResponse ¶
func NewQtreeCreateResponse() *QtreeCreateResponse
NewQtreeCreateResponse is a factory method for creating new instances of QtreeCreateResponse objects
func (QtreeCreateResponse) String ¶
func (o QtreeCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeCreateResponse) ToXML ¶
func (o *QtreeCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeCreateResponseResult ¶
type QtreeCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
QtreeCreateResponseResult is a structure to represent a qtree-create Response Result ZAPI object
func NewQtreeCreateResponseResult ¶
func NewQtreeCreateResponseResult() *QtreeCreateResponseResult
NewQtreeCreateResponseResult is a factory method for creating new instances of QtreeCreateResponseResult objects
func (QtreeCreateResponseResult) String ¶
func (o QtreeCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeCreateResponseResult) ToXML ¶
func (o *QtreeCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeDeleteAsyncRequest ¶
type QtreeDeleteAsyncRequest struct {
XMLName xml.Name `xml:"qtree-delete-async"`
ForcePtr *bool `xml:"force"`
QtreePtr *string `xml:"qtree"`
}
QtreeDeleteAsyncRequest is a structure to represent a qtree-delete-async Request ZAPI object
func NewQtreeDeleteAsyncRequest ¶
func NewQtreeDeleteAsyncRequest() *QtreeDeleteAsyncRequest
NewQtreeDeleteAsyncRequest is a factory method for creating new instances of QtreeDeleteAsyncRequest objects
func (*QtreeDeleteAsyncRequest) ExecuteUsing ¶
func (o *QtreeDeleteAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeDeleteAsyncResponse, error)
func (*QtreeDeleteAsyncRequest) Force ¶
func (o *QtreeDeleteAsyncRequest) Force() bool
Force is a 'getter' method
func (*QtreeDeleteAsyncRequest) Qtree ¶
func (o *QtreeDeleteAsyncRequest) Qtree() string
Qtree is a 'getter' method
func (*QtreeDeleteAsyncRequest) SetForce ¶
func (o *QtreeDeleteAsyncRequest) SetForce(newValue bool) *QtreeDeleteAsyncRequest
SetForce is a fluent style 'setter' method that can be chained
func (*QtreeDeleteAsyncRequest) SetQtree ¶
func (o *QtreeDeleteAsyncRequest) SetQtree(newValue string) *QtreeDeleteAsyncRequest
SetQtree is a fluent style 'setter' method that can be chained
func (QtreeDeleteAsyncRequest) String ¶
func (o QtreeDeleteAsyncRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeDeleteAsyncRequest) ToXML ¶
func (o *QtreeDeleteAsyncRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeDeleteAsyncResponse ¶
type QtreeDeleteAsyncResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QtreeDeleteAsyncResponseResult `xml:"results"`
}
QtreeDeleteAsyncResponse is a structure to represent a qtree-delete-async Response ZAPI object
func NewQtreeDeleteAsyncResponse ¶
func NewQtreeDeleteAsyncResponse() *QtreeDeleteAsyncResponse
NewQtreeDeleteAsyncResponse is a factory method for creating new instances of QtreeDeleteAsyncResponse objects
func (QtreeDeleteAsyncResponse) String ¶
func (o QtreeDeleteAsyncResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeDeleteAsyncResponse) ToXML ¶
func (o *QtreeDeleteAsyncResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeDeleteAsyncResponseResult ¶
type QtreeDeleteAsyncResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
QtreeDeleteAsyncResponseResult is a structure to represent a qtree-delete-async Response Result ZAPI object
func NewQtreeDeleteAsyncResponseResult ¶
func NewQtreeDeleteAsyncResponseResult() *QtreeDeleteAsyncResponseResult
NewQtreeDeleteAsyncResponseResult is a factory method for creating new instances of QtreeDeleteAsyncResponseResult objects
func (*QtreeDeleteAsyncResponseResult) ResultErrorCode ¶
func (o *QtreeDeleteAsyncResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*QtreeDeleteAsyncResponseResult) ResultErrorMessage ¶
func (o *QtreeDeleteAsyncResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*QtreeDeleteAsyncResponseResult) ResultJobid ¶
func (o *QtreeDeleteAsyncResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*QtreeDeleteAsyncResponseResult) ResultStatus ¶
func (o *QtreeDeleteAsyncResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*QtreeDeleteAsyncResponseResult) SetResultErrorCode ¶
func (o *QtreeDeleteAsyncResponseResult) SetResultErrorCode(newValue int) *QtreeDeleteAsyncResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*QtreeDeleteAsyncResponseResult) SetResultErrorMessage ¶
func (o *QtreeDeleteAsyncResponseResult) SetResultErrorMessage(newValue string) *QtreeDeleteAsyncResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*QtreeDeleteAsyncResponseResult) SetResultJobid ¶
func (o *QtreeDeleteAsyncResponseResult) SetResultJobid(newValue int) *QtreeDeleteAsyncResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*QtreeDeleteAsyncResponseResult) SetResultStatus ¶
func (o *QtreeDeleteAsyncResponseResult) SetResultStatus(newValue string) *QtreeDeleteAsyncResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (QtreeDeleteAsyncResponseResult) String ¶
func (o QtreeDeleteAsyncResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeDeleteAsyncResponseResult) ToXML ¶
func (o *QtreeDeleteAsyncResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeInfoType ¶
type QtreeInfoType struct {
XMLName xml.Name `xml:"qtree-info"`
ExportPolicyPtr *string `xml:"export-policy"`
IdPtr *int `xml:"id"`
IsExportPolicyInheritedPtr *bool `xml:"is-export-policy-inherited"`
ModePtr *string `xml:"mode"`
OplocksPtr *string `xml:"oplocks"`
QtreePtr *string `xml:"qtree"`
SecurityStylePtr *string `xml:"security-style"`
StatusPtr *string `xml:"status"`
VolumePtr *string `xml:"volume"`
VserverPtr *string `xml:"vserver"`
}
QtreeInfoType is a structure to represent a qtree-info ZAPI object
func NewQtreeInfoType ¶
func NewQtreeInfoType() *QtreeInfoType
NewQtreeInfoType is a factory method for creating new instances of QtreeInfoType objects
func (*QtreeInfoType) ExportPolicy ¶
func (o *QtreeInfoType) ExportPolicy() string
ExportPolicy is a 'getter' method
func (*QtreeInfoType) IsExportPolicyInherited ¶
func (o *QtreeInfoType) IsExportPolicyInherited() bool
IsExportPolicyInherited is a 'getter' method
func (*QtreeInfoType) Oplocks ¶
func (o *QtreeInfoType) Oplocks() string
Oplocks is a 'getter' method
func (*QtreeInfoType) SecurityStyle ¶
func (o *QtreeInfoType) SecurityStyle() string
SecurityStyle is a 'getter' method
func (*QtreeInfoType) SetExportPolicy ¶
func (o *QtreeInfoType) SetExportPolicy(newValue string) *QtreeInfoType
SetExportPolicy is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetId ¶
func (o *QtreeInfoType) SetId(newValue int) *QtreeInfoType
SetId is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetIsExportPolicyInherited ¶
func (o *QtreeInfoType) SetIsExportPolicyInherited(newValue bool) *QtreeInfoType
SetIsExportPolicyInherited is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetMode ¶
func (o *QtreeInfoType) SetMode(newValue string) *QtreeInfoType
SetMode is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetOplocks ¶
func (o *QtreeInfoType) SetOplocks(newValue string) *QtreeInfoType
SetOplocks is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetQtree ¶
func (o *QtreeInfoType) SetQtree(newValue string) *QtreeInfoType
SetQtree is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetSecurityStyle ¶
func (o *QtreeInfoType) SetSecurityStyle(newValue string) *QtreeInfoType
SetSecurityStyle is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetStatus ¶
func (o *QtreeInfoType) SetStatus(newValue string) *QtreeInfoType
SetStatus is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetVolume ¶
func (o *QtreeInfoType) SetVolume(newValue string) *QtreeInfoType
SetVolume is a fluent style 'setter' method that can be chained
func (*QtreeInfoType) SetVserver ¶
func (o *QtreeInfoType) SetVserver(newValue string) *QtreeInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (QtreeInfoType) String ¶
func (o QtreeInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeInfoType) ToXML ¶
func (o *QtreeInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QtreeInfoType) Vserver ¶
func (o *QtreeInfoType) Vserver() string
Vserver is a 'getter' method
type QtreeListIterRequest ¶
type QtreeListIterRequest struct {
XMLName xml.Name `xml:"qtree-list-iter"`
DesiredAttributesPtr *QtreeListIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *QtreeListIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
QtreeListIterRequest is a structure to represent a qtree-list-iter Request ZAPI object
func NewQtreeListIterRequest ¶
func NewQtreeListIterRequest() *QtreeListIterRequest
NewQtreeListIterRequest is a factory method for creating new instances of QtreeListIterRequest objects
func (*QtreeListIterRequest) DesiredAttributes ¶
func (o *QtreeListIterRequest) DesiredAttributes() QtreeListIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*QtreeListIterRequest) ExecuteUsing ¶
func (o *QtreeListIterRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeListIterResponse, error)
func (*QtreeListIterRequest) MaxRecords ¶
func (o *QtreeListIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*QtreeListIterRequest) Query ¶
func (o *QtreeListIterRequest) Query() QtreeListIterRequestQuery
Query is a 'getter' method
func (*QtreeListIterRequest) SetDesiredAttributes ¶
func (o *QtreeListIterRequest) SetDesiredAttributes(newValue QtreeListIterRequestDesiredAttributes) *QtreeListIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*QtreeListIterRequest) SetMaxRecords ¶
func (o *QtreeListIterRequest) SetMaxRecords(newValue int) *QtreeListIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*QtreeListIterRequest) SetQuery ¶
func (o *QtreeListIterRequest) SetQuery(newValue QtreeListIterRequestQuery) *QtreeListIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*QtreeListIterRequest) SetTag ¶
func (o *QtreeListIterRequest) SetTag(newValue string) *QtreeListIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (QtreeListIterRequest) String ¶
func (o QtreeListIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeListIterRequest) Tag ¶
func (o *QtreeListIterRequest) Tag() string
Tag is a 'getter' method
func (*QtreeListIterRequest) ToXML ¶
func (o *QtreeListIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeListIterRequestDesiredAttributes ¶
type QtreeListIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
QtreeInfoPtr *QtreeInfoType `xml:"qtree-info"`
}
QtreeListIterRequestDesiredAttributes is a wrapper
func (*QtreeListIterRequestDesiredAttributes) QtreeInfo ¶
func (o *QtreeListIterRequestDesiredAttributes) QtreeInfo() QtreeInfoType
QtreeInfo is a 'getter' method
func (*QtreeListIterRequestDesiredAttributes) SetQtreeInfo ¶
func (o *QtreeListIterRequestDesiredAttributes) SetQtreeInfo(newValue QtreeInfoType) *QtreeListIterRequestDesiredAttributes
SetQtreeInfo is a fluent style 'setter' method that can be chained
func (QtreeListIterRequestDesiredAttributes) String ¶
func (o QtreeListIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QtreeListIterRequestQuery ¶
type QtreeListIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
QtreeInfoPtr *QtreeInfoType `xml:"qtree-info"`
}
QtreeListIterRequestQuery is a wrapper
func (*QtreeListIterRequestQuery) QtreeInfo ¶
func (o *QtreeListIterRequestQuery) QtreeInfo() QtreeInfoType
QtreeInfo is a 'getter' method
func (*QtreeListIterRequestQuery) SetQtreeInfo ¶
func (o *QtreeListIterRequestQuery) SetQtreeInfo(newValue QtreeInfoType) *QtreeListIterRequestQuery
SetQtreeInfo is a fluent style 'setter' method that can be chained
func (QtreeListIterRequestQuery) String ¶
func (o QtreeListIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QtreeListIterResponse ¶
type QtreeListIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QtreeListIterResponseResult `xml:"results"`
}
QtreeListIterResponse is a structure to represent a qtree-list-iter Response ZAPI object
func NewQtreeListIterResponse ¶
func NewQtreeListIterResponse() *QtreeListIterResponse
NewQtreeListIterResponse is a factory method for creating new instances of QtreeListIterResponse objects
func (QtreeListIterResponse) String ¶
func (o QtreeListIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeListIterResponse) ToXML ¶
func (o *QtreeListIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeListIterResponseResult ¶
type QtreeListIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *QtreeListIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
QtreeListIterResponseResult is a structure to represent a qtree-list-iter Response Result ZAPI object
func NewQtreeListIterResponseResult ¶
func NewQtreeListIterResponseResult() *QtreeListIterResponseResult
NewQtreeListIterResponseResult is a factory method for creating new instances of QtreeListIterResponseResult objects
func (*QtreeListIterResponseResult) AttributesList ¶
func (o *QtreeListIterResponseResult) AttributesList() QtreeListIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*QtreeListIterResponseResult) NextTag ¶
func (o *QtreeListIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*QtreeListIterResponseResult) NumRecords ¶
func (o *QtreeListIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*QtreeListIterResponseResult) SetAttributesList ¶
func (o *QtreeListIterResponseResult) SetAttributesList(newValue QtreeListIterResponseResultAttributesList) *QtreeListIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*QtreeListIterResponseResult) SetNextTag ¶
func (o *QtreeListIterResponseResult) SetNextTag(newValue string) *QtreeListIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*QtreeListIterResponseResult) SetNumRecords ¶
func (o *QtreeListIterResponseResult) SetNumRecords(newValue int) *QtreeListIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (QtreeListIterResponseResult) String ¶
func (o QtreeListIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeListIterResponseResult) ToXML ¶
func (o *QtreeListIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeListIterResponseResultAttributesList ¶
type QtreeListIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
QtreeInfoPtr []QtreeInfoType `xml:"qtree-info"`
}
QtreeListIterResponseResultAttributesList is a wrapper
func (*QtreeListIterResponseResultAttributesList) QtreeInfo ¶
func (o *QtreeListIterResponseResultAttributesList) QtreeInfo() []QtreeInfoType
QtreeInfo is a 'getter' method
func (*QtreeListIterResponseResultAttributesList) SetQtreeInfo ¶
func (o *QtreeListIterResponseResultAttributesList) SetQtreeInfo(newValue []QtreeInfoType) *QtreeListIterResponseResultAttributesList
SetQtreeInfo is a fluent style 'setter' method that can be chained
func (QtreeListIterResponseResultAttributesList) String ¶
func (o QtreeListIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QtreeRenameRequest ¶
type QtreeRenameRequest struct {
XMLName xml.Name `xml:"qtree-rename"`
NewQtreeNamePtr *string `xml:"new-qtree-name"`
QtreePtr *string `xml:"qtree"`
}
QtreeRenameRequest is a structure to represent a qtree-rename Request ZAPI object
func NewQtreeRenameRequest ¶
func NewQtreeRenameRequest() *QtreeRenameRequest
NewQtreeRenameRequest is a factory method for creating new instances of QtreeRenameRequest objects
func (*QtreeRenameRequest) ExecuteUsing ¶
func (o *QtreeRenameRequest) ExecuteUsing(zr *ZapiRunner) (*QtreeRenameResponse, error)
func (*QtreeRenameRequest) NewQtreeName ¶
func (o *QtreeRenameRequest) NewQtreeName() string
NewQtreeName is a 'getter' method
func (*QtreeRenameRequest) Qtree ¶
func (o *QtreeRenameRequest) Qtree() string
Qtree is a 'getter' method
func (*QtreeRenameRequest) SetNewQtreeName ¶
func (o *QtreeRenameRequest) SetNewQtreeName(newValue string) *QtreeRenameRequest
SetNewQtreeName is a fluent style 'setter' method that can be chained
func (*QtreeRenameRequest) SetQtree ¶
func (o *QtreeRenameRequest) SetQtree(newValue string) *QtreeRenameRequest
SetQtree is a fluent style 'setter' method that can be chained
func (QtreeRenameRequest) String ¶
func (o QtreeRenameRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeRenameRequest) ToXML ¶
func (o *QtreeRenameRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeRenameResponse ¶
type QtreeRenameResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QtreeRenameResponseResult `xml:"results"`
}
QtreeRenameResponse is a structure to represent a qtree-rename Response ZAPI object
func NewQtreeRenameResponse ¶
func NewQtreeRenameResponse() *QtreeRenameResponse
NewQtreeRenameResponse is a factory method for creating new instances of QtreeRenameResponse objects
func (QtreeRenameResponse) String ¶
func (o QtreeRenameResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeRenameResponse) ToXML ¶
func (o *QtreeRenameResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeRenameResponseResult ¶
type QtreeRenameResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
QtreeRenameResponseResult is a structure to represent a qtree-rename Response Result ZAPI object
func NewQtreeRenameResponseResult ¶
func NewQtreeRenameResponseResult() *QtreeRenameResponseResult
NewQtreeRenameResponseResult is a factory method for creating new instances of QtreeRenameResponseResult objects
func (QtreeRenameResponseResult) String ¶
func (o QtreeRenameResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeRenameResponseResult) ToXML ¶
func (o *QtreeRenameResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaEntryType ¶
type QuotaEntryType struct {
XMLName xml.Name `xml:"quota-entry"`
DiskLimitPtr *string `xml:"disk-limit"`
FileLimitPtr *string `xml:"file-limit"`
PerformUserMappingPtr *bool `xml:"perform-user-mapping"`
PolicyPtr *string `xml:"policy"`
QtreePtr *string `xml:"qtree"`
QuotaTargetPtr *string `xml:"quota-target"`
QuotaTypePtr *string `xml:"quota-type"`
SoftDiskLimitPtr *string `xml:"soft-disk-limit"`
SoftFileLimitPtr *string `xml:"soft-file-limit"`
ThresholdPtr *string `xml:"threshold"`
VolumePtr *string `xml:"volume"`
VserverPtr *string `xml:"vserver"`
}
QuotaEntryType is a structure to represent a quota-entry ZAPI object
func NewQuotaEntryType ¶
func NewQuotaEntryType() *QuotaEntryType
NewQuotaEntryType is a factory method for creating new instances of QuotaEntryType objects
func (*QuotaEntryType) DiskLimit ¶
func (o *QuotaEntryType) DiskLimit() string
DiskLimit is a 'getter' method
func (*QuotaEntryType) FileLimit ¶
func (o *QuotaEntryType) FileLimit() string
FileLimit is a 'getter' method
func (*QuotaEntryType) PerformUserMapping ¶
func (o *QuotaEntryType) PerformUserMapping() bool
PerformUserMapping is a 'getter' method
func (*QuotaEntryType) Policy ¶
func (o *QuotaEntryType) Policy() string
Policy is a 'getter' method
func (*QuotaEntryType) QuotaTarget ¶
func (o *QuotaEntryType) QuotaTarget() string
QuotaTarget is a 'getter' method
func (*QuotaEntryType) QuotaType ¶
func (o *QuotaEntryType) QuotaType() string
QuotaType is a 'getter' method
func (*QuotaEntryType) SetDiskLimit ¶
func (o *QuotaEntryType) SetDiskLimit(newValue string) *QuotaEntryType
SetDiskLimit is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetFileLimit ¶
func (o *QuotaEntryType) SetFileLimit(newValue string) *QuotaEntryType
SetFileLimit is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetPerformUserMapping ¶
func (o *QuotaEntryType) SetPerformUserMapping(newValue bool) *QuotaEntryType
SetPerformUserMapping is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetPolicy ¶
func (o *QuotaEntryType) SetPolicy(newValue string) *QuotaEntryType
SetPolicy is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetQtree ¶
func (o *QuotaEntryType) SetQtree(newValue string) *QuotaEntryType
SetQtree is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetQuotaTarget ¶
func (o *QuotaEntryType) SetQuotaTarget(newValue string) *QuotaEntryType
SetQuotaTarget is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetQuotaType ¶
func (o *QuotaEntryType) SetQuotaType(newValue string) *QuotaEntryType
SetQuotaType is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetSoftDiskLimit ¶
func (o *QuotaEntryType) SetSoftDiskLimit(newValue string) *QuotaEntryType
SetSoftDiskLimit is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetSoftFileLimit ¶
func (o *QuotaEntryType) SetSoftFileLimit(newValue string) *QuotaEntryType
SetSoftFileLimit is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetThreshold ¶
func (o *QuotaEntryType) SetThreshold(newValue string) *QuotaEntryType
SetThreshold is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetVolume ¶
func (o *QuotaEntryType) SetVolume(newValue string) *QuotaEntryType
SetVolume is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SetVserver ¶
func (o *QuotaEntryType) SetVserver(newValue string) *QuotaEntryType
SetVserver is a fluent style 'setter' method that can be chained
func (*QuotaEntryType) SoftDiskLimit ¶
func (o *QuotaEntryType) SoftDiskLimit() string
SoftDiskLimit is a 'getter' method
func (*QuotaEntryType) SoftFileLimit ¶
func (o *QuotaEntryType) SoftFileLimit() string
SoftFileLimit is a 'getter' method
func (QuotaEntryType) String ¶
func (o QuotaEntryType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaEntryType) Threshold ¶
func (o *QuotaEntryType) Threshold() string
Threshold is a 'getter' method
func (*QuotaEntryType) ToXML ¶
func (o *QuotaEntryType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QuotaEntryType) Volume ¶
func (o *QuotaEntryType) Volume() string
Volume is a 'getter' method
func (*QuotaEntryType) Vserver ¶
func (o *QuotaEntryType) Vserver() string
Vserver is a 'getter' method
type QuotaListEntriesIterRequest ¶
type QuotaListEntriesIterRequest struct {
XMLName xml.Name `xml:"quota-list-entries-iter"`
DesiredAttributesPtr *QuotaListEntriesIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *QuotaListEntriesIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
QuotaListEntriesIterRequest is a structure to represent a quota-list-entries-iter Request ZAPI object
func NewQuotaListEntriesIterRequest ¶
func NewQuotaListEntriesIterRequest() *QuotaListEntriesIterRequest
NewQuotaListEntriesIterRequest is a factory method for creating new instances of QuotaListEntriesIterRequest objects
func (*QuotaListEntriesIterRequest) DesiredAttributes ¶
func (o *QuotaListEntriesIterRequest) DesiredAttributes() QuotaListEntriesIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*QuotaListEntriesIterRequest) ExecuteUsing ¶
func (o *QuotaListEntriesIterRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaListEntriesIterResponse, error)
func (*QuotaListEntriesIterRequest) MaxRecords ¶
func (o *QuotaListEntriesIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*QuotaListEntriesIterRequest) Query ¶
func (o *QuotaListEntriesIterRequest) Query() QuotaListEntriesIterRequestQuery
Query is a 'getter' method
func (*QuotaListEntriesIterRequest) SetDesiredAttributes ¶
func (o *QuotaListEntriesIterRequest) SetDesiredAttributes(newValue QuotaListEntriesIterRequestDesiredAttributes) *QuotaListEntriesIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterRequest) SetMaxRecords ¶
func (o *QuotaListEntriesIterRequest) SetMaxRecords(newValue int) *QuotaListEntriesIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterRequest) SetQuery ¶
func (o *QuotaListEntriesIterRequest) SetQuery(newValue QuotaListEntriesIterRequestQuery) *QuotaListEntriesIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterRequest) SetTag ¶
func (o *QuotaListEntriesIterRequest) SetTag(newValue string) *QuotaListEntriesIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (QuotaListEntriesIterRequest) String ¶
func (o QuotaListEntriesIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaListEntriesIterRequest) Tag ¶
func (o *QuotaListEntriesIterRequest) Tag() string
Tag is a 'getter' method
func (*QuotaListEntriesIterRequest) ToXML ¶
func (o *QuotaListEntriesIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaListEntriesIterRequestDesiredAttributes ¶
type QuotaListEntriesIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
QuotaEntryPtr *QuotaEntryType `xml:"quota-entry"`
}
QuotaListEntriesIterRequestDesiredAttributes is a wrapper
func (*QuotaListEntriesIterRequestDesiredAttributes) QuotaEntry ¶
func (o *QuotaListEntriesIterRequestDesiredAttributes) QuotaEntry() QuotaEntryType
QuotaEntry is a 'getter' method
func (*QuotaListEntriesIterRequestDesiredAttributes) SetQuotaEntry ¶
func (o *QuotaListEntriesIterRequestDesiredAttributes) SetQuotaEntry(newValue QuotaEntryType) *QuotaListEntriesIterRequestDesiredAttributes
SetQuotaEntry is a fluent style 'setter' method that can be chained
func (QuotaListEntriesIterRequestDesiredAttributes) String ¶
func (o QuotaListEntriesIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QuotaListEntriesIterRequestQuery ¶
type QuotaListEntriesIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
QuotaEntryPtr *QuotaEntryType `xml:"quota-entry"`
}
QuotaListEntriesIterRequestQuery is a wrapper
func (*QuotaListEntriesIterRequestQuery) QuotaEntry ¶
func (o *QuotaListEntriesIterRequestQuery) QuotaEntry() QuotaEntryType
QuotaEntry is a 'getter' method
func (*QuotaListEntriesIterRequestQuery) SetQuotaEntry ¶
func (o *QuotaListEntriesIterRequestQuery) SetQuotaEntry(newValue QuotaEntryType) *QuotaListEntriesIterRequestQuery
SetQuotaEntry is a fluent style 'setter' method that can be chained
func (QuotaListEntriesIterRequestQuery) String ¶
func (o QuotaListEntriesIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QuotaListEntriesIterResponse ¶
type QuotaListEntriesIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QuotaListEntriesIterResponseResult `xml:"results"`
}
QuotaListEntriesIterResponse is a structure to represent a quota-list-entries-iter Response ZAPI object
func NewQuotaListEntriesIterResponse ¶
func NewQuotaListEntriesIterResponse() *QuotaListEntriesIterResponse
NewQuotaListEntriesIterResponse is a factory method for creating new instances of QuotaListEntriesIterResponse objects
func (QuotaListEntriesIterResponse) String ¶
func (o QuotaListEntriesIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaListEntriesIterResponse) ToXML ¶
func (o *QuotaListEntriesIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaListEntriesIterResponseResult ¶
type QuotaListEntriesIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *QuotaListEntriesIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
QuotaListEntriesIterResponseResult is a structure to represent a quota-list-entries-iter Response Result ZAPI object
func NewQuotaListEntriesIterResponseResult ¶
func NewQuotaListEntriesIterResponseResult() *QuotaListEntriesIterResponseResult
NewQuotaListEntriesIterResponseResult is a factory method for creating new instances of QuotaListEntriesIterResponseResult objects
func (*QuotaListEntriesIterResponseResult) AttributesList ¶
func (o *QuotaListEntriesIterResponseResult) AttributesList() QuotaListEntriesIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*QuotaListEntriesIterResponseResult) NextTag ¶
func (o *QuotaListEntriesIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*QuotaListEntriesIterResponseResult) NumRecords ¶
func (o *QuotaListEntriesIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*QuotaListEntriesIterResponseResult) SetAttributesList ¶
func (o *QuotaListEntriesIterResponseResult) SetAttributesList(newValue QuotaListEntriesIterResponseResultAttributesList) *QuotaListEntriesIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterResponseResult) SetNextTag ¶
func (o *QuotaListEntriesIterResponseResult) SetNextTag(newValue string) *QuotaListEntriesIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterResponseResult) SetNumRecords ¶
func (o *QuotaListEntriesIterResponseResult) SetNumRecords(newValue int) *QuotaListEntriesIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (QuotaListEntriesIterResponseResult) String ¶
func (o QuotaListEntriesIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaListEntriesIterResponseResult) ToXML ¶
func (o *QuotaListEntriesIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaListEntriesIterResponseResultAttributesList ¶
type QuotaListEntriesIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
QuotaEntryPtr []QuotaEntryType `xml:"quota-entry"`
}
QuotaListEntriesIterResponseResultAttributesList is a wrapper
func (*QuotaListEntriesIterResponseResultAttributesList) QuotaEntry ¶
func (o *QuotaListEntriesIterResponseResultAttributesList) QuotaEntry() []QuotaEntryType
QuotaEntry is a 'getter' method
func (*QuotaListEntriesIterResponseResultAttributesList) SetQuotaEntry ¶
func (o *QuotaListEntriesIterResponseResultAttributesList) SetQuotaEntry(newValue []QuotaEntryType) *QuotaListEntriesIterResponseResultAttributesList
SetQuotaEntry is a fluent style 'setter' method that can be chained
func (QuotaListEntriesIterResponseResultAttributesList) String ¶
func (o QuotaListEntriesIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QuotaOffRequest ¶
QuotaOffRequest is a structure to represent a quota-off Request ZAPI object
func NewQuotaOffRequest ¶
func NewQuotaOffRequest() *QuotaOffRequest
NewQuotaOffRequest is a factory method for creating new instances of QuotaOffRequest objects
func (*QuotaOffRequest) ExecuteUsing ¶
func (o *QuotaOffRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaOffResponse, error)
func (*QuotaOffRequest) SetVolume ¶
func (o *QuotaOffRequest) SetVolume(newValue string) *QuotaOffRequest
SetVolume is a fluent style 'setter' method that can be chained
func (QuotaOffRequest) String ¶
func (o QuotaOffRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaOffRequest) ToXML ¶
func (o *QuotaOffRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QuotaOffRequest) Volume ¶
func (o *QuotaOffRequest) Volume() string
Volume is a 'getter' method
type QuotaOffResponse ¶
type QuotaOffResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QuotaOffResponseResult `xml:"results"`
}
QuotaOffResponse is a structure to represent a quota-off Response ZAPI object
func NewQuotaOffResponse ¶
func NewQuotaOffResponse() *QuotaOffResponse
NewQuotaOffResponse is a factory method for creating new instances of QuotaOffResponse objects
func (QuotaOffResponse) String ¶
func (o QuotaOffResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaOffResponse) ToXML ¶
func (o *QuotaOffResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaOffResponseResult ¶
type QuotaOffResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
QuotaOffResponseResult is a structure to represent a quota-off Response Result ZAPI object
func NewQuotaOffResponseResult ¶
func NewQuotaOffResponseResult() *QuotaOffResponseResult
NewQuotaOffResponseResult is a factory method for creating new instances of QuotaOffResponseResult objects
func (*QuotaOffResponseResult) ResultErrorCode ¶
func (o *QuotaOffResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*QuotaOffResponseResult) ResultErrorMessage ¶
func (o *QuotaOffResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*QuotaOffResponseResult) ResultJobid ¶
func (o *QuotaOffResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*QuotaOffResponseResult) ResultStatus ¶
func (o *QuotaOffResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*QuotaOffResponseResult) SetResultErrorCode ¶
func (o *QuotaOffResponseResult) SetResultErrorCode(newValue int) *QuotaOffResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*QuotaOffResponseResult) SetResultErrorMessage ¶
func (o *QuotaOffResponseResult) SetResultErrorMessage(newValue string) *QuotaOffResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*QuotaOffResponseResult) SetResultJobid ¶
func (o *QuotaOffResponseResult) SetResultJobid(newValue int) *QuotaOffResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*QuotaOffResponseResult) SetResultStatus ¶
func (o *QuotaOffResponseResult) SetResultStatus(newValue string) *QuotaOffResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (QuotaOffResponseResult) String ¶
func (o QuotaOffResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaOffResponseResult) ToXML ¶
func (o *QuotaOffResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaOnRequest ¶
QuotaOnRequest is a structure to represent a quota-on Request ZAPI object
func NewQuotaOnRequest ¶
func NewQuotaOnRequest() *QuotaOnRequest
NewQuotaOnRequest is a factory method for creating new instances of QuotaOnRequest objects
func (*QuotaOnRequest) ExecuteUsing ¶
func (o *QuotaOnRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaOnResponse, error)
func (*QuotaOnRequest) SetVolume ¶
func (o *QuotaOnRequest) SetVolume(newValue string) *QuotaOnRequest
SetVolume is a fluent style 'setter' method that can be chained
func (QuotaOnRequest) String ¶
func (o QuotaOnRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaOnRequest) ToXML ¶
func (o *QuotaOnRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QuotaOnRequest) Volume ¶
func (o *QuotaOnRequest) Volume() string
Volume is a 'getter' method
type QuotaOnResponse ¶
type QuotaOnResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QuotaOnResponseResult `xml:"results"`
}
QuotaOnResponse is a structure to represent a quota-on Response ZAPI object
func NewQuotaOnResponse ¶
func NewQuotaOnResponse() *QuotaOnResponse
NewQuotaOnResponse is a factory method for creating new instances of QuotaOnResponse objects
func (QuotaOnResponse) String ¶
func (o QuotaOnResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaOnResponse) ToXML ¶
func (o *QuotaOnResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaOnResponseResult ¶
type QuotaOnResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
QuotaOnResponseResult is a structure to represent a quota-on Response Result ZAPI object
func NewQuotaOnResponseResult ¶
func NewQuotaOnResponseResult() *QuotaOnResponseResult
NewQuotaOnResponseResult is a factory method for creating new instances of QuotaOnResponseResult objects
func (*QuotaOnResponseResult) ResultErrorCode ¶
func (o *QuotaOnResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*QuotaOnResponseResult) ResultErrorMessage ¶
func (o *QuotaOnResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*QuotaOnResponseResult) ResultJobid ¶
func (o *QuotaOnResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*QuotaOnResponseResult) ResultStatus ¶
func (o *QuotaOnResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*QuotaOnResponseResult) SetResultErrorCode ¶
func (o *QuotaOnResponseResult) SetResultErrorCode(newValue int) *QuotaOnResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*QuotaOnResponseResult) SetResultErrorMessage ¶
func (o *QuotaOnResponseResult) SetResultErrorMessage(newValue string) *QuotaOnResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*QuotaOnResponseResult) SetResultJobid ¶
func (o *QuotaOnResponseResult) SetResultJobid(newValue int) *QuotaOnResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*QuotaOnResponseResult) SetResultStatus ¶
func (o *QuotaOnResponseResult) SetResultStatus(newValue string) *QuotaOnResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (QuotaOnResponseResult) String ¶
func (o QuotaOnResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaOnResponseResult) ToXML ¶
func (o *QuotaOnResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaResizeRequest ¶
type QuotaResizeRequest struct {
XMLName xml.Name `xml:"quota-resize"`
VolumePtr *string `xml:"volume"`
}
QuotaResizeRequest is a structure to represent a quota-resize Request ZAPI object
func NewQuotaResizeRequest ¶
func NewQuotaResizeRequest() *QuotaResizeRequest
NewQuotaResizeRequest is a factory method for creating new instances of QuotaResizeRequest objects
func (*QuotaResizeRequest) ExecuteUsing ¶
func (o *QuotaResizeRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaResizeResponse, error)
func (*QuotaResizeRequest) SetVolume ¶
func (o *QuotaResizeRequest) SetVolume(newValue string) *QuotaResizeRequest
SetVolume is a fluent style 'setter' method that can be chained
func (QuotaResizeRequest) String ¶
func (o QuotaResizeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaResizeRequest) ToXML ¶
func (o *QuotaResizeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QuotaResizeRequest) Volume ¶
func (o *QuotaResizeRequest) Volume() string
Volume is a 'getter' method
type QuotaResizeResponse ¶
type QuotaResizeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QuotaResizeResponseResult `xml:"results"`
}
QuotaResizeResponse is a structure to represent a quota-resize Response ZAPI object
func NewQuotaResizeResponse ¶
func NewQuotaResizeResponse() *QuotaResizeResponse
NewQuotaResizeResponse is a factory method for creating new instances of QuotaResizeResponse objects
func (QuotaResizeResponse) String ¶
func (o QuotaResizeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaResizeResponse) ToXML ¶
func (o *QuotaResizeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaResizeResponseResult ¶
type QuotaResizeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
QuotaResizeResponseResult is a structure to represent a quota-resize Response Result ZAPI object
func NewQuotaResizeResponseResult ¶
func NewQuotaResizeResponseResult() *QuotaResizeResponseResult
NewQuotaResizeResponseResult is a factory method for creating new instances of QuotaResizeResponseResult objects
func (*QuotaResizeResponseResult) ResultErrorCode ¶
func (o *QuotaResizeResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*QuotaResizeResponseResult) ResultErrorMessage ¶
func (o *QuotaResizeResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*QuotaResizeResponseResult) ResultJobid ¶
func (o *QuotaResizeResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*QuotaResizeResponseResult) ResultStatus ¶
func (o *QuotaResizeResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*QuotaResizeResponseResult) SetResultErrorCode ¶
func (o *QuotaResizeResponseResult) SetResultErrorCode(newValue int) *QuotaResizeResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*QuotaResizeResponseResult) SetResultErrorMessage ¶
func (o *QuotaResizeResponseResult) SetResultErrorMessage(newValue string) *QuotaResizeResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*QuotaResizeResponseResult) SetResultJobid ¶
func (o *QuotaResizeResponseResult) SetResultJobid(newValue int) *QuotaResizeResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*QuotaResizeResponseResult) SetResultStatus ¶
func (o *QuotaResizeResponseResult) SetResultStatus(newValue string) *QuotaResizeResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (QuotaResizeResponseResult) String ¶
func (o QuotaResizeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaResizeResponseResult) ToXML ¶
func (o *QuotaResizeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaSetEntryRequest ¶
type QuotaSetEntryRequest struct {
XMLName xml.Name `xml:"quota-set-entry"`
DiskLimitPtr *string `xml:"disk-limit"`
FileLimitPtr *string `xml:"file-limit"`
PerformUserMappingPtr *bool `xml:"perform-user-mapping"`
PolicyPtr *string `xml:"policy"`
QtreePtr *string `xml:"qtree"`
QuotaTargetPtr *string `xml:"quota-target"`
QuotaTypePtr *string `xml:"quota-type"`
SoftDiskLimitPtr *string `xml:"soft-disk-limit"`
SoftFileLimitPtr *string `xml:"soft-file-limit"`
ThresholdPtr *string `xml:"threshold"`
VolumePtr *string `xml:"volume"`
}
QuotaSetEntryRequest is a structure to represent a quota-set-entry Request ZAPI object
func NewQuotaSetEntryRequest ¶
func NewQuotaSetEntryRequest() *QuotaSetEntryRequest
NewQuotaSetEntryRequest is a factory method for creating new instances of QuotaSetEntryRequest objects
func (*QuotaSetEntryRequest) DiskLimit ¶
func (o *QuotaSetEntryRequest) DiskLimit() string
DiskLimit is a 'getter' method
func (*QuotaSetEntryRequest) ExecuteUsing ¶
func (o *QuotaSetEntryRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaSetEntryResponse, error)
func (*QuotaSetEntryRequest) FileLimit ¶
func (o *QuotaSetEntryRequest) FileLimit() string
FileLimit is a 'getter' method
func (*QuotaSetEntryRequest) PerformUserMapping ¶
func (o *QuotaSetEntryRequest) PerformUserMapping() bool
PerformUserMapping is a 'getter' method
func (*QuotaSetEntryRequest) Policy ¶
func (o *QuotaSetEntryRequest) Policy() string
Policy is a 'getter' method
func (*QuotaSetEntryRequest) Qtree ¶
func (o *QuotaSetEntryRequest) Qtree() string
Qtree is a 'getter' method
func (*QuotaSetEntryRequest) QuotaTarget ¶
func (o *QuotaSetEntryRequest) QuotaTarget() string
QuotaTarget is a 'getter' method
func (*QuotaSetEntryRequest) QuotaType ¶
func (o *QuotaSetEntryRequest) QuotaType() string
QuotaType is a 'getter' method
func (*QuotaSetEntryRequest) SetDiskLimit ¶
func (o *QuotaSetEntryRequest) SetDiskLimit(newValue string) *QuotaSetEntryRequest
SetDiskLimit is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetFileLimit ¶
func (o *QuotaSetEntryRequest) SetFileLimit(newValue string) *QuotaSetEntryRequest
SetFileLimit is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetPerformUserMapping ¶
func (o *QuotaSetEntryRequest) SetPerformUserMapping(newValue bool) *QuotaSetEntryRequest
SetPerformUserMapping is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetPolicy ¶
func (o *QuotaSetEntryRequest) SetPolicy(newValue string) *QuotaSetEntryRequest
SetPolicy is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetQtree ¶
func (o *QuotaSetEntryRequest) SetQtree(newValue string) *QuotaSetEntryRequest
SetQtree is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetQuotaTarget ¶
func (o *QuotaSetEntryRequest) SetQuotaTarget(newValue string) *QuotaSetEntryRequest
SetQuotaTarget is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetQuotaType ¶
func (o *QuotaSetEntryRequest) SetQuotaType(newValue string) *QuotaSetEntryRequest
SetQuotaType is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetSoftDiskLimit ¶
func (o *QuotaSetEntryRequest) SetSoftDiskLimit(newValue string) *QuotaSetEntryRequest
SetSoftDiskLimit is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetSoftFileLimit ¶
func (o *QuotaSetEntryRequest) SetSoftFileLimit(newValue string) *QuotaSetEntryRequest
SetSoftFileLimit is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetThreshold ¶
func (o *QuotaSetEntryRequest) SetThreshold(newValue string) *QuotaSetEntryRequest
SetThreshold is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SetVolume ¶
func (o *QuotaSetEntryRequest) SetVolume(newValue string) *QuotaSetEntryRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*QuotaSetEntryRequest) SoftDiskLimit ¶
func (o *QuotaSetEntryRequest) SoftDiskLimit() string
SoftDiskLimit is a 'getter' method
func (*QuotaSetEntryRequest) SoftFileLimit ¶
func (o *QuotaSetEntryRequest) SoftFileLimit() string
SoftFileLimit is a 'getter' method
func (QuotaSetEntryRequest) String ¶
func (o QuotaSetEntryRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaSetEntryRequest) Threshold ¶
func (o *QuotaSetEntryRequest) Threshold() string
Threshold is a 'getter' method
func (*QuotaSetEntryRequest) ToXML ¶
func (o *QuotaSetEntryRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QuotaSetEntryRequest) Volume ¶
func (o *QuotaSetEntryRequest) Volume() string
Volume is a 'getter' method
type QuotaSetEntryResponse ¶
type QuotaSetEntryResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QuotaSetEntryResponseResult `xml:"results"`
}
QuotaSetEntryResponse is a structure to represent a quota-set-entry Response ZAPI object
func NewQuotaSetEntryResponse ¶
func NewQuotaSetEntryResponse() *QuotaSetEntryResponse
NewQuotaSetEntryResponse is a factory method for creating new instances of QuotaSetEntryResponse objects
func (QuotaSetEntryResponse) String ¶
func (o QuotaSetEntryResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaSetEntryResponse) ToXML ¶
func (o *QuotaSetEntryResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaSetEntryResponseResult ¶
type QuotaSetEntryResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
QuotaSetEntryResponseResult is a structure to represent a quota-set-entry Response Result ZAPI object
func NewQuotaSetEntryResponseResult ¶
func NewQuotaSetEntryResponseResult() *QuotaSetEntryResponseResult
NewQuotaSetEntryResponseResult is a factory method for creating new instances of QuotaSetEntryResponseResult objects
func (QuotaSetEntryResponseResult) String ¶
func (o QuotaSetEntryResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaSetEntryResponseResult) ToXML ¶
func (o *QuotaSetEntryResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaStatusRequest ¶
type QuotaStatusRequest struct {
XMLName xml.Name `xml:"quota-status"`
VolumePtr *string `xml:"volume"`
}
QuotaStatusRequest is a structure to represent a quota-status Request ZAPI object
func NewQuotaStatusRequest ¶
func NewQuotaStatusRequest() *QuotaStatusRequest
NewQuotaStatusRequest is a factory method for creating new instances of QuotaStatusRequest objects
func (*QuotaStatusRequest) ExecuteUsing ¶
func (o *QuotaStatusRequest) ExecuteUsing(zr *ZapiRunner) (*QuotaStatusResponse, error)
func (*QuotaStatusRequest) SetVolume ¶
func (o *QuotaStatusRequest) SetVolume(newValue string) *QuotaStatusRequest
SetVolume is a fluent style 'setter' method that can be chained
func (QuotaStatusRequest) String ¶
func (o QuotaStatusRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaStatusRequest) ToXML ¶
func (o *QuotaStatusRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*QuotaStatusRequest) Volume ¶
func (o *QuotaStatusRequest) Volume() string
Volume is a 'getter' method
type QuotaStatusResponse ¶
type QuotaStatusResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result QuotaStatusResponseResult `xml:"results"`
}
QuotaStatusResponse is a structure to represent a quota-status Response ZAPI object
func NewQuotaStatusResponse ¶
func NewQuotaStatusResponse() *QuotaStatusResponse
NewQuotaStatusResponse is a factory method for creating new instances of QuotaStatusResponse objects
func (QuotaStatusResponse) String ¶
func (o QuotaStatusResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaStatusResponse) ToXML ¶
func (o *QuotaStatusResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaStatusResponseResult ¶
type QuotaStatusResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
PercentCompletePtr *int `xml:"percent-complete"`
QuotaErrorsPtr *string `xml:"quota-errors"`
ReasonPtr *string `xml:"reason"`
StatusPtr *string `xml:"status"`
SubstatusPtr *string `xml:"substatus"`
}
QuotaStatusResponseResult is a structure to represent a quota-status Response Result ZAPI object
func NewQuotaStatusResponseResult ¶
func NewQuotaStatusResponseResult() *QuotaStatusResponseResult
NewQuotaStatusResponseResult is a factory method for creating new instances of QuotaStatusResponseResult objects
func (*QuotaStatusResponseResult) PercentComplete ¶
func (o *QuotaStatusResponseResult) PercentComplete() int
PercentComplete is a 'getter' method
func (*QuotaStatusResponseResult) QuotaErrors ¶
func (o *QuotaStatusResponseResult) QuotaErrors() string
QuotaErrors is a 'getter' method
func (*QuotaStatusResponseResult) Reason ¶
func (o *QuotaStatusResponseResult) Reason() string
Reason is a 'getter' method
func (*QuotaStatusResponseResult) SetPercentComplete ¶
func (o *QuotaStatusResponseResult) SetPercentComplete(newValue int) *QuotaStatusResponseResult
SetPercentComplete is a fluent style 'setter' method that can be chained
func (*QuotaStatusResponseResult) SetQuotaErrors ¶
func (o *QuotaStatusResponseResult) SetQuotaErrors(newValue string) *QuotaStatusResponseResult
SetQuotaErrors is a fluent style 'setter' method that can be chained
func (*QuotaStatusResponseResult) SetReason ¶
func (o *QuotaStatusResponseResult) SetReason(newValue string) *QuotaStatusResponseResult
SetReason is a fluent style 'setter' method that can be chained
func (*QuotaStatusResponseResult) SetStatus ¶
func (o *QuotaStatusResponseResult) SetStatus(newValue string) *QuotaStatusResponseResult
SetStatus is a fluent style 'setter' method that can be chained
func (*QuotaStatusResponseResult) SetSubstatus ¶
func (o *QuotaStatusResponseResult) SetSubstatus(newValue string) *QuotaStatusResponseResult
SetSubstatus is a fluent style 'setter' method that can be chained
func (*QuotaStatusResponseResult) Status ¶
func (o *QuotaStatusResponseResult) Status() string
Status is a 'getter' method
func (QuotaStatusResponseResult) String ¶
func (o QuotaStatusResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaStatusResponseResult) Substatus ¶
func (o *QuotaStatusResponseResult) Substatus() string
Substatus is a 'getter' method
func (*QuotaStatusResponseResult) ToXML ¶
func (o *QuotaStatusResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type RaidgroupAttributesType ¶
type RaidgroupAttributesType struct {
XMLName xml.Name `xml:"raidgroup-attributes"`
ChecksumStylePtr *string `xml:"checksum-style"`
IsCacheTierPtr *bool `xml:"is-cache-tier"`
IsRecomputingParityPtr *bool `xml:"is-recomputing-parity"`
IsReconstructingPtr *bool `xml:"is-reconstructing"`
RaidgroupNamePtr *string `xml:"raidgroup-name"`
RecomputingParityPercentagePtr *int `xml:"recomputing-parity-percentage"`
ReconstructionPercentagePtr *int `xml:"reconstruction-percentage"`
}
RaidgroupAttributesType is a structure to represent a raidgroup-attributes ZAPI object
func NewRaidgroupAttributesType ¶
func NewRaidgroupAttributesType() *RaidgroupAttributesType
NewRaidgroupAttributesType is a factory method for creating new instances of RaidgroupAttributesType objects
func (*RaidgroupAttributesType) ChecksumStyle ¶
func (o *RaidgroupAttributesType) ChecksumStyle() string
ChecksumStyle is a 'getter' method
func (*RaidgroupAttributesType) IsCacheTier ¶
func (o *RaidgroupAttributesType) IsCacheTier() bool
IsCacheTier is a 'getter' method
func (*RaidgroupAttributesType) IsRecomputingParity ¶
func (o *RaidgroupAttributesType) IsRecomputingParity() bool
IsRecomputingParity is a 'getter' method
func (*RaidgroupAttributesType) IsReconstructing ¶
func (o *RaidgroupAttributesType) IsReconstructing() bool
IsReconstructing is a 'getter' method
func (*RaidgroupAttributesType) RaidgroupName ¶
func (o *RaidgroupAttributesType) RaidgroupName() string
RaidgroupName is a 'getter' method
func (*RaidgroupAttributesType) RecomputingParityPercentage ¶
func (o *RaidgroupAttributesType) RecomputingParityPercentage() int
RecomputingParityPercentage is a 'getter' method
func (*RaidgroupAttributesType) ReconstructionPercentage ¶
func (o *RaidgroupAttributesType) ReconstructionPercentage() int
ReconstructionPercentage is a 'getter' method
func (*RaidgroupAttributesType) SetChecksumStyle ¶
func (o *RaidgroupAttributesType) SetChecksumStyle(newValue string) *RaidgroupAttributesType
SetChecksumStyle is a fluent style 'setter' method that can be chained
func (*RaidgroupAttributesType) SetIsCacheTier ¶
func (o *RaidgroupAttributesType) SetIsCacheTier(newValue bool) *RaidgroupAttributesType
SetIsCacheTier is a fluent style 'setter' method that can be chained
func (*RaidgroupAttributesType) SetIsRecomputingParity ¶
func (o *RaidgroupAttributesType) SetIsRecomputingParity(newValue bool) *RaidgroupAttributesType
SetIsRecomputingParity is a fluent style 'setter' method that can be chained
func (*RaidgroupAttributesType) SetIsReconstructing ¶
func (o *RaidgroupAttributesType) SetIsReconstructing(newValue bool) *RaidgroupAttributesType
SetIsReconstructing is a fluent style 'setter' method that can be chained
func (*RaidgroupAttributesType) SetRaidgroupName ¶
func (o *RaidgroupAttributesType) SetRaidgroupName(newValue string) *RaidgroupAttributesType
SetRaidgroupName is a fluent style 'setter' method that can be chained
func (*RaidgroupAttributesType) SetRecomputingParityPercentage ¶
func (o *RaidgroupAttributesType) SetRecomputingParityPercentage(newValue int) *RaidgroupAttributesType
SetRecomputingParityPercentage is a fluent style 'setter' method that can be chained
func (*RaidgroupAttributesType) SetReconstructionPercentage ¶
func (o *RaidgroupAttributesType) SetReconstructionPercentage(newValue int) *RaidgroupAttributesType
SetReconstructionPercentage is a fluent style 'setter' method that can be chained
func (RaidgroupAttributesType) String ¶
func (o RaidgroupAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*RaidgroupAttributesType) ToXML ¶
func (o *RaidgroupAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type ReposConstituentRoleType ¶
type ReposConstituentRoleType = string
ReposConstituentRoleType is a structure to represent a repos-constituent-role ZAPI object
type RoutingGroupTypeType ¶
type RoutingGroupTypeType = string
RoutingGroupTypeType is a structure to represent a routing-group-type ZAPI object
type SecurityFlavorType ¶
type SecurityFlavorType = string
SecurityFlavorType is a structure to represent a security-flavor ZAPI object
type SecurityStyleEnumType ¶
type SecurityStyleEnumType = string
SecurityStyleEnumType is a structure to represent a security-style-enum ZAPI object
type ShowAggregatesType ¶
type ShowAggregatesType struct {
XMLName xml.Name `xml:"show-aggregates"`
AggregateNamePtr *AggrNameType `xml:"aggregate-name"`
AggregateTypePtr *AggregatetypeType `xml:"aggregate-type"`
AvailableSizePtr *SizeType `xml:"available-size"`
SnaplockTypePtr *SnaplocktypeType `xml:"snaplock-type"`
VserverNamePtr *string `xml:"vserver-name"`
}
ShowAggregatesType is a structure to represent a show-aggregates ZAPI object
func NewShowAggregatesType ¶
func NewShowAggregatesType() *ShowAggregatesType
NewShowAggregatesType is a factory method for creating new instances of ShowAggregatesType objects
func (*ShowAggregatesType) AggregateName ¶
func (o *ShowAggregatesType) AggregateName() AggrNameType
AggregateName is a 'getter' method
func (*ShowAggregatesType) AggregateType ¶
func (o *ShowAggregatesType) AggregateType() AggregatetypeType
AggregateType is a 'getter' method
func (*ShowAggregatesType) AvailableSize ¶
func (o *ShowAggregatesType) AvailableSize() SizeType
AvailableSize is a 'getter' method
func (*ShowAggregatesType) SetAggregateName ¶
func (o *ShowAggregatesType) SetAggregateName(newValue AggrNameType) *ShowAggregatesType
SetAggregateName is a fluent style 'setter' method that can be chained
func (*ShowAggregatesType) SetAggregateType ¶
func (o *ShowAggregatesType) SetAggregateType(newValue AggregatetypeType) *ShowAggregatesType
SetAggregateType is a fluent style 'setter' method that can be chained
func (*ShowAggregatesType) SetAvailableSize ¶
func (o *ShowAggregatesType) SetAvailableSize(newValue SizeType) *ShowAggregatesType
SetAvailableSize is a fluent style 'setter' method that can be chained
func (*ShowAggregatesType) SetSnaplockType ¶
func (o *ShowAggregatesType) SetSnaplockType(newValue SnaplocktypeType) *ShowAggregatesType
SetSnaplockType is a fluent style 'setter' method that can be chained
func (*ShowAggregatesType) SetVserverName ¶
func (o *ShowAggregatesType) SetVserverName(newValue string) *ShowAggregatesType
SetVserverName is a fluent style 'setter' method that can be chained
func (*ShowAggregatesType) SnaplockType ¶
func (o *ShowAggregatesType) SnaplockType() SnaplocktypeType
SnaplockType is a 'getter' method
func (ShowAggregatesType) String ¶
func (o ShowAggregatesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*ShowAggregatesType) ToXML ¶
func (o *ShowAggregatesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*ShowAggregatesType) VserverName ¶
func (o *ShowAggregatesType) VserverName() string
VserverName is a 'getter' method
type SnaplocktypeType ¶
type SnaplocktypeType = string
SnaplocktypeType is a structure to represent a snaplocktype ZAPI object
type SnapmirrorGetIterRequest ¶
type SnapmirrorGetIterRequest struct {
XMLName xml.Name `xml:"snapmirror-get-iter"`
DesiredAttributesPtr *SnapmirrorGetIterRequestDesiredAttributes `xml:"desired-attributes"`
ExpandPtr *bool `xml:"expand"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *SnapmirrorGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
SnapmirrorGetIterRequest is a structure to represent a snapmirror-get-iter Request ZAPI object
func NewSnapmirrorGetIterRequest ¶
func NewSnapmirrorGetIterRequest() *SnapmirrorGetIterRequest
NewSnapmirrorGetIterRequest is a factory method for creating new instances of SnapmirrorGetIterRequest objects
func (*SnapmirrorGetIterRequest) DesiredAttributes ¶
func (o *SnapmirrorGetIterRequest) DesiredAttributes() SnapmirrorGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*SnapmirrorGetIterRequest) ExecuteUsing ¶
func (o *SnapmirrorGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*SnapmirrorGetIterResponse, error)
func (*SnapmirrorGetIterRequest) Expand ¶
func (o *SnapmirrorGetIterRequest) Expand() bool
Expand is a 'getter' method
func (*SnapmirrorGetIterRequest) MaxRecords ¶
func (o *SnapmirrorGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*SnapmirrorGetIterRequest) Query ¶
func (o *SnapmirrorGetIterRequest) Query() SnapmirrorGetIterRequestQuery
Query is a 'getter' method
func (*SnapmirrorGetIterRequest) SetDesiredAttributes ¶
func (o *SnapmirrorGetIterRequest) SetDesiredAttributes(newValue SnapmirrorGetIterRequestDesiredAttributes) *SnapmirrorGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterRequest) SetExpand ¶
func (o *SnapmirrorGetIterRequest) SetExpand(newValue bool) *SnapmirrorGetIterRequest
SetExpand is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterRequest) SetMaxRecords ¶
func (o *SnapmirrorGetIterRequest) SetMaxRecords(newValue int) *SnapmirrorGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterRequest) SetQuery ¶
func (o *SnapmirrorGetIterRequest) SetQuery(newValue SnapmirrorGetIterRequestQuery) *SnapmirrorGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterRequest) SetTag ¶
func (o *SnapmirrorGetIterRequest) SetTag(newValue string) *SnapmirrorGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (SnapmirrorGetIterRequest) String ¶
func (o SnapmirrorGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapmirrorGetIterRequest) Tag ¶
func (o *SnapmirrorGetIterRequest) Tag() string
Tag is a 'getter' method
func (*SnapmirrorGetIterRequest) ToXML ¶
func (o *SnapmirrorGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapmirrorGetIterRequestDesiredAttributes ¶
type SnapmirrorGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
SnapmirrorInfoPtr *SnapmirrorInfoType `xml:"snapmirror-info"`
}
SnapmirrorGetIterRequestDesiredAttributes is a wrapper
func (*SnapmirrorGetIterRequestDesiredAttributes) SetSnapmirrorInfo ¶
func (o *SnapmirrorGetIterRequestDesiredAttributes) SetSnapmirrorInfo(newValue SnapmirrorInfoType) *SnapmirrorGetIterRequestDesiredAttributes
SetSnapmirrorInfo is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterRequestDesiredAttributes) SnapmirrorInfo ¶
func (o *SnapmirrorGetIterRequestDesiredAttributes) SnapmirrorInfo() SnapmirrorInfoType
SnapmirrorInfo is a 'getter' method
func (SnapmirrorGetIterRequestDesiredAttributes) String ¶
func (o SnapmirrorGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapmirrorGetIterRequestQuery ¶
type SnapmirrorGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
SnapmirrorInfoPtr *SnapmirrorInfoType `xml:"snapmirror-info"`
}
SnapmirrorGetIterRequestQuery is a wrapper
func (*SnapmirrorGetIterRequestQuery) SetSnapmirrorInfo ¶
func (o *SnapmirrorGetIterRequestQuery) SetSnapmirrorInfo(newValue SnapmirrorInfoType) *SnapmirrorGetIterRequestQuery
SetSnapmirrorInfo is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterRequestQuery) SnapmirrorInfo ¶
func (o *SnapmirrorGetIterRequestQuery) SnapmirrorInfo() SnapmirrorInfoType
SnapmirrorInfo is a 'getter' method
func (SnapmirrorGetIterRequestQuery) String ¶
func (o SnapmirrorGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapmirrorGetIterResponse ¶
type SnapmirrorGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapmirrorGetIterResponseResult `xml:"results"`
}
SnapmirrorGetIterResponse is a structure to represent a snapmirror-get-iter Response ZAPI object
func NewSnapmirrorGetIterResponse ¶
func NewSnapmirrorGetIterResponse() *SnapmirrorGetIterResponse
NewSnapmirrorGetIterResponse is a factory method for creating new instances of SnapmirrorGetIterResponse objects
func (SnapmirrorGetIterResponse) String ¶
func (o SnapmirrorGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapmirrorGetIterResponse) ToXML ¶
func (o *SnapmirrorGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapmirrorGetIterResponseResult ¶
type SnapmirrorGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *SnapmirrorGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
SnapmirrorGetIterResponseResult is a structure to represent a snapmirror-get-iter Response Result ZAPI object
func NewSnapmirrorGetIterResponseResult ¶
func NewSnapmirrorGetIterResponseResult() *SnapmirrorGetIterResponseResult
NewSnapmirrorGetIterResponseResult is a factory method for creating new instances of SnapmirrorGetIterResponseResult objects
func (*SnapmirrorGetIterResponseResult) AttributesList ¶
func (o *SnapmirrorGetIterResponseResult) AttributesList() SnapmirrorGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*SnapmirrorGetIterResponseResult) NextTag ¶
func (o *SnapmirrorGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*SnapmirrorGetIterResponseResult) NumRecords ¶
func (o *SnapmirrorGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*SnapmirrorGetIterResponseResult) SetAttributesList ¶
func (o *SnapmirrorGetIterResponseResult) SetAttributesList(newValue SnapmirrorGetIterResponseResultAttributesList) *SnapmirrorGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterResponseResult) SetNextTag ¶
func (o *SnapmirrorGetIterResponseResult) SetNextTag(newValue string) *SnapmirrorGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterResponseResult) SetNumRecords ¶
func (o *SnapmirrorGetIterResponseResult) SetNumRecords(newValue int) *SnapmirrorGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (SnapmirrorGetIterResponseResult) String ¶
func (o SnapmirrorGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapmirrorGetIterResponseResult) ToXML ¶
func (o *SnapmirrorGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapmirrorGetIterResponseResultAttributesList ¶
type SnapmirrorGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
SnapmirrorInfoPtr []SnapmirrorInfoType `xml:"snapmirror-info"`
}
SnapmirrorGetIterResponseResultAttributesList is a wrapper
func (*SnapmirrorGetIterResponseResultAttributesList) SetSnapmirrorInfo ¶
func (o *SnapmirrorGetIterResponseResultAttributesList) SetSnapmirrorInfo(newValue []SnapmirrorInfoType) *SnapmirrorGetIterResponseResultAttributesList
SetSnapmirrorInfo is a fluent style 'setter' method that can be chained
func (*SnapmirrorGetIterResponseResultAttributesList) SnapmirrorInfo ¶
func (o *SnapmirrorGetIterResponseResultAttributesList) SnapmirrorInfo() []SnapmirrorInfoType
SnapmirrorInfo is a 'getter' method
func (SnapmirrorGetIterResponseResultAttributesList) String ¶
func (o SnapmirrorGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapmirrorInfoType ¶
type SnapmirrorInfoType struct {
XMLName xml.Name `xml:"snapmirror-info"`
BreakFailedCountPtr *int `xml:"break-failed-count"`
BreakSuccessfulCountPtr *int `xml:"break-successful-count"`
CurrentMaxTransferRatePtr *int `xml:"current-max-transfer-rate"`
CurrentOperationIdPtr *string `xml:"current-operation-id"`
CurrentTransferErrorPtr *string `xml:"current-transfer-error"`
CurrentTransferPriorityPtr *string `xml:"current-transfer-priority"`
CurrentTransferTypePtr *string `xml:"current-transfer-type"`
DestinationClusterPtr *string `xml:"destination-cluster"`
DestinationLocationPtr *string `xml:"destination-location"`
DestinationVolumePtr *string `xml:"destination-volume"`
DestinationVolumeNodePtr *string `xml:"destination-volume-node"`
DestinationVserverPtr *string `xml:"destination-vserver"`
DestinationVserverUuidPtr *string `xml:"destination-vserver-uuid"`
ExportedSnapshotPtr *string `xml:"exported-snapshot"`
ExportedSnapshotTimestampPtr *int `xml:"exported-snapshot-timestamp"`
FileRestoreFileCountPtr *int `xml:"file-restore-file-count"`
FileRestoreFileListPtr *SnapmirrorInfoTypeFileRestoreFileList `xml:"file-restore-file-list"`
// work in progress
IdentityPreservePtr *bool `xml:"identity-preserve"`
IsAutoExpandEnabledPtr *bool `xml:"is-auto-expand-enabled"`
IsConstituentPtr *bool `xml:"is-constituent"`
IsHealthyPtr *bool `xml:"is-healthy"`
LagTimePtr *int `xml:"lag-time"`
LastTransferDurationPtr *int `xml:"last-transfer-duration"`
LastTransferEndTimestampPtr *int `xml:"last-transfer-end-timestamp"`
LastTransferErrorPtr *string `xml:"last-transfer-error"`
LastTransferErrorCodesPtr *SnapmirrorInfoTypeLastTransferErrorCodes `xml:"last-transfer-error-codes"`
// work in progress
LastTransferFromPtr *string `xml:"last-transfer-from"`
LastTransferNetworkCompressionRatioPtr *string `xml:"last-transfer-network-compression-ratio"`
LastTransferSizePtr *int `xml:"last-transfer-size"`
LastTransferTypePtr *string `xml:"last-transfer-type"`
MaxTransferRatePtr *int `xml:"max-transfer-rate"`
MirrorStatePtr *string `xml:"mirror-state"`
NetworkCompressionRatioPtr *string `xml:"network-compression-ratio"`
NewestSnapshotPtr *string `xml:"newest-snapshot"`
NewestSnapshotTimestampPtr *int `xml:"newest-snapshot-timestamp"`
OpmaskPtr *int `xml:"opmask"`
PolicyPtr *string `xml:"policy"`
PolicyTypePtr *string `xml:"policy-type"`
ProgressLastUpdatedPtr *int `xml:"progress-last-updated"`
RelationshipControlPlanePtr *string `xml:"relationship-control-plane"`
RelationshipGroupTypePtr *string `xml:"relationship-group-type"`
RelationshipIdPtr *string `xml:"relationship-id"`
RelationshipProgressPtr *int `xml:"relationship-progress"`
RelationshipStatusPtr *string `xml:"relationship-status"`
RelationshipTypePtr *string `xml:"relationship-type"`
ResyncFailedCountPtr *int `xml:"resync-failed-count"`
ResyncSuccessfulCountPtr *int `xml:"resync-successful-count"`
SchedulePtr *string `xml:"schedule"`
SnapshotCheckpointPtr *int `xml:"snapshot-checkpoint"`
SnapshotProgressPtr *int `xml:"snapshot-progress"`
SourceClusterPtr *string `xml:"source-cluster"`
SourceLocationPtr *string `xml:"source-location"`
SourceVolumePtr *string `xml:"source-volume"`
SourceVserverPtr *string `xml:"source-vserver"`
SourceVserverUuidPtr *string `xml:"source-vserver-uuid"`
TotalTransferBytesPtr *int `xml:"total-transfer-bytes"`
TotalTransferTimeSecsPtr *int `xml:"total-transfer-time-secs"`
TransferSnapshotPtr *string `xml:"transfer-snapshot"`
TriesPtr *string `xml:"tries"`
UnhealthyReasonPtr *string `xml:"unhealthy-reason"`
UpdateFailedCountPtr *int `xml:"update-failed-count"`
UpdateSuccessfulCountPtr *int `xml:"update-successful-count"`
VserverPtr *string `xml:"vserver"`
}
SnapmirrorInfoType is a structure to represent a snapmirror-info ZAPI object
func NewSnapmirrorInfoType ¶
func NewSnapmirrorInfoType() *SnapmirrorInfoType
NewSnapmirrorInfoType is a factory method for creating new instances of SnapmirrorInfoType objects
func (*SnapmirrorInfoType) BreakFailedCount ¶
func (o *SnapmirrorInfoType) BreakFailedCount() int
BreakFailedCount is a 'getter' method
func (*SnapmirrorInfoType) BreakSuccessfulCount ¶
func (o *SnapmirrorInfoType) BreakSuccessfulCount() int
BreakSuccessfulCount is a 'getter' method
func (*SnapmirrorInfoType) CurrentMaxTransferRate ¶
func (o *SnapmirrorInfoType) CurrentMaxTransferRate() int
CurrentMaxTransferRate is a 'getter' method
func (*SnapmirrorInfoType) CurrentOperationId ¶
func (o *SnapmirrorInfoType) CurrentOperationId() string
CurrentOperationId is a 'getter' method
func (*SnapmirrorInfoType) CurrentTransferError ¶
func (o *SnapmirrorInfoType) CurrentTransferError() string
CurrentTransferError is a 'getter' method
func (*SnapmirrorInfoType) CurrentTransferPriority ¶
func (o *SnapmirrorInfoType) CurrentTransferPriority() string
CurrentTransferPriority is a 'getter' method
func (*SnapmirrorInfoType) CurrentTransferType ¶
func (o *SnapmirrorInfoType) CurrentTransferType() string
CurrentTransferType is a 'getter' method
func (*SnapmirrorInfoType) DestinationCluster ¶
func (o *SnapmirrorInfoType) DestinationCluster() string
DestinationCluster is a 'getter' method
func (*SnapmirrorInfoType) DestinationLocation ¶
func (o *SnapmirrorInfoType) DestinationLocation() string
DestinationLocation is a 'getter' method
func (*SnapmirrorInfoType) DestinationVolume ¶
func (o *SnapmirrorInfoType) DestinationVolume() string
DestinationVolume is a 'getter' method
func (*SnapmirrorInfoType) DestinationVolumeNode ¶
func (o *SnapmirrorInfoType) DestinationVolumeNode() string
DestinationVolumeNode is a 'getter' method
func (*SnapmirrorInfoType) DestinationVserver ¶
func (o *SnapmirrorInfoType) DestinationVserver() string
DestinationVserver is a 'getter' method
func (*SnapmirrorInfoType) DestinationVserverUuid ¶
func (o *SnapmirrorInfoType) DestinationVserverUuid() string
DestinationVserverUuid is a 'getter' method
func (*SnapmirrorInfoType) ExportedSnapshot ¶
func (o *SnapmirrorInfoType) ExportedSnapshot() string
ExportedSnapshot is a 'getter' method
func (*SnapmirrorInfoType) ExportedSnapshotTimestamp ¶
func (o *SnapmirrorInfoType) ExportedSnapshotTimestamp() int
ExportedSnapshotTimestamp is a 'getter' method
func (*SnapmirrorInfoType) FileRestoreFileCount ¶
func (o *SnapmirrorInfoType) FileRestoreFileCount() int
FileRestoreFileCount is a 'getter' method
func (*SnapmirrorInfoType) FileRestoreFileList ¶
func (o *SnapmirrorInfoType) FileRestoreFileList() SnapmirrorInfoTypeFileRestoreFileList
FileRestoreFileList is a 'getter' method
func (*SnapmirrorInfoType) IdentityPreserve ¶
func (o *SnapmirrorInfoType) IdentityPreserve() bool
IdentityPreserve is a 'getter' method
func (*SnapmirrorInfoType) IsAutoExpandEnabled ¶
func (o *SnapmirrorInfoType) IsAutoExpandEnabled() bool
IsAutoExpandEnabled is a 'getter' method
func (*SnapmirrorInfoType) IsConstituent ¶
func (o *SnapmirrorInfoType) IsConstituent() bool
IsConstituent is a 'getter' method
func (*SnapmirrorInfoType) IsHealthy ¶
func (o *SnapmirrorInfoType) IsHealthy() bool
IsHealthy is a 'getter' method
func (*SnapmirrorInfoType) LagTime ¶
func (o *SnapmirrorInfoType) LagTime() int
LagTime is a 'getter' method
func (*SnapmirrorInfoType) LastTransferDuration ¶
func (o *SnapmirrorInfoType) LastTransferDuration() int
LastTransferDuration is a 'getter' method
func (*SnapmirrorInfoType) LastTransferEndTimestamp ¶
func (o *SnapmirrorInfoType) LastTransferEndTimestamp() int
LastTransferEndTimestamp is a 'getter' method
func (*SnapmirrorInfoType) LastTransferError ¶
func (o *SnapmirrorInfoType) LastTransferError() string
LastTransferError is a 'getter' method
func (*SnapmirrorInfoType) LastTransferErrorCodes ¶
func (o *SnapmirrorInfoType) LastTransferErrorCodes() SnapmirrorInfoTypeLastTransferErrorCodes
LastTransferErrorCodes is a 'getter' method
func (*SnapmirrorInfoType) LastTransferFrom ¶
func (o *SnapmirrorInfoType) LastTransferFrom() string
LastTransferFrom is a 'getter' method
func (*SnapmirrorInfoType) LastTransferNetworkCompressionRatio ¶
func (o *SnapmirrorInfoType) LastTransferNetworkCompressionRatio() string
LastTransferNetworkCompressionRatio is a 'getter' method
func (*SnapmirrorInfoType) LastTransferSize ¶
func (o *SnapmirrorInfoType) LastTransferSize() int
LastTransferSize is a 'getter' method
func (*SnapmirrorInfoType) LastTransferType ¶
func (o *SnapmirrorInfoType) LastTransferType() string
LastTransferType is a 'getter' method
func (*SnapmirrorInfoType) MaxTransferRate ¶
func (o *SnapmirrorInfoType) MaxTransferRate() int
MaxTransferRate is a 'getter' method
func (*SnapmirrorInfoType) MirrorState ¶
func (o *SnapmirrorInfoType) MirrorState() string
MirrorState is a 'getter' method
func (*SnapmirrorInfoType) NetworkCompressionRatio ¶
func (o *SnapmirrorInfoType) NetworkCompressionRatio() string
NetworkCompressionRatio is a 'getter' method
func (*SnapmirrorInfoType) NewestSnapshot ¶
func (o *SnapmirrorInfoType) NewestSnapshot() string
NewestSnapshot is a 'getter' method
func (*SnapmirrorInfoType) NewestSnapshotTimestamp ¶
func (o *SnapmirrorInfoType) NewestSnapshotTimestamp() int
NewestSnapshotTimestamp is a 'getter' method
func (*SnapmirrorInfoType) Opmask ¶
func (o *SnapmirrorInfoType) Opmask() int
Opmask is a 'getter' method
func (*SnapmirrorInfoType) Policy ¶
func (o *SnapmirrorInfoType) Policy() string
Policy is a 'getter' method
func (*SnapmirrorInfoType) PolicyType ¶
func (o *SnapmirrorInfoType) PolicyType() string
PolicyType is a 'getter' method
func (*SnapmirrorInfoType) ProgressLastUpdated ¶
func (o *SnapmirrorInfoType) ProgressLastUpdated() int
ProgressLastUpdated is a 'getter' method
func (*SnapmirrorInfoType) RelationshipControlPlane ¶
func (o *SnapmirrorInfoType) RelationshipControlPlane() string
RelationshipControlPlane is a 'getter' method
func (*SnapmirrorInfoType) RelationshipGroupType ¶
func (o *SnapmirrorInfoType) RelationshipGroupType() string
RelationshipGroupType is a 'getter' method
func (*SnapmirrorInfoType) RelationshipId ¶
func (o *SnapmirrorInfoType) RelationshipId() string
RelationshipId is a 'getter' method
func (*SnapmirrorInfoType) RelationshipProgress ¶
func (o *SnapmirrorInfoType) RelationshipProgress() int
RelationshipProgress is a 'getter' method
func (*SnapmirrorInfoType) RelationshipStatus ¶
func (o *SnapmirrorInfoType) RelationshipStatus() string
RelationshipStatus is a 'getter' method
func (*SnapmirrorInfoType) RelationshipType ¶
func (o *SnapmirrorInfoType) RelationshipType() string
RelationshipType is a 'getter' method
func (*SnapmirrorInfoType) ResyncFailedCount ¶
func (o *SnapmirrorInfoType) ResyncFailedCount() int
ResyncFailedCount is a 'getter' method
func (*SnapmirrorInfoType) ResyncSuccessfulCount ¶
func (o *SnapmirrorInfoType) ResyncSuccessfulCount() int
ResyncSuccessfulCount is a 'getter' method
func (*SnapmirrorInfoType) Schedule ¶
func (o *SnapmirrorInfoType) Schedule() string
Schedule is a 'getter' method
func (*SnapmirrorInfoType) SetBreakFailedCount ¶
func (o *SnapmirrorInfoType) SetBreakFailedCount(newValue int) *SnapmirrorInfoType
SetBreakFailedCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetBreakSuccessfulCount ¶
func (o *SnapmirrorInfoType) SetBreakSuccessfulCount(newValue int) *SnapmirrorInfoType
SetBreakSuccessfulCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetCurrentMaxTransferRate ¶
func (o *SnapmirrorInfoType) SetCurrentMaxTransferRate(newValue int) *SnapmirrorInfoType
SetCurrentMaxTransferRate is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetCurrentOperationId ¶
func (o *SnapmirrorInfoType) SetCurrentOperationId(newValue string) *SnapmirrorInfoType
SetCurrentOperationId is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetCurrentTransferError ¶
func (o *SnapmirrorInfoType) SetCurrentTransferError(newValue string) *SnapmirrorInfoType
SetCurrentTransferError is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetCurrentTransferPriority ¶
func (o *SnapmirrorInfoType) SetCurrentTransferPriority(newValue string) *SnapmirrorInfoType
SetCurrentTransferPriority is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetCurrentTransferType ¶
func (o *SnapmirrorInfoType) SetCurrentTransferType(newValue string) *SnapmirrorInfoType
SetCurrentTransferType is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetDestinationCluster ¶
func (o *SnapmirrorInfoType) SetDestinationCluster(newValue string) *SnapmirrorInfoType
SetDestinationCluster is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetDestinationLocation ¶
func (o *SnapmirrorInfoType) SetDestinationLocation(newValue string) *SnapmirrorInfoType
SetDestinationLocation is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetDestinationVolume ¶
func (o *SnapmirrorInfoType) SetDestinationVolume(newValue string) *SnapmirrorInfoType
SetDestinationVolume is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetDestinationVolumeNode ¶
func (o *SnapmirrorInfoType) SetDestinationVolumeNode(newValue string) *SnapmirrorInfoType
SetDestinationVolumeNode is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetDestinationVserver ¶
func (o *SnapmirrorInfoType) SetDestinationVserver(newValue string) *SnapmirrorInfoType
SetDestinationVserver is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetDestinationVserverUuid ¶
func (o *SnapmirrorInfoType) SetDestinationVserverUuid(newValue string) *SnapmirrorInfoType
SetDestinationVserverUuid is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetExportedSnapshot ¶
func (o *SnapmirrorInfoType) SetExportedSnapshot(newValue string) *SnapmirrorInfoType
SetExportedSnapshot is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetExportedSnapshotTimestamp ¶
func (o *SnapmirrorInfoType) SetExportedSnapshotTimestamp(newValue int) *SnapmirrorInfoType
SetExportedSnapshotTimestamp is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetFileRestoreFileCount ¶
func (o *SnapmirrorInfoType) SetFileRestoreFileCount(newValue int) *SnapmirrorInfoType
SetFileRestoreFileCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetFileRestoreFileList ¶
func (o *SnapmirrorInfoType) SetFileRestoreFileList(newValue SnapmirrorInfoTypeFileRestoreFileList) *SnapmirrorInfoType
SetFileRestoreFileList is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetIdentityPreserve ¶
func (o *SnapmirrorInfoType) SetIdentityPreserve(newValue bool) *SnapmirrorInfoType
SetIdentityPreserve is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetIsAutoExpandEnabled ¶
func (o *SnapmirrorInfoType) SetIsAutoExpandEnabled(newValue bool) *SnapmirrorInfoType
SetIsAutoExpandEnabled is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetIsConstituent ¶
func (o *SnapmirrorInfoType) SetIsConstituent(newValue bool) *SnapmirrorInfoType
SetIsConstituent is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetIsHealthy ¶
func (o *SnapmirrorInfoType) SetIsHealthy(newValue bool) *SnapmirrorInfoType
SetIsHealthy is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLagTime ¶
func (o *SnapmirrorInfoType) SetLagTime(newValue int) *SnapmirrorInfoType
SetLagTime is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferDuration ¶
func (o *SnapmirrorInfoType) SetLastTransferDuration(newValue int) *SnapmirrorInfoType
SetLastTransferDuration is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferEndTimestamp ¶
func (o *SnapmirrorInfoType) SetLastTransferEndTimestamp(newValue int) *SnapmirrorInfoType
SetLastTransferEndTimestamp is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferError ¶
func (o *SnapmirrorInfoType) SetLastTransferError(newValue string) *SnapmirrorInfoType
SetLastTransferError is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferErrorCodes ¶
func (o *SnapmirrorInfoType) SetLastTransferErrorCodes(newValue SnapmirrorInfoTypeLastTransferErrorCodes) *SnapmirrorInfoType
SetLastTransferErrorCodes is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferFrom ¶
func (o *SnapmirrorInfoType) SetLastTransferFrom(newValue string) *SnapmirrorInfoType
SetLastTransferFrom is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferNetworkCompressionRatio ¶
func (o *SnapmirrorInfoType) SetLastTransferNetworkCompressionRatio(newValue string) *SnapmirrorInfoType
SetLastTransferNetworkCompressionRatio is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferSize ¶
func (o *SnapmirrorInfoType) SetLastTransferSize(newValue int) *SnapmirrorInfoType
SetLastTransferSize is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetLastTransferType ¶
func (o *SnapmirrorInfoType) SetLastTransferType(newValue string) *SnapmirrorInfoType
SetLastTransferType is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetMaxTransferRate ¶
func (o *SnapmirrorInfoType) SetMaxTransferRate(newValue int) *SnapmirrorInfoType
SetMaxTransferRate is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetMirrorState ¶
func (o *SnapmirrorInfoType) SetMirrorState(newValue string) *SnapmirrorInfoType
SetMirrorState is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetNetworkCompressionRatio ¶
func (o *SnapmirrorInfoType) SetNetworkCompressionRatio(newValue string) *SnapmirrorInfoType
SetNetworkCompressionRatio is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetNewestSnapshot ¶
func (o *SnapmirrorInfoType) SetNewestSnapshot(newValue string) *SnapmirrorInfoType
SetNewestSnapshot is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetNewestSnapshotTimestamp ¶
func (o *SnapmirrorInfoType) SetNewestSnapshotTimestamp(newValue int) *SnapmirrorInfoType
SetNewestSnapshotTimestamp is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetOpmask ¶
func (o *SnapmirrorInfoType) SetOpmask(newValue int) *SnapmirrorInfoType
SetOpmask is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetPolicy ¶
func (o *SnapmirrorInfoType) SetPolicy(newValue string) *SnapmirrorInfoType
SetPolicy is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetPolicyType ¶
func (o *SnapmirrorInfoType) SetPolicyType(newValue string) *SnapmirrorInfoType
SetPolicyType is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetProgressLastUpdated ¶
func (o *SnapmirrorInfoType) SetProgressLastUpdated(newValue int) *SnapmirrorInfoType
SetProgressLastUpdated is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetRelationshipControlPlane ¶
func (o *SnapmirrorInfoType) SetRelationshipControlPlane(newValue string) *SnapmirrorInfoType
SetRelationshipControlPlane is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetRelationshipGroupType ¶
func (o *SnapmirrorInfoType) SetRelationshipGroupType(newValue string) *SnapmirrorInfoType
SetRelationshipGroupType is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetRelationshipId ¶
func (o *SnapmirrorInfoType) SetRelationshipId(newValue string) *SnapmirrorInfoType
SetRelationshipId is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetRelationshipProgress ¶
func (o *SnapmirrorInfoType) SetRelationshipProgress(newValue int) *SnapmirrorInfoType
SetRelationshipProgress is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetRelationshipStatus ¶
func (o *SnapmirrorInfoType) SetRelationshipStatus(newValue string) *SnapmirrorInfoType
SetRelationshipStatus is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetRelationshipType ¶
func (o *SnapmirrorInfoType) SetRelationshipType(newValue string) *SnapmirrorInfoType
SetRelationshipType is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetResyncFailedCount ¶
func (o *SnapmirrorInfoType) SetResyncFailedCount(newValue int) *SnapmirrorInfoType
SetResyncFailedCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetResyncSuccessfulCount ¶
func (o *SnapmirrorInfoType) SetResyncSuccessfulCount(newValue int) *SnapmirrorInfoType
SetResyncSuccessfulCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSchedule ¶
func (o *SnapmirrorInfoType) SetSchedule(newValue string) *SnapmirrorInfoType
SetSchedule is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSnapshotCheckpoint ¶
func (o *SnapmirrorInfoType) SetSnapshotCheckpoint(newValue int) *SnapmirrorInfoType
SetSnapshotCheckpoint is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSnapshotProgress ¶
func (o *SnapmirrorInfoType) SetSnapshotProgress(newValue int) *SnapmirrorInfoType
SetSnapshotProgress is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSourceCluster ¶
func (o *SnapmirrorInfoType) SetSourceCluster(newValue string) *SnapmirrorInfoType
SetSourceCluster is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSourceLocation ¶
func (o *SnapmirrorInfoType) SetSourceLocation(newValue string) *SnapmirrorInfoType
SetSourceLocation is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSourceVolume ¶
func (o *SnapmirrorInfoType) SetSourceVolume(newValue string) *SnapmirrorInfoType
SetSourceVolume is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSourceVserver ¶
func (o *SnapmirrorInfoType) SetSourceVserver(newValue string) *SnapmirrorInfoType
SetSourceVserver is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetSourceVserverUuid ¶
func (o *SnapmirrorInfoType) SetSourceVserverUuid(newValue string) *SnapmirrorInfoType
SetSourceVserverUuid is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetTotalTransferBytes ¶
func (o *SnapmirrorInfoType) SetTotalTransferBytes(newValue int) *SnapmirrorInfoType
SetTotalTransferBytes is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetTotalTransferTimeSecs ¶
func (o *SnapmirrorInfoType) SetTotalTransferTimeSecs(newValue int) *SnapmirrorInfoType
SetTotalTransferTimeSecs is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetTransferSnapshot ¶
func (o *SnapmirrorInfoType) SetTransferSnapshot(newValue string) *SnapmirrorInfoType
SetTransferSnapshot is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetTries ¶
func (o *SnapmirrorInfoType) SetTries(newValue string) *SnapmirrorInfoType
SetTries is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetUnhealthyReason ¶
func (o *SnapmirrorInfoType) SetUnhealthyReason(newValue string) *SnapmirrorInfoType
SetUnhealthyReason is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetUpdateFailedCount ¶
func (o *SnapmirrorInfoType) SetUpdateFailedCount(newValue int) *SnapmirrorInfoType
SetUpdateFailedCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetUpdateSuccessfulCount ¶
func (o *SnapmirrorInfoType) SetUpdateSuccessfulCount(newValue int) *SnapmirrorInfoType
SetUpdateSuccessfulCount is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SetVserver ¶
func (o *SnapmirrorInfoType) SetVserver(newValue string) *SnapmirrorInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoType) SnapshotCheckpoint ¶
func (o *SnapmirrorInfoType) SnapshotCheckpoint() int
SnapshotCheckpoint is a 'getter' method
func (*SnapmirrorInfoType) SnapshotProgress ¶
func (o *SnapmirrorInfoType) SnapshotProgress() int
SnapshotProgress is a 'getter' method
func (*SnapmirrorInfoType) SourceCluster ¶
func (o *SnapmirrorInfoType) SourceCluster() string
SourceCluster is a 'getter' method
func (*SnapmirrorInfoType) SourceLocation ¶
func (o *SnapmirrorInfoType) SourceLocation() string
SourceLocation is a 'getter' method
func (*SnapmirrorInfoType) SourceVolume ¶
func (o *SnapmirrorInfoType) SourceVolume() string
SourceVolume is a 'getter' method
func (*SnapmirrorInfoType) SourceVserver ¶
func (o *SnapmirrorInfoType) SourceVserver() string
SourceVserver is a 'getter' method
func (*SnapmirrorInfoType) SourceVserverUuid ¶
func (o *SnapmirrorInfoType) SourceVserverUuid() string
SourceVserverUuid is a 'getter' method
func (SnapmirrorInfoType) String ¶
func (o SnapmirrorInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapmirrorInfoType) ToXML ¶
func (o *SnapmirrorInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapmirrorInfoType) TotalTransferBytes ¶
func (o *SnapmirrorInfoType) TotalTransferBytes() int
TotalTransferBytes is a 'getter' method
func (*SnapmirrorInfoType) TotalTransferTimeSecs ¶
func (o *SnapmirrorInfoType) TotalTransferTimeSecs() int
TotalTransferTimeSecs is a 'getter' method
func (*SnapmirrorInfoType) TransferSnapshot ¶
func (o *SnapmirrorInfoType) TransferSnapshot() string
TransferSnapshot is a 'getter' method
func (*SnapmirrorInfoType) Tries ¶
func (o *SnapmirrorInfoType) Tries() string
Tries is a 'getter' method
func (*SnapmirrorInfoType) UnhealthyReason ¶
func (o *SnapmirrorInfoType) UnhealthyReason() string
UnhealthyReason is a 'getter' method
func (*SnapmirrorInfoType) UpdateFailedCount ¶
func (o *SnapmirrorInfoType) UpdateFailedCount() int
UpdateFailedCount is a 'getter' method
func (*SnapmirrorInfoType) UpdateSuccessfulCount ¶
func (o *SnapmirrorInfoType) UpdateSuccessfulCount() int
UpdateSuccessfulCount is a 'getter' method
func (*SnapmirrorInfoType) Vserver ¶
func (o *SnapmirrorInfoType) Vserver() string
Vserver is a 'getter' method
type SnapmirrorInfoTypeFileRestoreFileList ¶
type SnapmirrorInfoTypeFileRestoreFileList struct {
XMLName xml.Name `xml:"file-restore-file-list"`
StringPtr []string `xml:"string"`
}
SnapmirrorInfoTypeFileRestoreFileList is a wrapper
func (*SnapmirrorInfoTypeFileRestoreFileList) SetString ¶
func (o *SnapmirrorInfoTypeFileRestoreFileList) SetString(newValue []string) *SnapmirrorInfoTypeFileRestoreFileList
SetString is a fluent style 'setter' method that can be chained
func (*SnapmirrorInfoTypeFileRestoreFileList) String ¶
func (o *SnapmirrorInfoTypeFileRestoreFileList) String() []string
String is a 'getter' method
type SnapmirrorInfoTypeLastTransferErrorCodes ¶
type SnapmirrorInfoTypeLastTransferErrorCodes struct {
XMLName xml.Name `xml:"last-transfer-error-codes"`
IntegerPtr []int `xml:"integer"`
}
SnapmirrorInfoTypeLastTransferErrorCodes is a wrapper
func (*SnapmirrorInfoTypeLastTransferErrorCodes) Integer ¶
func (o *SnapmirrorInfoTypeLastTransferErrorCodes) Integer() []int
Integer is a 'getter' method
func (*SnapmirrorInfoTypeLastTransferErrorCodes) SetInteger ¶
func (o *SnapmirrorInfoTypeLastTransferErrorCodes) SetInteger(newValue []int) *SnapmirrorInfoTypeLastTransferErrorCodes
SetInteger is a fluent style 'setter' method that can be chained
type SnapshotCreateRequest ¶
type SnapshotCreateRequest struct {
XMLName xml.Name `xml:"snapshot-create"`
AsyncPtr *bool `xml:"async"`
CommentPtr *string `xml:"comment"`
SnapmirrorLabelPtr *string `xml:"snapmirror-label"`
SnapshotPtr *string `xml:"snapshot"`
VolumePtr *string `xml:"volume"`
}
SnapshotCreateRequest is a structure to represent a snapshot-create Request ZAPI object
func NewSnapshotCreateRequest ¶
func NewSnapshotCreateRequest() *SnapshotCreateRequest
NewSnapshotCreateRequest is a factory method for creating new instances of SnapshotCreateRequest objects
func (*SnapshotCreateRequest) Async ¶
func (o *SnapshotCreateRequest) Async() bool
Async is a 'getter' method
func (*SnapshotCreateRequest) Comment ¶
func (o *SnapshotCreateRequest) Comment() string
Comment is a 'getter' method
func (*SnapshotCreateRequest) ExecuteUsing ¶
func (o *SnapshotCreateRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotCreateResponse, error)
func (*SnapshotCreateRequest) SetAsync ¶
func (o *SnapshotCreateRequest) SetAsync(newValue bool) *SnapshotCreateRequest
SetAsync is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetComment ¶
func (o *SnapshotCreateRequest) SetComment(newValue string) *SnapshotCreateRequest
SetComment is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetSnapmirrorLabel ¶
func (o *SnapshotCreateRequest) SetSnapmirrorLabel(newValue string) *SnapshotCreateRequest
SetSnapmirrorLabel is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetSnapshot ¶
func (o *SnapshotCreateRequest) SetSnapshot(newValue string) *SnapshotCreateRequest
SetSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetVolume ¶
func (o *SnapshotCreateRequest) SetVolume(newValue string) *SnapshotCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SnapmirrorLabel ¶
func (o *SnapshotCreateRequest) SnapmirrorLabel() string
SnapmirrorLabel is a 'getter' method
func (*SnapshotCreateRequest) Snapshot ¶
func (o *SnapshotCreateRequest) Snapshot() string
Snapshot is a 'getter' method
func (SnapshotCreateRequest) String ¶
func (o SnapshotCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateRequest) ToXML ¶
func (o *SnapshotCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotCreateRequest) Volume ¶
func (o *SnapshotCreateRequest) Volume() string
Volume is a 'getter' method
type SnapshotCreateResponse ¶
type SnapshotCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapshotCreateResponseResult `xml:"results"`
}
SnapshotCreateResponse is a structure to represent a snapshot-create Response ZAPI object
func NewSnapshotCreateResponse ¶
func NewSnapshotCreateResponse() *SnapshotCreateResponse
NewSnapshotCreateResponse is a factory method for creating new instances of SnapshotCreateResponse objects
func (SnapshotCreateResponse) String ¶
func (o SnapshotCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateResponse) ToXML ¶
func (o *SnapshotCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotCreateResponseResult ¶
type SnapshotCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
SnapshotCreateResponseResult is a structure to represent a snapshot-create Response Result ZAPI object
func NewSnapshotCreateResponseResult ¶
func NewSnapshotCreateResponseResult() *SnapshotCreateResponseResult
NewSnapshotCreateResponseResult is a factory method for creating new instances of SnapshotCreateResponseResult objects
func (SnapshotCreateResponseResult) String ¶
func (o SnapshotCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateResponseResult) ToXML ¶
func (o *SnapshotCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotDeleteRequest ¶
type SnapshotDeleteRequest struct {
XMLName xml.Name `xml:"snapshot-delete"`
IgnoreOwnersPtr *bool `xml:"ignore-owners"`
SnapshotPtr *string `xml:"snapshot"`
SnapshotInstanceUuidPtr *UUIDType `xml:"snapshot-instance-uuid"`
VolumePtr *string `xml:"volume"`
}
SnapshotDeleteRequest is a structure to represent a snapshot-delete Request ZAPI object
func NewSnapshotDeleteRequest ¶
func NewSnapshotDeleteRequest() *SnapshotDeleteRequest
NewSnapshotDeleteRequest is a factory method for creating new instances of SnapshotDeleteRequest objects
func (*SnapshotDeleteRequest) ExecuteUsing ¶
func (o *SnapshotDeleteRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotDeleteResponse, error)
func (*SnapshotDeleteRequest) IgnoreOwners ¶
func (o *SnapshotDeleteRequest) IgnoreOwners() bool
IgnoreOwners is a 'getter' method
func (*SnapshotDeleteRequest) SetIgnoreOwners ¶
func (o *SnapshotDeleteRequest) SetIgnoreOwners(newValue bool) *SnapshotDeleteRequest
SetIgnoreOwners is a fluent style 'setter' method that can be chained
func (*SnapshotDeleteRequest) SetSnapshot ¶
func (o *SnapshotDeleteRequest) SetSnapshot(newValue string) *SnapshotDeleteRequest
SetSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotDeleteRequest) SetSnapshotInstanceUuid ¶
func (o *SnapshotDeleteRequest) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotDeleteRequest
SetSnapshotInstanceUuid is a fluent style 'setter' method that can be chained
func (*SnapshotDeleteRequest) SetVolume ¶
func (o *SnapshotDeleteRequest) SetVolume(newValue string) *SnapshotDeleteRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*SnapshotDeleteRequest) Snapshot ¶
func (o *SnapshotDeleteRequest) Snapshot() string
Snapshot is a 'getter' method
func (*SnapshotDeleteRequest) SnapshotInstanceUuid ¶
func (o *SnapshotDeleteRequest) SnapshotInstanceUuid() UUIDType
SnapshotInstanceUuid is a 'getter' method
func (SnapshotDeleteRequest) String ¶
func (o SnapshotDeleteRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotDeleteRequest) ToXML ¶
func (o *SnapshotDeleteRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotDeleteRequest) Volume ¶
func (o *SnapshotDeleteRequest) Volume() string
Volume is a 'getter' method
type SnapshotDeleteResponse ¶
type SnapshotDeleteResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapshotDeleteResponseResult `xml:"results"`
}
SnapshotDeleteResponse is a structure to represent a snapshot-delete Response ZAPI object
func NewSnapshotDeleteResponse ¶
func NewSnapshotDeleteResponse() *SnapshotDeleteResponse
NewSnapshotDeleteResponse is a factory method for creating new instances of SnapshotDeleteResponse objects
func (SnapshotDeleteResponse) String ¶
func (o SnapshotDeleteResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotDeleteResponse) ToXML ¶
func (o *SnapshotDeleteResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotDeleteResponseResult ¶
type SnapshotDeleteResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
SnapshotDeleteResponseResult is a structure to represent a snapshot-delete Response Result ZAPI object
func NewSnapshotDeleteResponseResult ¶
func NewSnapshotDeleteResponseResult() *SnapshotDeleteResponseResult
NewSnapshotDeleteResponseResult is a factory method for creating new instances of SnapshotDeleteResponseResult objects
func (SnapshotDeleteResponseResult) String ¶
func (o SnapshotDeleteResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotDeleteResponseResult) ToXML ¶
func (o *SnapshotDeleteResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterRequest ¶
type SnapshotGetIterRequest struct {
XMLName xml.Name `xml:"snapshot-get-iter"`
DesiredAttributesPtr *SnapshotGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *SnapshotGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
SnapshotGetIterRequest is a structure to represent a snapshot-get-iter Request ZAPI object
func NewSnapshotGetIterRequest ¶
func NewSnapshotGetIterRequest() *SnapshotGetIterRequest
NewSnapshotGetIterRequest is a factory method for creating new instances of SnapshotGetIterRequest objects
func (*SnapshotGetIterRequest) DesiredAttributes ¶
func (o *SnapshotGetIterRequest) DesiredAttributes() SnapshotGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*SnapshotGetIterRequest) ExecuteUsing ¶
func (o *SnapshotGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotGetIterResponse, error)
func (*SnapshotGetIterRequest) MaxRecords ¶
func (o *SnapshotGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*SnapshotGetIterRequest) Query ¶
func (o *SnapshotGetIterRequest) Query() SnapshotGetIterRequestQuery
Query is a 'getter' method
func (*SnapshotGetIterRequest) SetDesiredAttributes ¶
func (o *SnapshotGetIterRequest) SetDesiredAttributes(newValue SnapshotGetIterRequestDesiredAttributes) *SnapshotGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetMaxRecords ¶
func (o *SnapshotGetIterRequest) SetMaxRecords(newValue int) *SnapshotGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetQuery ¶
func (o *SnapshotGetIterRequest) SetQuery(newValue SnapshotGetIterRequestQuery) *SnapshotGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetTag ¶
func (o *SnapshotGetIterRequest) SetTag(newValue string) *SnapshotGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (SnapshotGetIterRequest) String ¶
func (o SnapshotGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterRequest) Tag ¶
func (o *SnapshotGetIterRequest) Tag() string
Tag is a 'getter' method
func (*SnapshotGetIterRequest) ToXML ¶
func (o *SnapshotGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterRequestDesiredAttributes ¶
type SnapshotGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
SnapshotInfoPtr *SnapshotInfoType `xml:"snapshot-info"`
}
SnapshotGetIterRequestDesiredAttributes is a wrapper
func (*SnapshotGetIterRequestDesiredAttributes) SetSnapshotInfo ¶
func (o *SnapshotGetIterRequestDesiredAttributes) SetSnapshotInfo(newValue SnapshotInfoType) *SnapshotGetIterRequestDesiredAttributes
SetSnapshotInfo is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequestDesiredAttributes) SnapshotInfo ¶
func (o *SnapshotGetIterRequestDesiredAttributes) SnapshotInfo() SnapshotInfoType
SnapshotInfo is a 'getter' method
func (SnapshotGetIterRequestDesiredAttributes) String ¶
func (o SnapshotGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapshotGetIterRequestQuery ¶
type SnapshotGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
SnapshotInfoPtr *SnapshotInfoType `xml:"snapshot-info"`
}
SnapshotGetIterRequestQuery is a wrapper
func (*SnapshotGetIterRequestQuery) SetSnapshotInfo ¶
func (o *SnapshotGetIterRequestQuery) SetSnapshotInfo(newValue SnapshotInfoType) *SnapshotGetIterRequestQuery
SetSnapshotInfo is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequestQuery) SnapshotInfo ¶
func (o *SnapshotGetIterRequestQuery) SnapshotInfo() SnapshotInfoType
SnapshotInfo is a 'getter' method
func (SnapshotGetIterRequestQuery) String ¶
func (o SnapshotGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapshotGetIterResponse ¶
type SnapshotGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapshotGetIterResponseResult `xml:"results"`
}
SnapshotGetIterResponse is a structure to represent a snapshot-get-iter Response ZAPI object
func NewSnapshotGetIterResponse ¶
func NewSnapshotGetIterResponse() *SnapshotGetIterResponse
NewSnapshotGetIterResponse is a factory method for creating new instances of SnapshotGetIterResponse objects
func (SnapshotGetIterResponse) String ¶
func (o SnapshotGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponse) ToXML ¶
func (o *SnapshotGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterResponseResult ¶
type SnapshotGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *SnapshotGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
VolumeErrorsPtr *SnapshotGetIterResponseResultVolumeErrors `xml:"volume-errors"`
}
SnapshotGetIterResponseResult is a structure to represent a snapshot-get-iter Response Result ZAPI object
func NewSnapshotGetIterResponseResult ¶
func NewSnapshotGetIterResponseResult() *SnapshotGetIterResponseResult
NewSnapshotGetIterResponseResult is a factory method for creating new instances of SnapshotGetIterResponseResult objects
func (*SnapshotGetIterResponseResult) AttributesList ¶
func (o *SnapshotGetIterResponseResult) AttributesList() SnapshotGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*SnapshotGetIterResponseResult) NextTag ¶
func (o *SnapshotGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*SnapshotGetIterResponseResult) NumRecords ¶
func (o *SnapshotGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*SnapshotGetIterResponseResult) SetAttributesList ¶
func (o *SnapshotGetIterResponseResult) SetAttributesList(newValue SnapshotGetIterResponseResultAttributesList) *SnapshotGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetNextTag ¶
func (o *SnapshotGetIterResponseResult) SetNextTag(newValue string) *SnapshotGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetNumRecords ¶
func (o *SnapshotGetIterResponseResult) SetNumRecords(newValue int) *SnapshotGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetVolumeErrors ¶
func (o *SnapshotGetIterResponseResult) SetVolumeErrors(newValue SnapshotGetIterResponseResultVolumeErrors) *SnapshotGetIterResponseResult
SetVolumeErrors is a fluent style 'setter' method that can be chained
func (SnapshotGetIterResponseResult) String ¶
func (o SnapshotGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponseResult) ToXML ¶
func (o *SnapshotGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotGetIterResponseResult) VolumeErrors ¶
func (o *SnapshotGetIterResponseResult) VolumeErrors() SnapshotGetIterResponseResultVolumeErrors
VolumeErrors is a 'getter' method
type SnapshotGetIterResponseResultAttributesList ¶
type SnapshotGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
SnapshotInfoPtr []SnapshotInfoType `xml:"snapshot-info"`
}
SnapshotGetIterResponseResultAttributesList is a wrapper
func (*SnapshotGetIterResponseResultAttributesList) SetSnapshotInfo ¶
func (o *SnapshotGetIterResponseResultAttributesList) SetSnapshotInfo(newValue []SnapshotInfoType) *SnapshotGetIterResponseResultAttributesList
SetSnapshotInfo is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResultAttributesList) SnapshotInfo ¶
func (o *SnapshotGetIterResponseResultAttributesList) SnapshotInfo() []SnapshotInfoType
SnapshotInfo is a 'getter' method
func (SnapshotGetIterResponseResultAttributesList) String ¶
func (o SnapshotGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapshotGetIterResponseResultVolumeErrors ¶
type SnapshotGetIterResponseResultVolumeErrors struct {
XMLName xml.Name `xml:"volume-errors"`
VolumeErrorPtr []VolumeErrorType `xml:"volume-error"`
}
SnapshotGetIterResponseResultVolumeErrors is a wrapper
func (*SnapshotGetIterResponseResultVolumeErrors) SetVolumeError ¶
func (o *SnapshotGetIterResponseResultVolumeErrors) SetVolumeError(newValue []VolumeErrorType) *SnapshotGetIterResponseResultVolumeErrors
SetVolumeError is a fluent style 'setter' method that can be chained
func (SnapshotGetIterResponseResultVolumeErrors) String ¶
func (o SnapshotGetIterResponseResultVolumeErrors) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponseResultVolumeErrors) VolumeError ¶
func (o *SnapshotGetIterResponseResultVolumeErrors) VolumeError() []VolumeErrorType
VolumeError is a 'getter' method
type SnapshotInfoType ¶
type SnapshotInfoType struct {
XMLName xml.Name `xml:"snapshot-info"`
AccessTimePtr *int `xml:"access-time"`
AfsUsedPtr *int `xml:"afs-used"`
BusyPtr *bool `xml:"busy"`
CommentPtr *string `xml:"comment"`
CompressSavingsPtr *int `xml:"compress-savings"`
CompressionTypePtr *string `xml:"compression-type"`
ContainsLunClonesPtr *bool `xml:"contains-lun-clones"`
CumulativePercentageOfTotalBlocksPtr *int `xml:"cumulative-percentage-of-total-blocks"`
CumulativePercentageOfUsedBlocksPtr *int `xml:"cumulative-percentage-of-used-blocks"`
CumulativeTotalPtr *int `xml:"cumulative-total"`
DedupSavingsPtr *int `xml:"dedup-savings"`
DependencyPtr *string `xml:"dependency"`
ExpiryTimePtr *int `xml:"expiry-time"`
InfiniteSnaplockExpiryTimePtr *bool `xml:"infinite-snaplock-expiry-time"`
InofileVersionPtr *int `xml:"inofile-version"`
Is7ModeSnapshotPtr *bool `xml:"is-7-mode-snapshot"`
IsConstituentSnapshotPtr *bool `xml:"is-constituent-snapshot"`
NamePtr *string `xml:"name"`
PercentageOfTotalBlocksPtr *int `xml:"percentage-of-total-blocks"`
PercentageOfUsedBlocksPtr *int `xml:"percentage-of-used-blocks"`
SnaplockExpiryTimePtr *int `xml:"snaplock-expiry-time"`
SnapmirrorLabelPtr *string `xml:"snapmirror-label"`
SnapshotInstanceUuidPtr *UUIDType `xml:"snapshot-instance-uuid"`
SnapshotOwnersListPtr *SnapshotInfoTypeSnapshotOwnersList `xml:"snapshot-owners-list"`
// work in progress
SnapshotVersionUuidPtr *UUIDType `xml:"snapshot-version-uuid"`
StatePtr *string `xml:"state"`
TotalPtr *int `xml:"total"`
Vbn0SavingsPtr *int `xml:"vbn0-savings"`
VolumePtr *string `xml:"volume"`
VolumeProvenanceUuidPtr *UUIDType `xml:"volume-provenance-uuid"`
VserverPtr *string `xml:"vserver"`
}
SnapshotInfoType is a structure to represent a snapshot-info ZAPI object
func NewSnapshotInfoType ¶
func NewSnapshotInfoType() *SnapshotInfoType
NewSnapshotInfoType is a factory method for creating new instances of SnapshotInfoType objects
func (*SnapshotInfoType) AccessTime ¶
func (o *SnapshotInfoType) AccessTime() int
AccessTime is a 'getter' method
func (*SnapshotInfoType) AfsUsed ¶
func (o *SnapshotInfoType) AfsUsed() int
AfsUsed is a 'getter' method
func (*SnapshotInfoType) Comment ¶
func (o *SnapshotInfoType) Comment() string
Comment is a 'getter' method
func (*SnapshotInfoType) CompressSavings ¶
func (o *SnapshotInfoType) CompressSavings() int
CompressSavings is a 'getter' method
func (*SnapshotInfoType) CompressionType ¶
func (o *SnapshotInfoType) CompressionType() string
CompressionType is a 'getter' method
func (*SnapshotInfoType) ContainsLunClones ¶
func (o *SnapshotInfoType) ContainsLunClones() bool
ContainsLunClones is a 'getter' method
func (*SnapshotInfoType) CumulativePercentageOfTotalBlocks ¶
func (o *SnapshotInfoType) CumulativePercentageOfTotalBlocks() int
CumulativePercentageOfTotalBlocks is a 'getter' method
func (*SnapshotInfoType) CumulativePercentageOfUsedBlocks ¶
func (o *SnapshotInfoType) CumulativePercentageOfUsedBlocks() int
CumulativePercentageOfUsedBlocks is a 'getter' method
func (*SnapshotInfoType) CumulativeTotal ¶
func (o *SnapshotInfoType) CumulativeTotal() int
CumulativeTotal is a 'getter' method
func (*SnapshotInfoType) DedupSavings ¶
func (o *SnapshotInfoType) DedupSavings() int
DedupSavings is a 'getter' method
func (*SnapshotInfoType) Dependency ¶
func (o *SnapshotInfoType) Dependency() string
Dependency is a 'getter' method
func (*SnapshotInfoType) ExpiryTime ¶
func (o *SnapshotInfoType) ExpiryTime() int
ExpiryTime is a 'getter' method
func (*SnapshotInfoType) InfiniteSnaplockExpiryTime ¶
func (o *SnapshotInfoType) InfiniteSnaplockExpiryTime() bool
InfiniteSnaplockExpiryTime is a 'getter' method
func (*SnapshotInfoType) InofileVersion ¶
func (o *SnapshotInfoType) InofileVersion() int
InofileVersion is a 'getter' method
func (*SnapshotInfoType) Is7ModeSnapshot ¶
func (o *SnapshotInfoType) Is7ModeSnapshot() bool
Is7ModeSnapshot is a 'getter' method
func (*SnapshotInfoType) IsConstituentSnapshot ¶
func (o *SnapshotInfoType) IsConstituentSnapshot() bool
IsConstituentSnapshot is a 'getter' method
func (*SnapshotInfoType) PercentageOfTotalBlocks ¶
func (o *SnapshotInfoType) PercentageOfTotalBlocks() int
PercentageOfTotalBlocks is a 'getter' method
func (*SnapshotInfoType) PercentageOfUsedBlocks ¶
func (o *SnapshotInfoType) PercentageOfUsedBlocks() int
PercentageOfUsedBlocks is a 'getter' method
func (*SnapshotInfoType) SetAccessTime ¶
func (o *SnapshotInfoType) SetAccessTime(newValue int) *SnapshotInfoType
SetAccessTime is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetAfsUsed ¶
func (o *SnapshotInfoType) SetAfsUsed(newValue int) *SnapshotInfoType
SetAfsUsed is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetBusy ¶
func (o *SnapshotInfoType) SetBusy(newValue bool) *SnapshotInfoType
SetBusy is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetComment ¶
func (o *SnapshotInfoType) SetComment(newValue string) *SnapshotInfoType
SetComment is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetCompressSavings ¶
func (o *SnapshotInfoType) SetCompressSavings(newValue int) *SnapshotInfoType
SetCompressSavings is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetCompressionType ¶
func (o *SnapshotInfoType) SetCompressionType(newValue string) *SnapshotInfoType
SetCompressionType is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetContainsLunClones ¶
func (o *SnapshotInfoType) SetContainsLunClones(newValue bool) *SnapshotInfoType
SetContainsLunClones is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetCumulativePercentageOfTotalBlocks ¶
func (o *SnapshotInfoType) SetCumulativePercentageOfTotalBlocks(newValue int) *SnapshotInfoType
SetCumulativePercentageOfTotalBlocks is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetCumulativePercentageOfUsedBlocks ¶
func (o *SnapshotInfoType) SetCumulativePercentageOfUsedBlocks(newValue int) *SnapshotInfoType
SetCumulativePercentageOfUsedBlocks is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetCumulativeTotal ¶
func (o *SnapshotInfoType) SetCumulativeTotal(newValue int) *SnapshotInfoType
SetCumulativeTotal is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetDedupSavings ¶
func (o *SnapshotInfoType) SetDedupSavings(newValue int) *SnapshotInfoType
SetDedupSavings is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetDependency ¶
func (o *SnapshotInfoType) SetDependency(newValue string) *SnapshotInfoType
SetDependency is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetExpiryTime ¶
func (o *SnapshotInfoType) SetExpiryTime(newValue int) *SnapshotInfoType
SetExpiryTime is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetInfiniteSnaplockExpiryTime ¶
func (o *SnapshotInfoType) SetInfiniteSnaplockExpiryTime(newValue bool) *SnapshotInfoType
SetInfiniteSnaplockExpiryTime is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetInofileVersion ¶
func (o *SnapshotInfoType) SetInofileVersion(newValue int) *SnapshotInfoType
SetInofileVersion is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetIs7ModeSnapshot ¶
func (o *SnapshotInfoType) SetIs7ModeSnapshot(newValue bool) *SnapshotInfoType
SetIs7ModeSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetIsConstituentSnapshot ¶
func (o *SnapshotInfoType) SetIsConstituentSnapshot(newValue bool) *SnapshotInfoType
SetIsConstituentSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetName ¶
func (o *SnapshotInfoType) SetName(newValue string) *SnapshotInfoType
SetName is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetPercentageOfTotalBlocks ¶
func (o *SnapshotInfoType) SetPercentageOfTotalBlocks(newValue int) *SnapshotInfoType
SetPercentageOfTotalBlocks is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetPercentageOfUsedBlocks ¶
func (o *SnapshotInfoType) SetPercentageOfUsedBlocks(newValue int) *SnapshotInfoType
SetPercentageOfUsedBlocks is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetSnaplockExpiryTime ¶
func (o *SnapshotInfoType) SetSnaplockExpiryTime(newValue int) *SnapshotInfoType
SetSnaplockExpiryTime is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetSnapmirrorLabel ¶
func (o *SnapshotInfoType) SetSnapmirrorLabel(newValue string) *SnapshotInfoType
SetSnapmirrorLabel is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetSnapshotInstanceUuid ¶
func (o *SnapshotInfoType) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotInfoType
SetSnapshotInstanceUuid is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetSnapshotOwnersList ¶
func (o *SnapshotInfoType) SetSnapshotOwnersList(newValue SnapshotInfoTypeSnapshotOwnersList) *SnapshotInfoType
SetSnapshotOwnersList is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetSnapshotVersionUuid ¶
func (o *SnapshotInfoType) SetSnapshotVersionUuid(newValue UUIDType) *SnapshotInfoType
SetSnapshotVersionUuid is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetState ¶
func (o *SnapshotInfoType) SetState(newValue string) *SnapshotInfoType
SetState is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetTotal ¶
func (o *SnapshotInfoType) SetTotal(newValue int) *SnapshotInfoType
SetTotal is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetVbn0Savings ¶
func (o *SnapshotInfoType) SetVbn0Savings(newValue int) *SnapshotInfoType
SetVbn0Savings is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetVolume ¶
func (o *SnapshotInfoType) SetVolume(newValue string) *SnapshotInfoType
SetVolume is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetVolumeProvenanceUuid ¶
func (o *SnapshotInfoType) SetVolumeProvenanceUuid(newValue UUIDType) *SnapshotInfoType
SetVolumeProvenanceUuid is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SetVserver ¶
func (o *SnapshotInfoType) SetVserver(newValue string) *SnapshotInfoType
SetVserver is a fluent style 'setter' method that can be chained
func (*SnapshotInfoType) SnaplockExpiryTime ¶
func (o *SnapshotInfoType) SnaplockExpiryTime() int
SnaplockExpiryTime is a 'getter' method
func (*SnapshotInfoType) SnapmirrorLabel ¶
func (o *SnapshotInfoType) SnapmirrorLabel() string
SnapmirrorLabel is a 'getter' method
func (*SnapshotInfoType) SnapshotInstanceUuid ¶
func (o *SnapshotInfoType) SnapshotInstanceUuid() UUIDType
SnapshotInstanceUuid is a 'getter' method
func (*SnapshotInfoType) SnapshotOwnersList ¶
func (o *SnapshotInfoType) SnapshotOwnersList() SnapshotInfoTypeSnapshotOwnersList
SnapshotOwnersList is a 'getter' method
func (*SnapshotInfoType) SnapshotVersionUuid ¶
func (o *SnapshotInfoType) SnapshotVersionUuid() UUIDType
SnapshotVersionUuid is a 'getter' method
func (*SnapshotInfoType) State ¶
func (o *SnapshotInfoType) State() string
State is a 'getter' method
func (SnapshotInfoType) String ¶
func (o SnapshotInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotInfoType) ToXML ¶
func (o *SnapshotInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotInfoType) Vbn0Savings ¶
func (o *SnapshotInfoType) Vbn0Savings() int
Vbn0Savings is a 'getter' method
func (*SnapshotInfoType) Volume ¶
func (o *SnapshotInfoType) Volume() string
Volume is a 'getter' method
func (*SnapshotInfoType) VolumeProvenanceUuid ¶
func (o *SnapshotInfoType) VolumeProvenanceUuid() UUIDType
VolumeProvenanceUuid is a 'getter' method
func (*SnapshotInfoType) Vserver ¶
func (o *SnapshotInfoType) Vserver() string
Vserver is a 'getter' method
type SnapshotInfoTypeSnapshotOwnersList ¶
type SnapshotInfoTypeSnapshotOwnersList struct {
XMLName xml.Name `xml:"snapshot-owners-list"`
SnapshotOwnerPtr []SnapshotOwnerType `xml:"snapshot-owner"`
}
SnapshotInfoTypeSnapshotOwnersList is a wrapper
func (*SnapshotInfoTypeSnapshotOwnersList) SetSnapshotOwner ¶
func (o *SnapshotInfoTypeSnapshotOwnersList) SetSnapshotOwner(newValue []SnapshotOwnerType) *SnapshotInfoTypeSnapshotOwnersList
SetSnapshotOwner is a fluent style 'setter' method that can be chained
func (*SnapshotInfoTypeSnapshotOwnersList) SnapshotOwner ¶
func (o *SnapshotInfoTypeSnapshotOwnersList) SnapshotOwner() []SnapshotOwnerType
SnapshotOwner is a 'getter' method
type SnapshotOwnerType ¶
type SnapshotOwnerType struct {
XMLName xml.Name `xml:"snapshot-owner"`
OwnerPtr *string `xml:"owner"`
}
SnapshotOwnerType is a structure to represent a snapshot-owner ZAPI object
func NewSnapshotOwnerType ¶
func NewSnapshotOwnerType() *SnapshotOwnerType
NewSnapshotOwnerType is a factory method for creating new instances of SnapshotOwnerType objects
func (*SnapshotOwnerType) Owner ¶
func (o *SnapshotOwnerType) Owner() string
Owner is a 'getter' method
func (*SnapshotOwnerType) SetOwner ¶
func (o *SnapshotOwnerType) SetOwner(newValue string) *SnapshotOwnerType
SetOwner is a fluent style 'setter' method that can be chained
func (SnapshotOwnerType) String ¶
func (o SnapshotOwnerType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotOwnerType) ToXML ¶
func (o *SnapshotOwnerType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotPolicyType ¶
type SnapshotPolicyType = string
SnapshotPolicyType is a structure to represent a snapshot-policy ZAPI object
type SnapshotRestoreVolumeRequest ¶
type SnapshotRestoreVolumeRequest struct {
XMLName xml.Name `xml:"snapshot-restore-volume"`
ForcePtr *bool `xml:"force"`
PreserveLunIdsPtr *bool `xml:"preserve-lun-ids"`
SnapshotPtr *string `xml:"snapshot"`
SnapshotInstanceUuidPtr *UUIDType `xml:"snapshot-instance-uuid"`
VolumePtr *string `xml:"volume"`
}
SnapshotRestoreVolumeRequest is a structure to represent a snapshot-restore-volume Request ZAPI object
func NewSnapshotRestoreVolumeRequest ¶
func NewSnapshotRestoreVolumeRequest() *SnapshotRestoreVolumeRequest
NewSnapshotRestoreVolumeRequest is a factory method for creating new instances of SnapshotRestoreVolumeRequest objects
func (*SnapshotRestoreVolumeRequest) ExecuteUsing ¶
func (o *SnapshotRestoreVolumeRequest) ExecuteUsing(zr *ZapiRunner) (*SnapshotRestoreVolumeResponse, error)
func (*SnapshotRestoreVolumeRequest) Force ¶
func (o *SnapshotRestoreVolumeRequest) Force() bool
Force is a 'getter' method
func (*SnapshotRestoreVolumeRequest) PreserveLunIds ¶
func (o *SnapshotRestoreVolumeRequest) PreserveLunIds() bool
PreserveLunIds is a 'getter' method
func (*SnapshotRestoreVolumeRequest) SetForce ¶
func (o *SnapshotRestoreVolumeRequest) SetForce(newValue bool) *SnapshotRestoreVolumeRequest
SetForce is a fluent style 'setter' method that can be chained
func (*SnapshotRestoreVolumeRequest) SetPreserveLunIds ¶
func (o *SnapshotRestoreVolumeRequest) SetPreserveLunIds(newValue bool) *SnapshotRestoreVolumeRequest
SetPreserveLunIds is a fluent style 'setter' method that can be chained
func (*SnapshotRestoreVolumeRequest) SetSnapshot ¶
func (o *SnapshotRestoreVolumeRequest) SetSnapshot(newValue string) *SnapshotRestoreVolumeRequest
SetSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotRestoreVolumeRequest) SetSnapshotInstanceUuid ¶
func (o *SnapshotRestoreVolumeRequest) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotRestoreVolumeRequest
SetSnapshotInstanceUuid is a fluent style 'setter' method that can be chained
func (*SnapshotRestoreVolumeRequest) SetVolume ¶
func (o *SnapshotRestoreVolumeRequest) SetVolume(newValue string) *SnapshotRestoreVolumeRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*SnapshotRestoreVolumeRequest) Snapshot ¶
func (o *SnapshotRestoreVolumeRequest) Snapshot() string
Snapshot is a 'getter' method
func (*SnapshotRestoreVolumeRequest) SnapshotInstanceUuid ¶
func (o *SnapshotRestoreVolumeRequest) SnapshotInstanceUuid() UUIDType
SnapshotInstanceUuid is a 'getter' method
func (SnapshotRestoreVolumeRequest) String ¶
func (o SnapshotRestoreVolumeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotRestoreVolumeRequest) ToXML ¶
func (o *SnapshotRestoreVolumeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotRestoreVolumeRequest) Volume ¶
func (o *SnapshotRestoreVolumeRequest) Volume() string
Volume is a 'getter' method
type SnapshotRestoreVolumeResponse ¶
type SnapshotRestoreVolumeResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SnapshotRestoreVolumeResponseResult `xml:"results"`
}
SnapshotRestoreVolumeResponse is a structure to represent a snapshot-restore-volume Response ZAPI object
func NewSnapshotRestoreVolumeResponse ¶
func NewSnapshotRestoreVolumeResponse() *SnapshotRestoreVolumeResponse
NewSnapshotRestoreVolumeResponse is a factory method for creating new instances of SnapshotRestoreVolumeResponse objects
func (SnapshotRestoreVolumeResponse) String ¶
func (o SnapshotRestoreVolumeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotRestoreVolumeResponse) ToXML ¶
func (o *SnapshotRestoreVolumeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotRestoreVolumeResponseResult ¶
type SnapshotRestoreVolumeResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
SnapshotRestoreVolumeResponseResult is a structure to represent a snapshot-restore-volume Response Result ZAPI object
func NewSnapshotRestoreVolumeResponseResult ¶
func NewSnapshotRestoreVolumeResponseResult() *SnapshotRestoreVolumeResponseResult
NewSnapshotRestoreVolumeResponseResult is a factory method for creating new instances of SnapshotRestoreVolumeResponseResult objects
func (SnapshotRestoreVolumeResponseResult) String ¶
func (o SnapshotRestoreVolumeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotRestoreVolumeResponseResult) ToXML ¶
func (o *SnapshotRestoreVolumeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SpaceInformationType ¶
type SpaceInformationType struct {
XMLName xml.Name `xml:"space-information"`
AggregatePtr *string `xml:"aggregate"`
AggregateMetadataPtr *int `xml:"aggregate-metadata"`
AggregateMetadataPercentPtr *int `xml:"aggregate-metadata-percent"`
AggregateSizePtr *int `xml:"aggregate-size"`
ObjectStoreMetadataPtr *int `xml:"object-store-metadata"`
ObjectStoreMetadataPercentPtr *int `xml:"object-store-metadata-percent"`
ObjectStorePhysicalUsedPtr *int `xml:"object-store-physical-used"`
ObjectStorePhysicalUsedPercentPtr *int `xml:"object-store-physical-used-percent"`
ObjectStoreReferencedCapacityPtr *int `xml:"object-store-referenced-capacity"`
ObjectStoreReferencedCapacityPercentPtr *int `xml:"object-store-referenced-capacity-percent"`
ObjectStoreSisSpaceSavedPtr *int `xml:"object-store-sis-space-saved"`
ObjectStoreSisSpaceSavedPercentPtr *int `xml:"object-store-sis-space-saved-percent"`
ObjectStoreSizePtr *int `xml:"object-store-size"`
ObjectStoreUnreclaimedSpacePtr *int `xml:"object-store-unreclaimed-space"`
ObjectStoreUnreclaimedSpacePercentPtr *int `xml:"object-store-unreclaimed-space-percent"`
PercentSnapshotSpacePtr *int `xml:"percent-snapshot-space"`
PhysicalUsedPtr *int `xml:"physical-used"`
PhysicalUsedPercentPtr *int `xml:"physical-used-percent"`
SnapSizeTotalPtr *int `xml:"snap-size-total"`
SnapshotReserveUnusablePtr *int `xml:"snapshot-reserve-unusable"`
SnapshotReserveUnusablePercentPtr *int `xml:"snapshot-reserve-unusable-percent"`
TierNamePtr *string `xml:"tier-name"`
UsedIncludingSnapshotReservePtr *int `xml:"used-including-snapshot-reserve"`
UsedIncludingSnapshotReservePercentPtr *int `xml:"used-including-snapshot-reserve-percent"`
VolumeFootprintsPtr *int `xml:"volume-footprints"`
VolumeFootprintsPercentPtr *int `xml:"volume-footprints-percent"`
}
SpaceInformationType is a structure to represent a space-information ZAPI object
func NewSpaceInformationType ¶
func NewSpaceInformationType() *SpaceInformationType
NewSpaceInformationType is a factory method for creating new instances of SpaceInformationType objects
func (*SpaceInformationType) Aggregate ¶
func (o *SpaceInformationType) Aggregate() string
Aggregate is a 'getter' method
func (*SpaceInformationType) AggregateMetadata ¶
func (o *SpaceInformationType) AggregateMetadata() int
AggregateMetadata is a 'getter' method
func (*SpaceInformationType) AggregateMetadataPercent ¶
func (o *SpaceInformationType) AggregateMetadataPercent() int
AggregateMetadataPercent is a 'getter' method
func (*SpaceInformationType) AggregateSize ¶
func (o *SpaceInformationType) AggregateSize() int
AggregateSize is a 'getter' method
func (*SpaceInformationType) ObjectStoreMetadata ¶
func (o *SpaceInformationType) ObjectStoreMetadata() int
ObjectStoreMetadata is a 'getter' method
func (*SpaceInformationType) ObjectStoreMetadataPercent ¶
func (o *SpaceInformationType) ObjectStoreMetadataPercent() int
ObjectStoreMetadataPercent is a 'getter' method
func (*SpaceInformationType) ObjectStorePhysicalUsed ¶
func (o *SpaceInformationType) ObjectStorePhysicalUsed() int
ObjectStorePhysicalUsed is a 'getter' method
func (*SpaceInformationType) ObjectStorePhysicalUsedPercent ¶
func (o *SpaceInformationType) ObjectStorePhysicalUsedPercent() int
ObjectStorePhysicalUsedPercent is a 'getter' method
func (*SpaceInformationType) ObjectStoreReferencedCapacity ¶
func (o *SpaceInformationType) ObjectStoreReferencedCapacity() int
ObjectStoreReferencedCapacity is a 'getter' method
func (*SpaceInformationType) ObjectStoreReferencedCapacityPercent ¶
func (o *SpaceInformationType) ObjectStoreReferencedCapacityPercent() int
ObjectStoreReferencedCapacityPercent is a 'getter' method
func (*SpaceInformationType) ObjectStoreSisSpaceSaved ¶
func (o *SpaceInformationType) ObjectStoreSisSpaceSaved() int
ObjectStoreSisSpaceSaved is a 'getter' method
func (*SpaceInformationType) ObjectStoreSisSpaceSavedPercent ¶
func (o *SpaceInformationType) ObjectStoreSisSpaceSavedPercent() int
ObjectStoreSisSpaceSavedPercent is a 'getter' method
func (*SpaceInformationType) ObjectStoreSize ¶
func (o *SpaceInformationType) ObjectStoreSize() int
ObjectStoreSize is a 'getter' method
func (*SpaceInformationType) ObjectStoreUnreclaimedSpace ¶
func (o *SpaceInformationType) ObjectStoreUnreclaimedSpace() int
ObjectStoreUnreclaimedSpace is a 'getter' method
func (*SpaceInformationType) ObjectStoreUnreclaimedSpacePercent ¶
func (o *SpaceInformationType) ObjectStoreUnreclaimedSpacePercent() int
ObjectStoreUnreclaimedSpacePercent is a 'getter' method
func (*SpaceInformationType) PercentSnapshotSpace ¶
func (o *SpaceInformationType) PercentSnapshotSpace() int
PercentSnapshotSpace is a 'getter' method
func (*SpaceInformationType) PhysicalUsed ¶
func (o *SpaceInformationType) PhysicalUsed() int
PhysicalUsed is a 'getter' method
func (*SpaceInformationType) PhysicalUsedPercent ¶
func (o *SpaceInformationType) PhysicalUsedPercent() int
PhysicalUsedPercent is a 'getter' method
func (*SpaceInformationType) SetAggregate ¶
func (o *SpaceInformationType) SetAggregate(newValue string) *SpaceInformationType
SetAggregate is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetAggregateMetadata ¶
func (o *SpaceInformationType) SetAggregateMetadata(newValue int) *SpaceInformationType
SetAggregateMetadata is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetAggregateMetadataPercent ¶
func (o *SpaceInformationType) SetAggregateMetadataPercent(newValue int) *SpaceInformationType
SetAggregateMetadataPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetAggregateSize ¶
func (o *SpaceInformationType) SetAggregateSize(newValue int) *SpaceInformationType
SetAggregateSize is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreMetadata ¶
func (o *SpaceInformationType) SetObjectStoreMetadata(newValue int) *SpaceInformationType
SetObjectStoreMetadata is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreMetadataPercent ¶
func (o *SpaceInformationType) SetObjectStoreMetadataPercent(newValue int) *SpaceInformationType
SetObjectStoreMetadataPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStorePhysicalUsed ¶
func (o *SpaceInformationType) SetObjectStorePhysicalUsed(newValue int) *SpaceInformationType
SetObjectStorePhysicalUsed is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStorePhysicalUsedPercent ¶
func (o *SpaceInformationType) SetObjectStorePhysicalUsedPercent(newValue int) *SpaceInformationType
SetObjectStorePhysicalUsedPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreReferencedCapacity ¶
func (o *SpaceInformationType) SetObjectStoreReferencedCapacity(newValue int) *SpaceInformationType
SetObjectStoreReferencedCapacity is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreReferencedCapacityPercent ¶
func (o *SpaceInformationType) SetObjectStoreReferencedCapacityPercent(newValue int) *SpaceInformationType
SetObjectStoreReferencedCapacityPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreSisSpaceSaved ¶
func (o *SpaceInformationType) SetObjectStoreSisSpaceSaved(newValue int) *SpaceInformationType
SetObjectStoreSisSpaceSaved is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreSisSpaceSavedPercent ¶
func (o *SpaceInformationType) SetObjectStoreSisSpaceSavedPercent(newValue int) *SpaceInformationType
SetObjectStoreSisSpaceSavedPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreSize ¶
func (o *SpaceInformationType) SetObjectStoreSize(newValue int) *SpaceInformationType
SetObjectStoreSize is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreUnreclaimedSpace ¶
func (o *SpaceInformationType) SetObjectStoreUnreclaimedSpace(newValue int) *SpaceInformationType
SetObjectStoreUnreclaimedSpace is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetObjectStoreUnreclaimedSpacePercent ¶
func (o *SpaceInformationType) SetObjectStoreUnreclaimedSpacePercent(newValue int) *SpaceInformationType
SetObjectStoreUnreclaimedSpacePercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetPercentSnapshotSpace ¶
func (o *SpaceInformationType) SetPercentSnapshotSpace(newValue int) *SpaceInformationType
SetPercentSnapshotSpace is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetPhysicalUsed ¶
func (o *SpaceInformationType) SetPhysicalUsed(newValue int) *SpaceInformationType
SetPhysicalUsed is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetPhysicalUsedPercent ¶
func (o *SpaceInformationType) SetPhysicalUsedPercent(newValue int) *SpaceInformationType
SetPhysicalUsedPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetSnapSizeTotal ¶
func (o *SpaceInformationType) SetSnapSizeTotal(newValue int) *SpaceInformationType
SetSnapSizeTotal is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetSnapshotReserveUnusable ¶
func (o *SpaceInformationType) SetSnapshotReserveUnusable(newValue int) *SpaceInformationType
SetSnapshotReserveUnusable is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetSnapshotReserveUnusablePercent ¶
func (o *SpaceInformationType) SetSnapshotReserveUnusablePercent(newValue int) *SpaceInformationType
SetSnapshotReserveUnusablePercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetTierName ¶
func (o *SpaceInformationType) SetTierName(newValue string) *SpaceInformationType
SetTierName is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetUsedIncludingSnapshotReserve ¶
func (o *SpaceInformationType) SetUsedIncludingSnapshotReserve(newValue int) *SpaceInformationType
SetUsedIncludingSnapshotReserve is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetUsedIncludingSnapshotReservePercent ¶
func (o *SpaceInformationType) SetUsedIncludingSnapshotReservePercent(newValue int) *SpaceInformationType
SetUsedIncludingSnapshotReservePercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetVolumeFootprints ¶
func (o *SpaceInformationType) SetVolumeFootprints(newValue int) *SpaceInformationType
SetVolumeFootprints is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SetVolumeFootprintsPercent ¶
func (o *SpaceInformationType) SetVolumeFootprintsPercent(newValue int) *SpaceInformationType
SetVolumeFootprintsPercent is a fluent style 'setter' method that can be chained
func (*SpaceInformationType) SnapSizeTotal ¶
func (o *SpaceInformationType) SnapSizeTotal() int
SnapSizeTotal is a 'getter' method
func (*SpaceInformationType) SnapshotReserveUnusable ¶
func (o *SpaceInformationType) SnapshotReserveUnusable() int
SnapshotReserveUnusable is a 'getter' method
func (*SpaceInformationType) SnapshotReserveUnusablePercent ¶
func (o *SpaceInformationType) SnapshotReserveUnusablePercent() int
SnapshotReserveUnusablePercent is a 'getter' method
func (SpaceInformationType) String ¶
func (o SpaceInformationType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SpaceInformationType) TierName ¶
func (o *SpaceInformationType) TierName() string
TierName is a 'getter' method
func (*SpaceInformationType) ToXML ¶
func (o *SpaceInformationType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SpaceInformationType) UsedIncludingSnapshotReserve ¶
func (o *SpaceInformationType) UsedIncludingSnapshotReserve() int
UsedIncludingSnapshotReserve is a 'getter' method
func (*SpaceInformationType) UsedIncludingSnapshotReservePercent ¶
func (o *SpaceInformationType) UsedIncludingSnapshotReservePercent() int
UsedIncludingSnapshotReservePercent is a 'getter' method
func (*SpaceInformationType) VolumeFootprints ¶
func (o *SpaceInformationType) VolumeFootprints() int
VolumeFootprints is a 'getter' method
func (*SpaceInformationType) VolumeFootprintsPercent ¶
func (o *SpaceInformationType) VolumeFootprintsPercent() int
VolumeFootprintsPercent is a 'getter' method
type SpaceSloEnumType ¶
type SpaceSloEnumType = string
SpaceSloEnumType is a structure to represent a space-slo-enum ZAPI object
type StorageConfigurationStateEnumType ¶
type StorageConfigurationStateEnumType = string
StorageConfigurationStateEnumType is a structure to represent a storage-configuration-state-enum ZAPI object
type SubnetNameType ¶
type SubnetNameType = string
SubnetNameType is a structure to represent a subnet-name ZAPI object
type SystemGetOntapiVersionRequest ¶
SystemGetOntapiVersionRequest is a structure to represent a system-get-ontapi-version Request ZAPI object
func NewSystemGetOntapiVersionRequest ¶
func NewSystemGetOntapiVersionRequest() *SystemGetOntapiVersionRequest
NewSystemGetOntapiVersionRequest is a factory method for creating new instances of SystemGetOntapiVersionRequest objects
func (*SystemGetOntapiVersionRequest) ExecuteUsing ¶
func (o *SystemGetOntapiVersionRequest) ExecuteUsing(zr *ZapiRunner) (*SystemGetOntapiVersionResponse, error)
func (SystemGetOntapiVersionRequest) String ¶
func (o SystemGetOntapiVersionRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetOntapiVersionRequest) ToXML ¶
func (o *SystemGetOntapiVersionRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemGetOntapiVersionResponse ¶
type SystemGetOntapiVersionResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SystemGetOntapiVersionResponseResult `xml:"results"`
}
SystemGetOntapiVersionResponse is a structure to represent a system-get-ontapi-version Response ZAPI object
func NewSystemGetOntapiVersionResponse ¶
func NewSystemGetOntapiVersionResponse() *SystemGetOntapiVersionResponse
NewSystemGetOntapiVersionResponse is a factory method for creating new instances of SystemGetOntapiVersionResponse objects
func (SystemGetOntapiVersionResponse) String ¶
func (o SystemGetOntapiVersionResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetOntapiVersionResponse) ToXML ¶
func (o *SystemGetOntapiVersionResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemGetOntapiVersionResponseResult ¶
type SystemGetOntapiVersionResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
MajorVersionPtr *int `xml:"major-version"`
MinorVersionPtr *int `xml:"minor-version"`
NodeOntapiDetailsPtr *SystemGetOntapiVersionResponseResultNodeOntapiDetails `xml:"node-ontapi-details"`
}
SystemGetOntapiVersionResponseResult is a structure to represent a system-get-ontapi-version Response Result ZAPI object
func NewSystemGetOntapiVersionResponseResult ¶
func NewSystemGetOntapiVersionResponseResult() *SystemGetOntapiVersionResponseResult
NewSystemGetOntapiVersionResponseResult is a factory method for creating new instances of SystemGetOntapiVersionResponseResult objects
func (*SystemGetOntapiVersionResponseResult) MajorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) MajorVersion() int
MajorVersion is a 'getter' method
func (*SystemGetOntapiVersionResponseResult) MinorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) MinorVersion() int
MinorVersion is a 'getter' method
func (*SystemGetOntapiVersionResponseResult) NodeOntapiDetails ¶
func (o *SystemGetOntapiVersionResponseResult) NodeOntapiDetails() SystemGetOntapiVersionResponseResultNodeOntapiDetails
NodeOntapiDetails is a 'getter' method
func (*SystemGetOntapiVersionResponseResult) SetMajorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) SetMajorVersion(newValue int) *SystemGetOntapiVersionResponseResult
SetMajorVersion is a fluent style 'setter' method that can be chained
func (*SystemGetOntapiVersionResponseResult) SetMinorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) SetMinorVersion(newValue int) *SystemGetOntapiVersionResponseResult
SetMinorVersion is a fluent style 'setter' method that can be chained
func (*SystemGetOntapiVersionResponseResult) SetNodeOntapiDetails ¶
func (o *SystemGetOntapiVersionResponseResult) SetNodeOntapiDetails(newValue SystemGetOntapiVersionResponseResultNodeOntapiDetails) *SystemGetOntapiVersionResponseResult
SetNodeOntapiDetails is a fluent style 'setter' method that can be chained
func (SystemGetOntapiVersionResponseResult) String ¶
func (o SystemGetOntapiVersionResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetOntapiVersionResponseResult) ToXML ¶
func (o *SystemGetOntapiVersionResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemGetOntapiVersionResponseResultNodeOntapiDetails ¶
type SystemGetOntapiVersionResponseResultNodeOntapiDetails struct {
XMLName xml.Name `xml:"node-ontapi-details"`
NodeOntapiDetailInfoPtr []NodeOntapiDetailInfoType `xml:"node-ontapi-detail-info"`
}
SystemGetOntapiVersionResponseResultNodeOntapiDetails is a wrapper
func (*SystemGetOntapiVersionResponseResultNodeOntapiDetails) NodeOntapiDetailInfo ¶
func (o *SystemGetOntapiVersionResponseResultNodeOntapiDetails) NodeOntapiDetailInfo() []NodeOntapiDetailInfoType
NodeOntapiDetailInfo is a 'getter' method
func (*SystemGetOntapiVersionResponseResultNodeOntapiDetails) SetNodeOntapiDetailInfo ¶
func (o *SystemGetOntapiVersionResponseResultNodeOntapiDetails) SetNodeOntapiDetailInfo(newValue []NodeOntapiDetailInfoType) *SystemGetOntapiVersionResponseResultNodeOntapiDetails
SetNodeOntapiDetailInfo is a fluent style 'setter' method that can be chained
func (SystemGetOntapiVersionResponseResultNodeOntapiDetails) String ¶
func (o SystemGetOntapiVersionResponseResultNodeOntapiDetails) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SystemGetVersionRequest ¶
SystemGetVersionRequest is a structure to represent a system-get-version Request ZAPI object
func NewSystemGetVersionRequest ¶
func NewSystemGetVersionRequest() *SystemGetVersionRequest
NewSystemGetVersionRequest is a factory method for creating new instances of SystemGetVersionRequest objects
func (*SystemGetVersionRequest) ExecuteUsing ¶
func (o *SystemGetVersionRequest) ExecuteUsing(zr *ZapiRunner) (*SystemGetVersionResponse, error)
func (SystemGetVersionRequest) String ¶
func (o SystemGetVersionRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetVersionRequest) ToXML ¶
func (o *SystemGetVersionRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemGetVersionResponse ¶
type SystemGetVersionResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SystemGetVersionResponseResult `xml:"results"`
}
SystemGetVersionResponse is a structure to represent a system-get-version Response ZAPI object
func NewSystemGetVersionResponse ¶
func NewSystemGetVersionResponse() *SystemGetVersionResponse
NewSystemGetVersionResponse is a factory method for creating new instances of SystemGetVersionResponse objects
func (SystemGetVersionResponse) String ¶
func (o SystemGetVersionResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetVersionResponse) ToXML ¶
func (o *SystemGetVersionResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemGetVersionResponseResult ¶
type SystemGetVersionResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
BuildTimestampPtr *int `xml:"build-timestamp"`
IsClusteredPtr *bool `xml:"is-clustered"`
NodeVersionDetailsPtr *SystemGetVersionResponseResultNodeVersionDetails `xml:"node-version-details"`
VersionPtr *string `xml:"version"`
VersionTuplePtr *SystemGetVersionResponseResultVersionTuple `xml:"version-tuple"`
}
SystemGetVersionResponseResult is a structure to represent a system-get-version Response Result ZAPI object
func NewSystemGetVersionResponseResult ¶
func NewSystemGetVersionResponseResult() *SystemGetVersionResponseResult
NewSystemGetVersionResponseResult is a factory method for creating new instances of SystemGetVersionResponseResult objects
func (*SystemGetVersionResponseResult) BuildTimestamp ¶
func (o *SystemGetVersionResponseResult) BuildTimestamp() int
BuildTimestamp is a 'getter' method
func (*SystemGetVersionResponseResult) IsClustered ¶
func (o *SystemGetVersionResponseResult) IsClustered() bool
IsClustered is a 'getter' method
func (*SystemGetVersionResponseResult) NodeVersionDetails ¶
func (o *SystemGetVersionResponseResult) NodeVersionDetails() SystemGetVersionResponseResultNodeVersionDetails
NodeVersionDetails is a 'getter' method
func (*SystemGetVersionResponseResult) SetBuildTimestamp ¶
func (o *SystemGetVersionResponseResult) SetBuildTimestamp(newValue int) *SystemGetVersionResponseResult
SetBuildTimestamp is a fluent style 'setter' method that can be chained
func (*SystemGetVersionResponseResult) SetIsClustered ¶
func (o *SystemGetVersionResponseResult) SetIsClustered(newValue bool) *SystemGetVersionResponseResult
SetIsClustered is a fluent style 'setter' method that can be chained
func (*SystemGetVersionResponseResult) SetNodeVersionDetails ¶
func (o *SystemGetVersionResponseResult) SetNodeVersionDetails(newValue SystemGetVersionResponseResultNodeVersionDetails) *SystemGetVersionResponseResult
SetNodeVersionDetails is a fluent style 'setter' method that can be chained
func (*SystemGetVersionResponseResult) SetVersion ¶
func (o *SystemGetVersionResponseResult) SetVersion(newValue string) *SystemGetVersionResponseResult
SetVersion is a fluent style 'setter' method that can be chained
func (*SystemGetVersionResponseResult) SetVersionTuple ¶
func (o *SystemGetVersionResponseResult) SetVersionTuple(newValue SystemGetVersionResponseResultVersionTuple) *SystemGetVersionResponseResult
SetVersionTuple is a fluent style 'setter' method that can be chained
func (SystemGetVersionResponseResult) String ¶
func (o SystemGetVersionResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetVersionResponseResult) ToXML ¶
func (o *SystemGetVersionResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SystemGetVersionResponseResult) Version ¶
func (o *SystemGetVersionResponseResult) Version() string
Version is a 'getter' method
func (*SystemGetVersionResponseResult) VersionTuple ¶
func (o *SystemGetVersionResponseResult) VersionTuple() SystemGetVersionResponseResultVersionTuple
VersionTuple is a 'getter' method
type SystemGetVersionResponseResultNodeVersionDetails ¶
type SystemGetVersionResponseResultNodeVersionDetails struct {
XMLName xml.Name `xml:"node-version-details"`
NodeVersionDetailInfoPtr []NodeVersionDetailInfoType `xml:"node-version-detail-info"`
}
SystemGetVersionResponseResultNodeVersionDetails is a wrapper
func (*SystemGetVersionResponseResultNodeVersionDetails) NodeVersionDetailInfo ¶
func (o *SystemGetVersionResponseResultNodeVersionDetails) NodeVersionDetailInfo() []NodeVersionDetailInfoType
NodeVersionDetailInfo is a 'getter' method
func (*SystemGetVersionResponseResultNodeVersionDetails) SetNodeVersionDetailInfo ¶
func (o *SystemGetVersionResponseResultNodeVersionDetails) SetNodeVersionDetailInfo(newValue []NodeVersionDetailInfoType) *SystemGetVersionResponseResultNodeVersionDetails
SetNodeVersionDetailInfo is a fluent style 'setter' method that can be chained
func (SystemGetVersionResponseResultNodeVersionDetails) String ¶
func (o SystemGetVersionResponseResultNodeVersionDetails) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SystemGetVersionResponseResultVersionTuple ¶
type SystemGetVersionResponseResultVersionTuple struct {
XMLName xml.Name `xml:"version-tuple"`
SystemVersionTuplePtr *SystemVersionTupleType `xml:"system-version-tuple"`
}
SystemGetVersionResponseResultVersionTuple is a wrapper
func (*SystemGetVersionResponseResultVersionTuple) SetSystemVersionTuple ¶
func (o *SystemGetVersionResponseResultVersionTuple) SetSystemVersionTuple(newValue SystemVersionTupleType) *SystemGetVersionResponseResultVersionTuple
SetSystemVersionTuple is a fluent style 'setter' method that can be chained
func (SystemGetVersionResponseResultVersionTuple) String ¶
func (o SystemGetVersionResponseResultVersionTuple) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemGetVersionResponseResultVersionTuple) SystemVersionTuple ¶
func (o *SystemGetVersionResponseResultVersionTuple) SystemVersionTuple() SystemVersionTupleType
SystemVersionTuple is a 'getter' method
type SystemNodeGetIterRequest ¶
type SystemNodeGetIterRequest struct {
XMLName xml.Name `xml:"system-node-get-iter"`
DesiredAttributesPtr *SystemNodeGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *SystemNodeGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
SystemNodeGetIterRequest is a structure to represent a system-node-get-iter Request ZAPI object
func NewSystemNodeGetIterRequest ¶
func NewSystemNodeGetIterRequest() *SystemNodeGetIterRequest
NewSystemNodeGetIterRequest is a factory method for creating new instances of SystemNodeGetIterRequest objects
func (*SystemNodeGetIterRequest) DesiredAttributes ¶
func (o *SystemNodeGetIterRequest) DesiredAttributes() SystemNodeGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*SystemNodeGetIterRequest) ExecuteUsing ¶
func (o *SystemNodeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*SystemNodeGetIterResponse, error)
func (*SystemNodeGetIterRequest) MaxRecords ¶
func (o *SystemNodeGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*SystemNodeGetIterRequest) Query ¶
func (o *SystemNodeGetIterRequest) Query() SystemNodeGetIterRequestQuery
Query is a 'getter' method
func (*SystemNodeGetIterRequest) SetDesiredAttributes ¶
func (o *SystemNodeGetIterRequest) SetDesiredAttributes(newValue SystemNodeGetIterRequestDesiredAttributes) *SystemNodeGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*SystemNodeGetIterRequest) SetMaxRecords ¶
func (o *SystemNodeGetIterRequest) SetMaxRecords(newValue int) *SystemNodeGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*SystemNodeGetIterRequest) SetQuery ¶
func (o *SystemNodeGetIterRequest) SetQuery(newValue SystemNodeGetIterRequestQuery) *SystemNodeGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*SystemNodeGetIterRequest) SetTag ¶
func (o *SystemNodeGetIterRequest) SetTag(newValue string) *SystemNodeGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (SystemNodeGetIterRequest) String ¶
func (o SystemNodeGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemNodeGetIterRequest) Tag ¶
func (o *SystemNodeGetIterRequest) Tag() string
Tag is a 'getter' method
func (*SystemNodeGetIterRequest) ToXML ¶
func (o *SystemNodeGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemNodeGetIterRequestDesiredAttributes ¶
type SystemNodeGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
NodeDetailsInfoPtr *NodeDetailsInfoType `xml:"node-details-info"`
}
SystemNodeGetIterRequestDesiredAttributes is a wrapper
func (*SystemNodeGetIterRequestDesiredAttributes) NodeDetailsInfo ¶
func (o *SystemNodeGetIterRequestDesiredAttributes) NodeDetailsInfo() NodeDetailsInfoType
NodeDetailsInfo is a 'getter' method
func (*SystemNodeGetIterRequestDesiredAttributes) SetNodeDetailsInfo ¶
func (o *SystemNodeGetIterRequestDesiredAttributes) SetNodeDetailsInfo(newValue NodeDetailsInfoType) *SystemNodeGetIterRequestDesiredAttributes
SetNodeDetailsInfo is a fluent style 'setter' method that can be chained
func (SystemNodeGetIterRequestDesiredAttributes) String ¶
func (o SystemNodeGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SystemNodeGetIterRequestQuery ¶
type SystemNodeGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
NodeDetailsInfoPtr *NodeDetailsInfoType `xml:"node-details-info"`
}
SystemNodeGetIterRequestQuery is a wrapper
func (*SystemNodeGetIterRequestQuery) NodeDetailsInfo ¶
func (o *SystemNodeGetIterRequestQuery) NodeDetailsInfo() NodeDetailsInfoType
NodeDetailsInfo is a 'getter' method
func (*SystemNodeGetIterRequestQuery) SetNodeDetailsInfo ¶
func (o *SystemNodeGetIterRequestQuery) SetNodeDetailsInfo(newValue NodeDetailsInfoType) *SystemNodeGetIterRequestQuery
SetNodeDetailsInfo is a fluent style 'setter' method that can be chained
func (SystemNodeGetIterRequestQuery) String ¶
func (o SystemNodeGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SystemNodeGetIterResponse ¶
type SystemNodeGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result SystemNodeGetIterResponseResult `xml:"results"`
}
SystemNodeGetIterResponse is a structure to represent a system-node-get-iter Response ZAPI object
func NewSystemNodeGetIterResponse ¶
func NewSystemNodeGetIterResponse() *SystemNodeGetIterResponse
NewSystemNodeGetIterResponse is a factory method for creating new instances of SystemNodeGetIterResponse objects
func (SystemNodeGetIterResponse) String ¶
func (o SystemNodeGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemNodeGetIterResponse) ToXML ¶
func (o *SystemNodeGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemNodeGetIterResponseResult ¶
type SystemNodeGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *SystemNodeGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
SystemNodeGetIterResponseResult is a structure to represent a system-node-get-iter Response Result ZAPI object
func NewSystemNodeGetIterResponseResult ¶
func NewSystemNodeGetIterResponseResult() *SystemNodeGetIterResponseResult
NewSystemNodeGetIterResponseResult is a factory method for creating new instances of SystemNodeGetIterResponseResult objects
func (*SystemNodeGetIterResponseResult) AttributesList ¶
func (o *SystemNodeGetIterResponseResult) AttributesList() SystemNodeGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*SystemNodeGetIterResponseResult) NextTag ¶
func (o *SystemNodeGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*SystemNodeGetIterResponseResult) NumRecords ¶
func (o *SystemNodeGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*SystemNodeGetIterResponseResult) SetAttributesList ¶
func (o *SystemNodeGetIterResponseResult) SetAttributesList(newValue SystemNodeGetIterResponseResultAttributesList) *SystemNodeGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*SystemNodeGetIterResponseResult) SetNextTag ¶
func (o *SystemNodeGetIterResponseResult) SetNextTag(newValue string) *SystemNodeGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*SystemNodeGetIterResponseResult) SetNumRecords ¶
func (o *SystemNodeGetIterResponseResult) SetNumRecords(newValue int) *SystemNodeGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (SystemNodeGetIterResponseResult) String ¶
func (o SystemNodeGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemNodeGetIterResponseResult) ToXML ¶
func (o *SystemNodeGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SystemNodeGetIterResponseResultAttributesList ¶
type SystemNodeGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
NodeDetailsInfoPtr []NodeDetailsInfoType `xml:"node-details-info"`
}
SystemNodeGetIterResponseResultAttributesList is a wrapper
func (*SystemNodeGetIterResponseResultAttributesList) NodeDetailsInfo ¶
func (o *SystemNodeGetIterResponseResultAttributesList) NodeDetailsInfo() []NodeDetailsInfoType
NodeDetailsInfo is a 'getter' method
func (*SystemNodeGetIterResponseResultAttributesList) SetNodeDetailsInfo ¶
func (o *SystemNodeGetIterResponseResultAttributesList) SetNodeDetailsInfo(newValue []NodeDetailsInfoType) *SystemNodeGetIterResponseResultAttributesList
SetNodeDetailsInfo is a fluent style 'setter' method that can be chained
func (SystemNodeGetIterResponseResultAttributesList) String ¶
func (o SystemNodeGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SystemVersionTupleType ¶
type SystemVersionTupleType struct {
XMLName xml.Name `xml:"system-version-tuple"`
GenerationPtr *int `xml:"generation"`
MajorPtr *int `xml:"major"`
MinorPtr *int `xml:"minor"`
}
SystemVersionTupleType is a structure to represent a system-version-tuple ZAPI object
func NewSystemVersionTupleType ¶
func NewSystemVersionTupleType() *SystemVersionTupleType
NewSystemVersionTupleType is a factory method for creating new instances of SystemVersionTupleType objects
func (*SystemVersionTupleType) Generation ¶
func (o *SystemVersionTupleType) Generation() int
Generation is a 'getter' method
func (*SystemVersionTupleType) Major ¶
func (o *SystemVersionTupleType) Major() int
Major is a 'getter' method
func (*SystemVersionTupleType) Minor ¶
func (o *SystemVersionTupleType) Minor() int
Minor is a 'getter' method
func (*SystemVersionTupleType) SetGeneration ¶
func (o *SystemVersionTupleType) SetGeneration(newValue int) *SystemVersionTupleType
SetGeneration is a fluent style 'setter' method that can be chained
func (*SystemVersionTupleType) SetMajor ¶
func (o *SystemVersionTupleType) SetMajor(newValue int) *SystemVersionTupleType
SetMajor is a fluent style 'setter' method that can be chained
func (*SystemVersionTupleType) SetMinor ¶
func (o *SystemVersionTupleType) SetMinor(newValue int) *SystemVersionTupleType
SetMinor is a fluent style 'setter' method that can be chained
func (SystemVersionTupleType) String ¶
func (o SystemVersionTupleType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SystemVersionTupleType) ToXML ¶
func (o *SystemVersionTupleType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VmSystemDisksType ¶
type VmSystemDisksType struct {
XMLName xml.Name `xml:"vm-system-disks"`
VmBootdiskAreaNamePtr *string `xml:"vm-bootdisk-area-name"`
VmBootdiskFileNamePtr *string `xml:"vm-bootdisk-file-name"`
VmCorediskAreaNamePtr *string `xml:"vm-coredisk-area-name"`
VmCorediskFileNamePtr *string `xml:"vm-coredisk-file-name"`
VmLogdiskAreaNamePtr *string `xml:"vm-logdisk-area-name"`
VmLogdiskFileNamePtr *string `xml:"vm-logdisk-file-name"`
}
VmSystemDisksType is a structure to represent a vm-system-disks ZAPI object
func NewVmSystemDisksType ¶
func NewVmSystemDisksType() *VmSystemDisksType
NewVmSystemDisksType is a factory method for creating new instances of VmSystemDisksType objects
func (*VmSystemDisksType) SetVmBootdiskAreaName ¶
func (o *VmSystemDisksType) SetVmBootdiskAreaName(newValue string) *VmSystemDisksType
SetVmBootdiskAreaName is a fluent style 'setter' method that can be chained
func (*VmSystemDisksType) SetVmBootdiskFileName ¶
func (o *VmSystemDisksType) SetVmBootdiskFileName(newValue string) *VmSystemDisksType
SetVmBootdiskFileName is a fluent style 'setter' method that can be chained
func (*VmSystemDisksType) SetVmCorediskAreaName ¶
func (o *VmSystemDisksType) SetVmCorediskAreaName(newValue string) *VmSystemDisksType
SetVmCorediskAreaName is a fluent style 'setter' method that can be chained
func (*VmSystemDisksType) SetVmCorediskFileName ¶
func (o *VmSystemDisksType) SetVmCorediskFileName(newValue string) *VmSystemDisksType
SetVmCorediskFileName is a fluent style 'setter' method that can be chained
func (*VmSystemDisksType) SetVmLogdiskAreaName ¶
func (o *VmSystemDisksType) SetVmLogdiskAreaName(newValue string) *VmSystemDisksType
SetVmLogdiskAreaName is a fluent style 'setter' method that can be chained
func (*VmSystemDisksType) SetVmLogdiskFileName ¶
func (o *VmSystemDisksType) SetVmLogdiskFileName(newValue string) *VmSystemDisksType
SetVmLogdiskFileName is a fluent style 'setter' method that can be chained
func (VmSystemDisksType) String ¶
func (o VmSystemDisksType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VmSystemDisksType) ToXML ¶
func (o *VmSystemDisksType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VmSystemDisksType) VmBootdiskAreaName ¶
func (o *VmSystemDisksType) VmBootdiskAreaName() string
VmBootdiskAreaName is a 'getter' method
func (*VmSystemDisksType) VmBootdiskFileName ¶
func (o *VmSystemDisksType) VmBootdiskFileName() string
VmBootdiskFileName is a 'getter' method
func (*VmSystemDisksType) VmCorediskAreaName ¶
func (o *VmSystemDisksType) VmCorediskAreaName() string
VmCorediskAreaName is a 'getter' method
func (*VmSystemDisksType) VmCorediskFileName ¶
func (o *VmSystemDisksType) VmCorediskFileName() string
VmCorediskFileName is a 'getter' method
func (*VmSystemDisksType) VmLogdiskAreaName ¶
func (o *VmSystemDisksType) VmLogdiskAreaName() string
VmLogdiskAreaName is a 'getter' method
func (*VmSystemDisksType) VmLogdiskFileName ¶
func (o *VmSystemDisksType) VmLogdiskFileName() string
VmLogdiskFileName is a 'getter' method
type VmhostInfoType ¶
type VmhostInfoType struct {
XMLName xml.Name `xml:"vmhost-info"`
VmCustomMaxCapacityPtr *int `xml:"vm-custom-max-capacity"`
VmUuidPtr *string `xml:"vm-uuid"`
VmhostBiosReleaseDatePtr *string `xml:"vmhost-bios-release-date"`
VmhostBiosVersionPtr *string `xml:"vmhost-bios-version"`
VmhostBootTimePtr *string `xml:"vmhost-boot-time"`
VmhostCpuClockRatePtr *int `xml:"vmhost-cpu-clock-rate"`
VmhostCpuCoreCountPtr *int `xml:"vmhost-cpu-core-count"`
VmhostCpuSocketCountPtr *int `xml:"vmhost-cpu-socket-count"`
VmhostCpuThreadCountPtr *int `xml:"vmhost-cpu-thread-count"`
VmhostErrorPtr *string `xml:"vmhost-error"`
VmhostGatewayPtr *string `xml:"vmhost-gateway"`
VmhostHardwareVendorPtr *string `xml:"vmhost-hardware-vendor"`
VmhostHypervisorPtr *string `xml:"vmhost-hypervisor"`
VmhostIpAddressPtr *string `xml:"vmhost-ip-address"`
VmhostMemoryPtr *int `xml:"vmhost-memory"`
VmhostModelPtr *string `xml:"vmhost-model"`
VmhostNamePtr *string `xml:"vmhost-name"`
VmhostNetmaskPtr *string `xml:"vmhost-netmask"`
VmhostProcessorIdPtr *string `xml:"vmhost-processor-id"`
VmhostProcessorTypePtr *string `xml:"vmhost-processor-type"`
VmhostSoftwareVendorPtr *string `xml:"vmhost-software-vendor"`
VmhostUuidPtr *string `xml:"vmhost-uuid"`
}
VmhostInfoType is a structure to represent a vmhost-info ZAPI object
func NewVmhostInfoType ¶
func NewVmhostInfoType() *VmhostInfoType
NewVmhostInfoType is a factory method for creating new instances of VmhostInfoType objects
func (*VmhostInfoType) SetVmCustomMaxCapacity ¶
func (o *VmhostInfoType) SetVmCustomMaxCapacity(newValue int) *VmhostInfoType
SetVmCustomMaxCapacity is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmUuid ¶
func (o *VmhostInfoType) SetVmUuid(newValue string) *VmhostInfoType
SetVmUuid is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostBiosReleaseDate ¶
func (o *VmhostInfoType) SetVmhostBiosReleaseDate(newValue string) *VmhostInfoType
SetVmhostBiosReleaseDate is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostBiosVersion ¶
func (o *VmhostInfoType) SetVmhostBiosVersion(newValue string) *VmhostInfoType
SetVmhostBiosVersion is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostBootTime ¶
func (o *VmhostInfoType) SetVmhostBootTime(newValue string) *VmhostInfoType
SetVmhostBootTime is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostCpuClockRate ¶
func (o *VmhostInfoType) SetVmhostCpuClockRate(newValue int) *VmhostInfoType
SetVmhostCpuClockRate is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostCpuCoreCount ¶
func (o *VmhostInfoType) SetVmhostCpuCoreCount(newValue int) *VmhostInfoType
SetVmhostCpuCoreCount is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostCpuSocketCount ¶
func (o *VmhostInfoType) SetVmhostCpuSocketCount(newValue int) *VmhostInfoType
SetVmhostCpuSocketCount is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostCpuThreadCount ¶
func (o *VmhostInfoType) SetVmhostCpuThreadCount(newValue int) *VmhostInfoType
SetVmhostCpuThreadCount is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostError ¶
func (o *VmhostInfoType) SetVmhostError(newValue string) *VmhostInfoType
SetVmhostError is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostGateway ¶
func (o *VmhostInfoType) SetVmhostGateway(newValue string) *VmhostInfoType
SetVmhostGateway is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostHardwareVendor ¶
func (o *VmhostInfoType) SetVmhostHardwareVendor(newValue string) *VmhostInfoType
SetVmhostHardwareVendor is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostHypervisor ¶
func (o *VmhostInfoType) SetVmhostHypervisor(newValue string) *VmhostInfoType
SetVmhostHypervisor is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostIpAddress ¶
func (o *VmhostInfoType) SetVmhostIpAddress(newValue string) *VmhostInfoType
SetVmhostIpAddress is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostMemory ¶
func (o *VmhostInfoType) SetVmhostMemory(newValue int) *VmhostInfoType
SetVmhostMemory is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostModel ¶
func (o *VmhostInfoType) SetVmhostModel(newValue string) *VmhostInfoType
SetVmhostModel is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostName ¶
func (o *VmhostInfoType) SetVmhostName(newValue string) *VmhostInfoType
SetVmhostName is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostNetmask ¶
func (o *VmhostInfoType) SetVmhostNetmask(newValue string) *VmhostInfoType
SetVmhostNetmask is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostProcessorId ¶
func (o *VmhostInfoType) SetVmhostProcessorId(newValue string) *VmhostInfoType
SetVmhostProcessorId is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostProcessorType ¶
func (o *VmhostInfoType) SetVmhostProcessorType(newValue string) *VmhostInfoType
SetVmhostProcessorType is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostSoftwareVendor ¶
func (o *VmhostInfoType) SetVmhostSoftwareVendor(newValue string) *VmhostInfoType
SetVmhostSoftwareVendor is a fluent style 'setter' method that can be chained
func (*VmhostInfoType) SetVmhostUuid ¶
func (o *VmhostInfoType) SetVmhostUuid(newValue string) *VmhostInfoType
SetVmhostUuid is a fluent style 'setter' method that can be chained
func (VmhostInfoType) String ¶
func (o VmhostInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VmhostInfoType) ToXML ¶
func (o *VmhostInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VmhostInfoType) VmCustomMaxCapacity ¶
func (o *VmhostInfoType) VmCustomMaxCapacity() int
VmCustomMaxCapacity is a 'getter' method
func (*VmhostInfoType) VmUuid ¶
func (o *VmhostInfoType) VmUuid() string
VmUuid is a 'getter' method
func (*VmhostInfoType) VmhostBiosReleaseDate ¶
func (o *VmhostInfoType) VmhostBiosReleaseDate() string
VmhostBiosReleaseDate is a 'getter' method
func (*VmhostInfoType) VmhostBiosVersion ¶
func (o *VmhostInfoType) VmhostBiosVersion() string
VmhostBiosVersion is a 'getter' method
func (*VmhostInfoType) VmhostBootTime ¶
func (o *VmhostInfoType) VmhostBootTime() string
VmhostBootTime is a 'getter' method
func (*VmhostInfoType) VmhostCpuClockRate ¶
func (o *VmhostInfoType) VmhostCpuClockRate() int
VmhostCpuClockRate is a 'getter' method
func (*VmhostInfoType) VmhostCpuCoreCount ¶
func (o *VmhostInfoType) VmhostCpuCoreCount() int
VmhostCpuCoreCount is a 'getter' method
func (*VmhostInfoType) VmhostCpuSocketCount ¶
func (o *VmhostInfoType) VmhostCpuSocketCount() int
VmhostCpuSocketCount is a 'getter' method
func (*VmhostInfoType) VmhostCpuThreadCount ¶
func (o *VmhostInfoType) VmhostCpuThreadCount() int
VmhostCpuThreadCount is a 'getter' method
func (*VmhostInfoType) VmhostError ¶
func (o *VmhostInfoType) VmhostError() string
VmhostError is a 'getter' method
func (*VmhostInfoType) VmhostGateway ¶
func (o *VmhostInfoType) VmhostGateway() string
VmhostGateway is a 'getter' method
func (*VmhostInfoType) VmhostHardwareVendor ¶
func (o *VmhostInfoType) VmhostHardwareVendor() string
VmhostHardwareVendor is a 'getter' method
func (*VmhostInfoType) VmhostHypervisor ¶
func (o *VmhostInfoType) VmhostHypervisor() string
VmhostHypervisor is a 'getter' method
func (*VmhostInfoType) VmhostIpAddress ¶
func (o *VmhostInfoType) VmhostIpAddress() string
VmhostIpAddress is a 'getter' method
func (*VmhostInfoType) VmhostMemory ¶
func (o *VmhostInfoType) VmhostMemory() int
VmhostMemory is a 'getter' method
func (*VmhostInfoType) VmhostModel ¶
func (o *VmhostInfoType) VmhostModel() string
VmhostModel is a 'getter' method
func (*VmhostInfoType) VmhostName ¶
func (o *VmhostInfoType) VmhostName() string
VmhostName is a 'getter' method
func (*VmhostInfoType) VmhostNetmask ¶
func (o *VmhostInfoType) VmhostNetmask() string
VmhostNetmask is a 'getter' method
func (*VmhostInfoType) VmhostProcessorId ¶
func (o *VmhostInfoType) VmhostProcessorId() string
VmhostProcessorId is a 'getter' method
func (*VmhostInfoType) VmhostProcessorType ¶
func (o *VmhostInfoType) VmhostProcessorType() string
VmhostProcessorType is a 'getter' method
func (*VmhostInfoType) VmhostSoftwareVendor ¶
func (o *VmhostInfoType) VmhostSoftwareVendor() string
VmhostSoftwareVendor is a 'getter' method
func (*VmhostInfoType) VmhostUuid ¶
func (o *VmhostInfoType) VmhostUuid() string
VmhostUuid is a 'getter' method
type VolstyleType ¶
type VolstyleType = string
VolstyleType is a structure to represent a volstyle ZAPI object
type VolumeAntivirusAttributesType ¶
type VolumeAntivirusAttributesType struct {
XMLName xml.Name `xml:"volume-antivirus-attributes"`
OnAccessPolicyPtr *string `xml:"on-access-policy"`
}
VolumeAntivirusAttributesType is a structure to represent a volume-antivirus-attributes ZAPI object
func NewVolumeAntivirusAttributesType ¶
func NewVolumeAntivirusAttributesType() *VolumeAntivirusAttributesType
NewVolumeAntivirusAttributesType is a factory method for creating new instances of VolumeAntivirusAttributesType objects
func (*VolumeAntivirusAttributesType) OnAccessPolicy ¶
func (o *VolumeAntivirusAttributesType) OnAccessPolicy() string
OnAccessPolicy is a 'getter' method
func (*VolumeAntivirusAttributesType) SetOnAccessPolicy ¶
func (o *VolumeAntivirusAttributesType) SetOnAccessPolicy(newValue string) *VolumeAntivirusAttributesType
SetOnAccessPolicy is a fluent style 'setter' method that can be chained
func (VolumeAntivirusAttributesType) String ¶
func (o VolumeAntivirusAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeAntivirusAttributesType) ToXML ¶
func (o *VolumeAntivirusAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeAttributesType ¶
type VolumeAttributesType struct {
XMLName xml.Name `xml:"volume-attributes"`
EncryptPtr *bool `xml:"encrypt"`
KeyIdPtr *string `xml:"key-id"`
VolumeAntivirusAttributesPtr *VolumeAntivirusAttributesType `xml:"volume-antivirus-attributes"`
VolumeAutobalanceAttributesPtr *VolumeAutobalanceAttributesType `xml:"volume-autobalance-attributes"`
VolumeAutosizeAttributesPtr *VolumeAutosizeAttributesType `xml:"volume-autosize-attributes"`
VolumeCloneAttributesPtr *VolumeCloneAttributesType `xml:"volume-clone-attributes"`
VolumeCompAggrAttributesPtr *VolumeCompAggrAttributesType `xml:"volume-comp-aggr-attributes"`
VolumeDirectoryAttributesPtr *VolumeDirectoryAttributesType `xml:"volume-directory-attributes"`
VolumeExportAttributesPtr *VolumeExportAttributesType `xml:"volume-export-attributes"`
VolumeFlexcacheAttributesPtr *VolumeFlexcacheAttributesType `xml:"volume-flexcache-attributes"`
VolumeHybridCacheAttributesPtr *VolumeHybridCacheAttributesType `xml:"volume-hybrid-cache-attributes"`
VolumeIdAttributesPtr *VolumeIdAttributesType `xml:"volume-id-attributes"`
VolumeInfinitevolAttributesPtr *VolumeInfinitevolAttributesType `xml:"volume-infinitevol-attributes"`
VolumeInodeAttributesPtr *VolumeInodeAttributesType `xml:"volume-inode-attributes"`
VolumeLanguageAttributesPtr *VolumeLanguageAttributesType `xml:"volume-language-attributes"`
VolumeMirrorAttributesPtr *VolumeMirrorAttributesType `xml:"volume-mirror-attributes"`
VolumePerformanceAttributesPtr *VolumePerformanceAttributesType `xml:"volume-performance-attributes"`
VolumeQosAttributesPtr *VolumeQosAttributesType `xml:"volume-qos-attributes"`
VolumeSecurityAttributesPtr *VolumeSecurityAttributesType `xml:"volume-security-attributes"`
VolumeSisAttributesPtr *VolumeSisAttributesType `xml:"volume-sis-attributes"`
VolumeSnaplockAttributesPtr *VolumeSnaplockAttributesType `xml:"volume-snaplock-attributes"`
VolumeSnapshotAttributesPtr *VolumeSnapshotAttributesType `xml:"volume-snapshot-attributes"`
VolumeSnapshotAutodeleteAttributesPtr *VolumeSnapshotAutodeleteAttributesType `xml:"volume-snapshot-autodelete-attributes"`
VolumeSpaceAttributesPtr *VolumeSpaceAttributesType `xml:"volume-space-attributes"`
VolumeStateAttributesPtr *VolumeStateAttributesType `xml:"volume-state-attributes"`
VolumeTransitionAttributesPtr *VolumeTransitionAttributesType `xml:"volume-transition-attributes"`
VolumeVmAlignAttributesPtr *VolumeVmAlignAttributesType `xml:"volume-vm-align-attributes"`
VolumeVserverDrProtectionAttributesPtr *VolumeVserverDrProtectionAttributesType `xml:"volume-vserver-dr-protection-attributes"`
}
VolumeAttributesType is a structure to represent a volume-attributes ZAPI object
func NewVolumeAttributesType ¶
func NewVolumeAttributesType() *VolumeAttributesType
NewVolumeAttributesType is a factory method for creating new instances of VolumeAttributesType objects
func (*VolumeAttributesType) Encrypt ¶
func (o *VolumeAttributesType) Encrypt() bool
Encrypt is a 'getter' method
func (*VolumeAttributesType) KeyId ¶
func (o *VolumeAttributesType) KeyId() string
KeyId is a 'getter' method
func (*VolumeAttributesType) SetEncrypt ¶
func (o *VolumeAttributesType) SetEncrypt(newValue bool) *VolumeAttributesType
SetEncrypt is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetKeyId ¶
func (o *VolumeAttributesType) SetKeyId(newValue string) *VolumeAttributesType
SetKeyId is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeAntivirusAttributes ¶
func (o *VolumeAttributesType) SetVolumeAntivirusAttributes(newValue VolumeAntivirusAttributesType) *VolumeAttributesType
SetVolumeAntivirusAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeAutobalanceAttributes ¶
func (o *VolumeAttributesType) SetVolumeAutobalanceAttributes(newValue VolumeAutobalanceAttributesType) *VolumeAttributesType
SetVolumeAutobalanceAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeAutosizeAttributes ¶
func (o *VolumeAttributesType) SetVolumeAutosizeAttributes(newValue VolumeAutosizeAttributesType) *VolumeAttributesType
SetVolumeAutosizeAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeCloneAttributes ¶
func (o *VolumeAttributesType) SetVolumeCloneAttributes(newValue VolumeCloneAttributesType) *VolumeAttributesType
SetVolumeCloneAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeCompAggrAttributes ¶
func (o *VolumeAttributesType) SetVolumeCompAggrAttributes(newValue VolumeCompAggrAttributesType) *VolumeAttributesType
SetVolumeCompAggrAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeDirectoryAttributes ¶
func (o *VolumeAttributesType) SetVolumeDirectoryAttributes(newValue VolumeDirectoryAttributesType) *VolumeAttributesType
SetVolumeDirectoryAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeExportAttributes ¶
func (o *VolumeAttributesType) SetVolumeExportAttributes(newValue VolumeExportAttributesType) *VolumeAttributesType
SetVolumeExportAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeFlexcacheAttributes ¶
func (o *VolumeAttributesType) SetVolumeFlexcacheAttributes(newValue VolumeFlexcacheAttributesType) *VolumeAttributesType
SetVolumeFlexcacheAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeHybridCacheAttributes ¶
func (o *VolumeAttributesType) SetVolumeHybridCacheAttributes(newValue VolumeHybridCacheAttributesType) *VolumeAttributesType
SetVolumeHybridCacheAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeIdAttributes ¶
func (o *VolumeAttributesType) SetVolumeIdAttributes(newValue VolumeIdAttributesType) *VolumeAttributesType
SetVolumeIdAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeInfinitevolAttributes ¶
func (o *VolumeAttributesType) SetVolumeInfinitevolAttributes(newValue VolumeInfinitevolAttributesType) *VolumeAttributesType
SetVolumeInfinitevolAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeInodeAttributes ¶
func (o *VolumeAttributesType) SetVolumeInodeAttributes(newValue VolumeInodeAttributesType) *VolumeAttributesType
SetVolumeInodeAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeLanguageAttributes ¶
func (o *VolumeAttributesType) SetVolumeLanguageAttributes(newValue VolumeLanguageAttributesType) *VolumeAttributesType
SetVolumeLanguageAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeMirrorAttributes ¶
func (o *VolumeAttributesType) SetVolumeMirrorAttributes(newValue VolumeMirrorAttributesType) *VolumeAttributesType
SetVolumeMirrorAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumePerformanceAttributes ¶
func (o *VolumeAttributesType) SetVolumePerformanceAttributes(newValue VolumePerformanceAttributesType) *VolumeAttributesType
SetVolumePerformanceAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeQosAttributes ¶
func (o *VolumeAttributesType) SetVolumeQosAttributes(newValue VolumeQosAttributesType) *VolumeAttributesType
SetVolumeQosAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeSecurityAttributes ¶
func (o *VolumeAttributesType) SetVolumeSecurityAttributes(newValue VolumeSecurityAttributesType) *VolumeAttributesType
SetVolumeSecurityAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeSisAttributes ¶
func (o *VolumeAttributesType) SetVolumeSisAttributes(newValue VolumeSisAttributesType) *VolumeAttributesType
SetVolumeSisAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeSnaplockAttributes ¶
func (o *VolumeAttributesType) SetVolumeSnaplockAttributes(newValue VolumeSnaplockAttributesType) *VolumeAttributesType
SetVolumeSnaplockAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeSnapshotAttributes ¶
func (o *VolumeAttributesType) SetVolumeSnapshotAttributes(newValue VolumeSnapshotAttributesType) *VolumeAttributesType
SetVolumeSnapshotAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeSnapshotAutodeleteAttributes ¶
func (o *VolumeAttributesType) SetVolumeSnapshotAutodeleteAttributes(newValue VolumeSnapshotAutodeleteAttributesType) *VolumeAttributesType
SetVolumeSnapshotAutodeleteAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeSpaceAttributes ¶
func (o *VolumeAttributesType) SetVolumeSpaceAttributes(newValue VolumeSpaceAttributesType) *VolumeAttributesType
SetVolumeSpaceAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeStateAttributes ¶
func (o *VolumeAttributesType) SetVolumeStateAttributes(newValue VolumeStateAttributesType) *VolumeAttributesType
SetVolumeStateAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeTransitionAttributes ¶
func (o *VolumeAttributesType) SetVolumeTransitionAttributes(newValue VolumeTransitionAttributesType) *VolumeAttributesType
SetVolumeTransitionAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeVmAlignAttributes ¶
func (o *VolumeAttributesType) SetVolumeVmAlignAttributes(newValue VolumeVmAlignAttributesType) *VolumeAttributesType
SetVolumeVmAlignAttributes is a fluent style 'setter' method that can be chained
func (*VolumeAttributesType) SetVolumeVserverDrProtectionAttributes ¶
func (o *VolumeAttributesType) SetVolumeVserverDrProtectionAttributes(newValue VolumeVserverDrProtectionAttributesType) *VolumeAttributesType
SetVolumeVserverDrProtectionAttributes is a fluent style 'setter' method that can be chained
func (VolumeAttributesType) String ¶
func (o VolumeAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeAttributesType) ToXML ¶
func (o *VolumeAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeAttributesType) VolumeAntivirusAttributes ¶
func (o *VolumeAttributesType) VolumeAntivirusAttributes() VolumeAntivirusAttributesType
VolumeAntivirusAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeAutobalanceAttributes ¶
func (o *VolumeAttributesType) VolumeAutobalanceAttributes() VolumeAutobalanceAttributesType
VolumeAutobalanceAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeAutosizeAttributes ¶
func (o *VolumeAttributesType) VolumeAutosizeAttributes() VolumeAutosizeAttributesType
VolumeAutosizeAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeCloneAttributes ¶
func (o *VolumeAttributesType) VolumeCloneAttributes() VolumeCloneAttributesType
VolumeCloneAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeCompAggrAttributes ¶
func (o *VolumeAttributesType) VolumeCompAggrAttributes() VolumeCompAggrAttributesType
VolumeCompAggrAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeDirectoryAttributes ¶
func (o *VolumeAttributesType) VolumeDirectoryAttributes() VolumeDirectoryAttributesType
VolumeDirectoryAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeExportAttributes ¶
func (o *VolumeAttributesType) VolumeExportAttributes() VolumeExportAttributesType
VolumeExportAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeFlexcacheAttributes ¶
func (o *VolumeAttributesType) VolumeFlexcacheAttributes() VolumeFlexcacheAttributesType
VolumeFlexcacheAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeHybridCacheAttributes ¶
func (o *VolumeAttributesType) VolumeHybridCacheAttributes() VolumeHybridCacheAttributesType
VolumeHybridCacheAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeIdAttributes ¶
func (o *VolumeAttributesType) VolumeIdAttributes() VolumeIdAttributesType
VolumeIdAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeInfinitevolAttributes ¶
func (o *VolumeAttributesType) VolumeInfinitevolAttributes() VolumeInfinitevolAttributesType
VolumeInfinitevolAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeInodeAttributes ¶
func (o *VolumeAttributesType) VolumeInodeAttributes() VolumeInodeAttributesType
VolumeInodeAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeLanguageAttributes ¶
func (o *VolumeAttributesType) VolumeLanguageAttributes() VolumeLanguageAttributesType
VolumeLanguageAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeMirrorAttributes ¶
func (o *VolumeAttributesType) VolumeMirrorAttributes() VolumeMirrorAttributesType
VolumeMirrorAttributes is a 'getter' method
func (*VolumeAttributesType) VolumePerformanceAttributes ¶
func (o *VolumeAttributesType) VolumePerformanceAttributes() VolumePerformanceAttributesType
VolumePerformanceAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeQosAttributes ¶
func (o *VolumeAttributesType) VolumeQosAttributes() VolumeQosAttributesType
VolumeQosAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeSecurityAttributes ¶
func (o *VolumeAttributesType) VolumeSecurityAttributes() VolumeSecurityAttributesType
VolumeSecurityAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeSisAttributes ¶
func (o *VolumeAttributesType) VolumeSisAttributes() VolumeSisAttributesType
VolumeSisAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeSnaplockAttributes ¶
func (o *VolumeAttributesType) VolumeSnaplockAttributes() VolumeSnaplockAttributesType
VolumeSnaplockAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeSnapshotAttributes ¶
func (o *VolumeAttributesType) VolumeSnapshotAttributes() VolumeSnapshotAttributesType
VolumeSnapshotAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeSnapshotAutodeleteAttributes ¶
func (o *VolumeAttributesType) VolumeSnapshotAutodeleteAttributes() VolumeSnapshotAutodeleteAttributesType
VolumeSnapshotAutodeleteAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeSpaceAttributes ¶
func (o *VolumeAttributesType) VolumeSpaceAttributes() VolumeSpaceAttributesType
VolumeSpaceAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeStateAttributes ¶
func (o *VolumeAttributesType) VolumeStateAttributes() VolumeStateAttributesType
VolumeStateAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeTransitionAttributes ¶
func (o *VolumeAttributesType) VolumeTransitionAttributes() VolumeTransitionAttributesType
VolumeTransitionAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeVmAlignAttributes ¶
func (o *VolumeAttributesType) VolumeVmAlignAttributes() VolumeVmAlignAttributesType
VolumeVmAlignAttributes is a 'getter' method
func (*VolumeAttributesType) VolumeVserverDrProtectionAttributes ¶
func (o *VolumeAttributesType) VolumeVserverDrProtectionAttributes() VolumeVserverDrProtectionAttributesType
VolumeVserverDrProtectionAttributes is a 'getter' method
type VolumeAutobalanceAttributesType ¶
type VolumeAutobalanceAttributesType struct {
XMLName xml.Name `xml:"volume-autobalance-attributes"`
IsAutobalanceEligiblePtr *bool `xml:"is-autobalance-eligible"`
}
VolumeAutobalanceAttributesType is a structure to represent a volume-autobalance-attributes ZAPI object
func NewVolumeAutobalanceAttributesType ¶
func NewVolumeAutobalanceAttributesType() *VolumeAutobalanceAttributesType
NewVolumeAutobalanceAttributesType is a factory method for creating new instances of VolumeAutobalanceAttributesType objects
func (*VolumeAutobalanceAttributesType) IsAutobalanceEligible ¶
func (o *VolumeAutobalanceAttributesType) IsAutobalanceEligible() bool
IsAutobalanceEligible is a 'getter' method
func (*VolumeAutobalanceAttributesType) SetIsAutobalanceEligible ¶
func (o *VolumeAutobalanceAttributesType) SetIsAutobalanceEligible(newValue bool) *VolumeAutobalanceAttributesType
SetIsAutobalanceEligible is a fluent style 'setter' method that can be chained
func (VolumeAutobalanceAttributesType) String ¶
func (o VolumeAutobalanceAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeAutobalanceAttributesType) ToXML ¶
func (o *VolumeAutobalanceAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeAutosizeAttributesType ¶
type VolumeAutosizeAttributesType struct {
XMLName xml.Name `xml:"volume-autosize-attributes"`
GrowThresholdPercentPtr *int `xml:"grow-threshold-percent"`
IsEnabledPtr *bool `xml:"is-enabled"`
MaximumSizePtr *int `xml:"maximum-size"`
MinimumSizePtr *int `xml:"minimum-size"`
ModePtr *string `xml:"mode"`
ResetPtr *bool `xml:"reset"`
ShrinkThresholdPercentPtr *int `xml:"shrink-threshold-percent"`
}
VolumeAutosizeAttributesType is a structure to represent a volume-autosize-attributes ZAPI object
func NewVolumeAutosizeAttributesType ¶
func NewVolumeAutosizeAttributesType() *VolumeAutosizeAttributesType
NewVolumeAutosizeAttributesType is a factory method for creating new instances of VolumeAutosizeAttributesType objects
func (*VolumeAutosizeAttributesType) GrowThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) GrowThresholdPercent() int
GrowThresholdPercent is a 'getter' method
func (*VolumeAutosizeAttributesType) IsEnabled ¶
func (o *VolumeAutosizeAttributesType) IsEnabled() bool
IsEnabled is a 'getter' method
func (*VolumeAutosizeAttributesType) MaximumSize ¶
func (o *VolumeAutosizeAttributesType) MaximumSize() int
MaximumSize is a 'getter' method
func (*VolumeAutosizeAttributesType) MinimumSize ¶
func (o *VolumeAutosizeAttributesType) MinimumSize() int
MinimumSize is a 'getter' method
func (*VolumeAutosizeAttributesType) Mode ¶
func (o *VolumeAutosizeAttributesType) Mode() string
Mode is a 'getter' method
func (*VolumeAutosizeAttributesType) Reset ¶
func (o *VolumeAutosizeAttributesType) Reset() bool
Reset is a 'getter' method
func (*VolumeAutosizeAttributesType) SetGrowThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) SetGrowThresholdPercent(newValue int) *VolumeAutosizeAttributesType
SetGrowThresholdPercent is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) SetIsEnabled ¶
func (o *VolumeAutosizeAttributesType) SetIsEnabled(newValue bool) *VolumeAutosizeAttributesType
SetIsEnabled is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) SetMaximumSize ¶
func (o *VolumeAutosizeAttributesType) SetMaximumSize(newValue int) *VolumeAutosizeAttributesType
SetMaximumSize is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) SetMinimumSize ¶
func (o *VolumeAutosizeAttributesType) SetMinimumSize(newValue int) *VolumeAutosizeAttributesType
SetMinimumSize is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) SetMode ¶
func (o *VolumeAutosizeAttributesType) SetMode(newValue string) *VolumeAutosizeAttributesType
SetMode is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) SetReset ¶
func (o *VolumeAutosizeAttributesType) SetReset(newValue bool) *VolumeAutosizeAttributesType
SetReset is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) SetShrinkThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) SetShrinkThresholdPercent(newValue int) *VolumeAutosizeAttributesType
SetShrinkThresholdPercent is a fluent style 'setter' method that can be chained
func (*VolumeAutosizeAttributesType) ShrinkThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) ShrinkThresholdPercent() int
ShrinkThresholdPercent is a 'getter' method
func (VolumeAutosizeAttributesType) String ¶
func (o VolumeAutosizeAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeAutosizeAttributesType) ToXML ¶
func (o *VolumeAutosizeAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCloneAttributesType ¶
type VolumeCloneAttributesType struct {
XMLName xml.Name `xml:"volume-clone-attributes"`
CloneChildCountPtr *int `xml:"clone-child-count"`
VolumeCloneParentAttributesPtr *VolumeCloneParentAttributesType `xml:"volume-clone-parent-attributes"`
}
VolumeCloneAttributesType is a structure to represent a volume-clone-attributes ZAPI object
func NewVolumeCloneAttributesType ¶
func NewVolumeCloneAttributesType() *VolumeCloneAttributesType
NewVolumeCloneAttributesType is a factory method for creating new instances of VolumeCloneAttributesType objects
func (*VolumeCloneAttributesType) CloneChildCount ¶
func (o *VolumeCloneAttributesType) CloneChildCount() int
CloneChildCount is a 'getter' method
func (*VolumeCloneAttributesType) SetCloneChildCount ¶
func (o *VolumeCloneAttributesType) SetCloneChildCount(newValue int) *VolumeCloneAttributesType
SetCloneChildCount is a fluent style 'setter' method that can be chained
func (*VolumeCloneAttributesType) SetVolumeCloneParentAttributes ¶
func (o *VolumeCloneAttributesType) SetVolumeCloneParentAttributes(newValue VolumeCloneParentAttributesType) *VolumeCloneAttributesType
SetVolumeCloneParentAttributes is a fluent style 'setter' method that can be chained
func (VolumeCloneAttributesType) String ¶
func (o VolumeCloneAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneAttributesType) ToXML ¶
func (o *VolumeCloneAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCloneAttributesType) VolumeCloneParentAttributes ¶
func (o *VolumeCloneAttributesType) VolumeCloneParentAttributes() VolumeCloneParentAttributesType
VolumeCloneParentAttributes is a 'getter' method
type VolumeCloneCreateRequest ¶
type VolumeCloneCreateRequest struct {
XMLName xml.Name `xml:"volume-clone-create"`
CachingPolicyPtr *string `xml:"caching-policy"`
ParentSnapshotPtr *string `xml:"parent-snapshot"`
ParentVolumePtr *string `xml:"parent-volume"`
ParentVserverPtr *string `xml:"parent-vserver"`
QosPolicyGroupNamePtr *string `xml:"qos-policy-group-name"`
SpaceReservePtr *string `xml:"space-reserve"`
UseSnaprestoreLicensePtr *bool `xml:"use-snaprestore-license"`
VolumePtr *string `xml:"volume"`
VolumeTypePtr *string `xml:"volume-type"`
VserverPtr *string `xml:"vserver"`
}
VolumeCloneCreateRequest is a structure to represent a volume-clone-create Request ZAPI object
func NewVolumeCloneCreateRequest ¶
func NewVolumeCloneCreateRequest() *VolumeCloneCreateRequest
NewVolumeCloneCreateRequest is a factory method for creating new instances of VolumeCloneCreateRequest objects
func (*VolumeCloneCreateRequest) CachingPolicy ¶
func (o *VolumeCloneCreateRequest) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*VolumeCloneCreateRequest) ExecuteUsing ¶
func (o *VolumeCloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCloneCreateResponse, error)
func (*VolumeCloneCreateRequest) ParentSnapshot ¶
func (o *VolumeCloneCreateRequest) ParentSnapshot() string
ParentSnapshot is a 'getter' method
func (*VolumeCloneCreateRequest) ParentVolume ¶
func (o *VolumeCloneCreateRequest) ParentVolume() string
ParentVolume is a 'getter' method
func (*VolumeCloneCreateRequest) ParentVserver ¶
func (o *VolumeCloneCreateRequest) ParentVserver() string
ParentVserver is a 'getter' method
func (*VolumeCloneCreateRequest) QosPolicyGroupName ¶
func (o *VolumeCloneCreateRequest) QosPolicyGroupName() string
QosPolicyGroupName is a 'getter' method
func (*VolumeCloneCreateRequest) SetCachingPolicy ¶
func (o *VolumeCloneCreateRequest) SetCachingPolicy(newValue string) *VolumeCloneCreateRequest
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentSnapshot ¶
func (o *VolumeCloneCreateRequest) SetParentSnapshot(newValue string) *VolumeCloneCreateRequest
SetParentSnapshot is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentVolume ¶
func (o *VolumeCloneCreateRequest) SetParentVolume(newValue string) *VolumeCloneCreateRequest
SetParentVolume is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentVserver ¶
func (o *VolumeCloneCreateRequest) SetParentVserver(newValue string) *VolumeCloneCreateRequest
SetParentVserver is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetQosPolicyGroupName ¶
func (o *VolumeCloneCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCloneCreateRequest
SetQosPolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetSpaceReserve ¶
func (o *VolumeCloneCreateRequest) SetSpaceReserve(newValue string) *VolumeCloneCreateRequest
SetSpaceReserve is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetUseSnaprestoreLicense ¶
func (o *VolumeCloneCreateRequest) SetUseSnaprestoreLicense(newValue bool) *VolumeCloneCreateRequest
SetUseSnaprestoreLicense is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVolume ¶
func (o *VolumeCloneCreateRequest) SetVolume(newValue string) *VolumeCloneCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVolumeType ¶
func (o *VolumeCloneCreateRequest) SetVolumeType(newValue string) *VolumeCloneCreateRequest
SetVolumeType is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVserver ¶
func (o *VolumeCloneCreateRequest) SetVserver(newValue string) *VolumeCloneCreateRequest
SetVserver is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SpaceReserve ¶
func (o *VolumeCloneCreateRequest) SpaceReserve() string
SpaceReserve is a 'getter' method
func (VolumeCloneCreateRequest) String ¶
func (o VolumeCloneCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateRequest) ToXML ¶
func (o *VolumeCloneCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCloneCreateRequest) UseSnaprestoreLicense ¶
func (o *VolumeCloneCreateRequest) UseSnaprestoreLicense() bool
UseSnaprestoreLicense is a 'getter' method
func (*VolumeCloneCreateRequest) Volume ¶
func (o *VolumeCloneCreateRequest) Volume() string
Volume is a 'getter' method
func (*VolumeCloneCreateRequest) VolumeType ¶
func (o *VolumeCloneCreateRequest) VolumeType() string
VolumeType is a 'getter' method
func (*VolumeCloneCreateRequest) Vserver ¶
func (o *VolumeCloneCreateRequest) Vserver() string
Vserver is a 'getter' method
type VolumeCloneCreateResponse ¶
type VolumeCloneCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeCloneCreateResponseResult `xml:"results"`
}
VolumeCloneCreateResponse is a structure to represent a volume-clone-create Response ZAPI object
func NewVolumeCloneCreateResponse ¶
func NewVolumeCloneCreateResponse() *VolumeCloneCreateResponse
NewVolumeCloneCreateResponse is a factory method for creating new instances of VolumeCloneCreateResponse objects
func (VolumeCloneCreateResponse) String ¶
func (o VolumeCloneCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateResponse) ToXML ¶
func (o *VolumeCloneCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCloneCreateResponseResult ¶
type VolumeCloneCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
VolumeCloneCreateResponseResult is a structure to represent a volume-clone-create Response Result ZAPI object
func NewVolumeCloneCreateResponseResult ¶
func NewVolumeCloneCreateResponseResult() *VolumeCloneCreateResponseResult
NewVolumeCloneCreateResponseResult is a factory method for creating new instances of VolumeCloneCreateResponseResult objects
func (VolumeCloneCreateResponseResult) String ¶
func (o VolumeCloneCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateResponseResult) ToXML ¶
func (o *VolumeCloneCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCloneParentAttributesType ¶
type VolumeCloneParentAttributesType struct {
XMLName xml.Name `xml:"volume-clone-parent-attributes"`
DsidPtr *int `xml:"dsid"`
MsidPtr *int `xml:"msid"`
NamePtr *VolumeNameType `xml:"name"`
SnapshotIdPtr *int `xml:"snapshot-id"`
SnapshotNamePtr *string `xml:"snapshot-name"`
UuidPtr *UuidType `xml:"uuid"`
VserverNamePtr *VserverNameType `xml:"vserver-name"`
}
VolumeCloneParentAttributesType is a structure to represent a volume-clone-parent-attributes ZAPI object
func NewVolumeCloneParentAttributesType ¶
func NewVolumeCloneParentAttributesType() *VolumeCloneParentAttributesType
NewVolumeCloneParentAttributesType is a factory method for creating new instances of VolumeCloneParentAttributesType objects
func (*VolumeCloneParentAttributesType) Dsid ¶
func (o *VolumeCloneParentAttributesType) Dsid() int
Dsid is a 'getter' method
func (*VolumeCloneParentAttributesType) Msid ¶
func (o *VolumeCloneParentAttributesType) Msid() int
Msid is a 'getter' method
func (*VolumeCloneParentAttributesType) Name ¶
func (o *VolumeCloneParentAttributesType) Name() VolumeNameType
Name is a 'getter' method
func (*VolumeCloneParentAttributesType) SetDsid ¶
func (o *VolumeCloneParentAttributesType) SetDsid(newValue int) *VolumeCloneParentAttributesType
SetDsid is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SetMsid ¶
func (o *VolumeCloneParentAttributesType) SetMsid(newValue int) *VolumeCloneParentAttributesType
SetMsid is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SetName ¶
func (o *VolumeCloneParentAttributesType) SetName(newValue VolumeNameType) *VolumeCloneParentAttributesType
SetName is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SetSnapshotId ¶
func (o *VolumeCloneParentAttributesType) SetSnapshotId(newValue int) *VolumeCloneParentAttributesType
SetSnapshotId is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SetSnapshotName ¶
func (o *VolumeCloneParentAttributesType) SetSnapshotName(newValue string) *VolumeCloneParentAttributesType
SetSnapshotName is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SetUuid ¶
func (o *VolumeCloneParentAttributesType) SetUuid(newValue UuidType) *VolumeCloneParentAttributesType
SetUuid is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SetVserverName ¶
func (o *VolumeCloneParentAttributesType) SetVserverName(newValue VserverNameType) *VolumeCloneParentAttributesType
SetVserverName is a fluent style 'setter' method that can be chained
func (*VolumeCloneParentAttributesType) SnapshotId ¶
func (o *VolumeCloneParentAttributesType) SnapshotId() int
SnapshotId is a 'getter' method
func (*VolumeCloneParentAttributesType) SnapshotName ¶
func (o *VolumeCloneParentAttributesType) SnapshotName() string
SnapshotName is a 'getter' method
func (VolumeCloneParentAttributesType) String ¶
func (o VolumeCloneParentAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneParentAttributesType) ToXML ¶
func (o *VolumeCloneParentAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCloneParentAttributesType) Uuid ¶
func (o *VolumeCloneParentAttributesType) Uuid() UuidType
Uuid is a 'getter' method
func (*VolumeCloneParentAttributesType) VserverName ¶
func (o *VolumeCloneParentAttributesType) VserverName() VserverNameType
VserverName is a 'getter' method
type VolumeCloneSplitStartRequest ¶
type VolumeCloneSplitStartRequest struct {
XMLName xml.Name `xml:"volume-clone-split-start"`
VolumePtr *string `xml:"volume"`
}
VolumeCloneSplitStartRequest is a structure to represent a volume-clone-split-start Request ZAPI object
func NewVolumeCloneSplitStartRequest ¶
func NewVolumeCloneSplitStartRequest() *VolumeCloneSplitStartRequest
NewVolumeCloneSplitStartRequest is a factory method for creating new instances of VolumeCloneSplitStartRequest objects
func (*VolumeCloneSplitStartRequest) ExecuteUsing ¶
func (o *VolumeCloneSplitStartRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCloneSplitStartResponse, error)
func (*VolumeCloneSplitStartRequest) SetVolume ¶
func (o *VolumeCloneSplitStartRequest) SetVolume(newValue string) *VolumeCloneSplitStartRequest
SetVolume is a fluent style 'setter' method that can be chained
func (VolumeCloneSplitStartRequest) String ¶
func (o VolumeCloneSplitStartRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneSplitStartRequest) ToXML ¶
func (o *VolumeCloneSplitStartRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCloneSplitStartRequest) Volume ¶
func (o *VolumeCloneSplitStartRequest) Volume() string
Volume is a 'getter' method
type VolumeCloneSplitStartResponse ¶
type VolumeCloneSplitStartResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeCloneSplitStartResponseResult `xml:"results"`
}
VolumeCloneSplitStartResponse is a structure to represent a volume-clone-split-start Response ZAPI object
func NewVolumeCloneSplitStartResponse ¶
func NewVolumeCloneSplitStartResponse() *VolumeCloneSplitStartResponse
NewVolumeCloneSplitStartResponse is a factory method for creating new instances of VolumeCloneSplitStartResponse objects
func (VolumeCloneSplitStartResponse) String ¶
func (o VolumeCloneSplitStartResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneSplitStartResponse) ToXML ¶
func (o *VolumeCloneSplitStartResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCloneSplitStartResponseResult ¶
type VolumeCloneSplitStartResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
VolumeCloneSplitStartResponseResult is a structure to represent a volume-clone-split-start Response Result ZAPI object
func NewVolumeCloneSplitStartResponseResult ¶
func NewVolumeCloneSplitStartResponseResult() *VolumeCloneSplitStartResponseResult
NewVolumeCloneSplitStartResponseResult is a factory method for creating new instances of VolumeCloneSplitStartResponseResult objects
func (*VolumeCloneSplitStartResponseResult) ResultErrorCode ¶
func (o *VolumeCloneSplitStartResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*VolumeCloneSplitStartResponseResult) ResultErrorMessage ¶
func (o *VolumeCloneSplitStartResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*VolumeCloneSplitStartResponseResult) ResultJobid ¶
func (o *VolumeCloneSplitStartResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*VolumeCloneSplitStartResponseResult) ResultStatus ¶
func (o *VolumeCloneSplitStartResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*VolumeCloneSplitStartResponseResult) SetResultErrorCode ¶
func (o *VolumeCloneSplitStartResponseResult) SetResultErrorCode(newValue int) *VolumeCloneSplitStartResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*VolumeCloneSplitStartResponseResult) SetResultErrorMessage ¶
func (o *VolumeCloneSplitStartResponseResult) SetResultErrorMessage(newValue string) *VolumeCloneSplitStartResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*VolumeCloneSplitStartResponseResult) SetResultJobid ¶
func (o *VolumeCloneSplitStartResponseResult) SetResultJobid(newValue int) *VolumeCloneSplitStartResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*VolumeCloneSplitStartResponseResult) SetResultStatus ¶
func (o *VolumeCloneSplitStartResponseResult) SetResultStatus(newValue string) *VolumeCloneSplitStartResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (VolumeCloneSplitStartResponseResult) String ¶
func (o VolumeCloneSplitStartResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneSplitStartResponseResult) ToXML ¶
func (o *VolumeCloneSplitStartResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCompAggrAttributesType ¶
type VolumeCompAggrAttributesType struct {
XMLName xml.Name `xml:"volume-comp-aggr-attributes"`
TieringPolicyPtr *string `xml:"tiering-policy"`
}
VolumeCompAggrAttributesType is a structure to represent a volume-comp-aggr-attributes ZAPI object
func NewVolumeCompAggrAttributesType ¶
func NewVolumeCompAggrAttributesType() *VolumeCompAggrAttributesType
NewVolumeCompAggrAttributesType is a factory method for creating new instances of VolumeCompAggrAttributesType objects
func (*VolumeCompAggrAttributesType) SetTieringPolicy ¶
func (o *VolumeCompAggrAttributesType) SetTieringPolicy(newValue string) *VolumeCompAggrAttributesType
SetTieringPolicy is a fluent style 'setter' method that can be chained
func (VolumeCompAggrAttributesType) String ¶
func (o VolumeCompAggrAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCompAggrAttributesType) TieringPolicy ¶
func (o *VolumeCompAggrAttributesType) TieringPolicy() string
TieringPolicy is a 'getter' method
func (*VolumeCompAggrAttributesType) ToXML ¶
func (o *VolumeCompAggrAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCreateAsyncRequest ¶
type VolumeCreateAsyncRequest struct {
XMLName xml.Name `xml:"volume-create-async"`
AggrListPtr *VolumeCreateAsyncRequestAggrList `xml:"aggr-list"`
AggrListMultiplierPtr *int `xml:"aggr-list-multiplier"`
AutoProvisionAsPtr *string `xml:"auto-provision-as"`
CacheRetentionPriorityPtr *string `xml:"cache-retention-priority"`
CachingPolicyPtr *string `xml:"caching-policy"`
ContainingAggrNamePtr *string `xml:"containing-aggr-name"`
DataAggrListPtr *VolumeCreateAsyncRequestDataAggrList `xml:"data-aggr-list"`
EfficiencyPolicyPtr *string `xml:"efficiency-policy"`
EnableObjectStorePtr *bool `xml:"enable-object-store"`
EnableSnapdiffPtr *bool `xml:"enable-snapdiff"`
EncryptPtr *bool `xml:"encrypt"`
ExcludedFromAutobalancePtr *bool `xml:"excluded-from-autobalance"`
ExportPolicyPtr *string `xml:"export-policy"`
FlexcacheCachePolicyPtr *string `xml:"flexcache-cache-policy"`
FlexcacheFillPolicyPtr *string `xml:"flexcache-fill-policy"`
FlexcacheOriginVolumeNamePtr *string `xml:"flexcache-origin-volume-name"`
GroupIdPtr *int `xml:"group-id"`
IsJunctionActivePtr *bool `xml:"is-junction-active"`
IsManagedByServicePtr *bool `xml:"is-managed-by-service"`
IsNvfailEnabledPtr *bool `xml:"is-nvfail-enabled"`
IsVserverRootPtr *bool `xml:"is-vserver-root"`
JunctionPathPtr *string `xml:"junction-path"`
LanguageCodePtr *string `xml:"language-code"`
MaxConstituentSizePtr *int `xml:"max-constituent-size"`
MaxDataConstituentSizePtr *int `xml:"max-data-constituent-size"`
MaxDirSizePtr *int `xml:"max-dir-size"`
MaxNamespaceConstituentSizePtr *int `xml:"max-namespace-constituent-size"`
NamespaceAggregatePtr *string `xml:"namespace-aggregate"`
NamespaceMirrorAggrListPtr *VolumeCreateAsyncRequestNamespaceMirrorAggrList `xml:"namespace-mirror-aggr-list"`
ObjectWriteSyncPeriodPtr *int `xml:"object-write-sync-period"`
OlsAggrListPtr *VolumeCreateAsyncRequestOlsAggrList `xml:"ols-aggr-list"`
OlsConstituentCountPtr *int `xml:"ols-constituent-count"`
OlsConstituentSizePtr *int `xml:"ols-constituent-size"`
PercentageSnapshotReservePtr *int `xml:"percentage-snapshot-reserve"`
QosAdaptivePolicyGroupNamePtr *string `xml:"qos-adaptive-policy-group-name"`
QosPolicyGroupNamePtr *string `xml:"qos-policy-group-name"`
SizePtr *int `xml:"size"`
SnapshotPolicyPtr *string `xml:"snapshot-policy"`
SpaceGuaranteePtr *string `xml:"space-guarantee"`
SpaceReservePtr *string `xml:"space-reserve"`
SpaceSloPtr *string `xml:"space-slo"`
StorageServicePtr *string `xml:"storage-service"`
TieringPolicyPtr *string `xml:"tiering-policy"`
UnixPermissionsPtr *string `xml:"unix-permissions"`
UserIdPtr *int `xml:"user-id"`
VmAlignSectorPtr *int `xml:"vm-align-sector"`
VmAlignSuffixPtr *string `xml:"vm-align-suffix"`
VolumeCommentPtr *string `xml:"volume-comment"`
VolumeNamePtr *string `xml:"volume-name"`
VolumeSecurityStylePtr *string `xml:"volume-security-style"`
VolumeStatePtr *string `xml:"volume-state"`
VolumeTypePtr *string `xml:"volume-type"`
VserverDrProtectionPtr *string `xml:"vserver-dr-protection"`
}
VolumeCreateAsyncRequest is a structure to represent a volume-create-async Request ZAPI object
func NewVolumeCreateAsyncRequest ¶
func NewVolumeCreateAsyncRequest() *VolumeCreateAsyncRequest
NewVolumeCreateAsyncRequest is a factory method for creating new instances of VolumeCreateAsyncRequest objects
func (*VolumeCreateAsyncRequest) AggrList ¶
func (o *VolumeCreateAsyncRequest) AggrList() VolumeCreateAsyncRequestAggrList
AggrList is a 'getter' method
func (*VolumeCreateAsyncRequest) AggrListMultiplier ¶
func (o *VolumeCreateAsyncRequest) AggrListMultiplier() int
AggrListMultiplier is a 'getter' method
func (*VolumeCreateAsyncRequest) AutoProvisionAs ¶
func (o *VolumeCreateAsyncRequest) AutoProvisionAs() string
AutoProvisionAs is a 'getter' method
func (*VolumeCreateAsyncRequest) CacheRetentionPriority ¶
func (o *VolumeCreateAsyncRequest) CacheRetentionPriority() string
CacheRetentionPriority is a 'getter' method
func (*VolumeCreateAsyncRequest) CachingPolicy ¶
func (o *VolumeCreateAsyncRequest) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) ContainingAggrName ¶
func (o *VolumeCreateAsyncRequest) ContainingAggrName() string
ContainingAggrName is a 'getter' method
func (*VolumeCreateAsyncRequest) DataAggrList ¶
func (o *VolumeCreateAsyncRequest) DataAggrList() VolumeCreateAsyncRequestDataAggrList
DataAggrList is a 'getter' method
func (*VolumeCreateAsyncRequest) EfficiencyPolicy ¶
func (o *VolumeCreateAsyncRequest) EfficiencyPolicy() string
EfficiencyPolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) EnableObjectStore ¶
func (o *VolumeCreateAsyncRequest) EnableObjectStore() bool
EnableObjectStore is a 'getter' method
func (*VolumeCreateAsyncRequest) EnableSnapdiff ¶
func (o *VolumeCreateAsyncRequest) EnableSnapdiff() bool
EnableSnapdiff is a 'getter' method
func (*VolumeCreateAsyncRequest) Encrypt ¶
func (o *VolumeCreateAsyncRequest) Encrypt() bool
Encrypt is a 'getter' method
func (*VolumeCreateAsyncRequest) ExcludedFromAutobalance ¶
func (o *VolumeCreateAsyncRequest) ExcludedFromAutobalance() bool
ExcludedFromAutobalance is a 'getter' method
func (*VolumeCreateAsyncRequest) ExecuteUsing ¶
func (o *VolumeCreateAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCreateAsyncResponse, error)
func (*VolumeCreateAsyncRequest) ExportPolicy ¶
func (o *VolumeCreateAsyncRequest) ExportPolicy() string
ExportPolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) FlexcacheCachePolicy ¶
func (o *VolumeCreateAsyncRequest) FlexcacheCachePolicy() string
FlexcacheCachePolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) FlexcacheFillPolicy ¶
func (o *VolumeCreateAsyncRequest) FlexcacheFillPolicy() string
FlexcacheFillPolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) FlexcacheOriginVolumeName ¶
func (o *VolumeCreateAsyncRequest) FlexcacheOriginVolumeName() string
FlexcacheOriginVolumeName is a 'getter' method
func (*VolumeCreateAsyncRequest) GroupId ¶
func (o *VolumeCreateAsyncRequest) GroupId() int
GroupId is a 'getter' method
func (*VolumeCreateAsyncRequest) IsJunctionActive ¶
func (o *VolumeCreateAsyncRequest) IsJunctionActive() bool
IsJunctionActive is a 'getter' method
func (*VolumeCreateAsyncRequest) IsManagedByService ¶
func (o *VolumeCreateAsyncRequest) IsManagedByService() bool
IsManagedByService is a 'getter' method
func (*VolumeCreateAsyncRequest) IsNvfailEnabled ¶
func (o *VolumeCreateAsyncRequest) IsNvfailEnabled() bool
IsNvfailEnabled is a 'getter' method
func (*VolumeCreateAsyncRequest) IsVserverRoot ¶
func (o *VolumeCreateAsyncRequest) IsVserverRoot() bool
IsVserverRoot is a 'getter' method
func (*VolumeCreateAsyncRequest) JunctionPath ¶
func (o *VolumeCreateAsyncRequest) JunctionPath() string
JunctionPath is a 'getter' method
func (*VolumeCreateAsyncRequest) LanguageCode ¶
func (o *VolumeCreateAsyncRequest) LanguageCode() string
LanguageCode is a 'getter' method
func (*VolumeCreateAsyncRequest) MaxConstituentSize ¶
func (o *VolumeCreateAsyncRequest) MaxConstituentSize() int
MaxConstituentSize is a 'getter' method
func (*VolumeCreateAsyncRequest) MaxDataConstituentSize ¶
func (o *VolumeCreateAsyncRequest) MaxDataConstituentSize() int
MaxDataConstituentSize is a 'getter' method
func (*VolumeCreateAsyncRequest) MaxDirSize ¶
func (o *VolumeCreateAsyncRequest) MaxDirSize() int
MaxDirSize is a 'getter' method
func (*VolumeCreateAsyncRequest) MaxNamespaceConstituentSize ¶
func (o *VolumeCreateAsyncRequest) MaxNamespaceConstituentSize() int
MaxNamespaceConstituentSize is a 'getter' method
func (*VolumeCreateAsyncRequest) NamespaceAggregate ¶
func (o *VolumeCreateAsyncRequest) NamespaceAggregate() string
NamespaceAggregate is a 'getter' method
func (*VolumeCreateAsyncRequest) NamespaceMirrorAggrList ¶
func (o *VolumeCreateAsyncRequest) NamespaceMirrorAggrList() VolumeCreateAsyncRequestNamespaceMirrorAggrList
NamespaceMirrorAggrList is a 'getter' method
func (*VolumeCreateAsyncRequest) ObjectWriteSyncPeriod ¶
func (o *VolumeCreateAsyncRequest) ObjectWriteSyncPeriod() int
ObjectWriteSyncPeriod is a 'getter' method
func (*VolumeCreateAsyncRequest) OlsAggrList ¶
func (o *VolumeCreateAsyncRequest) OlsAggrList() VolumeCreateAsyncRequestOlsAggrList
OlsAggrList is a 'getter' method
func (*VolumeCreateAsyncRequest) OlsConstituentCount ¶
func (o *VolumeCreateAsyncRequest) OlsConstituentCount() int
OlsConstituentCount is a 'getter' method
func (*VolumeCreateAsyncRequest) OlsConstituentSize ¶
func (o *VolumeCreateAsyncRequest) OlsConstituentSize() int
OlsConstituentSize is a 'getter' method
func (*VolumeCreateAsyncRequest) PercentageSnapshotReserve ¶
func (o *VolumeCreateAsyncRequest) PercentageSnapshotReserve() int
PercentageSnapshotReserve is a 'getter' method
func (*VolumeCreateAsyncRequest) QosAdaptivePolicyGroupName ¶
func (o *VolumeCreateAsyncRequest) QosAdaptivePolicyGroupName() string
QosAdaptivePolicyGroupName is a 'getter' method
func (*VolumeCreateAsyncRequest) QosPolicyGroupName ¶
func (o *VolumeCreateAsyncRequest) QosPolicyGroupName() string
QosPolicyGroupName is a 'getter' method
func (*VolumeCreateAsyncRequest) SetAggrList ¶
func (o *VolumeCreateAsyncRequest) SetAggrList(newValue VolumeCreateAsyncRequestAggrList) *VolumeCreateAsyncRequest
SetAggrList is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetAggrListMultiplier ¶
func (o *VolumeCreateAsyncRequest) SetAggrListMultiplier(newValue int) *VolumeCreateAsyncRequest
SetAggrListMultiplier is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetAutoProvisionAs ¶
func (o *VolumeCreateAsyncRequest) SetAutoProvisionAs(newValue string) *VolumeCreateAsyncRequest
SetAutoProvisionAs is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetCacheRetentionPriority ¶
func (o *VolumeCreateAsyncRequest) SetCacheRetentionPriority(newValue string) *VolumeCreateAsyncRequest
SetCacheRetentionPriority is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetCachingPolicy ¶
func (o *VolumeCreateAsyncRequest) SetCachingPolicy(newValue string) *VolumeCreateAsyncRequest
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetContainingAggrName ¶
func (o *VolumeCreateAsyncRequest) SetContainingAggrName(newValue string) *VolumeCreateAsyncRequest
SetContainingAggrName is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetDataAggrList ¶
func (o *VolumeCreateAsyncRequest) SetDataAggrList(newValue VolumeCreateAsyncRequestDataAggrList) *VolumeCreateAsyncRequest
SetDataAggrList is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetEfficiencyPolicy ¶
func (o *VolumeCreateAsyncRequest) SetEfficiencyPolicy(newValue string) *VolumeCreateAsyncRequest
SetEfficiencyPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetEnableObjectStore ¶
func (o *VolumeCreateAsyncRequest) SetEnableObjectStore(newValue bool) *VolumeCreateAsyncRequest
SetEnableObjectStore is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetEnableSnapdiff ¶
func (o *VolumeCreateAsyncRequest) SetEnableSnapdiff(newValue bool) *VolumeCreateAsyncRequest
SetEnableSnapdiff is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetEncrypt ¶
func (o *VolumeCreateAsyncRequest) SetEncrypt(newValue bool) *VolumeCreateAsyncRequest
SetEncrypt is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetExcludedFromAutobalance ¶
func (o *VolumeCreateAsyncRequest) SetExcludedFromAutobalance(newValue bool) *VolumeCreateAsyncRequest
SetExcludedFromAutobalance is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetExportPolicy ¶
func (o *VolumeCreateAsyncRequest) SetExportPolicy(newValue string) *VolumeCreateAsyncRequest
SetExportPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetFlexcacheCachePolicy ¶
func (o *VolumeCreateAsyncRequest) SetFlexcacheCachePolicy(newValue string) *VolumeCreateAsyncRequest
SetFlexcacheCachePolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetFlexcacheFillPolicy ¶
func (o *VolumeCreateAsyncRequest) SetFlexcacheFillPolicy(newValue string) *VolumeCreateAsyncRequest
SetFlexcacheFillPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetFlexcacheOriginVolumeName ¶
func (o *VolumeCreateAsyncRequest) SetFlexcacheOriginVolumeName(newValue string) *VolumeCreateAsyncRequest
SetFlexcacheOriginVolumeName is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetGroupId ¶
func (o *VolumeCreateAsyncRequest) SetGroupId(newValue int) *VolumeCreateAsyncRequest
SetGroupId is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetIsJunctionActive ¶
func (o *VolumeCreateAsyncRequest) SetIsJunctionActive(newValue bool) *VolumeCreateAsyncRequest
SetIsJunctionActive is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetIsManagedByService ¶
func (o *VolumeCreateAsyncRequest) SetIsManagedByService(newValue bool) *VolumeCreateAsyncRequest
SetIsManagedByService is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetIsNvfailEnabled ¶
func (o *VolumeCreateAsyncRequest) SetIsNvfailEnabled(newValue bool) *VolumeCreateAsyncRequest
SetIsNvfailEnabled is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetIsVserverRoot ¶
func (o *VolumeCreateAsyncRequest) SetIsVserverRoot(newValue bool) *VolumeCreateAsyncRequest
SetIsVserverRoot is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetJunctionPath ¶
func (o *VolumeCreateAsyncRequest) SetJunctionPath(newValue string) *VolumeCreateAsyncRequest
SetJunctionPath is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetLanguageCode ¶
func (o *VolumeCreateAsyncRequest) SetLanguageCode(newValue string) *VolumeCreateAsyncRequest
SetLanguageCode is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetMaxConstituentSize ¶
func (o *VolumeCreateAsyncRequest) SetMaxConstituentSize(newValue int) *VolumeCreateAsyncRequest
SetMaxConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetMaxDataConstituentSize ¶
func (o *VolumeCreateAsyncRequest) SetMaxDataConstituentSize(newValue int) *VolumeCreateAsyncRequest
SetMaxDataConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetMaxDirSize ¶
func (o *VolumeCreateAsyncRequest) SetMaxDirSize(newValue int) *VolumeCreateAsyncRequest
SetMaxDirSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetMaxNamespaceConstituentSize ¶
func (o *VolumeCreateAsyncRequest) SetMaxNamespaceConstituentSize(newValue int) *VolumeCreateAsyncRequest
SetMaxNamespaceConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetNamespaceAggregate ¶
func (o *VolumeCreateAsyncRequest) SetNamespaceAggregate(newValue string) *VolumeCreateAsyncRequest
SetNamespaceAggregate is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetNamespaceMirrorAggrList ¶
func (o *VolumeCreateAsyncRequest) SetNamespaceMirrorAggrList(newValue VolumeCreateAsyncRequestNamespaceMirrorAggrList) *VolumeCreateAsyncRequest
SetNamespaceMirrorAggrList is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetObjectWriteSyncPeriod ¶
func (o *VolumeCreateAsyncRequest) SetObjectWriteSyncPeriod(newValue int) *VolumeCreateAsyncRequest
SetObjectWriteSyncPeriod is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetOlsAggrList ¶
func (o *VolumeCreateAsyncRequest) SetOlsAggrList(newValue VolumeCreateAsyncRequestOlsAggrList) *VolumeCreateAsyncRequest
SetOlsAggrList is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetOlsConstituentCount ¶
func (o *VolumeCreateAsyncRequest) SetOlsConstituentCount(newValue int) *VolumeCreateAsyncRequest
SetOlsConstituentCount is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetOlsConstituentSize ¶
func (o *VolumeCreateAsyncRequest) SetOlsConstituentSize(newValue int) *VolumeCreateAsyncRequest
SetOlsConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetPercentageSnapshotReserve ¶
func (o *VolumeCreateAsyncRequest) SetPercentageSnapshotReserve(newValue int) *VolumeCreateAsyncRequest
SetPercentageSnapshotReserve is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetQosAdaptivePolicyGroupName ¶
func (o *VolumeCreateAsyncRequest) SetQosAdaptivePolicyGroupName(newValue string) *VolumeCreateAsyncRequest
SetQosAdaptivePolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetQosPolicyGroupName ¶
func (o *VolumeCreateAsyncRequest) SetQosPolicyGroupName(newValue string) *VolumeCreateAsyncRequest
SetQosPolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetSize ¶
func (o *VolumeCreateAsyncRequest) SetSize(newValue int) *VolumeCreateAsyncRequest
SetSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetSnapshotPolicy ¶
func (o *VolumeCreateAsyncRequest) SetSnapshotPolicy(newValue string) *VolumeCreateAsyncRequest
SetSnapshotPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetSpaceGuarantee ¶
func (o *VolumeCreateAsyncRequest) SetSpaceGuarantee(newValue string) *VolumeCreateAsyncRequest
SetSpaceGuarantee is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetSpaceReserve ¶
func (o *VolumeCreateAsyncRequest) SetSpaceReserve(newValue string) *VolumeCreateAsyncRequest
SetSpaceReserve is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetSpaceSlo ¶
func (o *VolumeCreateAsyncRequest) SetSpaceSlo(newValue string) *VolumeCreateAsyncRequest
SetSpaceSlo is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetStorageService ¶
func (o *VolumeCreateAsyncRequest) SetStorageService(newValue string) *VolumeCreateAsyncRequest
SetStorageService is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetTieringPolicy ¶
func (o *VolumeCreateAsyncRequest) SetTieringPolicy(newValue string) *VolumeCreateAsyncRequest
SetTieringPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetUnixPermissions ¶
func (o *VolumeCreateAsyncRequest) SetUnixPermissions(newValue string) *VolumeCreateAsyncRequest
SetUnixPermissions is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetUserId ¶
func (o *VolumeCreateAsyncRequest) SetUserId(newValue int) *VolumeCreateAsyncRequest
SetUserId is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVmAlignSector ¶
func (o *VolumeCreateAsyncRequest) SetVmAlignSector(newValue int) *VolumeCreateAsyncRequest
SetVmAlignSector is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVmAlignSuffix ¶
func (o *VolumeCreateAsyncRequest) SetVmAlignSuffix(newValue string) *VolumeCreateAsyncRequest
SetVmAlignSuffix is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVolumeComment ¶
func (o *VolumeCreateAsyncRequest) SetVolumeComment(newValue string) *VolumeCreateAsyncRequest
SetVolumeComment is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVolumeName ¶
func (o *VolumeCreateAsyncRequest) SetVolumeName(newValue string) *VolumeCreateAsyncRequest
SetVolumeName is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVolumeSecurityStyle ¶
func (o *VolumeCreateAsyncRequest) SetVolumeSecurityStyle(newValue string) *VolumeCreateAsyncRequest
SetVolumeSecurityStyle is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVolumeState ¶
func (o *VolumeCreateAsyncRequest) SetVolumeState(newValue string) *VolumeCreateAsyncRequest
SetVolumeState is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVolumeType ¶
func (o *VolumeCreateAsyncRequest) SetVolumeType(newValue string) *VolumeCreateAsyncRequest
SetVolumeType is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) SetVserverDrProtection ¶
func (o *VolumeCreateAsyncRequest) SetVserverDrProtection(newValue string) *VolumeCreateAsyncRequest
SetVserverDrProtection is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncRequest) Size ¶
func (o *VolumeCreateAsyncRequest) Size() int
Size is a 'getter' method
func (*VolumeCreateAsyncRequest) SnapshotPolicy ¶
func (o *VolumeCreateAsyncRequest) SnapshotPolicy() string
SnapshotPolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) SpaceGuarantee ¶
func (o *VolumeCreateAsyncRequest) SpaceGuarantee() string
SpaceGuarantee is a 'getter' method
func (*VolumeCreateAsyncRequest) SpaceReserve ¶
func (o *VolumeCreateAsyncRequest) SpaceReserve() string
SpaceReserve is a 'getter' method
func (*VolumeCreateAsyncRequest) SpaceSlo ¶
func (o *VolumeCreateAsyncRequest) SpaceSlo() string
SpaceSlo is a 'getter' method
func (*VolumeCreateAsyncRequest) StorageService ¶
func (o *VolumeCreateAsyncRequest) StorageService() string
StorageService is a 'getter' method
func (VolumeCreateAsyncRequest) String ¶
func (o VolumeCreateAsyncRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCreateAsyncRequest) TieringPolicy ¶
func (o *VolumeCreateAsyncRequest) TieringPolicy() string
TieringPolicy is a 'getter' method
func (*VolumeCreateAsyncRequest) ToXML ¶
func (o *VolumeCreateAsyncRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCreateAsyncRequest) UnixPermissions ¶
func (o *VolumeCreateAsyncRequest) UnixPermissions() string
UnixPermissions is a 'getter' method
func (*VolumeCreateAsyncRequest) UserId ¶
func (o *VolumeCreateAsyncRequest) UserId() int
UserId is a 'getter' method
func (*VolumeCreateAsyncRequest) VmAlignSector ¶
func (o *VolumeCreateAsyncRequest) VmAlignSector() int
VmAlignSector is a 'getter' method
func (*VolumeCreateAsyncRequest) VmAlignSuffix ¶
func (o *VolumeCreateAsyncRequest) VmAlignSuffix() string
VmAlignSuffix is a 'getter' method
func (*VolumeCreateAsyncRequest) VolumeComment ¶
func (o *VolumeCreateAsyncRequest) VolumeComment() string
VolumeComment is a 'getter' method
func (*VolumeCreateAsyncRequest) VolumeName ¶
func (o *VolumeCreateAsyncRequest) VolumeName() string
VolumeName is a 'getter' method
func (*VolumeCreateAsyncRequest) VolumeSecurityStyle ¶
func (o *VolumeCreateAsyncRequest) VolumeSecurityStyle() string
VolumeSecurityStyle is a 'getter' method
func (*VolumeCreateAsyncRequest) VolumeState ¶
func (o *VolumeCreateAsyncRequest) VolumeState() string
VolumeState is a 'getter' method
func (*VolumeCreateAsyncRequest) VolumeType ¶
func (o *VolumeCreateAsyncRequest) VolumeType() string
VolumeType is a 'getter' method
func (*VolumeCreateAsyncRequest) VserverDrProtection ¶
func (o *VolumeCreateAsyncRequest) VserverDrProtection() string
VserverDrProtection is a 'getter' method
type VolumeCreateAsyncRequestAggrList ¶
type VolumeCreateAsyncRequestAggrList struct {
XMLName xml.Name `xml:"aggr-list"`
AggrNamePtr []AggrNameType `xml:"aggr-name"`
}
VolumeCreateAsyncRequestAggrList is a wrapper
func (*VolumeCreateAsyncRequestAggrList) AggrName ¶
func (o *VolumeCreateAsyncRequestAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VolumeCreateAsyncRequestAggrList) SetAggrName ¶
func (o *VolumeCreateAsyncRequestAggrList) SetAggrName(newValue []AggrNameType) *VolumeCreateAsyncRequestAggrList
SetAggrName is a fluent style 'setter' method that can be chained
func (VolumeCreateAsyncRequestAggrList) String ¶
func (o VolumeCreateAsyncRequestAggrList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeCreateAsyncRequestDataAggrList ¶
type VolumeCreateAsyncRequestDataAggrList struct {
XMLName xml.Name `xml:"data-aggr-list"`
AggrNamePtr []AggrNameType `xml:"aggr-name"`
}
VolumeCreateAsyncRequestDataAggrList is a wrapper
func (*VolumeCreateAsyncRequestDataAggrList) AggrName ¶
func (o *VolumeCreateAsyncRequestDataAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VolumeCreateAsyncRequestDataAggrList) SetAggrName ¶
func (o *VolumeCreateAsyncRequestDataAggrList) SetAggrName(newValue []AggrNameType) *VolumeCreateAsyncRequestDataAggrList
SetAggrName is a fluent style 'setter' method that can be chained
func (VolumeCreateAsyncRequestDataAggrList) String ¶
func (o VolumeCreateAsyncRequestDataAggrList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeCreateAsyncRequestNamespaceMirrorAggrList ¶
type VolumeCreateAsyncRequestNamespaceMirrorAggrList struct {
XMLName xml.Name `xml:"namespace-mirror-aggr-list"`
AggrNamePtr []AggrNameType `xml:"aggr-name"`
}
VolumeCreateAsyncRequestNamespaceMirrorAggrList is a wrapper
func (*VolumeCreateAsyncRequestNamespaceMirrorAggrList) AggrName ¶
func (o *VolumeCreateAsyncRequestNamespaceMirrorAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VolumeCreateAsyncRequestNamespaceMirrorAggrList) SetAggrName ¶
func (o *VolumeCreateAsyncRequestNamespaceMirrorAggrList) SetAggrName(newValue []AggrNameType) *VolumeCreateAsyncRequestNamespaceMirrorAggrList
SetAggrName is a fluent style 'setter' method that can be chained
func (VolumeCreateAsyncRequestNamespaceMirrorAggrList) String ¶
func (o VolumeCreateAsyncRequestNamespaceMirrorAggrList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeCreateAsyncRequestOlsAggrList ¶
type VolumeCreateAsyncRequestOlsAggrList struct {
XMLName xml.Name `xml:"ols-aggr-list"`
AggrNamePtr []AggrNameType `xml:"aggr-name"`
}
VolumeCreateAsyncRequestOlsAggrList is a wrapper
func (*VolumeCreateAsyncRequestOlsAggrList) AggrName ¶
func (o *VolumeCreateAsyncRequestOlsAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VolumeCreateAsyncRequestOlsAggrList) SetAggrName ¶
func (o *VolumeCreateAsyncRequestOlsAggrList) SetAggrName(newValue []AggrNameType) *VolumeCreateAsyncRequestOlsAggrList
SetAggrName is a fluent style 'setter' method that can be chained
func (VolumeCreateAsyncRequestOlsAggrList) String ¶
func (o VolumeCreateAsyncRequestOlsAggrList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeCreateAsyncResponse ¶
type VolumeCreateAsyncResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeCreateAsyncResponseResult `xml:"results"`
}
VolumeCreateAsyncResponse is a structure to represent a volume-create-async Response ZAPI object
func NewVolumeCreateAsyncResponse ¶
func NewVolumeCreateAsyncResponse() *VolumeCreateAsyncResponse
NewVolumeCreateAsyncResponse is a factory method for creating new instances of VolumeCreateAsyncResponse objects
func (VolumeCreateAsyncResponse) String ¶
func (o VolumeCreateAsyncResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCreateAsyncResponse) ToXML ¶
func (o *VolumeCreateAsyncResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCreateAsyncResponseResult ¶
type VolumeCreateAsyncResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
VolumeCreateAsyncResponseResult is a structure to represent a volume-create-async Response Result ZAPI object
func NewVolumeCreateAsyncResponseResult ¶
func NewVolumeCreateAsyncResponseResult() *VolumeCreateAsyncResponseResult
NewVolumeCreateAsyncResponseResult is a factory method for creating new instances of VolumeCreateAsyncResponseResult objects
func (*VolumeCreateAsyncResponseResult) ResultErrorCode ¶
func (o *VolumeCreateAsyncResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*VolumeCreateAsyncResponseResult) ResultErrorMessage ¶
func (o *VolumeCreateAsyncResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*VolumeCreateAsyncResponseResult) ResultJobid ¶
func (o *VolumeCreateAsyncResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*VolumeCreateAsyncResponseResult) ResultStatus ¶
func (o *VolumeCreateAsyncResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*VolumeCreateAsyncResponseResult) SetResultErrorCode ¶
func (o *VolumeCreateAsyncResponseResult) SetResultErrorCode(newValue int) *VolumeCreateAsyncResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncResponseResult) SetResultErrorMessage ¶
func (o *VolumeCreateAsyncResponseResult) SetResultErrorMessage(newValue string) *VolumeCreateAsyncResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncResponseResult) SetResultJobid ¶
func (o *VolumeCreateAsyncResponseResult) SetResultJobid(newValue int) *VolumeCreateAsyncResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*VolumeCreateAsyncResponseResult) SetResultStatus ¶
func (o *VolumeCreateAsyncResponseResult) SetResultStatus(newValue string) *VolumeCreateAsyncResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (VolumeCreateAsyncResponseResult) String ¶
func (o VolumeCreateAsyncResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCreateAsyncResponseResult) ToXML ¶
func (o *VolumeCreateAsyncResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCreateRequest ¶
type VolumeCreateRequest struct {
XMLName xml.Name `xml:"volume-create"`
AntivirusOnAccessPolicyPtr *string `xml:"antivirus-on-access-policy"`
CacheRetentionPriorityPtr *string `xml:"cache-retention-priority"`
CachingPolicyPtr *string `xml:"caching-policy"`
ConstituentRolePtr *string `xml:"constituent-role"`
ContainingAggrNamePtr *string `xml:"containing-aggr-name"`
EfficiencyPolicyPtr *string `xml:"efficiency-policy"`
EncryptPtr *bool `xml:"encrypt"`
ExcludedFromAutobalancePtr *bool `xml:"excluded-from-autobalance"`
ExportPolicyPtr *string `xml:"export-policy"`
ExtentSizePtr *string `xml:"extent-size"`
FlexcacheCachePolicyPtr *string `xml:"flexcache-cache-policy"`
FlexcacheFillPolicyPtr *string `xml:"flexcache-fill-policy"`
FlexcacheOriginVolumeNamePtr *string `xml:"flexcache-origin-volume-name"`
GroupIdPtr *int `xml:"group-id"`
IsJunctionActivePtr *bool `xml:"is-junction-active"`
IsNvfailEnabledPtr *string `xml:"is-nvfail-enabled"`
IsVserverRootPtr *bool `xml:"is-vserver-root"`
JunctionPathPtr *string `xml:"junction-path"`
LanguageCodePtr *string `xml:"language-code"`
MaxDirSizePtr *int `xml:"max-dir-size"`
MaxWriteAllocBlocksPtr *int `xml:"max-write-alloc-blocks"`
PercentageSnapshotReservePtr *int `xml:"percentage-snapshot-reserve"`
QosAdaptivePolicyGroupNamePtr *string `xml:"qos-adaptive-policy-group-name"`
QosPolicyGroupNamePtr *string `xml:"qos-policy-group-name"`
SizePtr *string `xml:"size"`
SnapshotPolicyPtr *string `xml:"snapshot-policy"`
SpaceReservePtr *string `xml:"space-reserve"`
SpaceSloPtr *string `xml:"space-slo"`
StorageServicePtr *string `xml:"storage-service"`
StripeAlgorithmPtr *string `xml:"stripe-algorithm"`
StripeConcurrencyPtr *string `xml:"stripe-concurrency"`
StripeConstituentVolumeCountPtr *int `xml:"stripe-constituent-volume-count"`
StripeOptimizePtr *string `xml:"stripe-optimize"`
StripeWidthPtr *int `xml:"stripe-width"`
TieringPolicyPtr *string `xml:"tiering-policy"`
UnixPermissionsPtr *string `xml:"unix-permissions"`
UserIdPtr *int `xml:"user-id"`
VmAlignSectorPtr *int `xml:"vm-align-sector"`
VmAlignSuffixPtr *string `xml:"vm-align-suffix"`
VolumePtr *string `xml:"volume"`
VolumeCommentPtr *string `xml:"volume-comment"`
VolumeSecurityStylePtr *string `xml:"volume-security-style"`
VolumeStatePtr *string `xml:"volume-state"`
VolumeTypePtr *string `xml:"volume-type"`
VserverDrProtectionPtr *string `xml:"vserver-dr-protection"`
}
VolumeCreateRequest is a structure to represent a volume-create Request ZAPI object
func NewVolumeCreateRequest ¶
func NewVolumeCreateRequest() *VolumeCreateRequest
NewVolumeCreateRequest is a factory method for creating new instances of VolumeCreateRequest objects
func (*VolumeCreateRequest) AntivirusOnAccessPolicy ¶
func (o *VolumeCreateRequest) AntivirusOnAccessPolicy() string
AntivirusOnAccessPolicy is a 'getter' method
func (*VolumeCreateRequest) CacheRetentionPriority ¶
func (o *VolumeCreateRequest) CacheRetentionPriority() string
CacheRetentionPriority is a 'getter' method
func (*VolumeCreateRequest) CachingPolicy ¶
func (o *VolumeCreateRequest) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*VolumeCreateRequest) ConstituentRole ¶
func (o *VolumeCreateRequest) ConstituentRole() string
ConstituentRole is a 'getter' method
func (*VolumeCreateRequest) ContainingAggrName ¶
func (o *VolumeCreateRequest) ContainingAggrName() string
ContainingAggrName is a 'getter' method
func (*VolumeCreateRequest) EfficiencyPolicy ¶
func (o *VolumeCreateRequest) EfficiencyPolicy() string
EfficiencyPolicy is a 'getter' method
func (*VolumeCreateRequest) Encrypt ¶
func (o *VolumeCreateRequest) Encrypt() bool
Encrypt is a 'getter' method
func (*VolumeCreateRequest) ExcludedFromAutobalance ¶
func (o *VolumeCreateRequest) ExcludedFromAutobalance() bool
ExcludedFromAutobalance is a 'getter' method
func (*VolumeCreateRequest) ExecuteUsing ¶
func (o *VolumeCreateRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeCreateResponse, error)
func (*VolumeCreateRequest) ExportPolicy ¶
func (o *VolumeCreateRequest) ExportPolicy() string
ExportPolicy is a 'getter' method
func (*VolumeCreateRequest) ExtentSize ¶
func (o *VolumeCreateRequest) ExtentSize() string
ExtentSize is a 'getter' method
func (*VolumeCreateRequest) FlexcacheCachePolicy ¶
func (o *VolumeCreateRequest) FlexcacheCachePolicy() string
FlexcacheCachePolicy is a 'getter' method
func (*VolumeCreateRequest) FlexcacheFillPolicy ¶
func (o *VolumeCreateRequest) FlexcacheFillPolicy() string
FlexcacheFillPolicy is a 'getter' method
func (*VolumeCreateRequest) FlexcacheOriginVolumeName ¶
func (o *VolumeCreateRequest) FlexcacheOriginVolumeName() string
FlexcacheOriginVolumeName is a 'getter' method
func (*VolumeCreateRequest) GroupId ¶
func (o *VolumeCreateRequest) GroupId() int
GroupId is a 'getter' method
func (*VolumeCreateRequest) IsJunctionActive ¶
func (o *VolumeCreateRequest) IsJunctionActive() bool
IsJunctionActive is a 'getter' method
func (*VolumeCreateRequest) IsNvfailEnabled ¶
func (o *VolumeCreateRequest) IsNvfailEnabled() string
IsNvfailEnabled is a 'getter' method
func (*VolumeCreateRequest) IsVserverRoot ¶
func (o *VolumeCreateRequest) IsVserverRoot() bool
IsVserverRoot is a 'getter' method
func (*VolumeCreateRequest) JunctionPath ¶
func (o *VolumeCreateRequest) JunctionPath() string
JunctionPath is a 'getter' method
func (*VolumeCreateRequest) LanguageCode ¶
func (o *VolumeCreateRequest) LanguageCode() string
LanguageCode is a 'getter' method
func (*VolumeCreateRequest) MaxDirSize ¶
func (o *VolumeCreateRequest) MaxDirSize() int
MaxDirSize is a 'getter' method
func (*VolumeCreateRequest) MaxWriteAllocBlocks ¶
func (o *VolumeCreateRequest) MaxWriteAllocBlocks() int
MaxWriteAllocBlocks is a 'getter' method
func (*VolumeCreateRequest) PercentageSnapshotReserve ¶
func (o *VolumeCreateRequest) PercentageSnapshotReserve() int
PercentageSnapshotReserve is a 'getter' method
func (*VolumeCreateRequest) QosAdaptivePolicyGroupName ¶
func (o *VolumeCreateRequest) QosAdaptivePolicyGroupName() string
QosAdaptivePolicyGroupName is a 'getter' method
func (*VolumeCreateRequest) QosPolicyGroupName ¶
func (o *VolumeCreateRequest) QosPolicyGroupName() string
QosPolicyGroupName is a 'getter' method
func (*VolumeCreateRequest) SetAntivirusOnAccessPolicy ¶
func (o *VolumeCreateRequest) SetAntivirusOnAccessPolicy(newValue string) *VolumeCreateRequest
SetAntivirusOnAccessPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetCacheRetentionPriority ¶
func (o *VolumeCreateRequest) SetCacheRetentionPriority(newValue string) *VolumeCreateRequest
SetCacheRetentionPriority is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetCachingPolicy ¶
func (o *VolumeCreateRequest) SetCachingPolicy(newValue string) *VolumeCreateRequest
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetConstituentRole ¶
func (o *VolumeCreateRequest) SetConstituentRole(newValue string) *VolumeCreateRequest
SetConstituentRole is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetContainingAggrName ¶
func (o *VolumeCreateRequest) SetContainingAggrName(newValue string) *VolumeCreateRequest
SetContainingAggrName is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetEfficiencyPolicy ¶
func (o *VolumeCreateRequest) SetEfficiencyPolicy(newValue string) *VolumeCreateRequest
SetEfficiencyPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetEncrypt ¶
func (o *VolumeCreateRequest) SetEncrypt(newValue bool) *VolumeCreateRequest
SetEncrypt is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetExcludedFromAutobalance ¶
func (o *VolumeCreateRequest) SetExcludedFromAutobalance(newValue bool) *VolumeCreateRequest
SetExcludedFromAutobalance is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetExportPolicy ¶
func (o *VolumeCreateRequest) SetExportPolicy(newValue string) *VolumeCreateRequest
SetExportPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetExtentSize ¶
func (o *VolumeCreateRequest) SetExtentSize(newValue string) *VolumeCreateRequest
SetExtentSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetFlexcacheCachePolicy ¶
func (o *VolumeCreateRequest) SetFlexcacheCachePolicy(newValue string) *VolumeCreateRequest
SetFlexcacheCachePolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetFlexcacheFillPolicy ¶
func (o *VolumeCreateRequest) SetFlexcacheFillPolicy(newValue string) *VolumeCreateRequest
SetFlexcacheFillPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetFlexcacheOriginVolumeName ¶
func (o *VolumeCreateRequest) SetFlexcacheOriginVolumeName(newValue string) *VolumeCreateRequest
SetFlexcacheOriginVolumeName is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetGroupId ¶
func (o *VolumeCreateRequest) SetGroupId(newValue int) *VolumeCreateRequest
SetGroupId is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetIsJunctionActive ¶
func (o *VolumeCreateRequest) SetIsJunctionActive(newValue bool) *VolumeCreateRequest
SetIsJunctionActive is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetIsNvfailEnabled ¶
func (o *VolumeCreateRequest) SetIsNvfailEnabled(newValue string) *VolumeCreateRequest
SetIsNvfailEnabled is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetIsVserverRoot ¶
func (o *VolumeCreateRequest) SetIsVserverRoot(newValue bool) *VolumeCreateRequest
SetIsVserverRoot is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetJunctionPath ¶
func (o *VolumeCreateRequest) SetJunctionPath(newValue string) *VolumeCreateRequest
SetJunctionPath is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetLanguageCode ¶
func (o *VolumeCreateRequest) SetLanguageCode(newValue string) *VolumeCreateRequest
SetLanguageCode is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetMaxDirSize ¶
func (o *VolumeCreateRequest) SetMaxDirSize(newValue int) *VolumeCreateRequest
SetMaxDirSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetMaxWriteAllocBlocks ¶
func (o *VolumeCreateRequest) SetMaxWriteAllocBlocks(newValue int) *VolumeCreateRequest
SetMaxWriteAllocBlocks is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetPercentageSnapshotReserve ¶
func (o *VolumeCreateRequest) SetPercentageSnapshotReserve(newValue int) *VolumeCreateRequest
SetPercentageSnapshotReserve is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetQosAdaptivePolicyGroupName ¶
func (o *VolumeCreateRequest) SetQosAdaptivePolicyGroupName(newValue string) *VolumeCreateRequest
SetQosAdaptivePolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetQosPolicyGroupName ¶
func (o *VolumeCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCreateRequest
SetQosPolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetSize ¶
func (o *VolumeCreateRequest) SetSize(newValue string) *VolumeCreateRequest
SetSize is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetSnapshotPolicy ¶
func (o *VolumeCreateRequest) SetSnapshotPolicy(newValue string) *VolumeCreateRequest
SetSnapshotPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetSpaceReserve ¶
func (o *VolumeCreateRequest) SetSpaceReserve(newValue string) *VolumeCreateRequest
SetSpaceReserve is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetSpaceSlo ¶
func (o *VolumeCreateRequest) SetSpaceSlo(newValue string) *VolumeCreateRequest
SetSpaceSlo is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetStorageService ¶
func (o *VolumeCreateRequest) SetStorageService(newValue string) *VolumeCreateRequest
SetStorageService is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetStripeAlgorithm ¶
func (o *VolumeCreateRequest) SetStripeAlgorithm(newValue string) *VolumeCreateRequest
SetStripeAlgorithm is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetStripeConcurrency ¶
func (o *VolumeCreateRequest) SetStripeConcurrency(newValue string) *VolumeCreateRequest
SetStripeConcurrency is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetStripeConstituentVolumeCount ¶
func (o *VolumeCreateRequest) SetStripeConstituentVolumeCount(newValue int) *VolumeCreateRequest
SetStripeConstituentVolumeCount is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetStripeOptimize ¶
func (o *VolumeCreateRequest) SetStripeOptimize(newValue string) *VolumeCreateRequest
SetStripeOptimize is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetStripeWidth ¶
func (o *VolumeCreateRequest) SetStripeWidth(newValue int) *VolumeCreateRequest
SetStripeWidth is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetTieringPolicy ¶
func (o *VolumeCreateRequest) SetTieringPolicy(newValue string) *VolumeCreateRequest
SetTieringPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetUnixPermissions ¶
func (o *VolumeCreateRequest) SetUnixPermissions(newValue string) *VolumeCreateRequest
SetUnixPermissions is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetUserId ¶
func (o *VolumeCreateRequest) SetUserId(newValue int) *VolumeCreateRequest
SetUserId is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVmAlignSector ¶
func (o *VolumeCreateRequest) SetVmAlignSector(newValue int) *VolumeCreateRequest
SetVmAlignSector is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVmAlignSuffix ¶
func (o *VolumeCreateRequest) SetVmAlignSuffix(newValue string) *VolumeCreateRequest
SetVmAlignSuffix is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVolume ¶
func (o *VolumeCreateRequest) SetVolume(newValue string) *VolumeCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVolumeComment ¶
func (o *VolumeCreateRequest) SetVolumeComment(newValue string) *VolumeCreateRequest
SetVolumeComment is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVolumeSecurityStyle ¶
func (o *VolumeCreateRequest) SetVolumeSecurityStyle(newValue string) *VolumeCreateRequest
SetVolumeSecurityStyle is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVolumeState ¶
func (o *VolumeCreateRequest) SetVolumeState(newValue string) *VolumeCreateRequest
SetVolumeState is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVolumeType ¶
func (o *VolumeCreateRequest) SetVolumeType(newValue string) *VolumeCreateRequest
SetVolumeType is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) SetVserverDrProtection ¶
func (o *VolumeCreateRequest) SetVserverDrProtection(newValue string) *VolumeCreateRequest
SetVserverDrProtection is a fluent style 'setter' method that can be chained
func (*VolumeCreateRequest) Size ¶
func (o *VolumeCreateRequest) Size() string
Size is a 'getter' method
func (*VolumeCreateRequest) SnapshotPolicy ¶
func (o *VolumeCreateRequest) SnapshotPolicy() string
SnapshotPolicy is a 'getter' method
func (*VolumeCreateRequest) SpaceReserve ¶
func (o *VolumeCreateRequest) SpaceReserve() string
SpaceReserve is a 'getter' method
func (*VolumeCreateRequest) SpaceSlo ¶
func (o *VolumeCreateRequest) SpaceSlo() string
SpaceSlo is a 'getter' method
func (*VolumeCreateRequest) StorageService ¶
func (o *VolumeCreateRequest) StorageService() string
StorageService is a 'getter' method
func (VolumeCreateRequest) String ¶
func (o VolumeCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCreateRequest) StripeAlgorithm ¶
func (o *VolumeCreateRequest) StripeAlgorithm() string
StripeAlgorithm is a 'getter' method
func (*VolumeCreateRequest) StripeConcurrency ¶
func (o *VolumeCreateRequest) StripeConcurrency() string
StripeConcurrency is a 'getter' method
func (*VolumeCreateRequest) StripeConstituentVolumeCount ¶
func (o *VolumeCreateRequest) StripeConstituentVolumeCount() int
StripeConstituentVolumeCount is a 'getter' method
func (*VolumeCreateRequest) StripeOptimize ¶
func (o *VolumeCreateRequest) StripeOptimize() string
StripeOptimize is a 'getter' method
func (*VolumeCreateRequest) StripeWidth ¶
func (o *VolumeCreateRequest) StripeWidth() int
StripeWidth is a 'getter' method
func (*VolumeCreateRequest) TieringPolicy ¶
func (o *VolumeCreateRequest) TieringPolicy() string
TieringPolicy is a 'getter' method
func (*VolumeCreateRequest) ToXML ¶
func (o *VolumeCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCreateRequest) UnixPermissions ¶
func (o *VolumeCreateRequest) UnixPermissions() string
UnixPermissions is a 'getter' method
func (*VolumeCreateRequest) UserId ¶
func (o *VolumeCreateRequest) UserId() int
UserId is a 'getter' method
func (*VolumeCreateRequest) VmAlignSector ¶
func (o *VolumeCreateRequest) VmAlignSector() int
VmAlignSector is a 'getter' method
func (*VolumeCreateRequest) VmAlignSuffix ¶
func (o *VolumeCreateRequest) VmAlignSuffix() string
VmAlignSuffix is a 'getter' method
func (*VolumeCreateRequest) Volume ¶
func (o *VolumeCreateRequest) Volume() string
Volume is a 'getter' method
func (*VolumeCreateRequest) VolumeComment ¶
func (o *VolumeCreateRequest) VolumeComment() string
VolumeComment is a 'getter' method
func (*VolumeCreateRequest) VolumeSecurityStyle ¶
func (o *VolumeCreateRequest) VolumeSecurityStyle() string
VolumeSecurityStyle is a 'getter' method
func (*VolumeCreateRequest) VolumeState ¶
func (o *VolumeCreateRequest) VolumeState() string
VolumeState is a 'getter' method
func (*VolumeCreateRequest) VolumeType ¶
func (o *VolumeCreateRequest) VolumeType() string
VolumeType is a 'getter' method
func (*VolumeCreateRequest) VserverDrProtection ¶
func (o *VolumeCreateRequest) VserverDrProtection() string
VserverDrProtection is a 'getter' method
type VolumeCreateResponse ¶
type VolumeCreateResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeCreateResponseResult `xml:"results"`
}
VolumeCreateResponse is a structure to represent a volume-create Response ZAPI object
func NewVolumeCreateResponse ¶
func NewVolumeCreateResponse() *VolumeCreateResponse
NewVolumeCreateResponse is a factory method for creating new instances of VolumeCreateResponse objects
func (VolumeCreateResponse) String ¶
func (o VolumeCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCreateResponse) ToXML ¶
func (o *VolumeCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCreateResponseResult ¶
type VolumeCreateResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
VolumeCreateResponseResult is a structure to represent a volume-create Response Result ZAPI object
func NewVolumeCreateResponseResult ¶
func NewVolumeCreateResponseResult() *VolumeCreateResponseResult
NewVolumeCreateResponseResult is a factory method for creating new instances of VolumeCreateResponseResult objects
func (VolumeCreateResponseResult) String ¶
func (o VolumeCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCreateResponseResult) ToXML ¶
func (o *VolumeCreateResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeDestroyAsyncRequest ¶
type VolumeDestroyAsyncRequest struct {
XMLName xml.Name `xml:"volume-destroy-async"`
UnmountAndOfflinePtr *bool `xml:"unmount-and-offline"`
VolumeNamePtr *string `xml:"volume-name"`
}
VolumeDestroyAsyncRequest is a structure to represent a volume-destroy-async Request ZAPI object
func NewVolumeDestroyAsyncRequest ¶
func NewVolumeDestroyAsyncRequest() *VolumeDestroyAsyncRequest
NewVolumeDestroyAsyncRequest is a factory method for creating new instances of VolumeDestroyAsyncRequest objects
func (*VolumeDestroyAsyncRequest) ExecuteUsing ¶
func (o *VolumeDestroyAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeDestroyAsyncResponse, error)
func (*VolumeDestroyAsyncRequest) SetUnmountAndOffline ¶
func (o *VolumeDestroyAsyncRequest) SetUnmountAndOffline(newValue bool) *VolumeDestroyAsyncRequest
SetUnmountAndOffline is a fluent style 'setter' method that can be chained
func (*VolumeDestroyAsyncRequest) SetVolumeName ¶
func (o *VolumeDestroyAsyncRequest) SetVolumeName(newValue string) *VolumeDestroyAsyncRequest
SetVolumeName is a fluent style 'setter' method that can be chained
func (VolumeDestroyAsyncRequest) String ¶
func (o VolumeDestroyAsyncRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDestroyAsyncRequest) ToXML ¶
func (o *VolumeDestroyAsyncRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeDestroyAsyncRequest) UnmountAndOffline ¶
func (o *VolumeDestroyAsyncRequest) UnmountAndOffline() bool
UnmountAndOffline is a 'getter' method
func (*VolumeDestroyAsyncRequest) VolumeName ¶
func (o *VolumeDestroyAsyncRequest) VolumeName() string
VolumeName is a 'getter' method
type VolumeDestroyAsyncResponse ¶
type VolumeDestroyAsyncResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeDestroyAsyncResponseResult `xml:"results"`
}
VolumeDestroyAsyncResponse is a structure to represent a volume-destroy-async Response ZAPI object
func NewVolumeDestroyAsyncResponse ¶
func NewVolumeDestroyAsyncResponse() *VolumeDestroyAsyncResponse
NewVolumeDestroyAsyncResponse is a factory method for creating new instances of VolumeDestroyAsyncResponse objects
func (VolumeDestroyAsyncResponse) String ¶
func (o VolumeDestroyAsyncResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDestroyAsyncResponse) ToXML ¶
func (o *VolumeDestroyAsyncResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeDestroyAsyncResponseResult ¶
type VolumeDestroyAsyncResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
ResultErrorCodePtr *int `xml:"result-error-code"`
ResultErrorMessagePtr *string `xml:"result-error-message"`
ResultJobidPtr *int `xml:"result-jobid"`
ResultStatusPtr *string `xml:"result-status"`
}
VolumeDestroyAsyncResponseResult is a structure to represent a volume-destroy-async Response Result ZAPI object
func NewVolumeDestroyAsyncResponseResult ¶
func NewVolumeDestroyAsyncResponseResult() *VolumeDestroyAsyncResponseResult
NewVolumeDestroyAsyncResponseResult is a factory method for creating new instances of VolumeDestroyAsyncResponseResult objects
func (*VolumeDestroyAsyncResponseResult) ResultErrorCode ¶
func (o *VolumeDestroyAsyncResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*VolumeDestroyAsyncResponseResult) ResultErrorMessage ¶
func (o *VolumeDestroyAsyncResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*VolumeDestroyAsyncResponseResult) ResultJobid ¶
func (o *VolumeDestroyAsyncResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*VolumeDestroyAsyncResponseResult) ResultStatus ¶
func (o *VolumeDestroyAsyncResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*VolumeDestroyAsyncResponseResult) SetResultErrorCode ¶
func (o *VolumeDestroyAsyncResponseResult) SetResultErrorCode(newValue int) *VolumeDestroyAsyncResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*VolumeDestroyAsyncResponseResult) SetResultErrorMessage ¶
func (o *VolumeDestroyAsyncResponseResult) SetResultErrorMessage(newValue string) *VolumeDestroyAsyncResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*VolumeDestroyAsyncResponseResult) SetResultJobid ¶
func (o *VolumeDestroyAsyncResponseResult) SetResultJobid(newValue int) *VolumeDestroyAsyncResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*VolumeDestroyAsyncResponseResult) SetResultStatus ¶
func (o *VolumeDestroyAsyncResponseResult) SetResultStatus(newValue string) *VolumeDestroyAsyncResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (VolumeDestroyAsyncResponseResult) String ¶
func (o VolumeDestroyAsyncResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDestroyAsyncResponseResult) ToXML ¶
func (o *VolumeDestroyAsyncResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeDestroyRequest ¶
type VolumeDestroyRequest struct {
XMLName xml.Name `xml:"volume-destroy"`
NamePtr *string `xml:"name"`
UnmountAndOfflinePtr *bool `xml:"unmount-and-offline"`
}
VolumeDestroyRequest is a structure to represent a volume-destroy Request ZAPI object
func NewVolumeDestroyRequest ¶
func NewVolumeDestroyRequest() *VolumeDestroyRequest
NewVolumeDestroyRequest is a factory method for creating new instances of VolumeDestroyRequest objects
func (*VolumeDestroyRequest) ExecuteUsing ¶
func (o *VolumeDestroyRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeDestroyResponse, error)
func (*VolumeDestroyRequest) Name ¶
func (o *VolumeDestroyRequest) Name() string
Name is a 'getter' method
func (*VolumeDestroyRequest) SetName ¶
func (o *VolumeDestroyRequest) SetName(newValue string) *VolumeDestroyRequest
SetName is a fluent style 'setter' method that can be chained
func (*VolumeDestroyRequest) SetUnmountAndOffline ¶
func (o *VolumeDestroyRequest) SetUnmountAndOffline(newValue bool) *VolumeDestroyRequest
SetUnmountAndOffline is a fluent style 'setter' method that can be chained
func (VolumeDestroyRequest) String ¶
func (o VolumeDestroyRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDestroyRequest) ToXML ¶
func (o *VolumeDestroyRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeDestroyRequest) UnmountAndOffline ¶
func (o *VolumeDestroyRequest) UnmountAndOffline() bool
UnmountAndOffline is a 'getter' method
type VolumeDestroyResponse ¶
type VolumeDestroyResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeDestroyResponseResult `xml:"results"`
}
VolumeDestroyResponse is a structure to represent a volume-destroy Response ZAPI object
func NewVolumeDestroyResponse ¶
func NewVolumeDestroyResponse() *VolumeDestroyResponse
NewVolumeDestroyResponse is a factory method for creating new instances of VolumeDestroyResponse objects
func (VolumeDestroyResponse) String ¶
func (o VolumeDestroyResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDestroyResponse) ToXML ¶
func (o *VolumeDestroyResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeDestroyResponseResult ¶
type VolumeDestroyResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
}
VolumeDestroyResponseResult is a structure to represent a volume-destroy Response Result ZAPI object
func NewVolumeDestroyResponseResult ¶
func NewVolumeDestroyResponseResult() *VolumeDestroyResponseResult
NewVolumeDestroyResponseResult is a factory method for creating new instances of VolumeDestroyResponseResult objects
func (VolumeDestroyResponseResult) String ¶
func (o VolumeDestroyResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDestroyResponseResult) ToXML ¶
func (o *VolumeDestroyResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeDirectoryAttributesType ¶
type VolumeDirectoryAttributesType struct {
XMLName xml.Name `xml:"volume-directory-attributes"`
I2pEnabledPtr *bool `xml:"i2p-enabled"`
MaxDirSizePtr *int `xml:"max-dir-size"`
RootDirGenPtr *string `xml:"root-dir-gen"`
}
VolumeDirectoryAttributesType is a structure to represent a volume-directory-attributes ZAPI object
func NewVolumeDirectoryAttributesType ¶
func NewVolumeDirectoryAttributesType() *VolumeDirectoryAttributesType
NewVolumeDirectoryAttributesType is a factory method for creating new instances of VolumeDirectoryAttributesType objects
func (*VolumeDirectoryAttributesType) I2pEnabled ¶
func (o *VolumeDirectoryAttributesType) I2pEnabled() bool
I2pEnabled is a 'getter' method
func (*VolumeDirectoryAttributesType) MaxDirSize ¶
func (o *VolumeDirectoryAttributesType) MaxDirSize() int
MaxDirSize is a 'getter' method
func (*VolumeDirectoryAttributesType) RootDirGen ¶
func (o *VolumeDirectoryAttributesType) RootDirGen() string
RootDirGen is a 'getter' method
func (*VolumeDirectoryAttributesType) SetI2pEnabled ¶
func (o *VolumeDirectoryAttributesType) SetI2pEnabled(newValue bool) *VolumeDirectoryAttributesType
SetI2pEnabled is a fluent style 'setter' method that can be chained
func (*VolumeDirectoryAttributesType) SetMaxDirSize ¶
func (o *VolumeDirectoryAttributesType) SetMaxDirSize(newValue int) *VolumeDirectoryAttributesType
SetMaxDirSize is a fluent style 'setter' method that can be chained
func (*VolumeDirectoryAttributesType) SetRootDirGen ¶
func (o *VolumeDirectoryAttributesType) SetRootDirGen(newValue string) *VolumeDirectoryAttributesType
SetRootDirGen is a fluent style 'setter' method that can be chained
func (VolumeDirectoryAttributesType) String ¶
func (o VolumeDirectoryAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeDirectoryAttributesType) ToXML ¶
func (o *VolumeDirectoryAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeErrorType ¶
type VolumeErrorType struct {
XMLName xml.Name `xml:"volume-error"`
ErrnoPtr *int `xml:"errno"`
NamePtr *VolumeNameType `xml:"name"`
ReasonPtr *string `xml:"reason"`
VserverPtr *string `xml:"vserver"`
}
VolumeErrorType is a structure to represent a volume-error ZAPI object
func NewVolumeErrorType ¶
func NewVolumeErrorType() *VolumeErrorType
NewVolumeErrorType is a factory method for creating new instances of VolumeErrorType objects
func (*VolumeErrorType) Name ¶
func (o *VolumeErrorType) Name() VolumeNameType
Name is a 'getter' method
func (*VolumeErrorType) Reason ¶
func (o *VolumeErrorType) Reason() string
Reason is a 'getter' method
func (*VolumeErrorType) SetErrno ¶
func (o *VolumeErrorType) SetErrno(newValue int) *VolumeErrorType
SetErrno is a fluent style 'setter' method that can be chained
func (*VolumeErrorType) SetName ¶
func (o *VolumeErrorType) SetName(newValue VolumeNameType) *VolumeErrorType
SetName is a fluent style 'setter' method that can be chained
func (*VolumeErrorType) SetReason ¶
func (o *VolumeErrorType) SetReason(newValue string) *VolumeErrorType
SetReason is a fluent style 'setter' method that can be chained
func (*VolumeErrorType) SetVserver ¶
func (o *VolumeErrorType) SetVserver(newValue string) *VolumeErrorType
SetVserver is a fluent style 'setter' method that can be chained
func (VolumeErrorType) String ¶
func (o VolumeErrorType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeErrorType) ToXML ¶
func (o *VolumeErrorType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeErrorType) Vserver ¶
func (o *VolumeErrorType) Vserver() string
Vserver is a 'getter' method
type VolumeExportAttributesType ¶
type VolumeExportAttributesType struct {
XMLName xml.Name `xml:"volume-export-attributes"`
PolicyPtr *string `xml:"policy"`
}
VolumeExportAttributesType is a structure to represent a volume-export-attributes ZAPI object
func NewVolumeExportAttributesType ¶
func NewVolumeExportAttributesType() *VolumeExportAttributesType
NewVolumeExportAttributesType is a factory method for creating new instances of VolumeExportAttributesType objects
func (*VolumeExportAttributesType) Policy ¶
func (o *VolumeExportAttributesType) Policy() string
Policy is a 'getter' method
func (*VolumeExportAttributesType) SetPolicy ¶
func (o *VolumeExportAttributesType) SetPolicy(newValue string) *VolumeExportAttributesType
SetPolicy is a fluent style 'setter' method that can be chained
func (VolumeExportAttributesType) String ¶
func (o VolumeExportAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeExportAttributesType) ToXML ¶
func (o *VolumeExportAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeFlexcacheAttributesType ¶
type VolumeFlexcacheAttributesType struct {
XMLName xml.Name `xml:"volume-flexcache-attributes"`
CachePolicyPtr *CachePolicyType `xml:"cache-policy"`
FillPolicyPtr *CachePolicyType `xml:"fill-policy"`
MinReservePtr *SizeType `xml:"min-reserve"`
OriginPtr *VolumeNameType `xml:"origin"`
}
VolumeFlexcacheAttributesType is a structure to represent a volume-flexcache-attributes ZAPI object
func NewVolumeFlexcacheAttributesType ¶
func NewVolumeFlexcacheAttributesType() *VolumeFlexcacheAttributesType
NewVolumeFlexcacheAttributesType is a factory method for creating new instances of VolumeFlexcacheAttributesType objects
func (*VolumeFlexcacheAttributesType) CachePolicy ¶
func (o *VolumeFlexcacheAttributesType) CachePolicy() CachePolicyType
CachePolicy is a 'getter' method
func (*VolumeFlexcacheAttributesType) FillPolicy ¶
func (o *VolumeFlexcacheAttributesType) FillPolicy() CachePolicyType
FillPolicy is a 'getter' method
func (*VolumeFlexcacheAttributesType) MinReserve ¶
func (o *VolumeFlexcacheAttributesType) MinReserve() SizeType
MinReserve is a 'getter' method
func (*VolumeFlexcacheAttributesType) Origin ¶
func (o *VolumeFlexcacheAttributesType) Origin() VolumeNameType
Origin is a 'getter' method
func (*VolumeFlexcacheAttributesType) SetCachePolicy ¶
func (o *VolumeFlexcacheAttributesType) SetCachePolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
SetCachePolicy is a fluent style 'setter' method that can be chained
func (*VolumeFlexcacheAttributesType) SetFillPolicy ¶
func (o *VolumeFlexcacheAttributesType) SetFillPolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
SetFillPolicy is a fluent style 'setter' method that can be chained
func (*VolumeFlexcacheAttributesType) SetMinReserve ¶
func (o *VolumeFlexcacheAttributesType) SetMinReserve(newValue SizeType) *VolumeFlexcacheAttributesType
SetMinReserve is a fluent style 'setter' method that can be chained
func (*VolumeFlexcacheAttributesType) SetOrigin ¶
func (o *VolumeFlexcacheAttributesType) SetOrigin(newValue VolumeNameType) *VolumeFlexcacheAttributesType
SetOrigin is a fluent style 'setter' method that can be chained
func (VolumeFlexcacheAttributesType) String ¶
func (o VolumeFlexcacheAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeFlexcacheAttributesType) ToXML ¶
func (o *VolumeFlexcacheAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetIterRequest ¶
type VolumeGetIterRequest struct {
XMLName xml.Name `xml:"volume-get-iter"`
DesiredAttributesPtr *VolumeGetIterRequestDesiredAttributes `xml:"desired-attributes"`
MaxRecordsPtr *int `xml:"max-records"`
QueryPtr *VolumeGetIterRequestQuery `xml:"query"`
TagPtr *string `xml:"tag"`
}
VolumeGetIterRequest is a structure to represent a volume-get-iter Request ZAPI object
func NewVolumeGetIterRequest ¶
func NewVolumeGetIterRequest() *VolumeGetIterRequest
NewVolumeGetIterRequest is a factory method for creating new instances of VolumeGetIterRequest objects
func (*VolumeGetIterRequest) DesiredAttributes ¶
func (o *VolumeGetIterRequest) DesiredAttributes() VolumeGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*VolumeGetIterRequest) ExecuteUsing ¶
func (o *VolumeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeGetIterResponse, error)
func (*VolumeGetIterRequest) MaxRecords ¶
func (o *VolumeGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*VolumeGetIterRequest) Query ¶
func (o *VolumeGetIterRequest) Query() VolumeGetIterRequestQuery
Query is a 'getter' method
func (*VolumeGetIterRequest) SetDesiredAttributes ¶
func (o *VolumeGetIterRequest) SetDesiredAttributes(newValue VolumeGetIterRequestDesiredAttributes) *VolumeGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*VolumeGetIterRequest) SetMaxRecords ¶
func (o *VolumeGetIterRequest) SetMaxRecords(newValue int) *VolumeGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*VolumeGetIterRequest) SetQuery ¶
func (o *VolumeGetIterRequest) SetQuery(newValue VolumeGetIterRequestQuery) *VolumeGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*VolumeGetIterRequest) SetTag ¶
func (o *VolumeGetIterRequest) SetTag(newValue string) *VolumeGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (VolumeGetIterRequest) String ¶
func (o VolumeGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterRequest) Tag ¶
func (o *VolumeGetIterRequest) Tag() string
Tag is a 'getter' method
func (*VolumeGetIterRequest) ToXML ¶
func (o *VolumeGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetIterRequestDesiredAttributes ¶
type VolumeGetIterRequestDesiredAttributes struct {
XMLName xml.Name `xml:"desired-attributes"`
VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"`
}
VolumeGetIterRequestDesiredAttributes is a wrapper
func (*VolumeGetIterRequestDesiredAttributes) SetVolumeAttributes ¶
func (o *VolumeGetIterRequestDesiredAttributes) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeGetIterRequestDesiredAttributes
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeGetIterRequestDesiredAttributes) String ¶
func (o VolumeGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterRequestDesiredAttributes) VolumeAttributes ¶
func (o *VolumeGetIterRequestDesiredAttributes) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeGetIterRequestQuery ¶
type VolumeGetIterRequestQuery struct {
XMLName xml.Name `xml:"query"`
VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"`
}
VolumeGetIterRequestQuery is a wrapper
func (*VolumeGetIterRequestQuery) SetVolumeAttributes ¶
func (o *VolumeGetIterRequestQuery) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeGetIterRequestQuery
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeGetIterRequestQuery) String ¶
func (o VolumeGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterRequestQuery) VolumeAttributes ¶
func (o *VolumeGetIterRequestQuery) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeGetIterResponse ¶
type VolumeGetIterResponse struct {
XMLName xml.Name `xml:"netapp"`
ResponseVersion string `xml:"version,attr"`
ResponseXmlns string `xml:"xmlns,attr"`
Result VolumeGetIterResponseResult `xml:"results"`
}
VolumeGetIterResponse is a structure to represent a volume-get-iter Response ZAPI object
func NewVolumeGetIterResponse ¶
func NewVolumeGetIterResponse() *VolumeGetIterResponse
NewVolumeGetIterResponse is a factory method for creating new instances of VolumeGetIterResponse objects
func (VolumeGetIterResponse) String ¶
func (o VolumeGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterResponse) ToXML ¶
func (o *VolumeGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetIterResponseResult ¶
type VolumeGetIterResponseResult struct {
XMLName xml.Name `xml:"results"`
ResultStatusAttr string `xml:"status,attr"`
ResultReasonAttr string `xml:"reason,attr"`
ResultErrnoAttr string `xml:"errno,attr"`
AttributesListPtr *VolumeGetIterResponseResultAttributesList `xml:"attributes-list"`
NextTagPtr *string `xml:"next-tag"`
NumRecordsPtr *int `xml:"num-records"`
}
VolumeGetIterResponseResult is a structure to represent a volume-get-iter Response Result ZAPI object
func NewVolumeGetIterResponseResult ¶
func NewVolumeGetIterResponseResult() *VolumeGetIterResponseResult
NewVolumeGetIterResponseResult is a factory method for creating new instances of VolumeGetIterResponseResult objects
func (*VolumeGetIterResponseResult) AttributesList ¶
func (o *VolumeGetIterResponseResult) AttributesList() VolumeGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*VolumeGetIterResponseResult) NextTag ¶
func (o *VolumeGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*VolumeGetIterResponseResult) NumRecords ¶
func (o *VolumeGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*VolumeGetIterResponseResult) SetAttributesList ¶
func (o *VolumeGetIterResponseResult) SetAttributesList(newValue VolumeGetIterResponseResultAttributesList) *VolumeGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*VolumeGetIterResponseResult) SetNextTag ¶
func (o *VolumeGetIterResponseResult) SetNextTag(newValue string) *VolumeGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*VolumeGetIterResponseResult) SetNumRecords ¶
func (o *VolumeGetIterResponseResult) SetNumRecords(newValue int) *VolumeGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (VolumeGetIterResponseResult) String ¶
func (o VolumeGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterResponseResult) ToXML ¶
func (o *VolumeGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetIterResponseResultAttributesList ¶
type VolumeGetIterResponseResultAttributesList struct {
XMLName xml.Name `xml:"attributes-list"`
VolumeAttributesPtr []VolumeAttributesType `xml:"volume-attributes"`
}
VolumeGetIterResponseResultAttributesList is a wrapper
func (*VolumeGetIterResponseResultAttributesList) SetVolumeAttributes ¶
func (o *VolumeGetIterResponseResultAttributesList) SetVolumeAttributes(newValue []VolumeAttributesType) *VolumeGetIterResponseResultAttributesList
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeGetIterResponseResultAttributesList) String ¶
func (o VolumeGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterResponseResultAttributesList) VolumeAttributes ¶
func (o *VolumeGetIterResponseResultAttributesList) VolumeAttributes() []VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeHybridCacheAttributesType ¶
type VolumeHybridCacheAttributesType struct {
XMLName xml.Name `xml:"volume-hybrid-cache-attributes"`
CacheRetentionPriorityPtr *string `xml:"cache-retention-priority"`
CachingPolicyPtr *string `xml:"caching-policy"`
EligibilityPtr *string `xml:"eligibility"`
WriteCacheIneligibilityReasonPtr *string `xml:"write-cache-ineligibility-reason"`
}
VolumeHybridCacheAttributesType is a structure to represent a volume-hybrid-cache-attributes ZAPI object
func NewVolumeHybridCacheAttributesType ¶
func NewVolumeHybridCacheAttributesType() *VolumeHybridCacheAttributesType
NewVolumeHybridCacheAttributesType is a factory method for creating new instances of VolumeHybridCacheAttributesType objects
func (*VolumeHybridCacheAttributesType) CacheRetentionPriority ¶
func (o *VolumeHybridCacheAttributesType) CacheRetentionPriority() string
CacheRetentionPriority is a 'getter' method
func (*VolumeHybridCacheAttributesType) CachingPolicy ¶
func (o *VolumeHybridCacheAttributesType) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*VolumeHybridCacheAttributesType) Eligibility ¶
func (o *VolumeHybridCacheAttributesType) Eligibility() string
Eligibility is a 'getter' method
func (*VolumeHybridCacheAttributesType) SetCacheRetentionPriority ¶
func (o *VolumeHybridCacheAttributesType) SetCacheRetentionPriority(newValue string) *VolumeHybridCacheAttributesType
SetCacheRetentionPriority is a fluent style 'setter' method