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 that can be chained
func (*VolumeHybridCacheAttributesType) SetCachingPolicy ¶
func (o *VolumeHybridCacheAttributesType) SetCachingPolicy(newValue string) *VolumeHybridCacheAttributesType
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VolumeHybridCacheAttributesType) SetEligibility ¶
func (o *VolumeHybridCacheAttributesType) SetEligibility(newValue string) *VolumeHybridCacheAttributesType
SetEligibility is a fluent style 'setter' method that can be chained
func (*VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason ¶
func (o *VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason(newValue string) *VolumeHybridCacheAttributesType
SetWriteCacheIneligibilityReason is a fluent style 'setter' method that can be chained
func (VolumeHybridCacheAttributesType) String ¶
func (o VolumeHybridCacheAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeHybridCacheAttributesType) ToXML ¶
func (o *VolumeHybridCacheAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason ¶
func (o *VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason() string
WriteCacheIneligibilityReason is a 'getter' method
type VolumeIdAttributesType ¶
type VolumeIdAttributesType struct { XMLName xml.Name `xml:"volume-id-attributes"` AggrListPtr *VolumeIdAttributesTypeAggrList `xml:"aggr-list"` // work in progress ApplicationPtr *string `xml:"application"` ApplicationUuidPtr *UuidType `xml:"application-uuid"` CommentPtr *string `xml:"comment"` ContainingAggregateNamePtr *string `xml:"containing-aggregate-name"` ContainingAggregateUuidPtr *UuidType `xml:"containing-aggregate-uuid"` CreationTimePtr *int `xml:"creation-time"` DsidPtr *int `xml:"dsid"` ExtentSizePtr *string `xml:"extent-size"` FlexcacheEndpointTypePtr *string `xml:"flexcache-endpoint-type"` FlexgroupIndexPtr *int `xml:"flexgroup-index"` FlexgroupMsidPtr *int `xml:"flexgroup-msid"` FlexgroupUuidPtr *UuidType `xml:"flexgroup-uuid"` FsidPtr *string `xml:"fsid"` InstanceUuidPtr *UuidType `xml:"instance-uuid"` JunctionParentNamePtr *VolumeNameType `xml:"junction-parent-name"` JunctionPathPtr *JunctionPathType `xml:"junction-path"` MsidPtr *int `xml:"msid"` NamePtr *VolumeNameType `xml:"name"` NameOrdinalPtr *string `xml:"name-ordinal"` NodePtr *NodeNameType `xml:"node"` NodesPtr *VolumeIdAttributesTypeNodes `xml:"nodes"` // work in progress OwningVserverNamePtr *string `xml:"owning-vserver-name"` OwningVserverUuidPtr *UuidType `xml:"owning-vserver-uuid"` ProvenanceUuidPtr *UuidType `xml:"provenance-uuid"` StylePtr *VolstyleType `xml:"style"` StyleExtendedPtr *string `xml:"style-extended"` TypePtr *string `xml:"type"` UuidPtr *UuidType `xml:"uuid"` }
VolumeIdAttributesType is a structure to represent a volume-id-attributes ZAPI object
func NewVolumeIdAttributesType ¶
func NewVolumeIdAttributesType() *VolumeIdAttributesType
NewVolumeIdAttributesType is a factory method for creating new instances of VolumeIdAttributesType objects
func (*VolumeIdAttributesType) AggrList ¶
func (o *VolumeIdAttributesType) AggrList() VolumeIdAttributesTypeAggrList
AggrList is a 'getter' method
func (*VolumeIdAttributesType) Application ¶
func (o *VolumeIdAttributesType) Application() string
Application is a 'getter' method
func (*VolumeIdAttributesType) ApplicationUuid ¶
func (o *VolumeIdAttributesType) ApplicationUuid() UuidType
ApplicationUuid is a 'getter' method
func (*VolumeIdAttributesType) Comment ¶
func (o *VolumeIdAttributesType) Comment() string
Comment is a 'getter' method
func (*VolumeIdAttributesType) ContainingAggregateName ¶
func (o *VolumeIdAttributesType) ContainingAggregateName() string
ContainingAggregateName is a 'getter' method
func (*VolumeIdAttributesType) ContainingAggregateUuid ¶
func (o *VolumeIdAttributesType) ContainingAggregateUuid() UuidType
ContainingAggregateUuid is a 'getter' method
func (*VolumeIdAttributesType) CreationTime ¶
func (o *VolumeIdAttributesType) CreationTime() int
CreationTime is a 'getter' method
func (*VolumeIdAttributesType) Dsid ¶
func (o *VolumeIdAttributesType) Dsid() int
Dsid is a 'getter' method
func (*VolumeIdAttributesType) ExtentSize ¶
func (o *VolumeIdAttributesType) ExtentSize() string
ExtentSize is a 'getter' method
func (*VolumeIdAttributesType) FlexcacheEndpointType ¶
func (o *VolumeIdAttributesType) FlexcacheEndpointType() string
FlexcacheEndpointType is a 'getter' method
func (*VolumeIdAttributesType) FlexgroupIndex ¶
func (o *VolumeIdAttributesType) FlexgroupIndex() int
FlexgroupIndex is a 'getter' method
func (*VolumeIdAttributesType) FlexgroupMsid ¶
func (o *VolumeIdAttributesType) FlexgroupMsid() int
FlexgroupMsid is a 'getter' method
func (*VolumeIdAttributesType) FlexgroupUuid ¶
func (o *VolumeIdAttributesType) FlexgroupUuid() UuidType
FlexgroupUuid is a 'getter' method
func (*VolumeIdAttributesType) Fsid ¶
func (o *VolumeIdAttributesType) Fsid() string
Fsid is a 'getter' method
func (*VolumeIdAttributesType) InstanceUuid ¶
func (o *VolumeIdAttributesType) InstanceUuid() UuidType
InstanceUuid is a 'getter' method
func (*VolumeIdAttributesType) JunctionParentName ¶
func (o *VolumeIdAttributesType) JunctionParentName() VolumeNameType
JunctionParentName is a 'getter' method
func (*VolumeIdAttributesType) JunctionPath ¶
func (o *VolumeIdAttributesType) JunctionPath() JunctionPathType
JunctionPath is a 'getter' method
func (*VolumeIdAttributesType) Msid ¶
func (o *VolumeIdAttributesType) Msid() int
Msid is a 'getter' method
func (*VolumeIdAttributesType) Name ¶
func (o *VolumeIdAttributesType) Name() VolumeNameType
Name is a 'getter' method
func (*VolumeIdAttributesType) NameOrdinal ¶
func (o *VolumeIdAttributesType) NameOrdinal() string
NameOrdinal is a 'getter' method
func (*VolumeIdAttributesType) Node ¶
func (o *VolumeIdAttributesType) Node() NodeNameType
Node is a 'getter' method
func (*VolumeIdAttributesType) Nodes ¶
func (o *VolumeIdAttributesType) Nodes() VolumeIdAttributesTypeNodes
Nodes is a 'getter' method
func (*VolumeIdAttributesType) OwningVserverName ¶
func (o *VolumeIdAttributesType) OwningVserverName() string
OwningVserverName is a 'getter' method
func (*VolumeIdAttributesType) OwningVserverUuid ¶
func (o *VolumeIdAttributesType) OwningVserverUuid() UuidType
OwningVserverUuid is a 'getter' method
func (*VolumeIdAttributesType) ProvenanceUuid ¶
func (o *VolumeIdAttributesType) ProvenanceUuid() UuidType
ProvenanceUuid is a 'getter' method
func (*VolumeIdAttributesType) SetAggrList ¶
func (o *VolumeIdAttributesType) SetAggrList(newValue VolumeIdAttributesTypeAggrList) *VolumeIdAttributesType
SetAggrList is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetApplication ¶
func (o *VolumeIdAttributesType) SetApplication(newValue string) *VolumeIdAttributesType
SetApplication is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetApplicationUuid ¶
func (o *VolumeIdAttributesType) SetApplicationUuid(newValue UuidType) *VolumeIdAttributesType
SetApplicationUuid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetComment ¶
func (o *VolumeIdAttributesType) SetComment(newValue string) *VolumeIdAttributesType
SetComment is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetContainingAggregateName ¶
func (o *VolumeIdAttributesType) SetContainingAggregateName(newValue string) *VolumeIdAttributesType
SetContainingAggregateName is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetContainingAggregateUuid ¶
func (o *VolumeIdAttributesType) SetContainingAggregateUuid(newValue UuidType) *VolumeIdAttributesType
SetContainingAggregateUuid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetCreationTime ¶
func (o *VolumeIdAttributesType) SetCreationTime(newValue int) *VolumeIdAttributesType
SetCreationTime is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetDsid ¶
func (o *VolumeIdAttributesType) SetDsid(newValue int) *VolumeIdAttributesType
SetDsid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetExtentSize ¶
func (o *VolumeIdAttributesType) SetExtentSize(newValue string) *VolumeIdAttributesType
SetExtentSize is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetFlexcacheEndpointType ¶
func (o *VolumeIdAttributesType) SetFlexcacheEndpointType(newValue string) *VolumeIdAttributesType
SetFlexcacheEndpointType is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetFlexgroupIndex ¶
func (o *VolumeIdAttributesType) SetFlexgroupIndex(newValue int) *VolumeIdAttributesType
SetFlexgroupIndex is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetFlexgroupMsid ¶
func (o *VolumeIdAttributesType) SetFlexgroupMsid(newValue int) *VolumeIdAttributesType
SetFlexgroupMsid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetFlexgroupUuid ¶
func (o *VolumeIdAttributesType) SetFlexgroupUuid(newValue UuidType) *VolumeIdAttributesType
SetFlexgroupUuid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetFsid ¶
func (o *VolumeIdAttributesType) SetFsid(newValue string) *VolumeIdAttributesType
SetFsid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetInstanceUuid ¶
func (o *VolumeIdAttributesType) SetInstanceUuid(newValue UuidType) *VolumeIdAttributesType
SetInstanceUuid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetJunctionParentName ¶
func (o *VolumeIdAttributesType) SetJunctionParentName(newValue VolumeNameType) *VolumeIdAttributesType
SetJunctionParentName is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetJunctionPath ¶
func (o *VolumeIdAttributesType) SetJunctionPath(newValue JunctionPathType) *VolumeIdAttributesType
SetJunctionPath is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetMsid ¶
func (o *VolumeIdAttributesType) SetMsid(newValue int) *VolumeIdAttributesType
SetMsid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetName ¶
func (o *VolumeIdAttributesType) SetName(newValue VolumeNameType) *VolumeIdAttributesType
SetName is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetNameOrdinal ¶
func (o *VolumeIdAttributesType) SetNameOrdinal(newValue string) *VolumeIdAttributesType
SetNameOrdinal is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetNode ¶
func (o *VolumeIdAttributesType) SetNode(newValue NodeNameType) *VolumeIdAttributesType
SetNode is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetNodes ¶
func (o *VolumeIdAttributesType) SetNodes(newValue VolumeIdAttributesTypeNodes) *VolumeIdAttributesType
SetNodes is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetOwningVserverName ¶
func (o *VolumeIdAttributesType) SetOwningVserverName(newValue string) *VolumeIdAttributesType
SetOwningVserverName is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetOwningVserverUuid ¶
func (o *VolumeIdAttributesType) SetOwningVserverUuid(newValue UuidType) *VolumeIdAttributesType
SetOwningVserverUuid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetProvenanceUuid ¶
func (o *VolumeIdAttributesType) SetProvenanceUuid(newValue UuidType) *VolumeIdAttributesType
SetProvenanceUuid is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetStyle ¶
func (o *VolumeIdAttributesType) SetStyle(newValue VolstyleType) *VolumeIdAttributesType
SetStyle is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetStyleExtended ¶
func (o *VolumeIdAttributesType) SetStyleExtended(newValue string) *VolumeIdAttributesType
SetStyleExtended is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetType ¶
func (o *VolumeIdAttributesType) SetType(newValue string) *VolumeIdAttributesType
SetType is a fluent style 'setter' method that can be chained
func (*VolumeIdAttributesType) SetUuid ¶
func (o *VolumeIdAttributesType) SetUuid(newValue UuidType) *VolumeIdAttributesType
SetUuid is a fluent style 'setter' method that can be chained
func (VolumeIdAttributesType) String ¶
func (o VolumeIdAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeIdAttributesType) Style ¶
func (o *VolumeIdAttributesType) Style() VolstyleType
Style is a 'getter' method
func (*VolumeIdAttributesType) StyleExtended ¶
func (o *VolumeIdAttributesType) StyleExtended() string
StyleExtended is a 'getter' method
func (*VolumeIdAttributesType) ToXML ¶
func (o *VolumeIdAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeIdAttributesType) Type ¶
func (o *VolumeIdAttributesType) Type() string
Type is a 'getter' method
func (*VolumeIdAttributesType) Uuid ¶
func (o *VolumeIdAttributesType) Uuid() UuidType
Uuid is a 'getter' method
type VolumeIdAttributesTypeAggrList ¶
type VolumeIdAttributesTypeAggrList struct { XMLName xml.Name `xml:"aggr-list"` AggrNamePtr []AggrNameType `xml:"aggr-name"` }
VolumeIdAttributesTypeAggrList is a wrapper
func (*VolumeIdAttributesTypeAggrList) AggrName ¶
func (o *VolumeIdAttributesTypeAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VolumeIdAttributesTypeAggrList) SetAggrName ¶
func (o *VolumeIdAttributesTypeAggrList) SetAggrName(newValue []AggrNameType) *VolumeIdAttributesTypeAggrList
SetAggrName is a fluent style 'setter' method that can be chained
type VolumeIdAttributesTypeNodes ¶
type VolumeIdAttributesTypeNodes struct { XMLName xml.Name `xml:"nodes"` NodeNamePtr []NodeNameType `xml:"node-name"` }
VolumeIdAttributesTypeNodes is a wrapper
func (*VolumeIdAttributesTypeNodes) NodeName ¶
func (o *VolumeIdAttributesTypeNodes) NodeName() []NodeNameType
NodeName is a 'getter' method
func (*VolumeIdAttributesTypeNodes) SetNodeName ¶
func (o *VolumeIdAttributesTypeNodes) SetNodeName(newValue []NodeNameType) *VolumeIdAttributesTypeNodes
SetNodeName is a fluent style 'setter' method that can be chained
type VolumeInfinitevolAttributesType ¶
type VolumeInfinitevolAttributesType struct { XMLName xml.Name `xml:"volume-infinitevol-attributes"` ConstituentRolePtr *ReposConstituentRoleType `xml:"constituent-role"` EnableSnapdiffPtr *bool `xml:"enable-snapdiff"` IsManagedByServicePtr *bool `xml:"is-managed-by-service"` MaxDataConstituentSizePtr *SizeType `xml:"max-data-constituent-size"` MaxNamespaceConstituentSizePtr *SizeType `xml:"max-namespace-constituent-size"` NamespaceMirrorAggrListPtr *VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList `xml:"namespace-mirror-aggr-list"` // work in progress StorageServicePtr *string `xml:"storage-service"` }
VolumeInfinitevolAttributesType is a structure to represent a volume-infinitevol-attributes ZAPI object
func NewVolumeInfinitevolAttributesType ¶
func NewVolumeInfinitevolAttributesType() *VolumeInfinitevolAttributesType
NewVolumeInfinitevolAttributesType is a factory method for creating new instances of VolumeInfinitevolAttributesType objects
func (*VolumeInfinitevolAttributesType) ConstituentRole ¶
func (o *VolumeInfinitevolAttributesType) ConstituentRole() ReposConstituentRoleType
ConstituentRole is a 'getter' method
func (*VolumeInfinitevolAttributesType) EnableSnapdiff ¶
func (o *VolumeInfinitevolAttributesType) EnableSnapdiff() bool
EnableSnapdiff is a 'getter' method
func (*VolumeInfinitevolAttributesType) IsManagedByService ¶
func (o *VolumeInfinitevolAttributesType) IsManagedByService() bool
IsManagedByService is a 'getter' method
func (*VolumeInfinitevolAttributesType) MaxDataConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) MaxDataConstituentSize() SizeType
MaxDataConstituentSize is a 'getter' method
func (*VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize() SizeType
MaxNamespaceConstituentSize is a 'getter' method
func (*VolumeInfinitevolAttributesType) NamespaceMirrorAggrList ¶
func (o *VolumeInfinitevolAttributesType) NamespaceMirrorAggrList() VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList
NamespaceMirrorAggrList is a 'getter' method
func (*VolumeInfinitevolAttributesType) SetConstituentRole ¶
func (o *VolumeInfinitevolAttributesType) SetConstituentRole(newValue ReposConstituentRoleType) *VolumeInfinitevolAttributesType
SetConstituentRole is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) SetEnableSnapdiff ¶
func (o *VolumeInfinitevolAttributesType) SetEnableSnapdiff(newValue bool) *VolumeInfinitevolAttributesType
SetEnableSnapdiff is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) SetIsManagedByService ¶
func (o *VolumeInfinitevolAttributesType) SetIsManagedByService(newValue bool) *VolumeInfinitevolAttributesType
SetIsManagedByService is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) SetMaxDataConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) SetMaxDataConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
SetMaxDataConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
SetMaxNamespaceConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList ¶
func (o *VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList(newValue VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList) *VolumeInfinitevolAttributesType
SetNamespaceMirrorAggrList is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) SetStorageService ¶
func (o *VolumeInfinitevolAttributesType) SetStorageService(newValue string) *VolumeInfinitevolAttributesType
SetStorageService is a fluent style 'setter' method that can be chained
func (*VolumeInfinitevolAttributesType) StorageService ¶
func (o *VolumeInfinitevolAttributesType) StorageService() string
StorageService is a 'getter' method
func (VolumeInfinitevolAttributesType) String ¶
func (o VolumeInfinitevolAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeInfinitevolAttributesType) ToXML ¶
func (o *VolumeInfinitevolAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList ¶
type VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList struct { XMLName xml.Name `xml:"namespace-mirror-aggr-list"` AggrNamePtr []AggrNameType `xml:"aggr-name"` }
VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList is a wrapper
func (*VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList) AggrName ¶
func (o *VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList) SetAggrName ¶
func (o *VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList) SetAggrName(newValue []AggrNameType) *VolumeInfinitevolAttributesTypeNamespaceMirrorAggrList
SetAggrName is a fluent style 'setter' method that can be chained
type VolumeInodeAttributesType ¶
type VolumeInodeAttributesType struct { XMLName xml.Name `xml:"volume-inode-attributes"` BlockTypePtr *string `xml:"block-type"` 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"` }
VolumeInodeAttributesType is a structure to represent a volume-inode-attributes ZAPI object
func NewVolumeInodeAttributesType ¶
func NewVolumeInodeAttributesType() *VolumeInodeAttributesType
NewVolumeInodeAttributesType is a factory method for creating new instances of VolumeInodeAttributesType objects
func (*VolumeInodeAttributesType) BlockType ¶
func (o *VolumeInodeAttributesType) BlockType() string
BlockType is a 'getter' method
func (*VolumeInodeAttributesType) FilesPrivateUsed ¶
func (o *VolumeInodeAttributesType) FilesPrivateUsed() int
FilesPrivateUsed is a 'getter' method
func (*VolumeInodeAttributesType) FilesTotal ¶
func (o *VolumeInodeAttributesType) FilesTotal() int
FilesTotal is a 'getter' method
func (*VolumeInodeAttributesType) FilesUsed ¶
func (o *VolumeInodeAttributesType) FilesUsed() int
FilesUsed is a 'getter' method
func (*VolumeInodeAttributesType) InodefilePrivateCapacity ¶
func (o *VolumeInodeAttributesType) InodefilePrivateCapacity() int
InodefilePrivateCapacity is a 'getter' method
func (*VolumeInodeAttributesType) InodefilePublicCapacity ¶
func (o *VolumeInodeAttributesType) InodefilePublicCapacity() int
InodefilePublicCapacity is a 'getter' method
func (*VolumeInodeAttributesType) InofileVersion ¶
func (o *VolumeInodeAttributesType) InofileVersion() int
InofileVersion is a 'getter' method
func (*VolumeInodeAttributesType) SetBlockType ¶
func (o *VolumeInodeAttributesType) SetBlockType(newValue string) *VolumeInodeAttributesType
SetBlockType is a fluent style 'setter' method that can be chained
func (*VolumeInodeAttributesType) SetFilesPrivateUsed ¶
func (o *VolumeInodeAttributesType) SetFilesPrivateUsed(newValue int) *VolumeInodeAttributesType
SetFilesPrivateUsed is a fluent style 'setter' method that can be chained
func (*VolumeInodeAttributesType) SetFilesTotal ¶
func (o *VolumeInodeAttributesType) SetFilesTotal(newValue int) *VolumeInodeAttributesType
SetFilesTotal is a fluent style 'setter' method that can be chained
func (*VolumeInodeAttributesType) SetFilesUsed ¶
func (o *VolumeInodeAttributesType) SetFilesUsed(newValue int) *VolumeInodeAttributesType
SetFilesUsed is a fluent style 'setter' method that can be chained
func (*VolumeInodeAttributesType) SetInodefilePrivateCapacity ¶
func (o *VolumeInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *VolumeInodeAttributesType
SetInodefilePrivateCapacity is a fluent style 'setter' method that can be chained
func (*VolumeInodeAttributesType) SetInodefilePublicCapacity ¶
func (o *VolumeInodeAttributesType) SetInodefilePublicCapacity(newValue int) *VolumeInodeAttributesType
SetInodefilePublicCapacity is a fluent style 'setter' method that can be chained
func (*VolumeInodeAttributesType) SetInofileVersion ¶
func (o *VolumeInodeAttributesType) SetInofileVersion(newValue int) *VolumeInodeAttributesType
SetInofileVersion is a fluent style 'setter' method that can be chained
func (VolumeInodeAttributesType) String ¶
func (o VolumeInodeAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeInodeAttributesType) ToXML ¶
func (o *VolumeInodeAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeLanguageAttributesType ¶
type VolumeLanguageAttributesType struct { XMLName xml.Name `xml:"volume-language-attributes"` IsConvertUcodeEnabledPtr *bool `xml:"is-convert-ucode-enabled"` IsCreateUcodeEnabledPtr *bool `xml:"is-create-ucode-enabled"` LanguagePtr *string `xml:"language"` LanguageCodePtr *LanguageCodeType `xml:"language-code"` NfsCharacterSetPtr *string `xml:"nfs-character-set"` OemCharacterSetPtr *string `xml:"oem-character-set"` }
VolumeLanguageAttributesType is a structure to represent a volume-language-attributes ZAPI object
func NewVolumeLanguageAttributesType ¶
func NewVolumeLanguageAttributesType() *VolumeLanguageAttributesType
NewVolumeLanguageAttributesType is a factory method for creating new instances of VolumeLanguageAttributesType objects
func (*VolumeLanguageAttributesType) IsConvertUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) IsConvertUcodeEnabled() bool
IsConvertUcodeEnabled is a 'getter' method
func (*VolumeLanguageAttributesType) IsCreateUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) IsCreateUcodeEnabled() bool
IsCreateUcodeEnabled is a 'getter' method
func (*VolumeLanguageAttributesType) Language ¶
func (o *VolumeLanguageAttributesType) Language() string
Language is a 'getter' method
func (*VolumeLanguageAttributesType) LanguageCode ¶
func (o *VolumeLanguageAttributesType) LanguageCode() LanguageCodeType
LanguageCode is a 'getter' method
func (*VolumeLanguageAttributesType) NfsCharacterSet ¶
func (o *VolumeLanguageAttributesType) NfsCharacterSet() string
NfsCharacterSet is a 'getter' method
func (*VolumeLanguageAttributesType) OemCharacterSet ¶
func (o *VolumeLanguageAttributesType) OemCharacterSet() string
OemCharacterSet is a 'getter' method
func (*VolumeLanguageAttributesType) SetIsConvertUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) SetIsConvertUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
SetIsConvertUcodeEnabled is a fluent style 'setter' method that can be chained
func (*VolumeLanguageAttributesType) SetIsCreateUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) SetIsCreateUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
SetIsCreateUcodeEnabled is a fluent style 'setter' method that can be chained
func (*VolumeLanguageAttributesType) SetLanguage ¶
func (o *VolumeLanguageAttributesType) SetLanguage(newValue string) *VolumeLanguageAttributesType
SetLanguage is a fluent style 'setter' method that can be chained
func (*VolumeLanguageAttributesType) SetLanguageCode ¶
func (o *VolumeLanguageAttributesType) SetLanguageCode(newValue LanguageCodeType) *VolumeLanguageAttributesType
SetLanguageCode is a fluent style 'setter' method that can be chained
func (*VolumeLanguageAttributesType) SetNfsCharacterSet ¶
func (o *VolumeLanguageAttributesType) SetNfsCharacterSet(newValue string) *VolumeLanguageAttributesType
SetNfsCharacterSet is a fluent style 'setter' method that can be chained
func (*VolumeLanguageAttributesType) SetOemCharacterSet ¶
func (o *VolumeLanguageAttributesType) SetOemCharacterSet(newValue string) *VolumeLanguageAttributesType
SetOemCharacterSet is a fluent style 'setter' method that can be chained
func (VolumeLanguageAttributesType) String ¶
func (o VolumeLanguageAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeLanguageAttributesType) ToXML ¶
func (o *VolumeLanguageAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeMirrorAttributesType ¶
type VolumeMirrorAttributesType struct { XMLName xml.Name `xml:"volume-mirror-attributes"` IsDataProtectionMirrorPtr *bool `xml:"is-data-protection-mirror"` IsLoadSharingMirrorPtr *bool `xml:"is-load-sharing-mirror"` IsMoveMirrorPtr *bool `xml:"is-move-mirror"` IsReplicaVolumePtr *bool `xml:"is-replica-volume"` IsSnapmirrorSourcePtr *bool `xml:"is-snapmirror-source"` MirrorTransferInProgressPtr *bool `xml:"mirror-transfer-in-progress"` RedirectSnapshotIdPtr *int `xml:"redirect-snapshot-id"` }
VolumeMirrorAttributesType is a structure to represent a volume-mirror-attributes ZAPI object
func NewVolumeMirrorAttributesType ¶
func NewVolumeMirrorAttributesType() *VolumeMirrorAttributesType
NewVolumeMirrorAttributesType is a factory method for creating new instances of VolumeMirrorAttributesType objects
func (*VolumeMirrorAttributesType) IsDataProtectionMirror ¶
func (o *VolumeMirrorAttributesType) IsDataProtectionMirror() bool
IsDataProtectionMirror is a 'getter' method
func (*VolumeMirrorAttributesType) IsLoadSharingMirror ¶
func (o *VolumeMirrorAttributesType) IsLoadSharingMirror() bool
IsLoadSharingMirror is a 'getter' method
func (*VolumeMirrorAttributesType) IsMoveMirror ¶
func (o *VolumeMirrorAttributesType) IsMoveMirror() bool
IsMoveMirror is a 'getter' method
func (*VolumeMirrorAttributesType) IsReplicaVolume ¶
func (o *VolumeMirrorAttributesType) IsReplicaVolume() bool
IsReplicaVolume is a 'getter' method
func (*VolumeMirrorAttributesType) IsSnapmirrorSource ¶
func (o *VolumeMirrorAttributesType) IsSnapmirrorSource() bool
IsSnapmirrorSource is a 'getter' method
func (*VolumeMirrorAttributesType) MirrorTransferInProgress ¶
func (o *VolumeMirrorAttributesType) MirrorTransferInProgress() bool
MirrorTransferInProgress is a 'getter' method
func (*VolumeMirrorAttributesType) RedirectSnapshotId ¶
func (o *VolumeMirrorAttributesType) RedirectSnapshotId() int
RedirectSnapshotId is a 'getter' method
func (*VolumeMirrorAttributesType) SetIsDataProtectionMirror ¶
func (o *VolumeMirrorAttributesType) SetIsDataProtectionMirror(newValue bool) *VolumeMirrorAttributesType
SetIsDataProtectionMirror is a fluent style 'setter' method that can be chained
func (*VolumeMirrorAttributesType) SetIsLoadSharingMirror ¶
func (o *VolumeMirrorAttributesType) SetIsLoadSharingMirror(newValue bool) *VolumeMirrorAttributesType
SetIsLoadSharingMirror is a fluent style 'setter' method that can be chained
func (*VolumeMirrorAttributesType) SetIsMoveMirror ¶
func (o *VolumeMirrorAttributesType) SetIsMoveMirror(newValue bool) *VolumeMirrorAttributesType
SetIsMoveMirror is a fluent style 'setter' method that can be chained
func (*VolumeMirrorAttributesType) SetIsReplicaVolume ¶
func (o *VolumeMirrorAttributesType) SetIsReplicaVolume(newValue bool) *VolumeMirrorAttributesType
SetIsReplicaVolume is a fluent style 'setter' method that can be chained
func (*VolumeMirrorAttributesType) SetIsSnapmirrorSource ¶
func (o *VolumeMirrorAttributesType) SetIsSnapmirrorSource(newValue bool) *VolumeMirrorAttributesType
SetIsSnapmirrorSource is a fluent style 'setter' method that can be chained
func (*VolumeMirrorAttributesType) SetMirrorTransferInProgress ¶
func (o *VolumeMirrorAttributesType) SetMirrorTransferInProgress(newValue bool) *VolumeMirrorAttributesType
SetMirrorTransferInProgress is a fluent style 'setter' method that can be chained
func (*VolumeMirrorAttributesType) SetRedirectSnapshotId ¶
func (o *VolumeMirrorAttributesType) SetRedirectSnapshotId(newValue int) *VolumeMirrorAttributesType
SetRedirectSnapshotId is a fluent style 'setter' method that can be chained
func (VolumeMirrorAttributesType) String ¶
func (o VolumeMirrorAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeMirrorAttributesType) ToXML ¶
func (o *VolumeMirrorAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterAsyncInfoType ¶
type VolumeModifyIterAsyncInfoType struct { XMLName xml.Name `xml:"volume-modify-iter-async-info"` ErrorCodePtr *int `xml:"error-code"` ErrorMessagePtr *string `xml:"error-message"` JobidPtr *int `xml:"jobid"` StatusPtr *string `xml:"status"` VolumeKeyPtr *VolumeModifyIterAsyncInfoTypeVolumeKey `xml:"volume-key"` }
VolumeModifyIterAsyncInfoType is a structure to represent a volume-modify-iter-async-info ZAPI object
func NewVolumeModifyIterAsyncInfoType ¶
func NewVolumeModifyIterAsyncInfoType() *VolumeModifyIterAsyncInfoType
NewVolumeModifyIterAsyncInfoType is a factory method for creating new instances of VolumeModifyIterAsyncInfoType objects
func (*VolumeModifyIterAsyncInfoType) ErrorCode ¶
func (o *VolumeModifyIterAsyncInfoType) ErrorCode() int
ErrorCode is a 'getter' method
func (*VolumeModifyIterAsyncInfoType) ErrorMessage ¶
func (o *VolumeModifyIterAsyncInfoType) ErrorMessage() string
ErrorMessage is a 'getter' method
func (*VolumeModifyIterAsyncInfoType) Jobid ¶
func (o *VolumeModifyIterAsyncInfoType) Jobid() int
Jobid is a 'getter' method
func (*VolumeModifyIterAsyncInfoType) SetErrorCode ¶
func (o *VolumeModifyIterAsyncInfoType) SetErrorCode(newValue int) *VolumeModifyIterAsyncInfoType
SetErrorCode is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncInfoType) SetErrorMessage ¶
func (o *VolumeModifyIterAsyncInfoType) SetErrorMessage(newValue string) *VolumeModifyIterAsyncInfoType
SetErrorMessage is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncInfoType) SetJobid ¶
func (o *VolumeModifyIterAsyncInfoType) SetJobid(newValue int) *VolumeModifyIterAsyncInfoType
SetJobid is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncInfoType) SetStatus ¶
func (o *VolumeModifyIterAsyncInfoType) SetStatus(newValue string) *VolumeModifyIterAsyncInfoType
SetStatus is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncInfoType) SetVolumeKey ¶
func (o *VolumeModifyIterAsyncInfoType) SetVolumeKey(newValue VolumeModifyIterAsyncInfoTypeVolumeKey) *VolumeModifyIterAsyncInfoType
SetVolumeKey is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncInfoType) Status ¶
func (o *VolumeModifyIterAsyncInfoType) Status() string
Status is a 'getter' method
func (VolumeModifyIterAsyncInfoType) String ¶
func (o VolumeModifyIterAsyncInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncInfoType) ToXML ¶
func (o *VolumeModifyIterAsyncInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeModifyIterAsyncInfoType) VolumeKey ¶
func (o *VolumeModifyIterAsyncInfoType) VolumeKey() VolumeModifyIterAsyncInfoTypeVolumeKey
VolumeKey is a 'getter' method
type VolumeModifyIterAsyncInfoTypeVolumeKey ¶
type VolumeModifyIterAsyncInfoTypeVolumeKey struct { XMLName xml.Name `xml:"volume-key"` VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"` }
VolumeModifyIterAsyncInfoTypeVolumeKey is a wrapper
func (*VolumeModifyIterAsyncInfoTypeVolumeKey) SetVolumeAttributes ¶
func (o *VolumeModifyIterAsyncInfoTypeVolumeKey) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeModifyIterAsyncInfoTypeVolumeKey
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncInfoTypeVolumeKey) VolumeAttributes ¶
func (o *VolumeModifyIterAsyncInfoTypeVolumeKey) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeModifyIterAsyncRequest ¶
type VolumeModifyIterAsyncRequest struct { XMLName xml.Name `xml:"volume-modify-iter-async"` AttributesPtr *VolumeModifyIterAsyncRequestAttributes `xml:"attributes"` ContinueOnFailurePtr *bool `xml:"continue-on-failure"` MaxFailureCountPtr *int `xml:"max-failure-count"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VolumeModifyIterAsyncRequestQuery `xml:"query"` ReturnFailureListPtr *bool `xml:"return-failure-list"` ReturnSuccessListPtr *bool `xml:"return-success-list"` TagPtr *string `xml:"tag"` }
VolumeModifyIterAsyncRequest is a structure to represent a volume-modify-iter-async Request ZAPI object
func NewVolumeModifyIterAsyncRequest ¶
func NewVolumeModifyIterAsyncRequest() *VolumeModifyIterAsyncRequest
NewVolumeModifyIterAsyncRequest is a factory method for creating new instances of VolumeModifyIterAsyncRequest objects
func (*VolumeModifyIterAsyncRequest) Attributes ¶
func (o *VolumeModifyIterAsyncRequest) Attributes() VolumeModifyIterAsyncRequestAttributes
Attributes is a 'getter' method
func (*VolumeModifyIterAsyncRequest) ContinueOnFailure ¶
func (o *VolumeModifyIterAsyncRequest) ContinueOnFailure() bool
ContinueOnFailure is a 'getter' method
func (*VolumeModifyIterAsyncRequest) ExecuteUsing ¶
func (o *VolumeModifyIterAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeModifyIterAsyncResponse, error)
func (*VolumeModifyIterAsyncRequest) MaxFailureCount ¶
func (o *VolumeModifyIterAsyncRequest) MaxFailureCount() int
MaxFailureCount is a 'getter' method
func (*VolumeModifyIterAsyncRequest) MaxRecords ¶
func (o *VolumeModifyIterAsyncRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*VolumeModifyIterAsyncRequest) Query ¶
func (o *VolumeModifyIterAsyncRequest) Query() VolumeModifyIterAsyncRequestQuery
Query is a 'getter' method
func (*VolumeModifyIterAsyncRequest) ReturnFailureList ¶
func (o *VolumeModifyIterAsyncRequest) ReturnFailureList() bool
ReturnFailureList is a 'getter' method
func (*VolumeModifyIterAsyncRequest) ReturnSuccessList ¶
func (o *VolumeModifyIterAsyncRequest) ReturnSuccessList() bool
ReturnSuccessList is a 'getter' method
func (*VolumeModifyIterAsyncRequest) SetAttributes ¶
func (o *VolumeModifyIterAsyncRequest) SetAttributes(newValue VolumeModifyIterAsyncRequestAttributes) *VolumeModifyIterAsyncRequest
SetAttributes is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetContinueOnFailure ¶
func (o *VolumeModifyIterAsyncRequest) SetContinueOnFailure(newValue bool) *VolumeModifyIterAsyncRequest
SetContinueOnFailure is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetMaxFailureCount ¶
func (o *VolumeModifyIterAsyncRequest) SetMaxFailureCount(newValue int) *VolumeModifyIterAsyncRequest
SetMaxFailureCount is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetMaxRecords ¶
func (o *VolumeModifyIterAsyncRequest) SetMaxRecords(newValue int) *VolumeModifyIterAsyncRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetQuery ¶
func (o *VolumeModifyIterAsyncRequest) SetQuery(newValue VolumeModifyIterAsyncRequestQuery) *VolumeModifyIterAsyncRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetReturnFailureList ¶
func (o *VolumeModifyIterAsyncRequest) SetReturnFailureList(newValue bool) *VolumeModifyIterAsyncRequest
SetReturnFailureList is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetReturnSuccessList ¶
func (o *VolumeModifyIterAsyncRequest) SetReturnSuccessList(newValue bool) *VolumeModifyIterAsyncRequest
SetReturnSuccessList is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncRequest) SetTag ¶
func (o *VolumeModifyIterAsyncRequest) SetTag(newValue string) *VolumeModifyIterAsyncRequest
SetTag is a fluent style 'setter' method that can be chained
func (VolumeModifyIterAsyncRequest) String ¶
func (o VolumeModifyIterAsyncRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncRequest) Tag ¶
func (o *VolumeModifyIterAsyncRequest) Tag() string
Tag is a 'getter' method
func (*VolumeModifyIterAsyncRequest) ToXML ¶
func (o *VolumeModifyIterAsyncRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterAsyncRequestAttributes ¶
type VolumeModifyIterAsyncRequestAttributes struct { XMLName xml.Name `xml:"attributes"` VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"` }
VolumeModifyIterAsyncRequestAttributes is a wrapper
func (*VolumeModifyIterAsyncRequestAttributes) SetVolumeAttributes ¶
func (o *VolumeModifyIterAsyncRequestAttributes) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeModifyIterAsyncRequestAttributes
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeModifyIterAsyncRequestAttributes) String ¶
func (o VolumeModifyIterAsyncRequestAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncRequestAttributes) VolumeAttributes ¶
func (o *VolumeModifyIterAsyncRequestAttributes) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeModifyIterAsyncRequestQuery ¶
type VolumeModifyIterAsyncRequestQuery struct { XMLName xml.Name `xml:"query"` VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"` }
VolumeModifyIterAsyncRequestQuery is a wrapper
func (*VolumeModifyIterAsyncRequestQuery) SetVolumeAttributes ¶
func (o *VolumeModifyIterAsyncRequestQuery) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeModifyIterAsyncRequestQuery
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeModifyIterAsyncRequestQuery) String ¶
func (o VolumeModifyIterAsyncRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncRequestQuery) VolumeAttributes ¶
func (o *VolumeModifyIterAsyncRequestQuery) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeModifyIterAsyncResponse ¶
type VolumeModifyIterAsyncResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeModifyIterAsyncResponseResult `xml:"results"` }
VolumeModifyIterAsyncResponse is a structure to represent a volume-modify-iter-async Response ZAPI object
func NewVolumeModifyIterAsyncResponse ¶
func NewVolumeModifyIterAsyncResponse() *VolumeModifyIterAsyncResponse
NewVolumeModifyIterAsyncResponse is a factory method for creating new instances of VolumeModifyIterAsyncResponse objects
func (VolumeModifyIterAsyncResponse) String ¶
func (o VolumeModifyIterAsyncResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncResponse) ToXML ¶
func (o *VolumeModifyIterAsyncResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterAsyncResponseResult ¶
type VolumeModifyIterAsyncResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` FailureListPtr *VolumeModifyIterAsyncResponseResultFailureList `xml:"failure-list"` NextTagPtr *string `xml:"next-tag"` NumFailedPtr *int `xml:"num-failed"` NumSucceededPtr *int `xml:"num-succeeded"` SuccessListPtr *VolumeModifyIterAsyncResponseResultSuccessList `xml:"success-list"` }
VolumeModifyIterAsyncResponseResult is a structure to represent a volume-modify-iter-async Response Result ZAPI object
func NewVolumeModifyIterAsyncResponseResult ¶
func NewVolumeModifyIterAsyncResponseResult() *VolumeModifyIterAsyncResponseResult
NewVolumeModifyIterAsyncResponseResult is a factory method for creating new instances of VolumeModifyIterAsyncResponseResult objects
func (*VolumeModifyIterAsyncResponseResult) FailureList ¶
func (o *VolumeModifyIterAsyncResponseResult) FailureList() VolumeModifyIterAsyncResponseResultFailureList
FailureList is a 'getter' method
func (*VolumeModifyIterAsyncResponseResult) NextTag ¶
func (o *VolumeModifyIterAsyncResponseResult) NextTag() string
NextTag is a 'getter' method
func (*VolumeModifyIterAsyncResponseResult) NumFailed ¶
func (o *VolumeModifyIterAsyncResponseResult) NumFailed() int
NumFailed is a 'getter' method
func (*VolumeModifyIterAsyncResponseResult) NumSucceeded ¶
func (o *VolumeModifyIterAsyncResponseResult) NumSucceeded() int
NumSucceeded is a 'getter' method
func (*VolumeModifyIterAsyncResponseResult) SetFailureList ¶
func (o *VolumeModifyIterAsyncResponseResult) SetFailureList(newValue VolumeModifyIterAsyncResponseResultFailureList) *VolumeModifyIterAsyncResponseResult
SetFailureList is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncResponseResult) SetNextTag ¶
func (o *VolumeModifyIterAsyncResponseResult) SetNextTag(newValue string) *VolumeModifyIterAsyncResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncResponseResult) SetNumFailed ¶
func (o *VolumeModifyIterAsyncResponseResult) SetNumFailed(newValue int) *VolumeModifyIterAsyncResponseResult
SetNumFailed is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncResponseResult) SetNumSucceeded ¶
func (o *VolumeModifyIterAsyncResponseResult) SetNumSucceeded(newValue int) *VolumeModifyIterAsyncResponseResult
SetNumSucceeded is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterAsyncResponseResult) SetSuccessList ¶
func (o *VolumeModifyIterAsyncResponseResult) SetSuccessList(newValue VolumeModifyIterAsyncResponseResultSuccessList) *VolumeModifyIterAsyncResponseResult
SetSuccessList is a fluent style 'setter' method that can be chained
func (VolumeModifyIterAsyncResponseResult) String ¶
func (o VolumeModifyIterAsyncResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncResponseResult) SuccessList ¶
func (o *VolumeModifyIterAsyncResponseResult) SuccessList() VolumeModifyIterAsyncResponseResultSuccessList
SuccessList is a 'getter' method
func (*VolumeModifyIterAsyncResponseResult) ToXML ¶
func (o *VolumeModifyIterAsyncResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterAsyncResponseResultFailureList ¶
type VolumeModifyIterAsyncResponseResultFailureList struct { XMLName xml.Name `xml:"failure-list"` VolumeModifyIterAsyncInfoPtr []VolumeModifyIterAsyncInfoType `xml:"volume-modify-iter-async-info"` }
VolumeModifyIterAsyncResponseResultFailureList is a wrapper
func (*VolumeModifyIterAsyncResponseResultFailureList) SetVolumeModifyIterAsyncInfo ¶
func (o *VolumeModifyIterAsyncResponseResultFailureList) SetVolumeModifyIterAsyncInfo(newValue []VolumeModifyIterAsyncInfoType) *VolumeModifyIterAsyncResponseResultFailureList
SetVolumeModifyIterAsyncInfo is a fluent style 'setter' method that can be chained
func (VolumeModifyIterAsyncResponseResultFailureList) String ¶
func (o VolumeModifyIterAsyncResponseResultFailureList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncResponseResultFailureList) VolumeModifyIterAsyncInfo ¶
func (o *VolumeModifyIterAsyncResponseResultFailureList) VolumeModifyIterAsyncInfo() []VolumeModifyIterAsyncInfoType
VolumeModifyIterAsyncInfo is a 'getter' method
type VolumeModifyIterAsyncResponseResultSuccessList ¶
type VolumeModifyIterAsyncResponseResultSuccessList struct { XMLName xml.Name `xml:"success-list"` VolumeModifyIterAsyncInfoPtr []VolumeModifyIterAsyncInfoType `xml:"volume-modify-iter-async-info"` }
VolumeModifyIterAsyncResponseResultSuccessList is a wrapper
func (*VolumeModifyIterAsyncResponseResultSuccessList) SetVolumeModifyIterAsyncInfo ¶
func (o *VolumeModifyIterAsyncResponseResultSuccessList) SetVolumeModifyIterAsyncInfo(newValue []VolumeModifyIterAsyncInfoType) *VolumeModifyIterAsyncResponseResultSuccessList
SetVolumeModifyIterAsyncInfo is a fluent style 'setter' method that can be chained
func (VolumeModifyIterAsyncResponseResultSuccessList) String ¶
func (o VolumeModifyIterAsyncResponseResultSuccessList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterAsyncResponseResultSuccessList) VolumeModifyIterAsyncInfo ¶
func (o *VolumeModifyIterAsyncResponseResultSuccessList) VolumeModifyIterAsyncInfo() []VolumeModifyIterAsyncInfoType
VolumeModifyIterAsyncInfo is a 'getter' method
type VolumeModifyIterInfoType ¶
type VolumeModifyIterInfoType struct { XMLName xml.Name `xml:"volume-modify-iter-info"` ErrorCodePtr *int `xml:"error-code"` ErrorMessagePtr *string `xml:"error-message"` VolumeKeyPtr *VolumeModifyIterInfoTypeVolumeKey `xml:"volume-key"` }
VolumeModifyIterInfoType is a structure to represent a volume-modify-iter-info ZAPI object
func NewVolumeModifyIterInfoType ¶
func NewVolumeModifyIterInfoType() *VolumeModifyIterInfoType
NewVolumeModifyIterInfoType is a factory method for creating new instances of VolumeModifyIterInfoType objects
func (*VolumeModifyIterInfoType) ErrorCode ¶
func (o *VolumeModifyIterInfoType) ErrorCode() int
ErrorCode is a 'getter' method
func (*VolumeModifyIterInfoType) ErrorMessage ¶
func (o *VolumeModifyIterInfoType) ErrorMessage() string
ErrorMessage is a 'getter' method
func (*VolumeModifyIterInfoType) SetErrorCode ¶
func (o *VolumeModifyIterInfoType) SetErrorCode(newValue int) *VolumeModifyIterInfoType
SetErrorCode is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterInfoType) SetErrorMessage ¶
func (o *VolumeModifyIterInfoType) SetErrorMessage(newValue string) *VolumeModifyIterInfoType
SetErrorMessage is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterInfoType) SetVolumeKey ¶
func (o *VolumeModifyIterInfoType) SetVolumeKey(newValue VolumeModifyIterInfoTypeVolumeKey) *VolumeModifyIterInfoType
SetVolumeKey is a fluent style 'setter' method that can be chained
func (VolumeModifyIterInfoType) String ¶
func (o VolumeModifyIterInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterInfoType) ToXML ¶
func (o *VolumeModifyIterInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeModifyIterInfoType) VolumeKey ¶
func (o *VolumeModifyIterInfoType) VolumeKey() VolumeModifyIterInfoTypeVolumeKey
VolumeKey is a 'getter' method
type VolumeModifyIterInfoTypeVolumeKey ¶
type VolumeModifyIterInfoTypeVolumeKey struct { XMLName xml.Name `xml:"volume-key"` VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"` }
VolumeModifyIterInfoTypeVolumeKey is a wrapper
func (*VolumeModifyIterInfoTypeVolumeKey) SetVolumeAttributes ¶
func (o *VolumeModifyIterInfoTypeVolumeKey) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeModifyIterInfoTypeVolumeKey
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterInfoTypeVolumeKey) VolumeAttributes ¶
func (o *VolumeModifyIterInfoTypeVolumeKey) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeModifyIterRequest ¶
type VolumeModifyIterRequest struct { XMLName xml.Name `xml:"volume-modify-iter"` AttributesPtr *VolumeModifyIterRequestAttributes `xml:"attributes"` ContinueOnFailurePtr *bool `xml:"continue-on-failure"` MaxFailureCountPtr *int `xml:"max-failure-count"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VolumeModifyIterRequestQuery `xml:"query"` ReturnFailureListPtr *bool `xml:"return-failure-list"` ReturnSuccessListPtr *bool `xml:"return-success-list"` TagPtr *string `xml:"tag"` }
VolumeModifyIterRequest is a structure to represent a volume-modify-iter Request ZAPI object
func NewVolumeModifyIterRequest ¶
func NewVolumeModifyIterRequest() *VolumeModifyIterRequest
NewVolumeModifyIterRequest is a factory method for creating new instances of VolumeModifyIterRequest objects
func (*VolumeModifyIterRequest) Attributes ¶
func (o *VolumeModifyIterRequest) Attributes() VolumeModifyIterRequestAttributes
Attributes is a 'getter' method
func (*VolumeModifyIterRequest) ContinueOnFailure ¶
func (o *VolumeModifyIterRequest) ContinueOnFailure() bool
ContinueOnFailure is a 'getter' method
func (*VolumeModifyIterRequest) ExecuteUsing ¶
func (o *VolumeModifyIterRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeModifyIterResponse, error)
func (*VolumeModifyIterRequest) MaxFailureCount ¶
func (o *VolumeModifyIterRequest) MaxFailureCount() int
MaxFailureCount is a 'getter' method
func (*VolumeModifyIterRequest) MaxRecords ¶
func (o *VolumeModifyIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*VolumeModifyIterRequest) Query ¶
func (o *VolumeModifyIterRequest) Query() VolumeModifyIterRequestQuery
Query is a 'getter' method
func (*VolumeModifyIterRequest) ReturnFailureList ¶
func (o *VolumeModifyIterRequest) ReturnFailureList() bool
ReturnFailureList is a 'getter' method
func (*VolumeModifyIterRequest) ReturnSuccessList ¶
func (o *VolumeModifyIterRequest) ReturnSuccessList() bool
ReturnSuccessList is a 'getter' method
func (*VolumeModifyIterRequest) SetAttributes ¶
func (o *VolumeModifyIterRequest) SetAttributes(newValue VolumeModifyIterRequestAttributes) *VolumeModifyIterRequest
SetAttributes is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetContinueOnFailure ¶
func (o *VolumeModifyIterRequest) SetContinueOnFailure(newValue bool) *VolumeModifyIterRequest
SetContinueOnFailure is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetMaxFailureCount ¶
func (o *VolumeModifyIterRequest) SetMaxFailureCount(newValue int) *VolumeModifyIterRequest
SetMaxFailureCount is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetMaxRecords ¶
func (o *VolumeModifyIterRequest) SetMaxRecords(newValue int) *VolumeModifyIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetQuery ¶
func (o *VolumeModifyIterRequest) SetQuery(newValue VolumeModifyIterRequestQuery) *VolumeModifyIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetReturnFailureList ¶
func (o *VolumeModifyIterRequest) SetReturnFailureList(newValue bool) *VolumeModifyIterRequest
SetReturnFailureList is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetReturnSuccessList ¶
func (o *VolumeModifyIterRequest) SetReturnSuccessList(newValue bool) *VolumeModifyIterRequest
SetReturnSuccessList is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterRequest) SetTag ¶
func (o *VolumeModifyIterRequest) SetTag(newValue string) *VolumeModifyIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (VolumeModifyIterRequest) String ¶
func (o VolumeModifyIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterRequest) Tag ¶
func (o *VolumeModifyIterRequest) Tag() string
Tag is a 'getter' method
func (*VolumeModifyIterRequest) ToXML ¶
func (o *VolumeModifyIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterRequestAttributes ¶
type VolumeModifyIterRequestAttributes struct { XMLName xml.Name `xml:"attributes"` VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"` }
VolumeModifyIterRequestAttributes is a wrapper
func (*VolumeModifyIterRequestAttributes) SetVolumeAttributes ¶
func (o *VolumeModifyIterRequestAttributes) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeModifyIterRequestAttributes
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeModifyIterRequestAttributes) String ¶
func (o VolumeModifyIterRequestAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterRequestAttributes) VolumeAttributes ¶
func (o *VolumeModifyIterRequestAttributes) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeModifyIterRequestQuery ¶
type VolumeModifyIterRequestQuery struct { XMLName xml.Name `xml:"query"` VolumeAttributesPtr *VolumeAttributesType `xml:"volume-attributes"` }
VolumeModifyIterRequestQuery is a wrapper
func (*VolumeModifyIterRequestQuery) SetVolumeAttributes ¶
func (o *VolumeModifyIterRequestQuery) SetVolumeAttributes(newValue VolumeAttributesType) *VolumeModifyIterRequestQuery
SetVolumeAttributes is a fluent style 'setter' method that can be chained
func (VolumeModifyIterRequestQuery) String ¶
func (o VolumeModifyIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterRequestQuery) VolumeAttributes ¶
func (o *VolumeModifyIterRequestQuery) VolumeAttributes() VolumeAttributesType
VolumeAttributes is a 'getter' method
type VolumeModifyIterResponse ¶
type VolumeModifyIterResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeModifyIterResponseResult `xml:"results"` }
VolumeModifyIterResponse is a structure to represent a volume-modify-iter Response ZAPI object
func NewVolumeModifyIterResponse ¶
func NewVolumeModifyIterResponse() *VolumeModifyIterResponse
NewVolumeModifyIterResponse is a factory method for creating new instances of VolumeModifyIterResponse objects
func (VolumeModifyIterResponse) String ¶
func (o VolumeModifyIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterResponse) ToXML ¶
func (o *VolumeModifyIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterResponseResult ¶
type VolumeModifyIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` FailureListPtr *VolumeModifyIterResponseResultFailureList `xml:"failure-list"` NextTagPtr *string `xml:"next-tag"` NumFailedPtr *int `xml:"num-failed"` NumSucceededPtr *int `xml:"num-succeeded"` SuccessListPtr *VolumeModifyIterResponseResultSuccessList `xml:"success-list"` }
VolumeModifyIterResponseResult is a structure to represent a volume-modify-iter Response Result ZAPI object
func NewVolumeModifyIterResponseResult ¶
func NewVolumeModifyIterResponseResult() *VolumeModifyIterResponseResult
NewVolumeModifyIterResponseResult is a factory method for creating new instances of VolumeModifyIterResponseResult objects
func (*VolumeModifyIterResponseResult) FailureList ¶
func (o *VolumeModifyIterResponseResult) FailureList() VolumeModifyIterResponseResultFailureList
FailureList is a 'getter' method
func (*VolumeModifyIterResponseResult) NextTag ¶
func (o *VolumeModifyIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*VolumeModifyIterResponseResult) NumFailed ¶
func (o *VolumeModifyIterResponseResult) NumFailed() int
NumFailed is a 'getter' method
func (*VolumeModifyIterResponseResult) NumSucceeded ¶
func (o *VolumeModifyIterResponseResult) NumSucceeded() int
NumSucceeded is a 'getter' method
func (*VolumeModifyIterResponseResult) SetFailureList ¶
func (o *VolumeModifyIterResponseResult) SetFailureList(newValue VolumeModifyIterResponseResultFailureList) *VolumeModifyIterResponseResult
SetFailureList is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterResponseResult) SetNextTag ¶
func (o *VolumeModifyIterResponseResult) SetNextTag(newValue string) *VolumeModifyIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterResponseResult) SetNumFailed ¶
func (o *VolumeModifyIterResponseResult) SetNumFailed(newValue int) *VolumeModifyIterResponseResult
SetNumFailed is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterResponseResult) SetNumSucceeded ¶
func (o *VolumeModifyIterResponseResult) SetNumSucceeded(newValue int) *VolumeModifyIterResponseResult
SetNumSucceeded is a fluent style 'setter' method that can be chained
func (*VolumeModifyIterResponseResult) SetSuccessList ¶
func (o *VolumeModifyIterResponseResult) SetSuccessList(newValue VolumeModifyIterResponseResultSuccessList) *VolumeModifyIterResponseResult
SetSuccessList is a fluent style 'setter' method that can be chained
func (VolumeModifyIterResponseResult) String ¶
func (o VolumeModifyIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterResponseResult) SuccessList ¶
func (o *VolumeModifyIterResponseResult) SuccessList() VolumeModifyIterResponseResultSuccessList
SuccessList is a 'getter' method
func (*VolumeModifyIterResponseResult) ToXML ¶
func (o *VolumeModifyIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeModifyIterResponseResultFailureList ¶
type VolumeModifyIterResponseResultFailureList struct { XMLName xml.Name `xml:"failure-list"` VolumeModifyIterInfoPtr []VolumeModifyIterInfoType `xml:"volume-modify-iter-info"` }
VolumeModifyIterResponseResultFailureList is a wrapper
func (*VolumeModifyIterResponseResultFailureList) SetVolumeModifyIterInfo ¶
func (o *VolumeModifyIterResponseResultFailureList) SetVolumeModifyIterInfo(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResultFailureList
SetVolumeModifyIterInfo is a fluent style 'setter' method that can be chained
func (VolumeModifyIterResponseResultFailureList) String ¶
func (o VolumeModifyIterResponseResultFailureList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterResponseResultFailureList) VolumeModifyIterInfo ¶
func (o *VolumeModifyIterResponseResultFailureList) VolumeModifyIterInfo() []VolumeModifyIterInfoType
VolumeModifyIterInfo is a 'getter' method
type VolumeModifyIterResponseResultSuccessList ¶
type VolumeModifyIterResponseResultSuccessList struct { XMLName xml.Name `xml:"success-list"` VolumeModifyIterInfoPtr []VolumeModifyIterInfoType `xml:"volume-modify-iter-info"` }
VolumeModifyIterResponseResultSuccessList is a wrapper
func (*VolumeModifyIterResponseResultSuccessList) SetVolumeModifyIterInfo ¶
func (o *VolumeModifyIterResponseResultSuccessList) SetVolumeModifyIterInfo(newValue []VolumeModifyIterInfoType) *VolumeModifyIterResponseResultSuccessList
SetVolumeModifyIterInfo is a fluent style 'setter' method that can be chained
func (VolumeModifyIterResponseResultSuccessList) String ¶
func (o VolumeModifyIterResponseResultSuccessList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeModifyIterResponseResultSuccessList) VolumeModifyIterInfo ¶
func (o *VolumeModifyIterResponseResultSuccessList) VolumeModifyIterInfo() []VolumeModifyIterInfoType
VolumeModifyIterInfo is a 'getter' method
type VolumeMountRequest ¶
type VolumeMountRequest struct { XMLName xml.Name `xml:"volume-mount"` ActivateJunctionPtr *bool `xml:"activate-junction"` ExportPolicyOverridePtr *bool `xml:"export-policy-override"` JunctionPathPtr *string `xml:"junction-path"` VolumeNamePtr *string `xml:"volume-name"` }
VolumeMountRequest is a structure to represent a volume-mount Request ZAPI object
func NewVolumeMountRequest ¶
func NewVolumeMountRequest() *VolumeMountRequest
NewVolumeMountRequest is a factory method for creating new instances of VolumeMountRequest objects
func (*VolumeMountRequest) ActivateJunction ¶
func (o *VolumeMountRequest) ActivateJunction() bool
ActivateJunction is a 'getter' method
func (*VolumeMountRequest) ExecuteUsing ¶
func (o *VolumeMountRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeMountResponse, error)
func (*VolumeMountRequest) ExportPolicyOverride ¶
func (o *VolumeMountRequest) ExportPolicyOverride() bool
ExportPolicyOverride is a 'getter' method
func (*VolumeMountRequest) JunctionPath ¶
func (o *VolumeMountRequest) JunctionPath() string
JunctionPath is a 'getter' method
func (*VolumeMountRequest) SetActivateJunction ¶
func (o *VolumeMountRequest) SetActivateJunction(newValue bool) *VolumeMountRequest
SetActivateJunction is a fluent style 'setter' method that can be chained
func (*VolumeMountRequest) SetExportPolicyOverride ¶
func (o *VolumeMountRequest) SetExportPolicyOverride(newValue bool) *VolumeMountRequest
SetExportPolicyOverride is a fluent style 'setter' method that can be chained
func (*VolumeMountRequest) SetJunctionPath ¶
func (o *VolumeMountRequest) SetJunctionPath(newValue string) *VolumeMountRequest
SetJunctionPath is a fluent style 'setter' method that can be chained
func (*VolumeMountRequest) SetVolumeName ¶
func (o *VolumeMountRequest) SetVolumeName(newValue string) *VolumeMountRequest
SetVolumeName is a fluent style 'setter' method that can be chained
func (VolumeMountRequest) String ¶
func (o VolumeMountRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeMountRequest) ToXML ¶
func (o *VolumeMountRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeMountRequest) VolumeName ¶
func (o *VolumeMountRequest) VolumeName() string
VolumeName is a 'getter' method
type VolumeMountResponse ¶
type VolumeMountResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeMountResponseResult `xml:"results"` }
VolumeMountResponse is a structure to represent a volume-mount Response ZAPI object
func NewVolumeMountResponse ¶
func NewVolumeMountResponse() *VolumeMountResponse
NewVolumeMountResponse is a factory method for creating new instances of VolumeMountResponse objects
func (VolumeMountResponse) String ¶
func (o VolumeMountResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeMountResponse) ToXML ¶
func (o *VolumeMountResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeMountResponseResult ¶
type VolumeMountResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` }
VolumeMountResponseResult is a structure to represent a volume-mount Response Result ZAPI object
func NewVolumeMountResponseResult ¶
func NewVolumeMountResponseResult() *VolumeMountResponseResult
NewVolumeMountResponseResult is a factory method for creating new instances of VolumeMountResponseResult objects
func (VolumeMountResponseResult) String ¶
func (o VolumeMountResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeMountResponseResult) ToXML ¶
func (o *VolumeMountResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeNameType ¶
type VolumeNameType = string
VolumeNameType is a structure to represent a volume-name ZAPI object
type VolumeOfflineRequest ¶
type VolumeOfflineRequest struct { XMLName xml.Name `xml:"volume-offline"` NamePtr *string `xml:"name"` }
VolumeOfflineRequest is a structure to represent a volume-offline Request ZAPI object
func NewVolumeOfflineRequest ¶
func NewVolumeOfflineRequest() *VolumeOfflineRequest
NewVolumeOfflineRequest is a factory method for creating new instances of VolumeOfflineRequest objects
func (*VolumeOfflineRequest) ExecuteUsing ¶
func (o *VolumeOfflineRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeOfflineResponse, error)
func (*VolumeOfflineRequest) Name ¶
func (o *VolumeOfflineRequest) Name() string
Name is a 'getter' method
func (*VolumeOfflineRequest) SetName ¶
func (o *VolumeOfflineRequest) SetName(newValue string) *VolumeOfflineRequest
SetName is a fluent style 'setter' method that can be chained
func (VolumeOfflineRequest) String ¶
func (o VolumeOfflineRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeOfflineRequest) ToXML ¶
func (o *VolumeOfflineRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeOfflineResponse ¶
type VolumeOfflineResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeOfflineResponseResult `xml:"results"` }
VolumeOfflineResponse is a structure to represent a volume-offline Response ZAPI object
func NewVolumeOfflineResponse ¶
func NewVolumeOfflineResponse() *VolumeOfflineResponse
NewVolumeOfflineResponse is a factory method for creating new instances of VolumeOfflineResponse objects
func (VolumeOfflineResponse) String ¶
func (o VolumeOfflineResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeOfflineResponse) ToXML ¶
func (o *VolumeOfflineResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeOfflineResponseResult ¶
type VolumeOfflineResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` }
VolumeOfflineResponseResult is a structure to represent a volume-offline Response Result ZAPI object
func NewVolumeOfflineResponseResult ¶
func NewVolumeOfflineResponseResult() *VolumeOfflineResponseResult
NewVolumeOfflineResponseResult is a factory method for creating new instances of VolumeOfflineResponseResult objects
func (VolumeOfflineResponseResult) String ¶
func (o VolumeOfflineResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeOfflineResponseResult) ToXML ¶
func (o *VolumeOfflineResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumePerformanceAttributesType ¶
type VolumePerformanceAttributesType struct { XMLName xml.Name `xml:"volume-performance-attributes"` ExtentEnabledPtr *string `xml:"extent-enabled"` FcDelegsEnabledPtr *bool `xml:"fc-delegs-enabled"` IsAtimeUpdateEnabledPtr *bool `xml:"is-atime-update-enabled"` MaxWriteAllocBlocksPtr *int `xml:"max-write-alloc-blocks"` MinimalReadAheadPtr *bool `xml:"minimal-read-ahead"` ReadReallocPtr *string `xml:"read-realloc"` SingleInstanceDataLoggingPtr *string `xml:"single-instance-data-logging"` }
VolumePerformanceAttributesType is a structure to represent a volume-performance-attributes ZAPI object
func NewVolumePerformanceAttributesType ¶
func NewVolumePerformanceAttributesType() *VolumePerformanceAttributesType
NewVolumePerformanceAttributesType is a factory method for creating new instances of VolumePerformanceAttributesType objects
func (*VolumePerformanceAttributesType) ExtentEnabled ¶
func (o *VolumePerformanceAttributesType) ExtentEnabled() string
ExtentEnabled is a 'getter' method
func (*VolumePerformanceAttributesType) FcDelegsEnabled ¶
func (o *VolumePerformanceAttributesType) FcDelegsEnabled() bool
FcDelegsEnabled is a 'getter' method
func (*VolumePerformanceAttributesType) IsAtimeUpdateEnabled ¶
func (o *VolumePerformanceAttributesType) IsAtimeUpdateEnabled() bool
IsAtimeUpdateEnabled is a 'getter' method
func (*VolumePerformanceAttributesType) MaxWriteAllocBlocks ¶
func (o *VolumePerformanceAttributesType) MaxWriteAllocBlocks() int
MaxWriteAllocBlocks is a 'getter' method
func (*VolumePerformanceAttributesType) MinimalReadAhead ¶
func (o *VolumePerformanceAttributesType) MinimalReadAhead() bool
MinimalReadAhead is a 'getter' method
func (*VolumePerformanceAttributesType) ReadRealloc ¶
func (o *VolumePerformanceAttributesType) ReadRealloc() string
ReadRealloc is a 'getter' method
func (*VolumePerformanceAttributesType) SetExtentEnabled ¶
func (o *VolumePerformanceAttributesType) SetExtentEnabled(newValue string) *VolumePerformanceAttributesType
SetExtentEnabled is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SetFcDelegsEnabled ¶
func (o *VolumePerformanceAttributesType) SetFcDelegsEnabled(newValue bool) *VolumePerformanceAttributesType
SetFcDelegsEnabled is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled ¶
func (o *VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled(newValue bool) *VolumePerformanceAttributesType
SetIsAtimeUpdateEnabled is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SetMaxWriteAllocBlocks ¶
func (o *VolumePerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *VolumePerformanceAttributesType
SetMaxWriteAllocBlocks is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SetMinimalReadAhead ¶
func (o *VolumePerformanceAttributesType) SetMinimalReadAhead(newValue bool) *VolumePerformanceAttributesType
SetMinimalReadAhead is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SetReadRealloc ¶
func (o *VolumePerformanceAttributesType) SetReadRealloc(newValue string) *VolumePerformanceAttributesType
SetReadRealloc is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SetSingleInstanceDataLogging ¶
func (o *VolumePerformanceAttributesType) SetSingleInstanceDataLogging(newValue string) *VolumePerformanceAttributesType
SetSingleInstanceDataLogging is a fluent style 'setter' method that can be chained
func (*VolumePerformanceAttributesType) SingleInstanceDataLogging ¶
func (o *VolumePerformanceAttributesType) SingleInstanceDataLogging() string
SingleInstanceDataLogging is a 'getter' method
func (VolumePerformanceAttributesType) String ¶
func (o VolumePerformanceAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumePerformanceAttributesType) ToXML ¶
func (o *VolumePerformanceAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeQosAttributesType ¶
type VolumeQosAttributesType struct { XMLName xml.Name `xml:"volume-qos-attributes"` AdaptivePolicyGroupNamePtr *string `xml:"adaptive-policy-group-name"` PolicyGroupNamePtr *string `xml:"policy-group-name"` }
VolumeQosAttributesType is a structure to represent a volume-qos-attributes ZAPI object
func NewVolumeQosAttributesType ¶
func NewVolumeQosAttributesType() *VolumeQosAttributesType
NewVolumeQosAttributesType is a factory method for creating new instances of VolumeQosAttributesType objects
func (*VolumeQosAttributesType) AdaptivePolicyGroupName ¶
func (o *VolumeQosAttributesType) AdaptivePolicyGroupName() string
AdaptivePolicyGroupName is a 'getter' method
func (*VolumeQosAttributesType) PolicyGroupName ¶
func (o *VolumeQosAttributesType) PolicyGroupName() string
PolicyGroupName is a 'getter' method
func (*VolumeQosAttributesType) SetAdaptivePolicyGroupName ¶
func (o *VolumeQosAttributesType) SetAdaptivePolicyGroupName(newValue string) *VolumeQosAttributesType
SetAdaptivePolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeQosAttributesType) SetPolicyGroupName ¶
func (o *VolumeQosAttributesType) SetPolicyGroupName(newValue string) *VolumeQosAttributesType
SetPolicyGroupName is a fluent style 'setter' method that can be chained
func (VolumeQosAttributesType) String ¶
func (o VolumeQosAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeQosAttributesType) ToXML ¶
func (o *VolumeQosAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeRenameRequest ¶
type VolumeRenameRequest struct { XMLName xml.Name `xml:"volume-rename"` NewVolumeNamePtr *string `xml:"new-volume-name"` VolumePtr *string `xml:"volume"` }
VolumeRenameRequest is a structure to represent a volume-rename Request ZAPI object
func NewVolumeRenameRequest ¶
func NewVolumeRenameRequest() *VolumeRenameRequest
NewVolumeRenameRequest is a factory method for creating new instances of VolumeRenameRequest objects
func (*VolumeRenameRequest) ExecuteUsing ¶
func (o *VolumeRenameRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeRenameResponse, error)
func (*VolumeRenameRequest) NewVolumeName ¶
func (o *VolumeRenameRequest) NewVolumeName() string
NewVolumeName is a 'getter' method
func (*VolumeRenameRequest) SetNewVolumeName ¶
func (o *VolumeRenameRequest) SetNewVolumeName(newValue string) *VolumeRenameRequest
SetNewVolumeName is a fluent style 'setter' method that can be chained
func (*VolumeRenameRequest) SetVolume ¶
func (o *VolumeRenameRequest) SetVolume(newValue string) *VolumeRenameRequest
SetVolume is a fluent style 'setter' method that can be chained
func (VolumeRenameRequest) String ¶
func (o VolumeRenameRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeRenameRequest) ToXML ¶
func (o *VolumeRenameRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeRenameRequest) Volume ¶
func (o *VolumeRenameRequest) Volume() string
Volume is a 'getter' method
type VolumeRenameResponse ¶
type VolumeRenameResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeRenameResponseResult `xml:"results"` }
VolumeRenameResponse is a structure to represent a volume-rename Response ZAPI object
func NewVolumeRenameResponse ¶
func NewVolumeRenameResponse() *VolumeRenameResponse
NewVolumeRenameResponse is a factory method for creating new instances of VolumeRenameResponse objects
func (VolumeRenameResponse) String ¶
func (o VolumeRenameResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeRenameResponse) ToXML ¶
func (o *VolumeRenameResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeRenameResponseResult ¶
type VolumeRenameResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` }
VolumeRenameResponseResult is a structure to represent a volume-rename Response Result ZAPI object
func NewVolumeRenameResponseResult ¶
func NewVolumeRenameResponseResult() *VolumeRenameResponseResult
NewVolumeRenameResponseResult is a factory method for creating new instances of VolumeRenameResponseResult objects
func (VolumeRenameResponseResult) String ¶
func (o VolumeRenameResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeRenameResponseResult) ToXML ¶
func (o *VolumeRenameResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeSecurityAttributesType ¶
type VolumeSecurityAttributesType struct { XMLName xml.Name `xml:"volume-security-attributes"` StylePtr *string `xml:"style"` VolumeSecurityUnixAttributesPtr *VolumeSecurityUnixAttributesType `xml:"volume-security-unix-attributes"` }
VolumeSecurityAttributesType is a structure to represent a volume-security-attributes ZAPI object
func NewVolumeSecurityAttributesType ¶
func NewVolumeSecurityAttributesType() *VolumeSecurityAttributesType
NewVolumeSecurityAttributesType is a factory method for creating new instances of VolumeSecurityAttributesType objects
func (*VolumeSecurityAttributesType) SetStyle ¶
func (o *VolumeSecurityAttributesType) SetStyle(newValue string) *VolumeSecurityAttributesType
SetStyle is a fluent style 'setter' method that can be chained
func (*VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes ¶
func (o *VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes(newValue VolumeSecurityUnixAttributesType) *VolumeSecurityAttributesType
SetVolumeSecurityUnixAttributes is a fluent style 'setter' method that can be chained
func (VolumeSecurityAttributesType) String ¶
func (o VolumeSecurityAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSecurityAttributesType) Style ¶
func (o *VolumeSecurityAttributesType) Style() string
Style is a 'getter' method
func (*VolumeSecurityAttributesType) ToXML ¶
func (o *VolumeSecurityAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSecurityAttributesType) VolumeSecurityUnixAttributes ¶
func (o *VolumeSecurityAttributesType) VolumeSecurityUnixAttributes() VolumeSecurityUnixAttributesType
VolumeSecurityUnixAttributes is a 'getter' method
type VolumeSecurityUnixAttributesType ¶
type VolumeSecurityUnixAttributesType struct { XMLName xml.Name `xml:"volume-security-unix-attributes"` GroupIdPtr *int `xml:"group-id"` PermissionsPtr *string `xml:"permissions"` UserIdPtr *int `xml:"user-id"` }
VolumeSecurityUnixAttributesType is a structure to represent a volume-security-unix-attributes ZAPI object
func NewVolumeSecurityUnixAttributesType ¶
func NewVolumeSecurityUnixAttributesType() *VolumeSecurityUnixAttributesType
NewVolumeSecurityUnixAttributesType is a factory method for creating new instances of VolumeSecurityUnixAttributesType objects
func (*VolumeSecurityUnixAttributesType) GroupId ¶
func (o *VolumeSecurityUnixAttributesType) GroupId() int
GroupId is a 'getter' method
func (*VolumeSecurityUnixAttributesType) Permissions ¶
func (o *VolumeSecurityUnixAttributesType) Permissions() string
Permissions is a 'getter' method
func (*VolumeSecurityUnixAttributesType) SetGroupId ¶
func (o *VolumeSecurityUnixAttributesType) SetGroupId(newValue int) *VolumeSecurityUnixAttributesType
SetGroupId is a fluent style 'setter' method that can be chained
func (*VolumeSecurityUnixAttributesType) SetPermissions ¶
func (o *VolumeSecurityUnixAttributesType) SetPermissions(newValue string) *VolumeSecurityUnixAttributesType
SetPermissions is a fluent style 'setter' method that can be chained
func (*VolumeSecurityUnixAttributesType) SetUserId ¶
func (o *VolumeSecurityUnixAttributesType) SetUserId(newValue int) *VolumeSecurityUnixAttributesType
SetUserId is a fluent style 'setter' method that can be chained
func (VolumeSecurityUnixAttributesType) String ¶
func (o VolumeSecurityUnixAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSecurityUnixAttributesType) ToXML ¶
func (o *VolumeSecurityUnixAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSecurityUnixAttributesType) UserId ¶
func (o *VolumeSecurityUnixAttributesType) UserId() int
UserId is a 'getter' method
type VolumeSisAttributesType ¶
type VolumeSisAttributesType struct { XMLName xml.Name `xml:"volume-sis-attributes"` CompressionSpaceSavedPtr *int `xml:"compression-space-saved"` DeduplicationSpaceSavedPtr *int `xml:"deduplication-space-saved"` IsSisLoggingEnabledPtr *bool `xml:"is-sis-logging-enabled"` IsSisStateEnabledPtr *bool `xml:"is-sis-state-enabled"` IsSisVolumePtr *bool `xml:"is-sis-volume"` PercentageCompressionSpaceSavedPtr *int `xml:"percentage-compression-space-saved"` PercentageDeduplicationSpaceSavedPtr *int `xml:"percentage-deduplication-space-saved"` PercentageTotalSpaceSavedPtr *int `xml:"percentage-total-space-saved"` TotalSpaceSavedPtr *int `xml:"total-space-saved"` }
VolumeSisAttributesType is a structure to represent a volume-sis-attributes ZAPI object
func NewVolumeSisAttributesType ¶
func NewVolumeSisAttributesType() *VolumeSisAttributesType
NewVolumeSisAttributesType is a factory method for creating new instances of VolumeSisAttributesType objects
func (*VolumeSisAttributesType) CompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) CompressionSpaceSaved() int
CompressionSpaceSaved is a 'getter' method
func (*VolumeSisAttributesType) DeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) DeduplicationSpaceSaved() int
DeduplicationSpaceSaved is a 'getter' method
func (*VolumeSisAttributesType) DeduplicationSpaceShared ¶
func (o *VolumeSisAttributesType) DeduplicationSpaceShared() SizeType
DeduplicationSpaceShared is a 'getter' method
func (*VolumeSisAttributesType) IsSisLoggingEnabled ¶
func (o *VolumeSisAttributesType) IsSisLoggingEnabled() bool
IsSisLoggingEnabled is a 'getter' method
func (*VolumeSisAttributesType) IsSisStateEnabled ¶
func (o *VolumeSisAttributesType) IsSisStateEnabled() bool
IsSisStateEnabled is a 'getter' method
func (*VolumeSisAttributesType) IsSisVolume ¶
func (o *VolumeSisAttributesType) IsSisVolume() bool
IsSisVolume is a 'getter' method
func (*VolumeSisAttributesType) PercentageCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageCompressionSpaceSaved() int
PercentageCompressionSpaceSaved is a 'getter' method
func (*VolumeSisAttributesType) PercentageDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageDeduplicationSpaceSaved() int
PercentageDeduplicationSpaceSaved is a 'getter' method
func (*VolumeSisAttributesType) PercentageTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageTotalSpaceSaved() int
PercentageTotalSpaceSaved is a 'getter' method
func (*VolumeSisAttributesType) SetCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) SetCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
SetCompressionSpaceSaved is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) SetDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
SetDeduplicationSpaceSaved is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetDeduplicationSpaceShared ¶
func (o *VolumeSisAttributesType) SetDeduplicationSpaceShared(newValue SizeType) *VolumeSisAttributesType
SetDeduplicationSpaceShared is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetIsSisLoggingEnabled ¶
func (o *VolumeSisAttributesType) SetIsSisLoggingEnabled(newValue bool) *VolumeSisAttributesType
SetIsSisLoggingEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetIsSisStateEnabled ¶
func (o *VolumeSisAttributesType) SetIsSisStateEnabled(newValue bool) *VolumeSisAttributesType
SetIsSisStateEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetIsSisVolume ¶
func (o *VolumeSisAttributesType) SetIsSisVolume(newValue bool) *VolumeSisAttributesType
SetIsSisVolume is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetPercentageCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
SetPercentageCompressionSpaceSaved is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
SetPercentageDeduplicationSpaceSaved is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetPercentageTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageTotalSpaceSaved(newValue int) *VolumeSisAttributesType
SetPercentageTotalSpaceSaved is a fluent style 'setter' method that can be chained
func (*VolumeSisAttributesType) SetTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) SetTotalSpaceSaved(newValue int) *VolumeSisAttributesType
SetTotalSpaceSaved is a fluent style 'setter' method that can be chained
func (VolumeSisAttributesType) String ¶
func (o VolumeSisAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSisAttributesType) ToXML ¶
func (o *VolumeSisAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSisAttributesType) TotalSpaceSaved ¶
func (o *VolumeSisAttributesType) TotalSpaceSaved() int
TotalSpaceSaved is a 'getter' method
type VolumeSizeAsyncRequest ¶
type VolumeSizeAsyncRequest struct { XMLName xml.Name `xml:"volume-size-async"` NewSizePtr *string `xml:"new-size"` VolumeNamePtr *string `xml:"volume-name"` }
VolumeSizeAsyncRequest is a structure to represent a volume-size-async Request ZAPI object
func NewVolumeSizeAsyncRequest ¶
func NewVolumeSizeAsyncRequest() *VolumeSizeAsyncRequest
NewVolumeSizeAsyncRequest is a factory method for creating new instances of VolumeSizeAsyncRequest objects
func (*VolumeSizeAsyncRequest) ExecuteUsing ¶
func (o *VolumeSizeAsyncRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeSizeAsyncResponse, error)
func (*VolumeSizeAsyncRequest) NewSize ¶
func (o *VolumeSizeAsyncRequest) NewSize() string
NewSize is a 'getter' method
func (*VolumeSizeAsyncRequest) SetNewSize ¶
func (o *VolumeSizeAsyncRequest) SetNewSize(newValue string) *VolumeSizeAsyncRequest
SetNewSize is a fluent style 'setter' method that can be chained
func (*VolumeSizeAsyncRequest) SetVolumeName ¶
func (o *VolumeSizeAsyncRequest) SetVolumeName(newValue string) *VolumeSizeAsyncRequest
SetVolumeName is a fluent style 'setter' method that can be chained
func (VolumeSizeAsyncRequest) String ¶
func (o VolumeSizeAsyncRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSizeAsyncRequest) ToXML ¶
func (o *VolumeSizeAsyncRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSizeAsyncRequest) VolumeName ¶
func (o *VolumeSizeAsyncRequest) VolumeName() string
VolumeName is a 'getter' method
type VolumeSizeAsyncResponse ¶
type VolumeSizeAsyncResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeSizeAsyncResponseResult `xml:"results"` }
VolumeSizeAsyncResponse is a structure to represent a volume-size-async Response ZAPI object
func NewVolumeSizeAsyncResponse ¶
func NewVolumeSizeAsyncResponse() *VolumeSizeAsyncResponse
NewVolumeSizeAsyncResponse is a factory method for creating new instances of VolumeSizeAsyncResponse objects
func (VolumeSizeAsyncResponse) String ¶
func (o VolumeSizeAsyncResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSizeAsyncResponse) ToXML ¶
func (o *VolumeSizeAsyncResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeSizeAsyncResponseResult ¶
type VolumeSizeAsyncResponseResult 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"` VolumeSizePtr *string `xml:"volume-size"` }
VolumeSizeAsyncResponseResult is a structure to represent a volume-size-async Response Result ZAPI object
func NewVolumeSizeAsyncResponseResult ¶
func NewVolumeSizeAsyncResponseResult() *VolumeSizeAsyncResponseResult
NewVolumeSizeAsyncResponseResult is a factory method for creating new instances of VolumeSizeAsyncResponseResult objects
func (*VolumeSizeAsyncResponseResult) ResultErrorCode ¶
func (o *VolumeSizeAsyncResponseResult) ResultErrorCode() int
ResultErrorCode is a 'getter' method
func (*VolumeSizeAsyncResponseResult) ResultErrorMessage ¶
func (o *VolumeSizeAsyncResponseResult) ResultErrorMessage() string
ResultErrorMessage is a 'getter' method
func (*VolumeSizeAsyncResponseResult) ResultJobid ¶
func (o *VolumeSizeAsyncResponseResult) ResultJobid() int
ResultJobid is a 'getter' method
func (*VolumeSizeAsyncResponseResult) ResultStatus ¶
func (o *VolumeSizeAsyncResponseResult) ResultStatus() string
ResultStatus is a 'getter' method
func (*VolumeSizeAsyncResponseResult) SetResultErrorCode ¶
func (o *VolumeSizeAsyncResponseResult) SetResultErrorCode(newValue int) *VolumeSizeAsyncResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*VolumeSizeAsyncResponseResult) SetResultErrorMessage ¶
func (o *VolumeSizeAsyncResponseResult) SetResultErrorMessage(newValue string) *VolumeSizeAsyncResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*VolumeSizeAsyncResponseResult) SetResultJobid ¶
func (o *VolumeSizeAsyncResponseResult) SetResultJobid(newValue int) *VolumeSizeAsyncResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*VolumeSizeAsyncResponseResult) SetResultStatus ¶
func (o *VolumeSizeAsyncResponseResult) SetResultStatus(newValue string) *VolumeSizeAsyncResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (*VolumeSizeAsyncResponseResult) SetVolumeSize ¶
func (o *VolumeSizeAsyncResponseResult) SetVolumeSize(newValue string) *VolumeSizeAsyncResponseResult
SetVolumeSize is a fluent style 'setter' method that can be chained
func (VolumeSizeAsyncResponseResult) String ¶
func (o VolumeSizeAsyncResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSizeAsyncResponseResult) ToXML ¶
func (o *VolumeSizeAsyncResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSizeAsyncResponseResult) VolumeSize ¶
func (o *VolumeSizeAsyncResponseResult) VolumeSize() string
VolumeSize is a 'getter' method
type VolumeSizeRequest ¶
type VolumeSizeRequest struct { XMLName xml.Name `xml:"volume-size"` NewSizePtr *string `xml:"new-size"` VolumePtr *string `xml:"volume"` }
VolumeSizeRequest is a structure to represent a volume-size Request ZAPI object
func NewVolumeSizeRequest ¶
func NewVolumeSizeRequest() *VolumeSizeRequest
NewVolumeSizeRequest is a factory method for creating new instances of VolumeSizeRequest objects
func (*VolumeSizeRequest) ExecuteUsing ¶
func (o *VolumeSizeRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeSizeResponse, error)
func (*VolumeSizeRequest) NewSize ¶
func (o *VolumeSizeRequest) NewSize() string
NewSize is a 'getter' method
func (*VolumeSizeRequest) SetNewSize ¶
func (o *VolumeSizeRequest) SetNewSize(newValue string) *VolumeSizeRequest
SetNewSize is a fluent style 'setter' method that can be chained
func (*VolumeSizeRequest) SetVolume ¶
func (o *VolumeSizeRequest) SetVolume(newValue string) *VolumeSizeRequest
SetVolume is a fluent style 'setter' method that can be chained
func (VolumeSizeRequest) String ¶
func (o VolumeSizeRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSizeRequest) ToXML ¶
func (o *VolumeSizeRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSizeRequest) Volume ¶
func (o *VolumeSizeRequest) Volume() string
Volume is a 'getter' method
type VolumeSizeResponse ¶
type VolumeSizeResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeSizeResponseResult `xml:"results"` }
VolumeSizeResponse is a structure to represent a volume-size Response ZAPI object
func NewVolumeSizeResponse ¶
func NewVolumeSizeResponse() *VolumeSizeResponse
NewVolumeSizeResponse is a factory method for creating new instances of VolumeSizeResponse objects
func (VolumeSizeResponse) String ¶
func (o VolumeSizeResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSizeResponse) ToXML ¶
func (o *VolumeSizeResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeSizeResponseResult ¶
type VolumeSizeResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` IsFixedSizeFlexVolumePtr *bool `xml:"is-fixed-size-flex-volume"` IsReadonlyFlexVolumePtr *bool `xml:"is-readonly-flex-volume"` IsReplicaFlexVolumePtr *bool `xml:"is-replica-flex-volume"` VolumeSizePtr *string `xml:"volume-size"` }
VolumeSizeResponseResult is a structure to represent a volume-size Response Result ZAPI object
func NewVolumeSizeResponseResult ¶
func NewVolumeSizeResponseResult() *VolumeSizeResponseResult
NewVolumeSizeResponseResult is a factory method for creating new instances of VolumeSizeResponseResult objects
func (*VolumeSizeResponseResult) IsFixedSizeFlexVolume ¶
func (o *VolumeSizeResponseResult) IsFixedSizeFlexVolume() bool
IsFixedSizeFlexVolume is a 'getter' method
func (*VolumeSizeResponseResult) IsReadonlyFlexVolume ¶
func (o *VolumeSizeResponseResult) IsReadonlyFlexVolume() bool
IsReadonlyFlexVolume is a 'getter' method
func (*VolumeSizeResponseResult) IsReplicaFlexVolume ¶
func (o *VolumeSizeResponseResult) IsReplicaFlexVolume() bool
IsReplicaFlexVolume is a 'getter' method
func (*VolumeSizeResponseResult) SetIsFixedSizeFlexVolume ¶
func (o *VolumeSizeResponseResult) SetIsFixedSizeFlexVolume(newValue bool) *VolumeSizeResponseResult
SetIsFixedSizeFlexVolume is a fluent style 'setter' method that can be chained
func (*VolumeSizeResponseResult) SetIsReadonlyFlexVolume ¶
func (o *VolumeSizeResponseResult) SetIsReadonlyFlexVolume(newValue bool) *VolumeSizeResponseResult
SetIsReadonlyFlexVolume is a fluent style 'setter' method that can be chained
func (*VolumeSizeResponseResult) SetIsReplicaFlexVolume ¶
func (o *VolumeSizeResponseResult) SetIsReplicaFlexVolume(newValue bool) *VolumeSizeResponseResult
SetIsReplicaFlexVolume is a fluent style 'setter' method that can be chained
func (*VolumeSizeResponseResult) SetVolumeSize ¶
func (o *VolumeSizeResponseResult) SetVolumeSize(newValue string) *VolumeSizeResponseResult
SetVolumeSize is a fluent style 'setter' method that can be chained
func (VolumeSizeResponseResult) String ¶
func (o VolumeSizeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSizeResponseResult) ToXML ¶
func (o *VolumeSizeResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSizeResponseResult) VolumeSize ¶
func (o *VolumeSizeResponseResult) VolumeSize() string
VolumeSize is a 'getter' method
type VolumeSnaplockAttributesType ¶
type VolumeSnaplockAttributesType struct { XMLName xml.Name `xml:"volume-snaplock-attributes"` SnaplockTypePtr *SnaplocktypeType `xml:"snaplock-type"` }
VolumeSnaplockAttributesType is a structure to represent a volume-snaplock-attributes ZAPI object
func NewVolumeSnaplockAttributesType ¶
func NewVolumeSnaplockAttributesType() *VolumeSnaplockAttributesType
NewVolumeSnaplockAttributesType is a factory method for creating new instances of VolumeSnaplockAttributesType objects
func (*VolumeSnaplockAttributesType) SetSnaplockType ¶
func (o *VolumeSnaplockAttributesType) SetSnaplockType(newValue SnaplocktypeType) *VolumeSnaplockAttributesType
SetSnaplockType is a fluent style 'setter' method that can be chained
func (*VolumeSnaplockAttributesType) SnaplockType ¶
func (o *VolumeSnaplockAttributesType) SnaplockType() SnaplocktypeType
SnaplockType is a 'getter' method
func (VolumeSnaplockAttributesType) String ¶
func (o VolumeSnaplockAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSnaplockAttributesType) ToXML ¶
func (o *VolumeSnaplockAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeSnapshotAttributesType ¶
type VolumeSnapshotAttributesType struct { XMLName xml.Name `xml:"volume-snapshot-attributes"` AutoSnapshotsEnabledPtr *bool `xml:"auto-snapshots-enabled"` SnapdirAccessEnabledPtr *bool `xml:"snapdir-access-enabled"` SnapshotCloneDependencyEnabledPtr *bool `xml:"snapshot-clone-dependency-enabled"` SnapshotCountPtr *int `xml:"snapshot-count"` SnapshotPolicyPtr *string `xml:"snapshot-policy"` }
VolumeSnapshotAttributesType is a structure to represent a volume-snapshot-attributes ZAPI object
func NewVolumeSnapshotAttributesType ¶
func NewVolumeSnapshotAttributesType() *VolumeSnapshotAttributesType
NewVolumeSnapshotAttributesType is a factory method for creating new instances of VolumeSnapshotAttributesType objects
func (*VolumeSnapshotAttributesType) AutoSnapshotsEnabled ¶
func (o *VolumeSnapshotAttributesType) AutoSnapshotsEnabled() bool
AutoSnapshotsEnabled is a 'getter' method
func (*VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled ¶
func (o *VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled(newValue bool) *VolumeSnapshotAttributesType
SetAutoSnapshotsEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAttributesType) SetSnapdirAccessEnabled ¶
func (o *VolumeSnapshotAttributesType) SetSnapdirAccessEnabled(newValue bool) *VolumeSnapshotAttributesType
SetSnapdirAccessEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled(newValue bool) *VolumeSnapshotAttributesType
SetSnapshotCloneDependencyEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAttributesType) SetSnapshotCount ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotCount(newValue int) *VolumeSnapshotAttributesType
SetSnapshotCount is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAttributesType) SetSnapshotPolicy ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotPolicy(newValue string) *VolumeSnapshotAttributesType
SetSnapshotPolicy is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAttributesType) SnapdirAccessEnabled ¶
func (o *VolumeSnapshotAttributesType) SnapdirAccessEnabled() bool
SnapdirAccessEnabled is a 'getter' method
func (*VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled ¶
func (o *VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled() bool
SnapshotCloneDependencyEnabled is a 'getter' method
func (*VolumeSnapshotAttributesType) SnapshotCount ¶
func (o *VolumeSnapshotAttributesType) SnapshotCount() int
SnapshotCount is a 'getter' method
func (*VolumeSnapshotAttributesType) SnapshotPolicy ¶
func (o *VolumeSnapshotAttributesType) SnapshotPolicy() string
SnapshotPolicy is a 'getter' method
func (VolumeSnapshotAttributesType) String ¶
func (o VolumeSnapshotAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSnapshotAttributesType) ToXML ¶
func (o *VolumeSnapshotAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeSnapshotAutodeleteAttributesType ¶
type VolumeSnapshotAutodeleteAttributesType struct { XMLName xml.Name `xml:"volume-snapshot-autodelete-attributes"` CommitmentPtr *string `xml:"commitment"` DeferDeletePtr *string `xml:"defer-delete"` DeleteOrderPtr *string `xml:"delete-order"` DestroyListPtr *string `xml:"destroy-list"` IsAutodeleteEnabledPtr *bool `xml:"is-autodelete-enabled"` PrefixPtr *string `xml:"prefix"` TargetFreeSpacePtr *int `xml:"target-free-space"` TriggerPtr *string `xml:"trigger"` }
VolumeSnapshotAutodeleteAttributesType is a structure to represent a volume-snapshot-autodelete-attributes ZAPI object
func NewVolumeSnapshotAutodeleteAttributesType ¶
func NewVolumeSnapshotAutodeleteAttributesType() *VolumeSnapshotAutodeleteAttributesType
NewVolumeSnapshotAutodeleteAttributesType is a factory method for creating new instances of VolumeSnapshotAutodeleteAttributesType objects
func (*VolumeSnapshotAutodeleteAttributesType) Commitment ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Commitment() string
Commitment is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) DeferDelete ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DeferDelete() string
DeferDelete is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) DeleteOrder ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DeleteOrder() string
DeleteOrder is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) DestroyList ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DestroyList() string
DestroyList is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled ¶
func (o *VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled() bool
IsAutodeleteEnabled is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) Prefix ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Prefix() string
Prefix is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) SetCommitment ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetCommitment(newValue string) *VolumeSnapshotAutodeleteAttributesType
SetCommitment is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetDeferDelete ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDeferDelete(newValue string) *VolumeSnapshotAutodeleteAttributesType
SetDeferDelete is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder(newValue string) *VolumeSnapshotAutodeleteAttributesType
SetDeleteOrder is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetDestroyList ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDestroyList(newValue string) *VolumeSnapshotAutodeleteAttributesType
SetDestroyList is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled(newValue bool) *VolumeSnapshotAutodeleteAttributesType
SetIsAutodeleteEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetPrefix ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetPrefix(newValue string) *VolumeSnapshotAutodeleteAttributesType
SetPrefix is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace(newValue int) *VolumeSnapshotAutodeleteAttributesType
SetTargetFreeSpace is a fluent style 'setter' method that can be chained
func (*VolumeSnapshotAutodeleteAttributesType) SetTrigger ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetTrigger(newValue string) *VolumeSnapshotAutodeleteAttributesType
SetTrigger is a fluent style 'setter' method that can be chained
func (VolumeSnapshotAutodeleteAttributesType) String ¶
func (o VolumeSnapshotAutodeleteAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace ¶
func (o *VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace() int
TargetFreeSpace is a 'getter' method
func (*VolumeSnapshotAutodeleteAttributesType) ToXML ¶
func (o *VolumeSnapshotAutodeleteAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeSnapshotAutodeleteAttributesType) Trigger ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Trigger() string
Trigger is a 'getter' method
type VolumeSpaceAttributesType ¶
type VolumeSpaceAttributesType struct { XMLName xml.Name `xml:"volume-space-attributes"` ExpectedAvailablePtr *int `xml:"expected-available"` FilesystemSizePtr *int `xml:"filesystem-size"` IsFilesysSizeFixedPtr *bool `xml:"is-filesys-size-fixed"` IsSpaceEnforcementLogicalPtr *bool `xml:"is-space-enforcement-logical"` IsSpaceGuaranteeEnabledPtr *bool `xml:"is-space-guarantee-enabled"` IsSpaceReportingLogicalPtr *bool `xml:"is-space-reporting-logical"` IsSpaceSloEnabledPtr *string `xml:"is-space-slo-enabled"` LogicalAvailablePtr *int `xml:"logical-available"` LogicalUsedPtr *int `xml:"logical-used"` LogicalUsedByAfsPtr *int `xml:"logical-used-by-afs"` LogicalUsedBySnapshotsPtr *int `xml:"logical-used-by-snapshots"` LogicalUsedPercentPtr *int `xml:"logical-used-percent"` MaxConstituentSizePtr *SizeType `xml:"max-constituent-size"` OverProvisionedPtr *int `xml:"over-provisioned"` OverwriteReservePtr *int `xml:"overwrite-reserve"` OverwriteReserveRequiredPtr *int `xml:"overwrite-reserve-required"` OverwriteReserveUsedPtr *int `xml:"overwrite-reserve-used"` OverwriteReserveUsedActualPtr *int `xml:"overwrite-reserve-used-actual"` PercentageFractionalReservePtr *int `xml:"percentage-fractional-reserve"` PercentageSizeUsedPtr *int `xml:"percentage-size-used"` PercentageSnapshotReservePtr *int `xml:"percentage-snapshot-reserve"` PercentageSnapshotReserveUsedPtr *int `xml:"percentage-snapshot-reserve-used"` 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"` SizePtr *int `xml:"size"` SizeAvailablePtr *int `xml:"size-available"` SizeAvailableForSnapshotsPtr *int `xml:"size-available-for-snapshots"` SizeTotalPtr *int `xml:"size-total"` SizeUsedPtr *int `xml:"size-used"` SizeUsedBySnapshotsPtr *int `xml:"size-used-by-snapshots"` SnapshotReserveAvailablePtr *int `xml:"snapshot-reserve-available"` SnapshotReserveSizePtr *int `xml:"snapshot-reserve-size"` SpaceFullThresholdPercentPtr *int `xml:"space-full-threshold-percent"` SpaceGuaranteePtr *string `xml:"space-guarantee"` SpaceMgmtOptionTryFirstPtr *string `xml:"space-mgmt-option-try-first"` SpaceNearlyFullThresholdPercentPtr *int `xml:"space-nearly-full-threshold-percent"` SpaceSloPtr *SpaceSloEnumType `xml:"space-slo"` }
VolumeSpaceAttributesType is a structure to represent a volume-space-attributes ZAPI object
func NewVolumeSpaceAttributesType ¶
func NewVolumeSpaceAttributesType() *VolumeSpaceAttributesType
NewVolumeSpaceAttributesType is a factory method for creating new instances of VolumeSpaceAttributesType objects
func (*VolumeSpaceAttributesType) ExpectedAvailable ¶
func (o *VolumeSpaceAttributesType) ExpectedAvailable() int
ExpectedAvailable is a 'getter' method
func (*VolumeSpaceAttributesType) FilesystemSize ¶
func (o *VolumeSpaceAttributesType) FilesystemSize() int
FilesystemSize is a 'getter' method
func (*VolumeSpaceAttributesType) IsFilesysSizeFixed ¶
func (o *VolumeSpaceAttributesType) IsFilesysSizeFixed() bool
IsFilesysSizeFixed is a 'getter' method
func (*VolumeSpaceAttributesType) IsSpaceEnforcementLogical ¶
func (o *VolumeSpaceAttributesType) IsSpaceEnforcementLogical() bool
IsSpaceEnforcementLogical is a 'getter' method
func (*VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled ¶
func (o *VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled() bool
IsSpaceGuaranteeEnabled is a 'getter' method
func (*VolumeSpaceAttributesType) IsSpaceReportingLogical ¶
func (o *VolumeSpaceAttributesType) IsSpaceReportingLogical() bool
IsSpaceReportingLogical is a 'getter' method
func (*VolumeSpaceAttributesType) IsSpaceSloEnabled ¶
func (o *VolumeSpaceAttributesType) IsSpaceSloEnabled() string
IsSpaceSloEnabled is a 'getter' method
func (*VolumeSpaceAttributesType) LogicalAvailable ¶
func (o *VolumeSpaceAttributesType) LogicalAvailable() int
LogicalAvailable is a 'getter' method
func (*VolumeSpaceAttributesType) LogicalUsed ¶
func (o *VolumeSpaceAttributesType) LogicalUsed() int
LogicalUsed is a 'getter' method
func (*VolumeSpaceAttributesType) LogicalUsedByAfs ¶
func (o *VolumeSpaceAttributesType) LogicalUsedByAfs() int
LogicalUsedByAfs is a 'getter' method
func (*VolumeSpaceAttributesType) LogicalUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) LogicalUsedBySnapshots() int
LogicalUsedBySnapshots is a 'getter' method
func (*VolumeSpaceAttributesType) LogicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) LogicalUsedPercent() int
LogicalUsedPercent is a 'getter' method
func (*VolumeSpaceAttributesType) MaxConstituentSize ¶
func (o *VolumeSpaceAttributesType) MaxConstituentSize() SizeType
MaxConstituentSize is a 'getter' method
func (*VolumeSpaceAttributesType) OverProvisioned ¶
func (o *VolumeSpaceAttributesType) OverProvisioned() int
OverProvisioned is a 'getter' method
func (*VolumeSpaceAttributesType) OverwriteReserve ¶
func (o *VolumeSpaceAttributesType) OverwriteReserve() int
OverwriteReserve is a 'getter' method
func (*VolumeSpaceAttributesType) OverwriteReserveRequired ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveRequired() int
OverwriteReserveRequired is a 'getter' method
func (*VolumeSpaceAttributesType) OverwriteReserveUsed ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveUsed() int
OverwriteReserveUsed is a 'getter' method
func (*VolumeSpaceAttributesType) OverwriteReserveUsedActual ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveUsedActual() int
OverwriteReserveUsedActual is a 'getter' method
func (*VolumeSpaceAttributesType) PercentageFractionalReserve ¶
func (o *VolumeSpaceAttributesType) PercentageFractionalReserve() int
PercentageFractionalReserve is a 'getter' method
func (*VolumeSpaceAttributesType) PercentageSizeUsed ¶
func (o *VolumeSpaceAttributesType) PercentageSizeUsed() int
PercentageSizeUsed is a 'getter' method
func (*VolumeSpaceAttributesType) PercentageSnapshotReserve ¶
func (o *VolumeSpaceAttributesType) PercentageSnapshotReserve() int
PercentageSnapshotReserve is a 'getter' method
func (*VolumeSpaceAttributesType) PercentageSnapshotReserveUsed ¶
func (o *VolumeSpaceAttributesType) PercentageSnapshotReserveUsed() int
PercentageSnapshotReserveUsed is a 'getter' method
func (*VolumeSpaceAttributesType) PerformanceTierInactiveUserData ¶
func (o *VolumeSpaceAttributesType) PerformanceTierInactiveUserData() int
PerformanceTierInactiveUserData is a 'getter' method
func (*VolumeSpaceAttributesType) PerformanceTierInactiveUserDataPercent ¶
func (o *VolumeSpaceAttributesType) PerformanceTierInactiveUserDataPercent() int
PerformanceTierInactiveUserDataPercent is a 'getter' method
func (*VolumeSpaceAttributesType) PhysicalUsed ¶
func (o *VolumeSpaceAttributesType) PhysicalUsed() int
PhysicalUsed is a 'getter' method
func (*VolumeSpaceAttributesType) PhysicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) PhysicalUsedPercent() int
PhysicalUsedPercent is a 'getter' method
func (*VolumeSpaceAttributesType) SetExpectedAvailable ¶
func (o *VolumeSpaceAttributesType) SetExpectedAvailable(newValue int) *VolumeSpaceAttributesType
SetExpectedAvailable is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetFilesystemSize ¶
func (o *VolumeSpaceAttributesType) SetFilesystemSize(newValue int) *VolumeSpaceAttributesType
SetFilesystemSize is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetIsFilesysSizeFixed ¶
func (o *VolumeSpaceAttributesType) SetIsFilesysSizeFixed(newValue bool) *VolumeSpaceAttributesType
SetIsFilesysSizeFixed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetIsSpaceEnforcementLogical ¶
func (o *VolumeSpaceAttributesType) SetIsSpaceEnforcementLogical(newValue bool) *VolumeSpaceAttributesType
SetIsSpaceEnforcementLogical is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled ¶
func (o *VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled(newValue bool) *VolumeSpaceAttributesType
SetIsSpaceGuaranteeEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetIsSpaceReportingLogical ¶
func (o *VolumeSpaceAttributesType) SetIsSpaceReportingLogical(newValue bool) *VolumeSpaceAttributesType
SetIsSpaceReportingLogical is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetIsSpaceSloEnabled ¶
func (o *VolumeSpaceAttributesType) SetIsSpaceSloEnabled(newValue string) *VolumeSpaceAttributesType
SetIsSpaceSloEnabled is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetLogicalAvailable ¶
func (o *VolumeSpaceAttributesType) SetLogicalAvailable(newValue int) *VolumeSpaceAttributesType
SetLogicalAvailable is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetLogicalUsed ¶
func (o *VolumeSpaceAttributesType) SetLogicalUsed(newValue int) *VolumeSpaceAttributesType
SetLogicalUsed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetLogicalUsedByAfs ¶
func (o *VolumeSpaceAttributesType) SetLogicalUsedByAfs(newValue int) *VolumeSpaceAttributesType
SetLogicalUsedByAfs is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetLogicalUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SetLogicalUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
SetLogicalUsedBySnapshots is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetLogicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) SetLogicalUsedPercent(newValue int) *VolumeSpaceAttributesType
SetLogicalUsedPercent is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetMaxConstituentSize ¶
func (o *VolumeSpaceAttributesType) SetMaxConstituentSize(newValue SizeType) *VolumeSpaceAttributesType
SetMaxConstituentSize is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetOverProvisioned ¶
func (o *VolumeSpaceAttributesType) SetOverProvisioned(newValue int) *VolumeSpaceAttributesType
SetOverProvisioned is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetOverwriteReserve ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserve(newValue int) *VolumeSpaceAttributesType
SetOverwriteReserve is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetOverwriteReserveRequired ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveRequired(newValue int) *VolumeSpaceAttributesType
SetOverwriteReserveRequired is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetOverwriteReserveUsed ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsed(newValue int) *VolumeSpaceAttributesType
SetOverwriteReserveUsed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetOverwriteReserveUsedActual ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsedActual(newValue int) *VolumeSpaceAttributesType
SetOverwriteReserveUsedActual is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPercentageFractionalReserve ¶
func (o *VolumeSpaceAttributesType) SetPercentageFractionalReserve(newValue int) *VolumeSpaceAttributesType
SetPercentageFractionalReserve is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPercentageSizeUsed ¶
func (o *VolumeSpaceAttributesType) SetPercentageSizeUsed(newValue int) *VolumeSpaceAttributesType
SetPercentageSizeUsed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPercentageSnapshotReserve ¶
func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserve(newValue int) *VolumeSpaceAttributesType
SetPercentageSnapshotReserve is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed ¶
func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed(newValue int) *VolumeSpaceAttributesType
SetPercentageSnapshotReserveUsed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPerformanceTierInactiveUserData ¶
func (o *VolumeSpaceAttributesType) SetPerformanceTierInactiveUserData(newValue int) *VolumeSpaceAttributesType
SetPerformanceTierInactiveUserData is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPerformanceTierInactiveUserDataPercent ¶
func (o *VolumeSpaceAttributesType) SetPerformanceTierInactiveUserDataPercent(newValue int) *VolumeSpaceAttributesType
SetPerformanceTierInactiveUserDataPercent is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPhysicalUsed ¶
func (o *VolumeSpaceAttributesType) SetPhysicalUsed(newValue int) *VolumeSpaceAttributesType
SetPhysicalUsed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetPhysicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *VolumeSpaceAttributesType
SetPhysicalUsedPercent is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSize ¶
func (o *VolumeSpaceAttributesType) SetSize(newValue int) *VolumeSpaceAttributesType
SetSize is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSizeAvailable ¶
func (o *VolumeSpaceAttributesType) SetSizeAvailable(newValue int) *VolumeSpaceAttributesType
SetSizeAvailable is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSizeAvailableForSnapshots ¶
func (o *VolumeSpaceAttributesType) SetSizeAvailableForSnapshots(newValue int) *VolumeSpaceAttributesType
SetSizeAvailableForSnapshots is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSizeTotal ¶
func (o *VolumeSpaceAttributesType) SetSizeTotal(newValue int) *VolumeSpaceAttributesType
SetSizeTotal is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSizeUsed ¶
func (o *VolumeSpaceAttributesType) SetSizeUsed(newValue int) *VolumeSpaceAttributesType
SetSizeUsed is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSizeUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SetSizeUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
SetSizeUsedBySnapshots is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSnapshotReserveAvailable ¶
func (o *VolumeSpaceAttributesType) SetSnapshotReserveAvailable(newValue int) *VolumeSpaceAttributesType
SetSnapshotReserveAvailable is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSnapshotReserveSize ¶
func (o *VolumeSpaceAttributesType) SetSnapshotReserveSize(newValue int) *VolumeSpaceAttributesType
SetSnapshotReserveSize is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSpaceFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SetSpaceFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
SetSpaceFullThresholdPercent is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSpaceGuarantee ¶
func (o *VolumeSpaceAttributesType) SetSpaceGuarantee(newValue string) *VolumeSpaceAttributesType
SetSpaceGuarantee is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst ¶
func (o *VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst(newValue string) *VolumeSpaceAttributesType
SetSpaceMgmtOptionTryFirst is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
SetSpaceNearlyFullThresholdPercent is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) SetSpaceSlo ¶
func (o *VolumeSpaceAttributesType) SetSpaceSlo(newValue SpaceSloEnumType) *VolumeSpaceAttributesType
SetSpaceSlo is a fluent style 'setter' method that can be chained
func (*VolumeSpaceAttributesType) Size ¶
func (o *VolumeSpaceAttributesType) Size() int
Size is a 'getter' method
func (*VolumeSpaceAttributesType) SizeAvailable ¶
func (o *VolumeSpaceAttributesType) SizeAvailable() int
SizeAvailable is a 'getter' method
func (*VolumeSpaceAttributesType) SizeAvailableForSnapshots ¶
func (o *VolumeSpaceAttributesType) SizeAvailableForSnapshots() int
SizeAvailableForSnapshots is a 'getter' method
func (*VolumeSpaceAttributesType) SizeTotal ¶
func (o *VolumeSpaceAttributesType) SizeTotal() int
SizeTotal is a 'getter' method
func (*VolumeSpaceAttributesType) SizeUsed ¶
func (o *VolumeSpaceAttributesType) SizeUsed() int
SizeUsed is a 'getter' method
func (*VolumeSpaceAttributesType) SizeUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SizeUsedBySnapshots() int
SizeUsedBySnapshots is a 'getter' method
func (*VolumeSpaceAttributesType) SnapshotReserveAvailable ¶
func (o *VolumeSpaceAttributesType) SnapshotReserveAvailable() int
SnapshotReserveAvailable is a 'getter' method
func (*VolumeSpaceAttributesType) SnapshotReserveSize ¶
func (o *VolumeSpaceAttributesType) SnapshotReserveSize() int
SnapshotReserveSize is a 'getter' method
func (*VolumeSpaceAttributesType) SpaceFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SpaceFullThresholdPercent() int
SpaceFullThresholdPercent is a 'getter' method
func (*VolumeSpaceAttributesType) SpaceGuarantee ¶
func (o *VolumeSpaceAttributesType) SpaceGuarantee() string
SpaceGuarantee is a 'getter' method
func (*VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst ¶
func (o *VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst() string
SpaceMgmtOptionTryFirst is a 'getter' method
func (*VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent() int
SpaceNearlyFullThresholdPercent is a 'getter' method
func (*VolumeSpaceAttributesType) SpaceSlo ¶
func (o *VolumeSpaceAttributesType) SpaceSlo() SpaceSloEnumType
SpaceSlo is a 'getter' method
func (VolumeSpaceAttributesType) String ¶
func (o VolumeSpaceAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeSpaceAttributesType) ToXML ¶
func (o *VolumeSpaceAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeStateAttributesType ¶
type VolumeStateAttributesType struct { XMLName xml.Name `xml:"volume-state-attributes"` BecomeNodeRootAfterRebootPtr *bool `xml:"become-node-root-after-reboot"` ForceNvfailOnDrPtr *bool `xml:"force-nvfail-on-dr"` IgnoreInconsistentPtr *bool `xml:"ignore-inconsistent"` InNvfailedStatePtr *bool `xml:"in-nvfailed-state"` IsClusterVolumePtr *bool `xml:"is-cluster-volume"` IsConstituentPtr *bool `xml:"is-constituent"` IsFlexgroupPtr *bool `xml:"is-flexgroup"` IsFlexgroupQtreeEnabledPtr *bool `xml:"is-flexgroup-qtree-enabled"` IsInconsistentPtr *bool `xml:"is-inconsistent"` IsInvalidPtr *bool `xml:"is-invalid"` IsJunctionActivePtr *bool `xml:"is-junction-active"` IsMoveDestinationInCutoverPtr *bool `xml:"is-move-destination-in-cutover"` IsMovingPtr *bool `xml:"is-moving"` IsNodeRootPtr *bool `xml:"is-node-root"` IsNvfailEnabledPtr *bool `xml:"is-nvfail-enabled"` IsProtocolAccessFencedPtr *bool `xml:"is-protocol-access-fenced"` IsQuiescedInMemoryPtr *bool `xml:"is-quiesced-in-memory"` IsQuiescedOnDiskPtr *bool `xml:"is-quiesced-on-disk"` IsUnrecoverablePtr *bool `xml:"is-unrecoverable"` IsVolumeInCutoverPtr *bool `xml:"is-volume-in-cutover"` IsVserverRootPtr *bool `xml:"is-vserver-root"` StatePtr *string `xml:"state"` StatusPtr *VolumeStateAttributesTypeStatus `xml:"status"` }
VolumeStateAttributesType is a structure to represent a volume-state-attributes ZAPI object
func NewVolumeStateAttributesType ¶
func NewVolumeStateAttributesType() *VolumeStateAttributesType
NewVolumeStateAttributesType is a factory method for creating new instances of VolumeStateAttributesType objects
func (*VolumeStateAttributesType) BecomeNodeRootAfterReboot ¶
func (o *VolumeStateAttributesType) BecomeNodeRootAfterReboot() bool
BecomeNodeRootAfterReboot is a 'getter' method
func (*VolumeStateAttributesType) ForceNvfailOnDr ¶
func (o *VolumeStateAttributesType) ForceNvfailOnDr() bool
ForceNvfailOnDr is a 'getter' method
func (*VolumeStateAttributesType) IgnoreInconsistent ¶
func (o *VolumeStateAttributesType) IgnoreInconsistent() bool
IgnoreInconsistent is a 'getter' method
func (*VolumeStateAttributesType) InNvfailedState ¶
func (o *VolumeStateAttributesType) InNvfailedState() bool
InNvfailedState is a 'getter' method
func (*VolumeStateAttributesType) IsClusterVolume ¶
func (o *VolumeStateAttributesType) IsClusterVolume() bool
IsClusterVolume is a 'getter' method
func (*VolumeStateAttributesType) IsConstituent ¶
func (o *VolumeStateAttributesType) IsConstituent() bool
IsConstituent is a 'getter' method
func (*VolumeStateAttributesType) IsFlexgroup ¶
func (o *VolumeStateAttributesType) IsFlexgroup() bool
IsFlexgroup is a 'getter' method
func (*VolumeStateAttributesType) IsFlexgroupQtreeEnabled ¶
func (o *VolumeStateAttributesType) IsFlexgroupQtreeEnabled() bool
IsFlexgroupQtreeEnabled is a 'getter' method
func (*VolumeStateAttributesType) IsInconsistent ¶
func (o *VolumeStateAttributesType) IsInconsistent() bool
IsInconsistent is a 'getter' method
func (*VolumeStateAttributesType) IsInvalid ¶
func (o *VolumeStateAttributesType) IsInvalid() bool
IsInvalid is a 'getter' method
func (*VolumeStateAttributesType) IsJunctionActive ¶
func (o *VolumeStateAttributesType) IsJunctionActive() bool
IsJunctionActive is a 'getter' method
func (*VolumeStateAttributesType) IsMoveDestinationInCutover ¶
func (o *VolumeStateAttributesType) IsMoveDestinationInCutover() bool
IsMoveDestinationInCutover is a 'getter' method
func (*VolumeStateAttributesType) IsMoving ¶
func (o *VolumeStateAttributesType) IsMoving() bool
IsMoving is a 'getter' method
func (*VolumeStateAttributesType) IsNodeRoot ¶
func (o *VolumeStateAttributesType) IsNodeRoot() bool
IsNodeRoot is a 'getter' method
func (*VolumeStateAttributesType) IsNvfailEnabled ¶
func (o *VolumeStateAttributesType) IsNvfailEnabled() bool
IsNvfailEnabled is a 'getter' method
func (*VolumeStateAttributesType) IsProtocolAccessFenced ¶
func (o *VolumeStateAttributesType) IsProtocolAccessFenced() bool
IsProtocolAccessFenced is a 'getter' method
func (*VolumeStateAttributesType) IsQuiescedInMemory ¶
func (o *VolumeStateAttributesType) IsQuiescedInMemory() bool
IsQuiescedInMemory is a 'getter' method
func (*VolumeStateAttributesType) IsQuiescedOnDisk ¶
func (o *VolumeStateAttributesType) IsQuiescedOnDisk() bool
IsQuiescedOnDisk is a 'getter' method
func (*VolumeStateAttributesType) IsUnrecoverable ¶
func (o *VolumeStateAttributesType) IsUnrecoverable() bool
IsUnrecoverable is a 'getter' method
func (*VolumeStateAttributesType) IsVolumeInCutover ¶
func (o *VolumeStateAttributesType) IsVolumeInCutover() bool
IsVolumeInCutover is a 'getter' method
func (*VolumeStateAttributesType) IsVserverRoot ¶
func (o *VolumeStateAttributesType) IsVserverRoot() bool
IsVserverRoot is a 'getter' method
func (*VolumeStateAttributesType) SetBecomeNodeRootAfterReboot ¶
func (o *VolumeStateAttributesType) SetBecomeNodeRootAfterReboot(newValue bool) *VolumeStateAttributesType
SetBecomeNodeRootAfterReboot is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetForceNvfailOnDr ¶
func (o *VolumeStateAttributesType) SetForceNvfailOnDr(newValue bool) *VolumeStateAttributesType
SetForceNvfailOnDr is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIgnoreInconsistent ¶
func (o *VolumeStateAttributesType) SetIgnoreInconsistent(newValue bool) *VolumeStateAttributesType
SetIgnoreInconsistent is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetInNvfailedState ¶
func (o *VolumeStateAttributesType) SetInNvfailedState(newValue bool) *VolumeStateAttributesType
SetInNvfailedState is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsClusterVolume ¶
func (o *VolumeStateAttributesType) SetIsClusterVolume(newValue bool) *VolumeStateAttributesType
SetIsClusterVolume is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsConstituent ¶
func (o *VolumeStateAttributesType) SetIsConstituent(newValue bool) *VolumeStateAttributesType
SetIsConstituent is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsFlexgroup ¶
func (o *VolumeStateAttributesType) SetIsFlexgroup(newValue bool) *VolumeStateAttributesType
SetIsFlexgroup is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsFlexgroupQtreeEnabled ¶
func (o *VolumeStateAttributesType) SetIsFlexgroupQtreeEnabled(newValue bool) *VolumeStateAttributesType
SetIsFlexgroupQtreeEnabled is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsInconsistent ¶
func (o *VolumeStateAttributesType) SetIsInconsistent(newValue bool) *VolumeStateAttributesType
SetIsInconsistent is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsInvalid ¶
func (o *VolumeStateAttributesType) SetIsInvalid(newValue bool) *VolumeStateAttributesType
SetIsInvalid is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsJunctionActive ¶
func (o *VolumeStateAttributesType) SetIsJunctionActive(newValue bool) *VolumeStateAttributesType
SetIsJunctionActive is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsMoveDestinationInCutover ¶
func (o *VolumeStateAttributesType) SetIsMoveDestinationInCutover(newValue bool) *VolumeStateAttributesType
SetIsMoveDestinationInCutover is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsMoving ¶
func (o *VolumeStateAttributesType) SetIsMoving(newValue bool) *VolumeStateAttributesType
SetIsMoving is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsNodeRoot ¶
func (o *VolumeStateAttributesType) SetIsNodeRoot(newValue bool) *VolumeStateAttributesType
SetIsNodeRoot is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsNvfailEnabled ¶
func (o *VolumeStateAttributesType) SetIsNvfailEnabled(newValue bool) *VolumeStateAttributesType
SetIsNvfailEnabled is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsProtocolAccessFenced ¶
func (o *VolumeStateAttributesType) SetIsProtocolAccessFenced(newValue bool) *VolumeStateAttributesType
SetIsProtocolAccessFenced is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsQuiescedInMemory ¶
func (o *VolumeStateAttributesType) SetIsQuiescedInMemory(newValue bool) *VolumeStateAttributesType
SetIsQuiescedInMemory is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsQuiescedOnDisk ¶
func (o *VolumeStateAttributesType) SetIsQuiescedOnDisk(newValue bool) *VolumeStateAttributesType
SetIsQuiescedOnDisk is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsUnrecoverable ¶
func (o *VolumeStateAttributesType) SetIsUnrecoverable(newValue bool) *VolumeStateAttributesType
SetIsUnrecoverable is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsVolumeInCutover ¶
func (o *VolumeStateAttributesType) SetIsVolumeInCutover(newValue bool) *VolumeStateAttributesType
SetIsVolumeInCutover is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetIsVserverRoot ¶
func (o *VolumeStateAttributesType) SetIsVserverRoot(newValue bool) *VolumeStateAttributesType
SetIsVserverRoot is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetState ¶
func (o *VolumeStateAttributesType) SetState(newValue string) *VolumeStateAttributesType
SetState is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) SetStatus ¶
func (o *VolumeStateAttributesType) SetStatus(newValue VolumeStateAttributesTypeStatus) *VolumeStateAttributesType
SetStatus is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesType) State ¶
func (o *VolumeStateAttributesType) State() string
State is a 'getter' method
func (*VolumeStateAttributesType) Status ¶
func (o *VolumeStateAttributesType) Status() VolumeStateAttributesTypeStatus
Status is a 'getter' method
func (VolumeStateAttributesType) String ¶
func (o VolumeStateAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeStateAttributesType) ToXML ¶
func (o *VolumeStateAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeStateAttributesTypeStatus ¶
type VolumeStateAttributesTypeStatus struct { XMLName xml.Name `xml:"status"` StringPtr []string `xml:"string"` }
VolumeStateAttributesTypeStatus is a wrapper
func (*VolumeStateAttributesTypeStatus) SetString ¶
func (o *VolumeStateAttributesTypeStatus) SetString(newValue []string) *VolumeStateAttributesTypeStatus
SetString is a fluent style 'setter' method that can be chained
func (*VolumeStateAttributesTypeStatus) String ¶
func (o *VolumeStateAttributesTypeStatus) String() []string
String is a 'getter' method
type VolumeTransitionAttributesType ¶
type VolumeTransitionAttributesType struct { XMLName xml.Name `xml:"volume-transition-attributes"` IsCftPrecommitPtr *bool `xml:"is-cft-precommit"` IsCopiedForTransitionPtr *bool `xml:"is-copied-for-transition"` IsTransitionedPtr *bool `xml:"is-transitioned"` TransitionBehaviorPtr *string `xml:"transition-behavior"` }
VolumeTransitionAttributesType is a structure to represent a volume-transition-attributes ZAPI object
func NewVolumeTransitionAttributesType ¶
func NewVolumeTransitionAttributesType() *VolumeTransitionAttributesType
NewVolumeTransitionAttributesType is a factory method for creating new instances of VolumeTransitionAttributesType objects
func (*VolumeTransitionAttributesType) IsCftPrecommit ¶
func (o *VolumeTransitionAttributesType) IsCftPrecommit() bool
IsCftPrecommit is a 'getter' method
func (*VolumeTransitionAttributesType) IsCopiedForTransition ¶
func (o *VolumeTransitionAttributesType) IsCopiedForTransition() bool
IsCopiedForTransition is a 'getter' method
func (*VolumeTransitionAttributesType) IsTransitioned ¶
func (o *VolumeTransitionAttributesType) IsTransitioned() bool
IsTransitioned is a 'getter' method
func (*VolumeTransitionAttributesType) SetIsCftPrecommit ¶
func (o *VolumeTransitionAttributesType) SetIsCftPrecommit(newValue bool) *VolumeTransitionAttributesType
SetIsCftPrecommit is a fluent style 'setter' method that can be chained
func (*VolumeTransitionAttributesType) SetIsCopiedForTransition ¶
func (o *VolumeTransitionAttributesType) SetIsCopiedForTransition(newValue bool) *VolumeTransitionAttributesType
SetIsCopiedForTransition is a fluent style 'setter' method that can be chained
func (*VolumeTransitionAttributesType) SetIsTransitioned ¶
func (o *VolumeTransitionAttributesType) SetIsTransitioned(newValue bool) *VolumeTransitionAttributesType
SetIsTransitioned is a fluent style 'setter' method that can be chained
func (*VolumeTransitionAttributesType) SetTransitionBehavior ¶
func (o *VolumeTransitionAttributesType) SetTransitionBehavior(newValue string) *VolumeTransitionAttributesType
SetTransitionBehavior is a fluent style 'setter' method that can be chained
func (VolumeTransitionAttributesType) String ¶
func (o VolumeTransitionAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeTransitionAttributesType) ToXML ¶
func (o *VolumeTransitionAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeTransitionAttributesType) TransitionBehavior ¶
func (o *VolumeTransitionAttributesType) TransitionBehavior() string
TransitionBehavior is a 'getter' method
type VolumeUnmountRequest ¶
type VolumeUnmountRequest struct { XMLName xml.Name `xml:"volume-unmount"` ForcePtr *bool `xml:"force"` VolumeNamePtr *string `xml:"volume-name"` }
VolumeUnmountRequest is a structure to represent a volume-unmount Request ZAPI object
func NewVolumeUnmountRequest ¶
func NewVolumeUnmountRequest() *VolumeUnmountRequest
NewVolumeUnmountRequest is a factory method for creating new instances of VolumeUnmountRequest objects
func (*VolumeUnmountRequest) ExecuteUsing ¶
func (o *VolumeUnmountRequest) ExecuteUsing(zr *ZapiRunner) (*VolumeUnmountResponse, error)
func (*VolumeUnmountRequest) Force ¶
func (o *VolumeUnmountRequest) Force() bool
Force is a 'getter' method
func (*VolumeUnmountRequest) SetForce ¶
func (o *VolumeUnmountRequest) SetForce(newValue bool) *VolumeUnmountRequest
SetForce is a fluent style 'setter' method that can be chained
func (*VolumeUnmountRequest) SetVolumeName ¶
func (o *VolumeUnmountRequest) SetVolumeName(newValue string) *VolumeUnmountRequest
SetVolumeName is a fluent style 'setter' method that can be chained
func (VolumeUnmountRequest) String ¶
func (o VolumeUnmountRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeUnmountRequest) ToXML ¶
func (o *VolumeUnmountRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeUnmountRequest) VolumeName ¶
func (o *VolumeUnmountRequest) VolumeName() string
VolumeName is a 'getter' method
type VolumeUnmountResponse ¶
type VolumeUnmountResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeUnmountResponseResult `xml:"results"` }
VolumeUnmountResponse is a structure to represent a volume-unmount Response ZAPI object
func NewVolumeUnmountResponse ¶
func NewVolumeUnmountResponse() *VolumeUnmountResponse
NewVolumeUnmountResponse is a factory method for creating new instances of VolumeUnmountResponse objects
func (VolumeUnmountResponse) String ¶
func (o VolumeUnmountResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeUnmountResponse) ToXML ¶
func (o *VolumeUnmountResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeUnmountResponseResult ¶
type VolumeUnmountResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` }
VolumeUnmountResponseResult is a structure to represent a volume-unmount Response Result ZAPI object
func NewVolumeUnmountResponseResult ¶
func NewVolumeUnmountResponseResult() *VolumeUnmountResponseResult
NewVolumeUnmountResponseResult is a factory method for creating new instances of VolumeUnmountResponseResult objects
func (VolumeUnmountResponseResult) String ¶
func (o VolumeUnmountResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeUnmountResponseResult) ToXML ¶
func (o *VolumeUnmountResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeVmAlignAttributesType ¶
type VolumeVmAlignAttributesType struct { XMLName xml.Name `xml:"volume-vm-align-attributes"` VmAlignSectorPtr *int `xml:"vm-align-sector"` VmAlignSuffixPtr *string `xml:"vm-align-suffix"` }
VolumeVmAlignAttributesType is a structure to represent a volume-vm-align-attributes ZAPI object
func NewVolumeVmAlignAttributesType ¶
func NewVolumeVmAlignAttributesType() *VolumeVmAlignAttributesType
NewVolumeVmAlignAttributesType is a factory method for creating new instances of VolumeVmAlignAttributesType objects
func (*VolumeVmAlignAttributesType) SetVmAlignSector ¶
func (o *VolumeVmAlignAttributesType) SetVmAlignSector(newValue int) *VolumeVmAlignAttributesType
SetVmAlignSector is a fluent style 'setter' method that can be chained
func (*VolumeVmAlignAttributesType) SetVmAlignSuffix ¶
func (o *VolumeVmAlignAttributesType) SetVmAlignSuffix(newValue string) *VolumeVmAlignAttributesType
SetVmAlignSuffix is a fluent style 'setter' method that can be chained
func (VolumeVmAlignAttributesType) String ¶
func (o VolumeVmAlignAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeVmAlignAttributesType) ToXML ¶
func (o *VolumeVmAlignAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeVmAlignAttributesType) VmAlignSector ¶
func (o *VolumeVmAlignAttributesType) VmAlignSector() int
VmAlignSector is a 'getter' method
func (*VolumeVmAlignAttributesType) VmAlignSuffix ¶
func (o *VolumeVmAlignAttributesType) VmAlignSuffix() string
VmAlignSuffix is a 'getter' method
type VolumeVserverDrProtectionAttributesType ¶
type VolumeVserverDrProtectionAttributesType struct { XMLName xml.Name `xml:"volume-vserver-dr-protection-attributes"` VserverDrProtectionPtr *string `xml:"vserver-dr-protection"` }
VolumeVserverDrProtectionAttributesType is a structure to represent a volume-vserver-dr-protection-attributes ZAPI object
func NewVolumeVserverDrProtectionAttributesType ¶
func NewVolumeVserverDrProtectionAttributesType() *VolumeVserverDrProtectionAttributesType
NewVolumeVserverDrProtectionAttributesType is a factory method for creating new instances of VolumeVserverDrProtectionAttributesType objects
func (*VolumeVserverDrProtectionAttributesType) SetVserverDrProtection ¶
func (o *VolumeVserverDrProtectionAttributesType) SetVserverDrProtection(newValue string) *VolumeVserverDrProtectionAttributesType
SetVserverDrProtection is a fluent style 'setter' method that can be chained
func (VolumeVserverDrProtectionAttributesType) String ¶
func (o VolumeVserverDrProtectionAttributesType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeVserverDrProtectionAttributesType) ToXML ¶
func (o *VolumeVserverDrProtectionAttributesType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeVserverDrProtectionAttributesType) VserverDrProtection ¶
func (o *VolumeVserverDrProtectionAttributesType) VserverDrProtection() string
VserverDrProtection is a 'getter' method
type VsadminstateType ¶
type VsadminstateType = string
VsadminstateType is a structure to represent a vsadminstate ZAPI object
type VserverAggrInfoType ¶
type VserverAggrInfoType struct { XMLName xml.Name `xml:"vserver-aggr-info"` AggrAvailsizePtr *SizeType `xml:"aggr-availsize"` AggrIsCftPrecommitPtr *bool `xml:"aggr-is-cft-precommit"` AggrNamePtr *AggrNameType `xml:"aggr-name"` }
VserverAggrInfoType is a structure to represent a vserver-aggr-info ZAPI object
func NewVserverAggrInfoType ¶
func NewVserverAggrInfoType() *VserverAggrInfoType
NewVserverAggrInfoType is a factory method for creating new instances of VserverAggrInfoType objects
func (*VserverAggrInfoType) AggrAvailsize ¶
func (o *VserverAggrInfoType) AggrAvailsize() SizeType
AggrAvailsize is a 'getter' method
func (*VserverAggrInfoType) AggrIsCftPrecommit ¶
func (o *VserverAggrInfoType) AggrIsCftPrecommit() bool
AggrIsCftPrecommit is a 'getter' method
func (*VserverAggrInfoType) AggrName ¶
func (o *VserverAggrInfoType) AggrName() AggrNameType
AggrName is a 'getter' method
func (*VserverAggrInfoType) SetAggrAvailsize ¶
func (o *VserverAggrInfoType) SetAggrAvailsize(newValue SizeType) *VserverAggrInfoType
SetAggrAvailsize is a fluent style 'setter' method that can be chained
func (*VserverAggrInfoType) SetAggrIsCftPrecommit ¶
func (o *VserverAggrInfoType) SetAggrIsCftPrecommit(newValue bool) *VserverAggrInfoType
SetAggrIsCftPrecommit is a fluent style 'setter' method that can be chained
func (*VserverAggrInfoType) SetAggrName ¶
func (o *VserverAggrInfoType) SetAggrName(newValue AggrNameType) *VserverAggrInfoType
SetAggrName is a fluent style 'setter' method that can be chained
func (VserverAggrInfoType) String ¶
func (o VserverAggrInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverAggrInfoType) ToXML ¶
func (o *VserverAggrInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetIterRequest ¶
type VserverGetIterRequest struct { XMLName xml.Name `xml:"vserver-get-iter"` DesiredAttributesPtr *VserverGetIterRequestDesiredAttributes `xml:"desired-attributes"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VserverGetIterRequestQuery `xml:"query"` TagPtr *string `xml:"tag"` }
VserverGetIterRequest is a structure to represent a vserver-get-iter Request ZAPI object
func NewVserverGetIterRequest ¶
func NewVserverGetIterRequest() *VserverGetIterRequest
NewVserverGetIterRequest is a factory method for creating new instances of VserverGetIterRequest objects
func (*VserverGetIterRequest) DesiredAttributes ¶
func (o *VserverGetIterRequest) DesiredAttributes() VserverGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*VserverGetIterRequest) ExecuteUsing ¶
func (o *VserverGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*VserverGetIterResponse, error)
func (*VserverGetIterRequest) MaxRecords ¶
func (o *VserverGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*VserverGetIterRequest) Query ¶
func (o *VserverGetIterRequest) Query() VserverGetIterRequestQuery
Query is a 'getter' method
func (*VserverGetIterRequest) SetDesiredAttributes ¶
func (o *VserverGetIterRequest) SetDesiredAttributes(newValue VserverGetIterRequestDesiredAttributes) *VserverGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*VserverGetIterRequest) SetMaxRecords ¶
func (o *VserverGetIterRequest) SetMaxRecords(newValue int) *VserverGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*VserverGetIterRequest) SetQuery ¶
func (o *VserverGetIterRequest) SetQuery(newValue VserverGetIterRequestQuery) *VserverGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*VserverGetIterRequest) SetTag ¶
func (o *VserverGetIterRequest) SetTag(newValue string) *VserverGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (VserverGetIterRequest) String ¶
func (o VserverGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetIterRequest) Tag ¶
func (o *VserverGetIterRequest) Tag() string
Tag is a 'getter' method
func (*VserverGetIterRequest) ToXML ¶
func (o *VserverGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetIterRequestDesiredAttributes ¶
type VserverGetIterRequestDesiredAttributes struct { XMLName xml.Name `xml:"desired-attributes"` VserverInfoPtr *VserverInfoType `xml:"vserver-info"` }
VserverGetIterRequestDesiredAttributes is a wrapper
func (*VserverGetIterRequestDesiredAttributes) SetVserverInfo ¶
func (o *VserverGetIterRequestDesiredAttributes) SetVserverInfo(newValue VserverInfoType) *VserverGetIterRequestDesiredAttributes
SetVserverInfo is a fluent style 'setter' method that can be chained
func (VserverGetIterRequestDesiredAttributes) String ¶
func (o VserverGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetIterRequestDesiredAttributes) VserverInfo ¶
func (o *VserverGetIterRequestDesiredAttributes) VserverInfo() VserverInfoType
VserverInfo is a 'getter' method
type VserverGetIterRequestQuery ¶
type VserverGetIterRequestQuery struct { XMLName xml.Name `xml:"query"` VserverInfoPtr *VserverInfoType `xml:"vserver-info"` }
VserverGetIterRequestQuery is a wrapper
func (*VserverGetIterRequestQuery) SetVserverInfo ¶
func (o *VserverGetIterRequestQuery) SetVserverInfo(newValue VserverInfoType) *VserverGetIterRequestQuery
SetVserverInfo is a fluent style 'setter' method that can be chained
func (VserverGetIterRequestQuery) String ¶
func (o VserverGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetIterRequestQuery) VserverInfo ¶
func (o *VserverGetIterRequestQuery) VserverInfo() VserverInfoType
VserverInfo is a 'getter' method
type VserverGetIterResponse ¶
type VserverGetIterResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VserverGetIterResponseResult `xml:"results"` }
VserverGetIterResponse is a structure to represent a vserver-get-iter Response ZAPI object
func NewVserverGetIterResponse ¶
func NewVserverGetIterResponse() *VserverGetIterResponse
NewVserverGetIterResponse is a factory method for creating new instances of VserverGetIterResponse objects
func (VserverGetIterResponse) String ¶
func (o VserverGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetIterResponse) ToXML ¶
func (o *VserverGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetIterResponseResult ¶
type VserverGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr *VserverGetIterResponseResultAttributesList `xml:"attributes-list"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
VserverGetIterResponseResult is a structure to represent a vserver-get-iter Response Result ZAPI object
func NewVserverGetIterResponseResult ¶
func NewVserverGetIterResponseResult() *VserverGetIterResponseResult
NewVserverGetIterResponseResult is a factory method for creating new instances of VserverGetIterResponseResult objects
func (*VserverGetIterResponseResult) AttributesList ¶
func (o *VserverGetIterResponseResult) AttributesList() VserverGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*VserverGetIterResponseResult) NextTag ¶
func (o *VserverGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*VserverGetIterResponseResult) NumRecords ¶
func (o *VserverGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*VserverGetIterResponseResult) SetAttributesList ¶
func (o *VserverGetIterResponseResult) SetAttributesList(newValue VserverGetIterResponseResultAttributesList) *VserverGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*VserverGetIterResponseResult) SetNextTag ¶
func (o *VserverGetIterResponseResult) SetNextTag(newValue string) *VserverGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*VserverGetIterResponseResult) SetNumRecords ¶
func (o *VserverGetIterResponseResult) SetNumRecords(newValue int) *VserverGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (VserverGetIterResponseResult) String ¶
func (o VserverGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetIterResponseResult) ToXML ¶
func (o *VserverGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetIterResponseResultAttributesList ¶
type VserverGetIterResponseResultAttributesList struct { XMLName xml.Name `xml:"attributes-list"` VserverInfoPtr []VserverInfoType `xml:"vserver-info"` }
VserverGetIterResponseResultAttributesList is a wrapper
func (*VserverGetIterResponseResultAttributesList) SetVserverInfo ¶
func (o *VserverGetIterResponseResultAttributesList) SetVserverInfo(newValue []VserverInfoType) *VserverGetIterResponseResultAttributesList
SetVserverInfo is a fluent style 'setter' method that can be chained
func (VserverGetIterResponseResultAttributesList) String ¶
func (o VserverGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetIterResponseResultAttributesList) VserverInfo ¶
func (o *VserverGetIterResponseResultAttributesList) VserverInfo() []VserverInfoType
VserverInfo is a 'getter' method
type VserverGetRequest ¶
type VserverGetRequest struct { XMLName xml.Name `xml:"vserver-get"` DesiredAttributesPtr *VserverGetRequestDesiredAttributes `xml:"desired-attributes"` }
VserverGetRequest is a structure to represent a vserver-get Request ZAPI object
func NewVserverGetRequest ¶
func NewVserverGetRequest() *VserverGetRequest
NewVserverGetRequest is a factory method for creating new instances of VserverGetRequest objects
func (*VserverGetRequest) DesiredAttributes ¶
func (o *VserverGetRequest) DesiredAttributes() VserverGetRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*VserverGetRequest) ExecuteUsing ¶
func (o *VserverGetRequest) ExecuteUsing(zr *ZapiRunner) (*VserverGetResponse, error)
func (*VserverGetRequest) SetDesiredAttributes ¶
func (o *VserverGetRequest) SetDesiredAttributes(newValue VserverGetRequestDesiredAttributes) *VserverGetRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (VserverGetRequest) String ¶
func (o VserverGetRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetRequest) ToXML ¶
func (o *VserverGetRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetRequestDesiredAttributes ¶
type VserverGetRequestDesiredAttributes struct { XMLName xml.Name `xml:"desired-attributes"` VserverInfoPtr *VserverInfoType `xml:"vserver-info"` }
VserverGetRequestDesiredAttributes is a wrapper
func (*VserverGetRequestDesiredAttributes) SetVserverInfo ¶
func (o *VserverGetRequestDesiredAttributes) SetVserverInfo(newValue VserverInfoType) *VserverGetRequestDesiredAttributes
SetVserverInfo is a fluent style 'setter' method that can be chained
func (VserverGetRequestDesiredAttributes) String ¶
func (o VserverGetRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetRequestDesiredAttributes) VserverInfo ¶
func (o *VserverGetRequestDesiredAttributes) VserverInfo() VserverInfoType
VserverInfo is a 'getter' method
type VserverGetResponse ¶
type VserverGetResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VserverGetResponseResult `xml:"results"` }
VserverGetResponse is a structure to represent a vserver-get Response ZAPI object
func NewVserverGetResponse ¶
func NewVserverGetResponse() *VserverGetResponse
NewVserverGetResponse is a factory method for creating new instances of VserverGetResponse objects
func (VserverGetResponse) String ¶
func (o VserverGetResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetResponse) ToXML ¶
func (o *VserverGetResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetResponseResult ¶
type VserverGetResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesPtr *VserverGetResponseResultAttributes `xml:"attributes"` }
VserverGetResponseResult is a structure to represent a vserver-get Response Result ZAPI object
func NewVserverGetResponseResult ¶
func NewVserverGetResponseResult() *VserverGetResponseResult
NewVserverGetResponseResult is a factory method for creating new instances of VserverGetResponseResult objects
func (*VserverGetResponseResult) Attributes ¶
func (o *VserverGetResponseResult) Attributes() VserverGetResponseResultAttributes
Attributes is a 'getter' method
func (*VserverGetResponseResult) SetAttributes ¶
func (o *VserverGetResponseResult) SetAttributes(newValue VserverGetResponseResultAttributes) *VserverGetResponseResult
SetAttributes is a fluent style 'setter' method that can be chained
func (VserverGetResponseResult) String ¶
func (o VserverGetResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetResponseResult) ToXML ¶
func (o *VserverGetResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverGetResponseResultAttributes ¶
type VserverGetResponseResultAttributes struct { XMLName xml.Name `xml:"attributes"` VserverInfoPtr *VserverInfoType `xml:"vserver-info"` }
VserverGetResponseResultAttributes is a wrapper
func (*VserverGetResponseResultAttributes) SetVserverInfo ¶
func (o *VserverGetResponseResultAttributes) SetVserverInfo(newValue VserverInfoType) *VserverGetResponseResultAttributes
SetVserverInfo is a fluent style 'setter' method that can be chained
func (VserverGetResponseResultAttributes) String ¶
func (o VserverGetResponseResultAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverGetResponseResultAttributes) VserverInfo ¶
func (o *VserverGetResponseResultAttributes) VserverInfo() VserverInfoType
VserverInfo is a 'getter' method
type VserverInfoType ¶
type VserverInfoType struct { XMLName xml.Name `xml:"vserver-info"` AggrListPtr *VserverInfoTypeAggrList `xml:"aggr-list"` // work in progress AllowedProtocolsPtr *VserverInfoTypeAllowedProtocols `xml:"allowed-protocols"` // work in progress AntivirusOnAccessPolicyPtr *AntivirusPolicyType `xml:"antivirus-on-access-policy"` CachingPolicyPtr *string `xml:"caching-policy"` CommentPtr *string `xml:"comment"` DisallowedProtocolsPtr *VserverInfoTypeDisallowedProtocols `xml:"disallowed-protocols"` // work in progress IpspacePtr *string `xml:"ipspace"` IsConfigLockedForChangesPtr *bool `xml:"is-config-locked-for-changes"` IsRepositoryVserverPtr *bool `xml:"is-repository-vserver"` LanguagePtr *LanguageCodeType `xml:"language"` LdapDomainPtr *string `xml:"ldap-domain"` MaxVolumesPtr *string `xml:"max-volumes"` NameMappingSwitchPtr *VserverInfoTypeNameMappingSwitch `xml:"name-mapping-switch"` // work in progress NameServerSwitchPtr *VserverInfoTypeNameServerSwitch `xml:"name-server-switch"` // work in progress NisDomainPtr *NisDomainType `xml:"nis-domain"` OperationalStatePtr *VsoperstateType `xml:"operational-state"` OperationalStateStoppedReasonPtr *VsopstopreasonType `xml:"operational-state-stopped-reason"` QosPolicyGroupPtr *string `xml:"qos-policy-group"` QuotaPolicyPtr *string `xml:"quota-policy"` RootVolumePtr *VolumeNameType `xml:"root-volume"` RootVolumeAggregatePtr *AggrNameType `xml:"root-volume-aggregate"` RootVolumeSecurityStylePtr *SecurityStyleEnumType `xml:"root-volume-security-style"` SnapshotPolicyPtr *SnapshotPolicyType `xml:"snapshot-policy"` StatePtr *VsadminstateType `xml:"state"` UuidPtr *UuidType `xml:"uuid"` VolumeDeleteRetentionHoursPtr *int `xml:"volume-delete-retention-hours"` VserverAggrInfoListPtr *VserverInfoTypeVserverAggrInfoList `xml:"vserver-aggr-info-list"` // work in progress VserverNamePtr *string `xml:"vserver-name"` VserverSubtypePtr *string `xml:"vserver-subtype"` VserverTypePtr *string `xml:"vserver-type"` }
VserverInfoType is a structure to represent a vserver-info ZAPI object
func NewVserverInfoType ¶
func NewVserverInfoType() *VserverInfoType
NewVserverInfoType is a factory method for creating new instances of VserverInfoType objects
func (*VserverInfoType) AggrList ¶
func (o *VserverInfoType) AggrList() VserverInfoTypeAggrList
AggrList is a 'getter' method
func (*VserverInfoType) AllowedProtocols ¶
func (o *VserverInfoType) AllowedProtocols() VserverInfoTypeAllowedProtocols
AllowedProtocols is a 'getter' method
func (*VserverInfoType) AntivirusOnAccessPolicy ¶
func (o *VserverInfoType) AntivirusOnAccessPolicy() AntivirusPolicyType
AntivirusOnAccessPolicy is a 'getter' method
func (*VserverInfoType) CachingPolicy ¶
func (o *VserverInfoType) CachingPolicy() string
CachingPolicy is a 'getter' method
func (*VserverInfoType) Comment ¶
func (o *VserverInfoType) Comment() string
Comment is a 'getter' method
func (*VserverInfoType) DisallowedProtocols ¶
func (o *VserverInfoType) DisallowedProtocols() VserverInfoTypeDisallowedProtocols
DisallowedProtocols is a 'getter' method
func (*VserverInfoType) Ipspace ¶
func (o *VserverInfoType) Ipspace() string
Ipspace is a 'getter' method
func (*VserverInfoType) IsConfigLockedForChanges ¶
func (o *VserverInfoType) IsConfigLockedForChanges() bool
IsConfigLockedForChanges is a 'getter' method
func (*VserverInfoType) IsRepositoryVserver ¶
func (o *VserverInfoType) IsRepositoryVserver() bool
IsRepositoryVserver is a 'getter' method
func (*VserverInfoType) Language ¶
func (o *VserverInfoType) Language() LanguageCodeType
Language is a 'getter' method
func (*VserverInfoType) LdapDomain ¶
func (o *VserverInfoType) LdapDomain() string
LdapDomain is a 'getter' method
func (*VserverInfoType) MaxVolumes ¶
func (o *VserverInfoType) MaxVolumes() string
MaxVolumes is a 'getter' method
func (*VserverInfoType) NameMappingSwitch ¶
func (o *VserverInfoType) NameMappingSwitch() VserverInfoTypeNameMappingSwitch
NameMappingSwitch is a 'getter' method
func (*VserverInfoType) NameServerSwitch ¶
func (o *VserverInfoType) NameServerSwitch() VserverInfoTypeNameServerSwitch
NameServerSwitch is a 'getter' method
func (*VserverInfoType) NisDomain ¶
func (o *VserverInfoType) NisDomain() NisDomainType
NisDomain is a 'getter' method
func (*VserverInfoType) OperationalState ¶
func (o *VserverInfoType) OperationalState() VsoperstateType
OperationalState is a 'getter' method
func (*VserverInfoType) OperationalStateStoppedReason ¶
func (o *VserverInfoType) OperationalStateStoppedReason() VsopstopreasonType
OperationalStateStoppedReason is a 'getter' method
func (*VserverInfoType) QosPolicyGroup ¶
func (o *VserverInfoType) QosPolicyGroup() string
QosPolicyGroup is a 'getter' method
func (*VserverInfoType) QuotaPolicy ¶
func (o *VserverInfoType) QuotaPolicy() string
QuotaPolicy is a 'getter' method
func (*VserverInfoType) RootVolume ¶
func (o *VserverInfoType) RootVolume() VolumeNameType
RootVolume is a 'getter' method
func (*VserverInfoType) RootVolumeAggregate ¶
func (o *VserverInfoType) RootVolumeAggregate() AggrNameType
RootVolumeAggregate is a 'getter' method
func (*VserverInfoType) RootVolumeSecurityStyle ¶
func (o *VserverInfoType) RootVolumeSecurityStyle() SecurityStyleEnumType
RootVolumeSecurityStyle is a 'getter' method
func (*VserverInfoType) SetAggrList ¶
func (o *VserverInfoType) SetAggrList(newValue VserverInfoTypeAggrList) *VserverInfoType
SetAggrList is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetAllowedProtocols ¶
func (o *VserverInfoType) SetAllowedProtocols(newValue VserverInfoTypeAllowedProtocols) *VserverInfoType
SetAllowedProtocols is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetAntivirusOnAccessPolicy ¶
func (o *VserverInfoType) SetAntivirusOnAccessPolicy(newValue AntivirusPolicyType) *VserverInfoType
SetAntivirusOnAccessPolicy is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetCachingPolicy ¶
func (o *VserverInfoType) SetCachingPolicy(newValue string) *VserverInfoType
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetComment ¶
func (o *VserverInfoType) SetComment(newValue string) *VserverInfoType
SetComment is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetDisallowedProtocols ¶
func (o *VserverInfoType) SetDisallowedProtocols(newValue VserverInfoTypeDisallowedProtocols) *VserverInfoType
SetDisallowedProtocols is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetIpspace ¶
func (o *VserverInfoType) SetIpspace(newValue string) *VserverInfoType
SetIpspace is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetIsConfigLockedForChanges ¶
func (o *VserverInfoType) SetIsConfigLockedForChanges(newValue bool) *VserverInfoType
SetIsConfigLockedForChanges is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetIsRepositoryVserver ¶
func (o *VserverInfoType) SetIsRepositoryVserver(newValue bool) *VserverInfoType
SetIsRepositoryVserver is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetLanguage ¶
func (o *VserverInfoType) SetLanguage(newValue LanguageCodeType) *VserverInfoType
SetLanguage is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetLdapDomain ¶
func (o *VserverInfoType) SetLdapDomain(newValue string) *VserverInfoType
SetLdapDomain is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetMaxVolumes ¶
func (o *VserverInfoType) SetMaxVolumes(newValue string) *VserverInfoType
SetMaxVolumes is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetNameMappingSwitch ¶
func (o *VserverInfoType) SetNameMappingSwitch(newValue VserverInfoTypeNameMappingSwitch) *VserverInfoType
SetNameMappingSwitch is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetNameServerSwitch ¶
func (o *VserverInfoType) SetNameServerSwitch(newValue VserverInfoTypeNameServerSwitch) *VserverInfoType
SetNameServerSwitch is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetNisDomain ¶
func (o *VserverInfoType) SetNisDomain(newValue NisDomainType) *VserverInfoType
SetNisDomain is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetOperationalState ¶
func (o *VserverInfoType) SetOperationalState(newValue VsoperstateType) *VserverInfoType
SetOperationalState is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetOperationalStateStoppedReason ¶
func (o *VserverInfoType) SetOperationalStateStoppedReason(newValue VsopstopreasonType) *VserverInfoType
SetOperationalStateStoppedReason is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetQosPolicyGroup ¶
func (o *VserverInfoType) SetQosPolicyGroup(newValue string) *VserverInfoType
SetQosPolicyGroup is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetQuotaPolicy ¶
func (o *VserverInfoType) SetQuotaPolicy(newValue string) *VserverInfoType
SetQuotaPolicy is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetRootVolume ¶
func (o *VserverInfoType) SetRootVolume(newValue VolumeNameType) *VserverInfoType
SetRootVolume is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetRootVolumeAggregate ¶
func (o *VserverInfoType) SetRootVolumeAggregate(newValue AggrNameType) *VserverInfoType
SetRootVolumeAggregate is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetRootVolumeSecurityStyle ¶
func (o *VserverInfoType) SetRootVolumeSecurityStyle(newValue SecurityStyleEnumType) *VserverInfoType
SetRootVolumeSecurityStyle is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetSnapshotPolicy ¶
func (o *VserverInfoType) SetSnapshotPolicy(newValue SnapshotPolicyType) *VserverInfoType
SetSnapshotPolicy is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetState ¶
func (o *VserverInfoType) SetState(newValue VsadminstateType) *VserverInfoType
SetState is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetUuid ¶
func (o *VserverInfoType) SetUuid(newValue UuidType) *VserverInfoType
SetUuid is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetVolumeDeleteRetentionHours ¶
func (o *VserverInfoType) SetVolumeDeleteRetentionHours(newValue int) *VserverInfoType
SetVolumeDeleteRetentionHours is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetVserverAggrInfoList ¶
func (o *VserverInfoType) SetVserverAggrInfoList(newValue VserverInfoTypeVserverAggrInfoList) *VserverInfoType
SetVserverAggrInfoList is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetVserverName ¶
func (o *VserverInfoType) SetVserverName(newValue string) *VserverInfoType
SetVserverName is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetVserverSubtype ¶
func (o *VserverInfoType) SetVserverSubtype(newValue string) *VserverInfoType
SetVserverSubtype is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SetVserverType ¶
func (o *VserverInfoType) SetVserverType(newValue string) *VserverInfoType
SetVserverType is a fluent style 'setter' method that can be chained
func (*VserverInfoType) SnapshotPolicy ¶
func (o *VserverInfoType) SnapshotPolicy() SnapshotPolicyType
SnapshotPolicy is a 'getter' method
func (*VserverInfoType) State ¶
func (o *VserverInfoType) State() VsadminstateType
State is a 'getter' method
func (VserverInfoType) String ¶
func (o VserverInfoType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverInfoType) ToXML ¶
func (o *VserverInfoType) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VserverInfoType) VolumeDeleteRetentionHours ¶
func (o *VserverInfoType) VolumeDeleteRetentionHours() int
VolumeDeleteRetentionHours is a 'getter' method
func (*VserverInfoType) VserverAggrInfoList ¶
func (o *VserverInfoType) VserverAggrInfoList() VserverInfoTypeVserverAggrInfoList
VserverAggrInfoList is a 'getter' method
func (*VserverInfoType) VserverName ¶
func (o *VserverInfoType) VserverName() string
VserverName is a 'getter' method
func (*VserverInfoType) VserverSubtype ¶
func (o *VserverInfoType) VserverSubtype() string
VserverSubtype is a 'getter' method
func (*VserverInfoType) VserverType ¶
func (o *VserverInfoType) VserverType() string
VserverType is a 'getter' method
type VserverInfoTypeAggrList ¶
type VserverInfoTypeAggrList struct { XMLName xml.Name `xml:"aggr-list"` AggrNamePtr []AggrNameType `xml:"aggr-name"` }
VserverInfoTypeAggrList is a wrapper
func (*VserverInfoTypeAggrList) AggrName ¶
func (o *VserverInfoTypeAggrList) AggrName() []AggrNameType
AggrName is a 'getter' method
func (*VserverInfoTypeAggrList) SetAggrName ¶
func (o *VserverInfoTypeAggrList) SetAggrName(newValue []AggrNameType) *VserverInfoTypeAggrList
SetAggrName is a fluent style 'setter' method that can be chained
type VserverInfoTypeAllowedProtocols ¶
type VserverInfoTypeAllowedProtocols struct { XMLName xml.Name `xml:"allowed-protocols"` ProtocolPtr []ProtocolType `xml:"protocol"` }
VserverInfoTypeAllowedProtocols is a wrapper
func (*VserverInfoTypeAllowedProtocols) Protocol ¶
func (o *VserverInfoTypeAllowedProtocols) Protocol() []ProtocolType
Protocol is a 'getter' method
func (*VserverInfoTypeAllowedProtocols) SetProtocol ¶
func (o *VserverInfoTypeAllowedProtocols) SetProtocol(newValue []ProtocolType) *VserverInfoTypeAllowedProtocols
SetProtocol is a fluent style 'setter' method that can be chained
type VserverInfoTypeDisallowedProtocols ¶
type VserverInfoTypeDisallowedProtocols struct { XMLName xml.Name `xml:"disallowed-protocols"` ProtocolPtr []ProtocolType `xml:"protocol"` }
VserverInfoTypeDisallowedProtocols is a wrapper
func (*VserverInfoTypeDisallowedProtocols) Protocol ¶
func (o *VserverInfoTypeDisallowedProtocols) Protocol() []ProtocolType
Protocol is a 'getter' method
func (*VserverInfoTypeDisallowedProtocols) SetProtocol ¶
func (o *VserverInfoTypeDisallowedProtocols) SetProtocol(newValue []ProtocolType) *VserverInfoTypeDisallowedProtocols
SetProtocol is a fluent style 'setter' method that can be chained
type VserverInfoTypeNameMappingSwitch ¶
type VserverInfoTypeNameMappingSwitch struct { XMLName xml.Name `xml:"name-mapping-switch"` NmswitchPtr []NmswitchType `xml:"nmswitch"` }
VserverInfoTypeNameMappingSwitch is a wrapper
func (*VserverInfoTypeNameMappingSwitch) Nmswitch ¶
func (o *VserverInfoTypeNameMappingSwitch) Nmswitch() []NmswitchType
Nmswitch is a 'getter' method
func (*VserverInfoTypeNameMappingSwitch) SetNmswitch ¶
func (o *VserverInfoTypeNameMappingSwitch) SetNmswitch(newValue []NmswitchType) *VserverInfoTypeNameMappingSwitch
SetNmswitch is a fluent style 'setter' method that can be chained
type VserverInfoTypeNameServerSwitch ¶
type VserverInfoTypeNameServerSwitch struct { XMLName xml.Name `xml:"name-server-switch"` NsswitchPtr []NsswitchType `xml:"nsswitch"` }
VserverInfoTypeNameServerSwitch is a wrapper
func (*VserverInfoTypeNameServerSwitch) Nsswitch ¶
func (o *VserverInfoTypeNameServerSwitch) Nsswitch() []NsswitchType
Nsswitch is a 'getter' method
func (*VserverInfoTypeNameServerSwitch) SetNsswitch ¶
func (o *VserverInfoTypeNameServerSwitch) SetNsswitch(newValue []NsswitchType) *VserverInfoTypeNameServerSwitch
SetNsswitch is a fluent style 'setter' method that can be chained
type VserverInfoTypeVserverAggrInfoList ¶
type VserverInfoTypeVserverAggrInfoList struct { XMLName xml.Name `xml:"vserver-aggr-info-list"` VserverAggrInfoPtr []VserverAggrInfoType `xml:"vserver-aggr-info"` }
VserverInfoTypeVserverAggrInfoList is a wrapper
func (*VserverInfoTypeVserverAggrInfoList) SetVserverAggrInfo ¶
func (o *VserverInfoTypeVserverAggrInfoList) SetVserverAggrInfo(newValue []VserverAggrInfoType) *VserverInfoTypeVserverAggrInfoList
SetVserverAggrInfo is a fluent style 'setter' method that can be chained
func (*VserverInfoTypeVserverAggrInfoList) VserverAggrInfo ¶
func (o *VserverInfoTypeVserverAggrInfoList) VserverAggrInfo() []VserverAggrInfoType
VserverAggrInfo is a 'getter' method
type VserverNameType ¶
type VserverNameType = string
VserverNameType is a structure to represent a vserver-name ZAPI object
type VserverShowAggrGetIterRequest ¶
type VserverShowAggrGetIterRequest struct { XMLName xml.Name `xml:"vserver-show-aggr-get-iter"` DesiredAttributesPtr *VserverShowAggrGetIterRequestDesiredAttributes `xml:"desired-attributes"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VserverShowAggrGetIterRequestQuery `xml:"query"` TagPtr *string `xml:"tag"` VserverPtr *string `xml:"vserver"` }
VserverShowAggrGetIterRequest is a structure to represent a vserver-show-aggr-get-iter Request ZAPI object
func NewVserverShowAggrGetIterRequest ¶
func NewVserverShowAggrGetIterRequest() *VserverShowAggrGetIterRequest
NewVserverShowAggrGetIterRequest is a factory method for creating new instances of VserverShowAggrGetIterRequest objects
func (*VserverShowAggrGetIterRequest) DesiredAttributes ¶
func (o *VserverShowAggrGetIterRequest) DesiredAttributes() VserverShowAggrGetIterRequestDesiredAttributes
DesiredAttributes is a 'getter' method
func (*VserverShowAggrGetIterRequest) ExecuteUsing ¶
func (o *VserverShowAggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (*VserverShowAggrGetIterResponse, error)
func (*VserverShowAggrGetIterRequest) MaxRecords ¶
func (o *VserverShowAggrGetIterRequest) MaxRecords() int
MaxRecords is a 'getter' method
func (*VserverShowAggrGetIterRequest) Query ¶
func (o *VserverShowAggrGetIterRequest) Query() VserverShowAggrGetIterRequestQuery
Query is a 'getter' method
func (*VserverShowAggrGetIterRequest) SetDesiredAttributes ¶
func (o *VserverShowAggrGetIterRequest) SetDesiredAttributes(newValue VserverShowAggrGetIterRequestDesiredAttributes) *VserverShowAggrGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterRequest) SetMaxRecords ¶
func (o *VserverShowAggrGetIterRequest) SetMaxRecords(newValue int) *VserverShowAggrGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterRequest) SetQuery ¶
func (o *VserverShowAggrGetIterRequest) SetQuery(newValue VserverShowAggrGetIterRequestQuery) *VserverShowAggrGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterRequest) SetTag ¶
func (o *VserverShowAggrGetIterRequest) SetTag(newValue string) *VserverShowAggrGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterRequest) SetVserver ¶
func (o *VserverShowAggrGetIterRequest) SetVserver(newValue string) *VserverShowAggrGetIterRequest
SetVserver is a fluent style 'setter' method that can be chained
func (VserverShowAggrGetIterRequest) String ¶
func (o VserverShowAggrGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverShowAggrGetIterRequest) Tag ¶
func (o *VserverShowAggrGetIterRequest) Tag() string
Tag is a 'getter' method
func (*VserverShowAggrGetIterRequest) ToXML ¶
func (o *VserverShowAggrGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VserverShowAggrGetIterRequest) Vserver ¶
func (o *VserverShowAggrGetIterRequest) Vserver() string
Vserver is a 'getter' method
type VserverShowAggrGetIterRequestDesiredAttributes ¶
type VserverShowAggrGetIterRequestDesiredAttributes struct { XMLName xml.Name `xml:"desired-attributes"` ShowAggregatesPtr *ShowAggregatesType `xml:"show-aggregates"` }
VserverShowAggrGetIterRequestDesiredAttributes is a wrapper
func (*VserverShowAggrGetIterRequestDesiredAttributes) SetShowAggregates ¶
func (o *VserverShowAggrGetIterRequestDesiredAttributes) SetShowAggregates(newValue ShowAggregatesType) *VserverShowAggrGetIterRequestDesiredAttributes
SetShowAggregates is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterRequestDesiredAttributes) ShowAggregates ¶
func (o *VserverShowAggrGetIterRequestDesiredAttributes) ShowAggregates() ShowAggregatesType
ShowAggregates is a 'getter' method
func (VserverShowAggrGetIterRequestDesiredAttributes) String ¶
func (o VserverShowAggrGetIterRequestDesiredAttributes) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VserverShowAggrGetIterRequestQuery ¶
type VserverShowAggrGetIterRequestQuery struct { XMLName xml.Name `xml:"query"` ShowAggregatesPtr *ShowAggregatesType `xml:"show-aggregates"` }
VserverShowAggrGetIterRequestQuery is a wrapper
func (*VserverShowAggrGetIterRequestQuery) SetShowAggregates ¶
func (o *VserverShowAggrGetIterRequestQuery) SetShowAggregates(newValue ShowAggregatesType) *VserverShowAggrGetIterRequestQuery
SetShowAggregates is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterRequestQuery) ShowAggregates ¶
func (o *VserverShowAggrGetIterRequestQuery) ShowAggregates() ShowAggregatesType
ShowAggregates is a 'getter' method
func (VserverShowAggrGetIterRequestQuery) String ¶
func (o VserverShowAggrGetIterRequestQuery) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VserverShowAggrGetIterResponse ¶
type VserverShowAggrGetIterResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VserverShowAggrGetIterResponseResult `xml:"results"` }
VserverShowAggrGetIterResponse is a structure to represent a vserver-show-aggr-get-iter Response ZAPI object
func NewVserverShowAggrGetIterResponse ¶
func NewVserverShowAggrGetIterResponse() *VserverShowAggrGetIterResponse
NewVserverShowAggrGetIterResponse is a factory method for creating new instances of VserverShowAggrGetIterResponse objects
func (VserverShowAggrGetIterResponse) String ¶
func (o VserverShowAggrGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverShowAggrGetIterResponse) ToXML ¶
func (o *VserverShowAggrGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverShowAggrGetIterResponseResult ¶
type VserverShowAggrGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr *VserverShowAggrGetIterResponseResultAttributesList `xml:"attributes-list"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
VserverShowAggrGetIterResponseResult is a structure to represent a vserver-show-aggr-get-iter Response Result ZAPI object
func NewVserverShowAggrGetIterResponseResult ¶
func NewVserverShowAggrGetIterResponseResult() *VserverShowAggrGetIterResponseResult
NewVserverShowAggrGetIterResponseResult is a factory method for creating new instances of VserverShowAggrGetIterResponseResult objects
func (*VserverShowAggrGetIterResponseResult) AttributesList ¶
func (o *VserverShowAggrGetIterResponseResult) AttributesList() VserverShowAggrGetIterResponseResultAttributesList
AttributesList is a 'getter' method
func (*VserverShowAggrGetIterResponseResult) NextTag ¶
func (o *VserverShowAggrGetIterResponseResult) NextTag() string
NextTag is a 'getter' method
func (*VserverShowAggrGetIterResponseResult) NumRecords ¶
func (o *VserverShowAggrGetIterResponseResult) NumRecords() int
NumRecords is a 'getter' method
func (*VserverShowAggrGetIterResponseResult) SetAttributesList ¶
func (o *VserverShowAggrGetIterResponseResult) SetAttributesList(newValue VserverShowAggrGetIterResponseResultAttributesList) *VserverShowAggrGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterResponseResult) SetNextTag ¶
func (o *VserverShowAggrGetIterResponseResult) SetNextTag(newValue string) *VserverShowAggrGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterResponseResult) SetNumRecords ¶
func (o *VserverShowAggrGetIterResponseResult) SetNumRecords(newValue int) *VserverShowAggrGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (VserverShowAggrGetIterResponseResult) String ¶
func (o VserverShowAggrGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VserverShowAggrGetIterResponseResult) ToXML ¶
func (o *VserverShowAggrGetIterResponseResult) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VserverShowAggrGetIterResponseResultAttributesList ¶
type VserverShowAggrGetIterResponseResultAttributesList struct { XMLName xml.Name `xml:"attributes-list"` ShowAggregatesPtr []ShowAggregatesType `xml:"show-aggregates"` }
VserverShowAggrGetIterResponseResultAttributesList is a wrapper
func (*VserverShowAggrGetIterResponseResultAttributesList) SetShowAggregates ¶
func (o *VserverShowAggrGetIterResponseResultAttributesList) SetShowAggregates(newValue []ShowAggregatesType) *VserverShowAggrGetIterResponseResultAttributesList
SetShowAggregates is a fluent style 'setter' method that can be chained
func (*VserverShowAggrGetIterResponseResultAttributesList) ShowAggregates ¶
func (o *VserverShowAggrGetIterResponseResultAttributesList) ShowAggregates() []ShowAggregatesType
ShowAggregates is a 'getter' method
func (VserverShowAggrGetIterResponseResultAttributesList) String ¶
func (o VserverShowAggrGetIterResponseResultAttributesList) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VsoperstateType ¶
type VsoperstateType = string
VsoperstateType is a structure to represent a vsoperstate ZAPI object
type VsopstopreasonType ¶
type VsopstopreasonType = string
VsopstopreasonType is a structure to represent a vsopstopreason ZAPI object
type ZAPIRequest ¶
type ZAPIResponseIterable ¶
type ZAPIResponseIterable interface {
NextTag() string
}
type ZapiRunner ¶
type ZapiRunner struct { ManagementLIF string SVM string Username string Password string Secure bool OntapiVersion string DebugTraceFlags map[string]bool // Example: {"api":false, "method":true} }
func (*ZapiRunner) ExecuteUsing ¶
func (o *ZapiRunner) ExecuteUsing(z ZAPIRequest, requestType string, v interface{}) (interface{}, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*ZapiRunner) ExecuteWithoutIteration ¶
func (o *ZapiRunner) ExecuteWithoutIteration(z ZAPIRequest, requestType string, v interface{}) (interface{}, error)
ExecuteWithoutIteration does not attempt to perform any nextTag style iteration
func (*ZapiRunner) SendZapi ¶
func (o *ZapiRunner) SendZapi(r ZAPIRequest) (*http.Response, error)
SendZapi sends the provided ZAPIRequest to the Ontap system
Source Files ¶
- api-aggr-space-get-iter.go
- api-clone-create.go
- api-ems-autosupport-log.go
- api-export-policy-create.go
- api-export-rule-create.go
- api-export-rule-get-iter.go
- api-igroup-add.go
- api-igroup-create.go
- api-igroup-destroy.go
- api-igroup-get-iter.go
- api-igroup-remove.go
- api-iscsi-interface-get-iter.go
- api-iscsi-node-get-name.go
- api-iscsi-service-get-iter.go
- api-job-get-iter.go
- api-lun-create-by-size.go
- api-lun-destroy.go
- api-lun-get-attribute.go
- api-lun-get-geometry.go
- api-lun-get-iter.go
- api-lun-get-serial-number.go
- api-lun-map-list-info.go
- api-lun-map.go
- api-lun-offline.go
- api-lun-online.go
- api-lun-resize.go
- api-lun-set-attribute.go
- api-net-interface-get-iter.go
- api-qtree-create.go
- api-qtree-delete-async.go
- api-qtree-list-iter.go
- api-qtree-rename.go
- api-quota-list-entries-iter.go
- api-quota-off.go
- api-quota-on.go
- api-quota-resize.go
- api-quota-set-entry.go
- api-quota-status.go
- api-snapmirror-get-iter.go
- api-snapshot-create.go
- api-snapshot-delete.go
- api-snapshot-get-iter.go
- api-snapshot-restore-volume.go
- api-system-get-ontapi-version.go
- api-system-get-version.go
- api-system-node-get-iter.go
- api-volume-clone-create.go
- api-volume-clone-split-start.go
- api-volume-create-async.go
- api-volume-create.go
- api-volume-destroy-async.go
- api-volume-destroy.go
- api-volume-get-iter.go
- api-volume-modify-iter-async.go
- api-volume-modify-iter.go
- api-volume-mount.go
- api-volume-offline.go
- api-volume-rename.go
- api-volume-size-async.go
- api-volume-size.go
- api-volume-unmount.go
- api-vserver-get-iter.go
- api-vserver-get.go
- api-vserver-show-aggr-get-iter.go
- common.go
- errors.go
- type-UUID.go
- type-access-protocol.go
- type-aggr-64bit-upgrade-attributes.go
- type-aggr-attributes.go
- type-aggr-check-attributes.go
- type-aggr-fs-attributes.go
- type-aggr-inode-attributes.go
- type-aggr-name.go
- type-aggr-ownership-attributes.go
- type-aggr-performance-attributes.go
- type-aggr-raid-attributes.go
- type-aggr-snaplock-attributes.go
- type-aggr-snapmirror-attributes.go
- type-aggr-snapshot-attributes.go
- type-aggr-space-attributes.go
- type-aggr-start-attributes.go
- type-aggr-status-attributes.go
- type-aggr-striping-attributes.go
- type-aggr-volume-count-attributes.go
- type-aggr-wafliron-attributes.go
- type-aggregatetype.go
- type-antivirus-policy.go
- type-autobalance-aggregate-state.go
- type-block-range.go
- type-cache-policy.go
- type-data-protocol.go
- type-dns-zone.go
- type-export-policy-info.go
- type-export-policy-name.go
- type-export-rule-info.go
- type-exportchownmode.go
- type-exportntfsunixsecops.go
- type-failover-group.go
- type-initiator-group-info.go
- type-initiator-group-os-type.go
- type-initiator-info.go
- type-ip-address.go
- type-iscsi-interface-list-entry-info.go
- type-iscsi-service-info.go
- type-job-info.go
- type-job-priority.go
- type-job-state.go
- type-junction-path.go
- type-language-code.go
- type-lun-info.go
- type-lun-os-type.go
- type-net-interface-info.go
- type-nis-domain.go
- type-nmswitch.go
- type-node-details-info.go
- type-node-name.go
- type-node-ontapi-detail-info.go
- type-node-version-detail-info.go
- type-nsswitch.go
- type-nvram-battery-status-enum.go
- type-plex-attributes.go
- type-protocol.go
- type-qtree-info.go
- type-quota-entry.go
- type-raidgroup-attributes.go
- type-repos-constituent-role.go
- type-routing-group-type.go
- type-security-flavor.go
- type-security-style-enum.go
- type-show-aggregates.go
- type-size.go
- type-snaplocktype.go
- type-snapmirror-info.go
- type-snapshot-info.go
- type-snapshot-owner.go
- type-snapshot-policy.go
- type-space-information.go
- type-space-slo-enum.go
- type-storage-configuration-state-enum.go
- type-subnet-name.go
- type-system-version-tuple.go
- type-vm-system-disks.go
- type-vmhost-info.go
- type-volstyle.go
- type-volume-antivirus-attributes.go
- type-volume-attributes.go
- type-volume-autobalance-attributes.go
- type-volume-autosize-attributes.go
- type-volume-clone-attributes.go
- type-volume-clone-parent-attributes.go
- type-volume-comp-aggr-attributes.go
- type-volume-directory-attributes.go
- type-volume-error.go
- type-volume-export-attributes.go
- type-volume-flexcache-attributes.go
- type-volume-hybrid-cache-attributes.go
- type-volume-id-attributes.go
- type-volume-infinitevol-attributes.go
- type-volume-inode-attributes.go
- type-volume-language-attributes.go
- type-volume-mirror-attributes.go
- type-volume-modify-iter-async-info.go
- type-volume-modify-iter-info.go
- type-volume-name.go
- type-volume-performance-attributes.go
- type-volume-qos-attributes.go
- type-volume-security-attributes.go
- type-volume-security-unix-attributes.go
- type-volume-sis-attributes.go
- type-volume-snaplock-attributes.go
- type-volume-snapshot-attributes.go
- type-volume-snapshot-autodelete-attributes.go
- type-volume-space-attributes.go
- type-volume-state-attributes.go
- type-volume-transition-attributes.go
- type-volume-vm-align-attributes.go
- type-volume-vserver-dr-protection-attributes.go
- type-vsadminstate.go
- type-vserver-aggr-info.go
- type-vserver-info.go
- type-vserver-name.go
- type-vsoperstate.go
- type-vsopstopreason.go