Documentation ¶
Index ¶
- Constants
- type AccessProtocolType
- type AggrAttributesType
- type AggrGetIterRequest
- func (o *AggrGetIterRequest) DesiredAttributes() AggrAttributesType
- func (o *AggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (AggrGetIterResponse, error)
- func (o *AggrGetIterRequest) MaxRecords() int
- func (o *AggrGetIterRequest) Query() AggrAttributesType
- func (o *AggrGetIterRequest) SetDesiredAttributes(newValue AggrAttributesType) *AggrGetIterRequest
- func (o *AggrGetIterRequest) SetMaxRecords(newValue int) *AggrGetIterRequest
- func (o *AggrGetIterRequest) SetQuery(newValue AggrAttributesType) *AggrGetIterRequest
- func (o *AggrGetIterRequest) SetTag(newValue string) *AggrGetIterRequest
- func (o AggrGetIterRequest) String() string
- func (o *AggrGetIterRequest) Tag() string
- func (o *AggrGetIterRequest) ToXML() (string, error)
- type AggrGetIterResponse
- type AggrGetIterResponseResult
- func (o *AggrGetIterResponseResult) AttributesList() []AggrAttributesType
- func (o *AggrGetIterResponseResult) NextTag() string
- func (o *AggrGetIterResponseResult) NumRecords() int
- func (o *AggrGetIterResponseResult) SetAttributesList(newValue []AggrAttributesType) *AggrGetIterResponseResult
- func (o *AggrGetIterResponseResult) SetNextTag(newValue string) *AggrGetIterResponseResult
- func (o *AggrGetIterResponseResult) SetNumRecords(newValue int) *AggrGetIterResponseResult
- func (o AggrGetIterResponseResult) String() string
- type AggrNameType
- type AggrRaidAttributesType
- type AggregatetypeType
- type AntivirusPolicyType
- 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 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
- 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() []AccessProtocolType
- func (o *ExportRuleCreateRequest) RoRule() []SecurityFlavorType
- func (o *ExportRuleCreateRequest) RuleIndex() int
- func (o *ExportRuleCreateRequest) RwRule() []SecurityFlavorType
- 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 []AccessProtocolType) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetRoRule(newValue []SecurityFlavorType) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetRuleIndex(newValue int) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetRwRule(newValue []SecurityFlavorType) *ExportRuleCreateRequest
- func (o *ExportRuleCreateRequest) SetSuperUserSecurity(newValue []SecurityFlavorType) *ExportRuleCreateRequest
- func (o ExportRuleCreateRequest) String() string
- func (o *ExportRuleCreateRequest) SuperUserSecurity() []SecurityFlavorType
- func (o *ExportRuleCreateRequest) ToXML() (string, error)
- type ExportRuleCreateResponse
- type ExportRuleCreateResponseResult
- type ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) DesiredAttributes() ExportRuleInfoType
- func (o *ExportRuleGetIterRequest) ExecuteUsing(zr *ZapiRunner) (ExportRuleGetIterResponse, error)
- func (o *ExportRuleGetIterRequest) MaxRecords() int
- func (o *ExportRuleGetIterRequest) Query() ExportRuleInfoType
- func (o *ExportRuleGetIterRequest) SetDesiredAttributes(newValue ExportRuleInfoType) *ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) SetMaxRecords(newValue int) *ExportRuleGetIterRequest
- func (o *ExportRuleGetIterRequest) SetQuery(newValue ExportRuleInfoType) *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 ExportRuleGetIterResponse
- type ExportRuleGetIterResponseResult
- func (o *ExportRuleGetIterResponseResult) AttributesList() []ExportRuleInfoType
- func (o *ExportRuleGetIterResponseResult) NextTag() string
- func (o *ExportRuleGetIterResponseResult) NumRecords() int
- func (o *ExportRuleGetIterResponseResult) SetAttributesList(newValue []ExportRuleInfoType) *ExportRuleGetIterResponseResult
- func (o *ExportRuleGetIterResponseResult) SetNextTag(newValue string) *ExportRuleGetIterResponseResult
- func (o *ExportRuleGetIterResponseResult) SetNumRecords(newValue int) *ExportRuleGetIterResponseResult
- func (o ExportRuleGetIterResponseResult) 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() []AccessProtocolType
- func (o *ExportRuleInfoType) RoRule() []SecurityFlavorType
- func (o *ExportRuleInfoType) RuleIndex() int
- func (o *ExportRuleInfoType) RwRule() []SecurityFlavorType
- 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 []AccessProtocolType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetRoRule(newValue []SecurityFlavorType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetRuleIndex(newValue int) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetRwRule(newValue []SecurityFlavorType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetSuperUserSecurity(newValue []SecurityFlavorType) *ExportRuleInfoType
- func (o *ExportRuleInfoType) SetVserverName(newValue string) *ExportRuleInfoType
- func (o ExportRuleInfoType) String() string
- func (o *ExportRuleInfoType) SuperUserSecurity() []SecurityFlavorType
- func (o *ExportRuleInfoType) ToXML() (string, error)
- func (o *ExportRuleInfoType) VserverName() string
- 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() string
- func (o *IgroupCreateRequest) Ostype() string
- 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 string) *IgroupCreateRequest
- func (o *IgroupCreateRequest) SetOstype(newValue string) *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() InitiatorGroupInfoType
- func (o *IgroupGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IgroupGetIterResponse, error)
- func (o *IgroupGetIterRequest) MaxRecords() int
- func (o *IgroupGetIterRequest) Query() InitiatorGroupInfoType
- func (o *IgroupGetIterRequest) SetDesiredAttributes(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetMaxRecords(newValue int) *IgroupGetIterRequest
- func (o *IgroupGetIterRequest) SetQuery(newValue InitiatorGroupInfoType) *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 IgroupGetIterResponse
- type IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) AttributesList() []InitiatorGroupInfoType
- func (o *IgroupGetIterResponseResult) NextTag() string
- func (o *IgroupGetIterResponseResult) NumRecords() int
- func (o *IgroupGetIterResponseResult) SetAttributesList(newValue []InitiatorGroupInfoType) *IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) SetNextTag(newValue string) *IgroupGetIterResponseResult
- func (o *IgroupGetIterResponseResult) SetNumRecords(newValue int) *IgroupGetIterResponseResult
- func (o IgroupGetIterResponseResult) 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) InitiatorGroupName() string
- func (o *InitiatorGroupInfoType) InitiatorGroupOsType() string
- 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() []InitiatorInfoType
- func (o *InitiatorGroupInfoType) LunId() int
- func (o *InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled(newValue bool) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupName(newValue string) *InitiatorGroupInfoType
- func (o *InitiatorGroupInfoType) SetInitiatorGroupOsType(newValue string) *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 []InitiatorInfoType) *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 InitiatorInfoType
- type IpAddressType
- type IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) DesiredAttributes() IscsiServiceInfoType
- func (o *IscsiServiceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IscsiServiceGetIterResponse, error)
- func (o *IscsiServiceGetIterRequest) MaxRecords() int
- func (o *IscsiServiceGetIterRequest) Query() IscsiServiceInfoType
- func (o *IscsiServiceGetIterRequest) SetDesiredAttributes(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetMaxRecords(newValue int) *IscsiServiceGetIterRequest
- func (o *IscsiServiceGetIterRequest) SetQuery(newValue IscsiServiceInfoType) *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 IscsiServiceGetIterResponse
- type IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) AttributesList() []IscsiServiceInfoType
- func (o *IscsiServiceGetIterResponseResult) NextTag() string
- func (o *IscsiServiceGetIterResponseResult) NumRecords() int
- func (o *IscsiServiceGetIterResponseResult) SetAttributesList(newValue []IscsiServiceInfoType) *IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) SetNextTag(newValue string) *IscsiServiceGetIterResponseResult
- func (o *IscsiServiceGetIterResponseResult) SetNumRecords(newValue int) *IscsiServiceGetIterResponseResult
- func (o IscsiServiceGetIterResponseResult) String() string
- type IscsiServiceInfoType
- type JunctionPathType
- type LanguageCodeType
- type LunCreateBySizeRequest
- 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() string
- func (o *LunCreateBySizeRequest) Path() string
- func (o *LunCreateBySizeRequest) PrefixSize() int
- func (o *LunCreateBySizeRequest) QosPolicyGroup() string
- 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 string) *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 string) *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() string
- type LunCreateBySizeResponse
- type LunCreateBySizeResponseResult
- type LunDestroyRequest
- 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) 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 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 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
- 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 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() NetInterfaceInfoType
- func (o *NetInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (NetInterfaceGetIterResponse, error)
- func (o *NetInterfaceGetIterRequest) MaxRecords() int
- func (o *NetInterfaceGetIterRequest) Query() NetInterfaceInfoType
- func (o *NetInterfaceGetIterRequest) SetDesiredAttributes(newValue NetInterfaceInfoType) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetMaxRecords(newValue int) *NetInterfaceGetIterRequest
- func (o *NetInterfaceGetIterRequest) SetQuery(newValue NetInterfaceInfoType) *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 NetInterfaceGetIterResponse
- type NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) AttributesList() []NetInterfaceInfoType
- func (o *NetInterfaceGetIterResponseResult) NextTag() string
- func (o *NetInterfaceGetIterResponseResult) NumRecords() int
- func (o *NetInterfaceGetIterResponseResult) SetAttributesList(newValue []NetInterfaceInfoType) *NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) SetNextTag(newValue string) *NetInterfaceGetIterResponseResult
- func (o *NetInterfaceGetIterResponseResult) SetNumRecords(newValue int) *NetInterfaceGetIterResponseResult
- func (o NetInterfaceGetIterResponseResult) 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() []DataProtocolType
- func (o *NetInterfaceInfoType) DnsDomainName() DnsZoneType
- 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) IsAutoRevert() 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() RoutingGroupType
- 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 []DataProtocolType) *NetInterfaceInfoType
- func (o *NetInterfaceInfoType) SetDnsDomainName(newValue DnsZoneType) *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) SetIsAutoRevert(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 RoutingGroupType) *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 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) 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) 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) 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) 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 NullableSizeType
- type NvramBatteryStatusEnumType
- 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
- 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 QtreeListIterKeyTdType
- func (o *QtreeListIterKeyTdType) Key0() string
- func (o *QtreeListIterKeyTdType) Key1() string
- func (o *QtreeListIterKeyTdType) SetKey0(newValue string) *QtreeListIterKeyTdType
- func (o *QtreeListIterKeyTdType) SetKey1(newValue string) *QtreeListIterKeyTdType
- func (o QtreeListIterKeyTdType) String() string
- func (o *QtreeListIterKeyTdType) ToXML() (string, error)
- type QtreeListIterRequest
- func (o *QtreeListIterRequest) DesiredAttributes() QtreeInfoType
- func (o *QtreeListIterRequest) ExecuteUsing(zr *ZapiRunner) (QtreeListIterResponse, error)
- func (o *QtreeListIterRequest) MaxRecords() int
- func (o *QtreeListIterRequest) Query() QtreeInfoType
- func (o *QtreeListIterRequest) SetDesiredAttributes(newValue QtreeInfoType) *QtreeListIterRequest
- func (o *QtreeListIterRequest) SetMaxRecords(newValue int) *QtreeListIterRequest
- func (o *QtreeListIterRequest) SetQuery(newValue QtreeInfoType) *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 QtreeListIterResponse
- type QtreeListIterResponseResult
- func (o *QtreeListIterResponseResult) AttributesList() []QtreeInfoType
- func (o *QtreeListIterResponseResult) NextTag() string
- func (o *QtreeListIterResponseResult) NumRecords() int
- func (o *QtreeListIterResponseResult) SetAttributesList(newValue []QtreeInfoType) *QtreeListIterResponseResult
- func (o *QtreeListIterResponseResult) SetNextTag(newValue string) *QtreeListIterResponseResult
- func (o *QtreeListIterResponseResult) SetNumRecords(newValue int) *QtreeListIterResponseResult
- func (o QtreeListIterResponseResult) String() string
- type QtreeNameType
- type QtreePathType
- 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 QuotaErrorMsgType
- type QuotaListEntriesIterKeyTdType
- func (o *QuotaListEntriesIterKeyTdType) Key0() string
- func (o *QuotaListEntriesIterKeyTdType) Key1() string
- func (o *QuotaListEntriesIterKeyTdType) Key2() string
- func (o *QuotaListEntriesIterKeyTdType) Key3() string
- func (o *QuotaListEntriesIterKeyTdType) Key4() string
- func (o *QuotaListEntriesIterKeyTdType) Key5() string
- func (o *QuotaListEntriesIterKeyTdType) SetKey0(newValue string) *QuotaListEntriesIterKeyTdType
- func (o *QuotaListEntriesIterKeyTdType) SetKey1(newValue string) *QuotaListEntriesIterKeyTdType
- func (o *QuotaListEntriesIterKeyTdType) SetKey2(newValue string) *QuotaListEntriesIterKeyTdType
- func (o *QuotaListEntriesIterKeyTdType) SetKey3(newValue string) *QuotaListEntriesIterKeyTdType
- func (o *QuotaListEntriesIterKeyTdType) SetKey4(newValue string) *QuotaListEntriesIterKeyTdType
- func (o *QuotaListEntriesIterKeyTdType) SetKey5(newValue string) *QuotaListEntriesIterKeyTdType
- func (o QuotaListEntriesIterKeyTdType) String() string
- func (o *QuotaListEntriesIterKeyTdType) ToXML() (string, error)
- type QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) DesiredAttributes() QuotaEntryType
- func (o *QuotaListEntriesIterRequest) ExecuteUsing(zr *ZapiRunner) (QuotaListEntriesIterResponse, error)
- func (o *QuotaListEntriesIterRequest) MaxRecords() int
- func (o *QuotaListEntriesIterRequest) Query() QuotaEntryType
- func (o *QuotaListEntriesIterRequest) SetDesiredAttributes(newValue QuotaEntryType) *QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) SetMaxRecords(newValue int) *QuotaListEntriesIterRequest
- func (o *QuotaListEntriesIterRequest) SetQuery(newValue QuotaEntryType) *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 QuotaListEntriesIterResponse
- type QuotaListEntriesIterResponseResult
- func (o *QuotaListEntriesIterResponseResult) AttributesList() []QuotaEntryType
- func (o *QuotaListEntriesIterResponseResult) NextTag() string
- func (o *QuotaListEntriesIterResponseResult) NumRecords() int
- func (o *QuotaListEntriesIterResponseResult) SetAttributesList(newValue []QuotaEntryType) *QuotaListEntriesIterResponseResult
- func (o *QuotaListEntriesIterResponseResult) SetNextTag(newValue string) *QuotaListEntriesIterResponseResult
- func (o *QuotaListEntriesIterResponseResult) SetNumRecords(newValue int) *QuotaListEntriesIterResponseResult
- func (o QuotaListEntriesIterResponseResult) 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
- 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
- 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
- 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
- type ReposConstituentRoleType
- type RoutingGroupType
- 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() SnapmirrorInfoType
- func (o *SnapmirrorGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SnapmirrorGetIterResponse, error)
- func (o *SnapmirrorGetIterRequest) Expand() bool
- func (o *SnapmirrorGetIterRequest) MaxRecords() int
- func (o *SnapmirrorGetIterRequest) Query() SnapmirrorInfoType
- func (o *SnapmirrorGetIterRequest) SetDesiredAttributes(newValue SnapmirrorInfoType) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetExpand(newValue bool) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetMaxRecords(newValue int) *SnapmirrorGetIterRequest
- func (o *SnapmirrorGetIterRequest) SetQuery(newValue SnapmirrorInfoType) *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 SnapmirrorGetIterResponse
- type SnapmirrorGetIterResponseResult
- func (o *SnapmirrorGetIterResponseResult) AttributesList() []SnapmirrorInfoType
- func (o *SnapmirrorGetIterResponseResult) NextTag() string
- func (o *SnapmirrorGetIterResponseResult) NumRecords() int
- func (o *SnapmirrorGetIterResponseResult) SetAttributesList(newValue []SnapmirrorInfoType) *SnapmirrorGetIterResponseResult
- func (o *SnapmirrorGetIterResponseResult) SetNextTag(newValue string) *SnapmirrorGetIterResponseResult
- func (o *SnapmirrorGetIterResponseResult) SetNumRecords(newValue int) *SnapmirrorGetIterResponseResult
- func (o SnapmirrorGetIterResponseResult) 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() string
- func (o *SnapmirrorInfoType) IdentityPreserve() 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() int
- 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 string) *SnapmirrorInfoType
- func (o *SnapmirrorInfoType) SetIdentityPreserve(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 int) *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 SnapmirrorUpdateLsSetRequest
- func (o *SnapmirrorUpdateLsSetRequest) ExecuteUsing(zr *ZapiRunner) (SnapmirrorUpdateLsSetResponse, error)
- func (o *SnapmirrorUpdateLsSetRequest) SetSourceCluster(newValue string) *SnapmirrorUpdateLsSetRequest
- func (o *SnapmirrorUpdateLsSetRequest) SetSourceLocation(newValue string) *SnapmirrorUpdateLsSetRequest
- func (o *SnapmirrorUpdateLsSetRequest) SetSourceVolume(newValue string) *SnapmirrorUpdateLsSetRequest
- func (o *SnapmirrorUpdateLsSetRequest) SetSourceVserver(newValue string) *SnapmirrorUpdateLsSetRequest
- func (o *SnapmirrorUpdateLsSetRequest) SourceCluster() string
- func (o *SnapmirrorUpdateLsSetRequest) SourceLocation() string
- func (o *SnapmirrorUpdateLsSetRequest) SourceVolume() string
- func (o *SnapmirrorUpdateLsSetRequest) SourceVserver() string
- func (o SnapmirrorUpdateLsSetRequest) String() string
- func (o *SnapmirrorUpdateLsSetRequest) ToXML() (string, error)
- type SnapmirrorUpdateLsSetResponse
- type SnapmirrorUpdateLsSetResponseResult
- func (o *SnapmirrorUpdateLsSetResponseResult) ResultErrorCode() int
- func (o *SnapmirrorUpdateLsSetResponseResult) ResultErrorMessage() string
- func (o *SnapmirrorUpdateLsSetResponseResult) ResultJobid() int
- func (o *SnapmirrorUpdateLsSetResponseResult) ResultStatus() string
- func (o *SnapmirrorUpdateLsSetResponseResult) SetResultErrorCode(newValue int) *SnapmirrorUpdateLsSetResponseResult
- func (o *SnapmirrorUpdateLsSetResponseResult) SetResultErrorMessage(newValue string) *SnapmirrorUpdateLsSetResponseResult
- func (o *SnapmirrorUpdateLsSetResponseResult) SetResultJobid(newValue int) *SnapmirrorUpdateLsSetResponseResult
- func (o *SnapmirrorUpdateLsSetResponseResult) SetResultStatus(newValue string) *SnapmirrorUpdateLsSetResponseResult
- func (o SnapmirrorUpdateLsSetResponseResult) String() string
- 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 SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) DesiredAttributes() SnapshotInfoType
- func (o *SnapshotGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotGetIterResponse, error)
- func (o *SnapshotGetIterRequest) MaxRecords() int
- func (o *SnapshotGetIterRequest) Query() SnapshotInfoType
- func (o *SnapshotGetIterRequest) SetDesiredAttributes(newValue SnapshotInfoType) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetMaxRecords(newValue int) *SnapshotGetIterRequest
- func (o *SnapshotGetIterRequest) SetQuery(newValue SnapshotInfoType) *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 SnapshotGetIterResponse
- type SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) AttributesList() []SnapshotInfoType
- func (o *SnapshotGetIterResponseResult) NextTag() string
- func (o *SnapshotGetIterResponseResult) NumRecords() int
- func (o *SnapshotGetIterResponseResult) SetAttributesList(newValue []SnapshotInfoType) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetNextTag(newValue string) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetNumRecords(newValue int) *SnapshotGetIterResponseResult
- func (o *SnapshotGetIterResponseResult) SetVolumeErrors(newValue []VolumeErrorType) *SnapshotGetIterResponseResult
- func (o SnapshotGetIterResponseResult) String() string
- func (o *SnapshotGetIterResponseResult) VolumeErrors() []VolumeErrorType
- type SnapshotIdType
- type SnapshotInfoType
- func (o *SnapshotInfoType) AccessTime() int
- func (o *SnapshotInfoType) Busy() bool
- func (o *SnapshotInfoType) ContainsLunClones() bool
- func (o *SnapshotInfoType) CumulativePercentageOfTotalBlocks() int
- func (o *SnapshotInfoType) CumulativePercentageOfUsedBlocks() int
- func (o *SnapshotInfoType) CumulativeTotal() int
- func (o *SnapshotInfoType) Dependency() string
- 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) SetBusy(newValue bool) *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) SetDependency(newValue string) *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) SetSnapmirrorLabel(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetSnapshotOwnersList(newValue []SnapshotOwnerType) *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) SetVolume(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVolumeProvenanceUuid(newValue UUIDType) *SnapshotInfoType
- func (o *SnapshotInfoType) SetVserver(newValue string) *SnapshotInfoType
- func (o *SnapshotInfoType) SnapmirrorLabel() string
- func (o *SnapshotInfoType) SnapshotInstanceUuid() UUIDType
- func (o *SnapshotInfoType) SnapshotOwnersList() []SnapshotOwnerType
- 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) Volume() string
- func (o *SnapshotInfoType) VolumeProvenanceUuid() UUIDType
- func (o *SnapshotInfoType) Vserver() string
- type SnapshotOwnerType
- type SnapshotPolicyType
- type SubnetNameType
- type SystemGetOntapiVersionRequest
- type SystemGetOntapiVersionResponse
- type SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) MajorVersion() int
- func (o *SystemGetOntapiVersionResponseResult) MinorVersion() int
- func (o *SystemGetOntapiVersionResponseResult) NodeOntapiDetails() []NodeOntapiDetailInfoType
- func (o *SystemGetOntapiVersionResponseResult) SetMajorVersion(newValue int) *SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) SetMinorVersion(newValue int) *SystemGetOntapiVersionResponseResult
- func (o *SystemGetOntapiVersionResponseResult) SetNodeOntapiDetails(newValue []NodeOntapiDetailInfoType) *SystemGetOntapiVersionResponseResult
- func (o SystemGetOntapiVersionResponseResult) String() string
- type SystemGetVersionRequest
- type SystemGetVersionResponse
- type SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) BuildTimestamp() int
- func (o *SystemGetVersionResponseResult) IsClustered() bool
- func (o *SystemGetVersionResponseResult) NodeVersionDetails() []NodeVersionDetailInfoType
- func (o *SystemGetVersionResponseResult) SetBuildTimestamp(newValue int) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetIsClustered(newValue bool) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetNodeVersionDetails(newValue []NodeVersionDetailInfoType) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetVersion(newValue string) *SystemGetVersionResponseResult
- func (o *SystemGetVersionResponseResult) SetVersionTuple(newValue SystemVersionTupleType) *SystemGetVersionResponseResult
- func (o SystemGetVersionResponseResult) String() string
- func (o *SystemGetVersionResponseResult) Version() string
- func (o *SystemGetVersionResponseResult) VersionTuple() SystemVersionTupleType
- type SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) DesiredAttributes() NodeDetailsInfoType
- func (o *SystemNodeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SystemNodeGetIterResponse, error)
- func (o *SystemNodeGetIterRequest) MaxRecords() int
- func (o *SystemNodeGetIterRequest) Query() NodeDetailsInfoType
- func (o *SystemNodeGetIterRequest) SetDesiredAttributes(newValue NodeDetailsInfoType) *SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) SetMaxRecords(newValue int) *SystemNodeGetIterRequest
- func (o *SystemNodeGetIterRequest) SetQuery(newValue NodeDetailsInfoType) *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 SystemNodeGetIterResponse
- type SystemNodeGetIterResponseResult
- func (o *SystemNodeGetIterResponseResult) AttributesList() []NodeDetailsInfoType
- func (o *SystemNodeGetIterResponseResult) NextTag() string
- func (o *SystemNodeGetIterResponseResult) NumRecords() int
- func (o *SystemNodeGetIterResponseResult) SetAttributesList(newValue []NodeDetailsInfoType) *SystemNodeGetIterResponseResult
- func (o *SystemNodeGetIterResponseResult) SetNextTag(newValue string) *SystemNodeGetIterResponseResult
- func (o *SystemNodeGetIterResponseResult) SetNumRecords(newValue int) *SystemNodeGetIterResponseResult
- func (o SystemNodeGetIterResponseResult) 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) 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) 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 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) 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) 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) IncrementPercent() int
- func (o *VolumeAutosizeAttributesType) IncrementSize() 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) SetIncrementPercent(newValue int) *VolumeAutosizeAttributesType
- func (o *VolumeAutosizeAttributesType) SetIncrementSize(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) SnapshotId() int
- func (o *VolumeCloneParentAttributesType) SnapshotName() string
- func (o VolumeCloneParentAttributesType) String() string
- func (o *VolumeCloneParentAttributesType) ToXML() (string, error)
- func (o *VolumeCloneParentAttributesType) Uuid() UuidType
- 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
- 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) 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) 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) 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) 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) 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) 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 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() VolumeAttributesType
- func (o *VolumeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VolumeGetIterResponse, error)
- func (o *VolumeGetIterRequest) MaxRecords() int
- func (o *VolumeGetIterRequest) Query() VolumeAttributesType
- func (o *VolumeGetIterRequest) SetDesiredAttributes(newValue VolumeAttributesType) *VolumeGetIterRequest
- func (o *VolumeGetIterRequest) SetMaxRecords(newValue int) *VolumeGetIterRequest
- func (o *VolumeGetIterRequest) SetQuery(newValue VolumeAttributesType) *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 VolumeGetIterResponse
- type VolumeGetIterResponseResult
- func (o *VolumeGetIterResponseResult) AttributesList() []VolumeAttributesType
- func (o *VolumeGetIterResponseResult) NextTag() string
- func (o *VolumeGetIterResponseResult) NumRecords() int
- func (o *VolumeGetIterResponseResult) SetAttributesList(newValue []VolumeAttributesType) *VolumeGetIterResponseResult
- func (o *VolumeGetIterResponseResult) SetNextTag(newValue string) *VolumeGetIterResponseResult
- func (o *VolumeGetIterResponseResult) SetNumRecords(newValue int) *VolumeGetIterResponseResult
- func (o VolumeGetIterResponseResult) String() string
- type VolumeGetRootNameRequest
- type VolumeGetRootNameResponse
- type VolumeGetRootNameResponseResult
- type VolumeHybridCacheAttributesType
- func (o *VolumeHybridCacheAttributesType) CachingPolicy() string
- func (o *VolumeHybridCacheAttributesType) Eligibility() string
- 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) 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) 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) OwningVserverName() string
- func (o *VolumeIdAttributesType) OwningVserverUuid() UuidType
- func (o *VolumeIdAttributesType) ProvenanceUuid() UuidType
- 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) 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) SetOwningVserverName(newValue string) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetOwningVserverUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetProvenanceUuid(newValue UuidType) *VolumeIdAttributesType
- func (o *VolumeIdAttributesType) SetStyle(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() string
- func (o *VolumeIdAttributesType) ToXML() (string, error)
- func (o *VolumeIdAttributesType) Type() string
- func (o *VolumeIdAttributesType) Uuid() UuidType
- 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() []AggrNameType
- 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 []AggrNameType) *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 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) 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) 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) 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) SetMirrorTransferInProgress(newValue bool) *VolumeMirrorAttributesType
- func (o *VolumeMirrorAttributesType) SetRedirectSnapshotId(newValue int) *VolumeMirrorAttributesType
- func (o VolumeMirrorAttributesType) String() string
- func (o *VolumeMirrorAttributesType) ToXML() (string, error)
- 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 VolumeAttributesType) *VolumeModifyIterInfoType
- func (o VolumeModifyIterInfoType) String() string
- func (o *VolumeModifyIterInfoType) ToXML() (string, error)
- func (o *VolumeModifyIterInfoType) VolumeKey() VolumeAttributesType
- type VolumeModifyIterRequest
- func (o *VolumeModifyIterRequest) Attributes() VolumeAttributesType
- 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() VolumeAttributesType
- func (o *VolumeModifyIterRequest) ReturnFailureList() bool
- func (o *VolumeModifyIterRequest) ReturnSuccessList() bool
- func (o *VolumeModifyIterRequest) SetAttributes(newValue VolumeAttributesType) *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 VolumeAttributesType) *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 VolumeModifyIterResponse
- type VolumeModifyIterResponseResult
- func (o *VolumeModifyIterResponseResult) FailureList() []VolumeModifyIterInfoType
- func (o *VolumeModifyIterResponseResult) NextTag() string
- func (o *VolumeModifyIterResponseResult) NumFailed() int
- func (o *VolumeModifyIterResponseResult) NumSucceeded() int
- func (o *VolumeModifyIterResponseResult) SetFailureList(newValue []VolumeModifyIterInfoType) *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 []VolumeModifyIterInfoType) *VolumeModifyIterResponseResult
- func (o VolumeModifyIterResponseResult) String() string
- func (o *VolumeModifyIterResponseResult) SuccessList() []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) String() string
- func (o *VolumePerformanceAttributesType) ToXML() (string, error)
- type VolumeQosAttributesType
- 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) 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) 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 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) 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) FilesystemSize() int
- func (o *VolumeSpaceAttributesType) IsFilesysSizeFixed() bool
- func (o *VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled() bool
- 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) PhysicalUsed() int
- func (o *VolumeSpaceAttributesType) PhysicalUsedPercent() int
- func (o *VolumeSpaceAttributesType) SetFilesystemSize(newValue int) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsFilesysSizeFixed(newValue bool) *VolumeSpaceAttributesType
- func (o *VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled(newValue bool) *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) 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) 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) 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) 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) 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) IsInconsistent() bool
- func (o *VolumeStateAttributesType) IsInvalid() bool
- func (o *VolumeStateAttributesType) IsJunctionActive() bool
- func (o *VolumeStateAttributesType) IsMoving() bool
- func (o *VolumeStateAttributesType) IsNodeRoot() bool
- func (o *VolumeStateAttributesType) IsNvfailEnabled() 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) SetIsInconsistent(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsInvalid(newValue bool) *VolumeStateAttributesType
- func (o *VolumeStateAttributesType) SetIsJunctionActive(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) 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) State() string
- func (o VolumeStateAttributesType) String() string
- func (o *VolumeStateAttributesType) ToXML() (string, error)
- type VolumeTransitionAttributesType
- func (o *VolumeTransitionAttributesType) IsCopiedForTransition() bool
- func (o *VolumeTransitionAttributesType) IsTransitioned() bool
- 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, error)
- func (o *VserverAggrInfoType) AggrName() AggrNameType
- func (o *VserverAggrInfoType) SetAggrAvailsize(newValue SizeType) *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() VserverInfoType
- func (o *VserverGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VserverGetIterResponse, error)
- func (o *VserverGetIterRequest) MaxRecords() int
- func (o *VserverGetIterRequest) Query() VserverInfoType
- func (o *VserverGetIterRequest) SetDesiredAttributes(newValue VserverInfoType) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetMaxRecords(newValue int) *VserverGetIterRequest
- func (o *VserverGetIterRequest) SetQuery(newValue VserverInfoType) *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 VserverGetIterResponse
- type VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) AttributesList() []VserverInfoType
- func (o *VserverGetIterResponseResult) NextTag() string
- func (o *VserverGetIterResponseResult) NumRecords() int
- func (o *VserverGetIterResponseResult) SetAttributesList(newValue []VserverInfoType) *VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) SetNextTag(newValue string) *VserverGetIterResponseResult
- func (o *VserverGetIterResponseResult) SetNumRecords(newValue int) *VserverGetIterResponseResult
- func (o VserverGetIterResponseResult) String() string
- type VserverInfoType
- func (o *VserverInfoType) AggrList() []AggrNameType
- func (o *VserverInfoType) AllowedProtocols() []ProtocolType
- func (o *VserverInfoType) AntivirusOnAccessPolicy() AntivirusPolicyType
- func (o *VserverInfoType) Comment() string
- func (o *VserverInfoType) DisallowedProtocols() []ProtocolType
- 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() []NmswitchType
- func (o *VserverInfoType) NameServerSwitch() []NsswitchType
- 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 []AggrNameType) *VserverInfoType
- func (o *VserverInfoType) SetAllowedProtocols(newValue []ProtocolType) *VserverInfoType
- func (o *VserverInfoType) SetAntivirusOnAccessPolicy(newValue AntivirusPolicyType) *VserverInfoType
- func (o *VserverInfoType) SetComment(newValue string) *VserverInfoType
- func (o *VserverInfoType) SetDisallowedProtocols(newValue []ProtocolType) *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 []NmswitchType) *VserverInfoType
- func (o *VserverInfoType) SetNameServerSwitch(newValue []NsswitchType) *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 []VserverAggrInfoType) *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() []VserverAggrInfoType
- func (o *VserverInfoType) VserverName() string
- func (o *VserverInfoType) VserverSubtype() string
- func (o *VserverInfoType) VserverType() string
- type VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) DesiredAttributes() ShowAggregatesType
- func (o *VserverShowAggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VserverShowAggrGetIterResponse, error)
- func (o *VserverShowAggrGetIterRequest) MaxRecords() int
- func (o *VserverShowAggrGetIterRequest) Query() ShowAggregatesType
- func (o *VserverShowAggrGetIterRequest) SetDesiredAttributes(newValue ShowAggregatesType) *VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) SetMaxRecords(newValue int) *VserverShowAggrGetIterRequest
- func (o *VserverShowAggrGetIterRequest) SetQuery(newValue ShowAggregatesType) *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 VserverShowAggrGetIterResponse
- type VserverShowAggrGetIterResponseResult
- func (o *VserverShowAggrGetIterResponseResult) AttributesList() []ShowAggregatesType
- func (o *VserverShowAggrGetIterResponseResult) NextTag() string
- func (o *VserverShowAggrGetIterResponseResult) NumRecords() int
- func (o *VserverShowAggrGetIterResponseResult) SetAttributesList(newValue []ShowAggregatesType) *VserverShowAggrGetIterResponseResult
- func (o *VserverShowAggrGetIterResponseResult) SetNextTag(newValue string) *VserverShowAggrGetIterResponseResult
- func (o *VserverShowAggrGetIterResponseResult) SetNumRecords(newValue int) *VserverShowAggrGetIterResponseResult
- func (o VserverShowAggrGetIterResponseResult) String() string
- type VsoperstateType
- type VsopstopreasonType
- type ZAPIRequest
- type ZapiRunner
Constants ¶
const EAGGRDOESNOTEXIST = "14420"
const EAPIERROR = "13001"
const EAPINOTFOUND = "13005"
const EAPIPRIVILEGE = "13003"
const EDUPLICATEENTRY = "13130"
const EINVALIDINPUTERROR = "13115"
const EOBJECTNOTFOUND = "15661"
const EONTAPI_EEXIST = "17"
const EONTAPI_EVOLOPNOTSUPP = "160"
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 ¶
This section is empty.
Types ¶
type AccessProtocolType ¶
type AccessProtocolType string
AccessProtocolType is a structure to represent a access-protocol ZAPI object
type AggrAttributesType ¶ added in v1.3.1
type AggrAttributesType struct { XMLName xml.Name `xml:"aggr-attributes"` AggrRaidAttributesPtr *AggrRaidAttributesType `xml:"aggr-raid-attributes"` AggregateNamePtr *string `xml:"aggregate-name"` }
func (*AggrAttributesType) AggrRaidAttributes ¶ added in v1.3.1
func (o *AggrAttributesType) AggrRaidAttributes() AggrRaidAttributesType
func (*AggrAttributesType) AggregateName ¶ added in v1.3.1
func (o *AggrAttributesType) AggregateName() string
type AggrGetIterRequest ¶ added in v1.3.1
type AggrGetIterRequest struct { XMLName xml.Name `xml:"aggr-get-iter"` DesiredAttributesPtr *AggrAttributesType `xml:"desired-attributes>aggr-attributes"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *AggrAttributesType `xml:"query>aggr-attributes"` TagPtr *string `xml:"tag"` }
AggrGetIterRequest is a structure to represent a aggr-get-iter ZAPI request object
func NewAggrGetIterRequest ¶ added in v1.3.1
func NewAggrGetIterRequest() *AggrGetIterRequest
NewAggrGetIterRequest is a factory method for creating new instances of AggrGetIterRequest objects
func (*AggrGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *AggrGetIterRequest) DesiredAttributes() AggrAttributesType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *AggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (AggrGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*AggrGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *AggrGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) Query ¶ added in v1.3.1
func (o *AggrGetIterRequest) Query() AggrAttributesType
Query is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetDesiredAttributes(newValue AggrAttributesType) *AggrGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*AggrGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetMaxRecords(newValue int) *AggrGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*AggrGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetQuery(newValue AggrAttributesType) *AggrGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*AggrGetIterRequest) SetTag ¶ added in v1.3.1
func (o *AggrGetIterRequest) SetTag(newValue string) *AggrGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (AggrGetIterRequest) String ¶ added in v1.3.1
func (o AggrGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrGetIterRequest) Tag ¶ added in v1.3.1
func (o *AggrGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*AggrGetIterRequest) ToXML ¶ added in v1.3.1
func (o *AggrGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrGetIterResponse ¶ added in v1.3.1
type AggrGetIterResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result AggrGetIterResponseResult `xml:"results"` }
AggrGetIterResponse is a structure to represent a aggr-get-iter ZAPI response object
func NewAggrGetIterResponse ¶ added in v1.3.1
func NewAggrGetIterResponse() *AggrGetIterResponse
NewAggrGetIterResponse is a factory method for creating new instances of AggrGetIterResponse objects
func (AggrGetIterResponse) String ¶ added in v1.3.1
func (o AggrGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*AggrGetIterResponse) ToXML ¶ added in v1.3.1
func (o *AggrGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type AggrGetIterResponseResult ¶ added in v1.3.1
type AggrGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr []AggrAttributesType `xml:"attributes-list>aggr-attributes"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
AggrGetIterResponseResult is a structure to represent a aggr-get-iter ZAPI object's result
func (*AggrGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) AttributesList() []AggrAttributesType
AttributesList is a fluent style 'getter' method that can be chained
func (*AggrGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*AggrGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*AggrGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) SetAttributesList(newValue []AggrAttributesType) *AggrGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*AggrGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) SetNextTag(newValue string) *AggrGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*AggrGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *AggrGetIterResponseResult) SetNumRecords(newValue int) *AggrGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (AggrGetIterResponseResult) String ¶ added in v1.3.1
func (o AggrGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type AggrNameType ¶
type AggrNameType string
type AggrRaidAttributesType ¶ added in v1.3.1
type AggrRaidAttributesType struct { AggregateTypePtr *string `xml:"aggregate-type"` RaidTypePtr *string `xml:"raid-type"` }
func (*AggrRaidAttributesType) AggregateType ¶ added in v1.3.1
func (o *AggrRaidAttributesType) AggregateType() string
func (*AggrRaidAttributesType) RaidType ¶ added in v1.3.1
func (o *AggrRaidAttributesType) RaidType() string
type AggregatetypeType ¶
type AggregatetypeType string
AggregatetypeType is a structure to represent a aggregatetype ZAPI object
type AntivirusPolicyType ¶
type AntivirusPolicyType string
type BlockRangeType ¶ added in v1.3.1
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"` }
func NewBlockRangeType ¶ added in v1.3.1
func NewBlockRangeType() *BlockRangeType
func (*BlockRangeType) BlockCount ¶ added in v1.3.1
func (o *BlockRangeType) BlockCount() int
func (*BlockRangeType) DestinationBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) DestinationBlockNumber() int
func (*BlockRangeType) SetBlockCount ¶ added in v1.3.1
func (o *BlockRangeType) SetBlockCount(newValue int) *BlockRangeType
func (*BlockRangeType) SetDestinationBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) SetDestinationBlockNumber(newValue int) *BlockRangeType
func (*BlockRangeType) SetSourceBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) SetSourceBlockNumber(newValue int) *BlockRangeType
func (*BlockRangeType) SourceBlockNumber ¶ added in v1.3.1
func (o *BlockRangeType) SourceBlockNumber() int
func (BlockRangeType) String ¶ added in v1.3.1
func (o BlockRangeType) String() string
func (*BlockRangeType) ToXML ¶ added in v1.3.1
func (o *BlockRangeType) ToXML() (string, error)
type CachePolicyType ¶
type CachePolicyType string
type DataProtocolType ¶
type DataProtocolType string
type DnsZoneType ¶
type DnsZoneType string
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 ZAPI request 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 fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) AutoSupport ¶
func (o *EmsAutosupportLogRequest) AutoSupport() bool
AutoSupport is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) Category ¶
func (o *EmsAutosupportLogRequest) Category() string
Category is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) ComputerName ¶
func (o *EmsAutosupportLogRequest) ComputerName() string
ComputerName is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) EventDescription ¶
func (o *EmsAutosupportLogRequest) EventDescription() string
EventDescription is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) EventId ¶
func (o *EmsAutosupportLogRequest) EventId() int
EventId is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) EventSource ¶
func (o *EmsAutosupportLogRequest) EventSource() string
EventSource is a fluent style 'getter' method that can be chained
func (*EmsAutosupportLogRequest) ExecuteUsing ¶
func (o *EmsAutosupportLogRequest) ExecuteUsing(zr *ZapiRunner) (EmsAutosupportLogResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*EmsAutosupportLogRequest) LogLevel ¶
func (o *EmsAutosupportLogRequest) LogLevel() int
LogLevel is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (EmsAutosupportLogResponseResult) String ¶
func (o EmsAutosupportLogResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*ExportPolicyCreateRequest) PolicyName ¶
func (o *ExportPolicyCreateRequest) PolicyName() ExportPolicyNameType
PolicyName is a fluent style 'getter' method that can be chained
func (*ExportPolicyCreateRequest) ReturnRecord ¶
func (o *ExportPolicyCreateRequest) ReturnRecord() bool
ReturnRecord is a fluent style 'getter' method that can be chained
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 ZAPI response 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 *ExportPolicyInfoType `xml:"result>export-policy-info"` }
ExportPolicyCreateResponseResult is a structure to represent a export-policy-create ZAPI object's result
func (*ExportPolicyCreateResponseResult) Result ¶
func (o *ExportPolicyCreateResponseResult) Result() ExportPolicyInfoType
Result is a fluent style 'getter' method that can be chained
func (*ExportPolicyCreateResponseResult) SetResult ¶
func (o *ExportPolicyCreateResponseResult) SetResult(newValue ExportPolicyInfoType) *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
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 fluent style 'getter' method that can be chained
func (*ExportPolicyInfoType) PolicyName ¶
func (o *ExportPolicyInfoType) PolicyName() ExportPolicyNameType
PolicyName is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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>exportchownmode"` ExportNtfsUnixSecurityOpsPtr *ExportntfsunixsecopsType `xml:"export-ntfs-unix-security-ops>exportntfsunixsecops"` IsAllowDevIsEnabledPtr *bool `xml:"is-allow-dev-is-enabled"` IsAllowSetUidEnabledPtr *bool `xml:"is-allow-set-uid-enabled"` PolicyNamePtr *ExportPolicyNameType `xml:"policy-name"` ProtocolPtr []AccessProtocolType `xml:"protocol>access-protocol"` RoRulePtr []SecurityFlavorType `xml:"ro-rule>security-flavor"` RuleIndexPtr *int `xml:"rule-index"` RwRulePtr []SecurityFlavorType `xml:"rw-rule>security-flavor"` SuperUserSecurityPtr []SecurityFlavorType `xml:"super-user-security>security-flavor"` }
ExportRuleCreateRequest is a structure to represent a export-rule-create ZAPI request 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 fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) ClientMatch ¶
func (o *ExportRuleCreateRequest) ClientMatch() string
ClientMatch is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) ExecuteUsing ¶
func (o *ExportRuleCreateRequest) ExecuteUsing(zr *ZapiRunner) (ExportRuleCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*ExportRuleCreateRequest) ExportChownMode ¶
func (o *ExportRuleCreateRequest) ExportChownMode() ExportchownmodeType
ExportChownMode is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) ExportNtfsUnixSecurityOps ¶
func (o *ExportRuleCreateRequest) ExportNtfsUnixSecurityOps() ExportntfsunixsecopsType
ExportNtfsUnixSecurityOps is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) IsAllowDevIsEnabled ¶
func (o *ExportRuleCreateRequest) IsAllowDevIsEnabled() bool
IsAllowDevIsEnabled is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) IsAllowSetUidEnabled ¶
func (o *ExportRuleCreateRequest) IsAllowSetUidEnabled() bool
IsAllowSetUidEnabled is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) PolicyName ¶
func (o *ExportRuleCreateRequest) PolicyName() ExportPolicyNameType
PolicyName is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) Protocol ¶
func (o *ExportRuleCreateRequest) Protocol() []AccessProtocolType
Protocol is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) RoRule ¶
func (o *ExportRuleCreateRequest) RoRule() []SecurityFlavorType
RoRule is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) RuleIndex ¶
func (o *ExportRuleCreateRequest) RuleIndex() int
RuleIndex is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) RwRule ¶
func (o *ExportRuleCreateRequest) RwRule() []SecurityFlavorType
RwRule is a fluent style 'getter' method that can be chained
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 []AccessProtocolType) *ExportRuleCreateRequest
SetProtocol is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetRoRule ¶
func (o *ExportRuleCreateRequest) SetRoRule(newValue []SecurityFlavorType) *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 []SecurityFlavorType) *ExportRuleCreateRequest
SetRwRule is a fluent style 'setter' method that can be chained
func (*ExportRuleCreateRequest) SetSuperUserSecurity ¶
func (o *ExportRuleCreateRequest) SetSuperUserSecurity(newValue []SecurityFlavorType) *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() []SecurityFlavorType
SuperUserSecurity is a fluent style 'getter' method that can be chained
func (*ExportRuleCreateRequest) ToXML ¶
func (o *ExportRuleCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 ZAPI object's result
func (ExportRuleCreateResponseResult) String ¶
func (o ExportRuleCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type ExportRuleGetIterRequest ¶
type ExportRuleGetIterRequest struct { XMLName xml.Name `xml:"export-rule-get-iter"` DesiredAttributesPtr *ExportRuleInfoType `xml:"desired-attributes>export-rule-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *ExportRuleInfoType `xml:"query>export-rule-info"` TagPtr *string `xml:"tag"` }
ExportRuleGetIterRequest is a structure to represent a export-rule-get-iter ZAPI request 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() ExportRuleInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*ExportRuleGetIterRequest) ExecuteUsing ¶
func (o *ExportRuleGetIterRequest) ExecuteUsing(zr *ZapiRunner) (ExportRuleGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*ExportRuleGetIterRequest) MaxRecords ¶
func (o *ExportRuleGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*ExportRuleGetIterRequest) Query ¶
func (o *ExportRuleGetIterRequest) Query() ExportRuleInfoType
Query is a fluent style 'getter' method that can be chained
func (*ExportRuleGetIterRequest) SetDesiredAttributes ¶
func (o *ExportRuleGetIterRequest) SetDesiredAttributes(newValue ExportRuleInfoType) *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 ExportRuleInfoType) *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 fluent style 'getter' method that can be chained
func (*ExportRuleGetIterRequest) ToXML ¶
func (o *ExportRuleGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []ExportRuleInfoType `xml:"attributes-list>export-rule-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
ExportRuleGetIterResponseResult is a structure to represent a export-rule-get-iter ZAPI object's result
func (*ExportRuleGetIterResponseResult) AttributesList ¶
func (o *ExportRuleGetIterResponseResult) AttributesList() []ExportRuleInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*ExportRuleGetIterResponseResult) NextTag ¶
func (o *ExportRuleGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*ExportRuleGetIterResponseResult) NumRecords ¶
func (o *ExportRuleGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*ExportRuleGetIterResponseResult) SetAttributesList ¶
func (o *ExportRuleGetIterResponseResult) SetAttributesList(newValue []ExportRuleInfoType) *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
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 []AccessProtocolType `xml:"protocol>access-protocol"` RoRulePtr []SecurityFlavorType `xml:"ro-rule>security-flavor"` RuleIndexPtr *int `xml:"rule-index"` RwRulePtr []SecurityFlavorType `xml:"rw-rule>security-flavor"` SuperUserSecurityPtr []SecurityFlavorType `xml:"super-user-security>security-flavor"` 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 fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) ClientMatch ¶
func (o *ExportRuleInfoType) ClientMatch() string
ClientMatch is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) ExportChownMode ¶
func (o *ExportRuleInfoType) ExportChownMode() ExportchownmodeType
ExportChownMode is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) ExportNtfsUnixSecurityOps ¶
func (o *ExportRuleInfoType) ExportNtfsUnixSecurityOps() ExportntfsunixsecopsType
ExportNtfsUnixSecurityOps is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) IsAllowDevIsEnabled ¶
func (o *ExportRuleInfoType) IsAllowDevIsEnabled() bool
IsAllowDevIsEnabled is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) IsAllowSetUidEnabled ¶
func (o *ExportRuleInfoType) IsAllowSetUidEnabled() bool
IsAllowSetUidEnabled is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) PolicyName ¶
func (o *ExportRuleInfoType) PolicyName() ExportPolicyNameType
PolicyName is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) Protocol ¶
func (o *ExportRuleInfoType) Protocol() []AccessProtocolType
Protocol is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) RoRule ¶
func (o *ExportRuleInfoType) RoRule() []SecurityFlavorType
RoRule is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) RuleIndex ¶
func (o *ExportRuleInfoType) RuleIndex() int
RuleIndex is a fluent style 'getter' method that can be chained
func (*ExportRuleInfoType) RwRule ¶
func (o *ExportRuleInfoType) RwRule() []SecurityFlavorType
RwRule is a fluent style 'getter' method that can be chained
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 []AccessProtocolType) *ExportRuleInfoType
SetProtocol is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetRoRule ¶
func (o *ExportRuleInfoType) SetRoRule(newValue []SecurityFlavorType) *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 []SecurityFlavorType) *ExportRuleInfoType
SetRwRule is a fluent style 'setter' method that can be chained
func (*ExportRuleInfoType) SetSuperUserSecurity ¶
func (o *ExportRuleInfoType) SetSuperUserSecurity(newValue []SecurityFlavorType) *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() []SecurityFlavorType
SuperUserSecurity is a fluent style 'getter' method that can be chained
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 fluent style 'getter' 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
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IgroupAddRequest) Force ¶
func (o *IgroupAddRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*IgroupAddRequest) Initiator ¶
func (o *IgroupAddRequest) Initiator() string
Initiator is a fluent style 'getter' method that can be chained
func (*IgroupAddRequest) InitiatorGroupName ¶
func (o *IgroupAddRequest) InitiatorGroupName() string
InitiatorGroupName is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (IgroupAddResponseResult) String ¶
func (o IgroupAddResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 *string `xml:"os-type"` OstypePtr *string `xml:"ostype"` }
IgroupCreateRequest is a structure to represent a igroup-create ZAPI request 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 fluent style 'getter' method that can be chained
func (*IgroupCreateRequest) ExecuteUsing ¶
func (o *IgroupCreateRequest) ExecuteUsing(zr *ZapiRunner) (IgroupCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IgroupCreateRequest) InitiatorGroupName ¶
func (o *IgroupCreateRequest) InitiatorGroupName() string
InitiatorGroupName is a fluent style 'getter' method that can be chained
func (*IgroupCreateRequest) InitiatorGroupType ¶
func (o *IgroupCreateRequest) InitiatorGroupType() string
InitiatorGroupType is a fluent style 'getter' method that can be chained
func (*IgroupCreateRequest) OsType ¶
func (o *IgroupCreateRequest) OsType() string
OsType is a fluent style 'getter' method that can be chained
func (*IgroupCreateRequest) Ostype ¶
func (o *IgroupCreateRequest) Ostype() string
Ostype is a fluent style 'getter' method that can be chained
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 string) *IgroupCreateRequest
SetOsType is a fluent style 'setter' method that can be chained
func (*IgroupCreateRequest) SetOstype ¶
func (o *IgroupCreateRequest) SetOstype(newValue string) *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 ZAPI response 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 ZAPI object's result
func (IgroupCreateResponseResult) String ¶
func (o IgroupCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IgroupDestroyRequest) Force ¶
func (o *IgroupDestroyRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*IgroupDestroyRequest) InitiatorGroupName ¶
func (o *IgroupDestroyRequest) InitiatorGroupName() string
InitiatorGroupName is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (IgroupDestroyResponseResult) String ¶
func (o IgroupDestroyResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IgroupGetIterRequest ¶ added in v1.3.1
type IgroupGetIterRequest struct { XMLName xml.Name `xml:"igroup-get-iter"` DesiredAttributesPtr *InitiatorGroupInfoType `xml:"desired-attributes>initiator-group-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *InitiatorGroupInfoType `xml:"query>initiator-group-info"` TagPtr *string `xml:"tag"` }
IgroupGetIterRequest is a structure to represent a igroup-get-iter ZAPI request object
func NewIgroupGetIterRequest ¶ added in v1.3.1
func NewIgroupGetIterRequest() *IgroupGetIterRequest
NewIgroupGetIterRequest is a factory method for creating new instances of IgroupGetIterRequest objects
func (*IgroupGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *IgroupGetIterRequest) DesiredAttributes() InitiatorGroupInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *IgroupGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IgroupGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IgroupGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *IgroupGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) Query ¶ added in v1.3.1
func (o *IgroupGetIterRequest) Query() InitiatorGroupInfoType
Query is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetDesiredAttributes(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetMaxRecords(newValue int) *IgroupGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetQuery(newValue InitiatorGroupInfoType) *IgroupGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IgroupGetIterRequest) SetTag ¶ added in v1.3.1
func (o *IgroupGetIterRequest) SetTag(newValue string) *IgroupGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IgroupGetIterRequest) String ¶ added in v1.3.1
func (o IgroupGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterRequest) Tag ¶ added in v1.3.1
func (o *IgroupGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*IgroupGetIterRequest) ToXML ¶ added in v1.3.1
func (o *IgroupGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterResponse ¶ added in v1.3.1
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 ZAPI response object
func NewIgroupGetIterResponse ¶ added in v1.3.1
func NewIgroupGetIterResponse() *IgroupGetIterResponse
NewIgroupGetIterResponse is a factory method for creating new instances of IgroupGetIterResponse objects
func (IgroupGetIterResponse) String ¶ added in v1.3.1
func (o IgroupGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IgroupGetIterResponse) ToXML ¶ added in v1.3.1
func (o *IgroupGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IgroupGetIterResponseResult ¶ added in v1.3.1
type IgroupGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr []InitiatorGroupInfoType `xml:"attributes-list>initiator-group-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
IgroupGetIterResponseResult is a structure to represent a igroup-get-iter ZAPI object's result
func (*IgroupGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) AttributesList() []InitiatorGroupInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*IgroupGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*IgroupGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*IgroupGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) SetAttributesList(newValue []InitiatorGroupInfoType) *IgroupGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IgroupGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) SetNextTag(newValue string) *IgroupGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IgroupGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *IgroupGetIterResponseResult) SetNumRecords(newValue int) *IgroupGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IgroupGetIterResponseResult) String ¶ added in v1.3.1
func (o IgroupGetIterResponseResult) 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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IgroupRemoveRequest) Force ¶
func (o *IgroupRemoveRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*IgroupRemoveRequest) Initiator ¶
func (o *IgroupRemoveRequest) Initiator() string
Initiator is a fluent style 'getter' method that can be chained
func (*IgroupRemoveRequest) InitiatorGroupName ¶
func (o *IgroupRemoveRequest) InitiatorGroupName() string
InitiatorGroupName is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (IgroupRemoveResponseResult) String ¶
func (o IgroupRemoveResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type InitiatorGroupInfoType ¶
type InitiatorGroupInfoType struct { XMLName xml.Name `xml:"initiator-group-info"` InitiatorGroupAluaEnabledPtr *bool `xml:"initiator-group-alua-enabled"` InitiatorGroupNamePtr *string `xml:"initiator-group-name"` InitiatorGroupOsTypePtr *string `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 []InitiatorInfoType `xml:"initiators>initiator-info"` LunIdPtr *int `xml:"lun-id"` VserverPtr *string `xml:"vserver"` }
func NewInitiatorGroupInfoType ¶
func NewInitiatorGroupInfoType() *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) InitiatorGroupAluaEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupAluaEnabled() bool
func (*InitiatorGroupInfoType) InitiatorGroupName ¶
func (o *InitiatorGroupInfoType) InitiatorGroupName() string
func (*InitiatorGroupInfoType) InitiatorGroupOsType ¶
func (o *InitiatorGroupInfoType) InitiatorGroupOsType() string
func (*InitiatorGroupInfoType) InitiatorGroupPortsetName ¶
func (o *InitiatorGroupInfoType) InitiatorGroupPortsetName() string
func (*InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupReportScsiNameEnabled() bool
func (*InitiatorGroupInfoType) InitiatorGroupThrottleBorrow ¶
func (o *InitiatorGroupInfoType) InitiatorGroupThrottleBorrow() bool
func (*InitiatorGroupInfoType) InitiatorGroupThrottleReserve ¶
func (o *InitiatorGroupInfoType) InitiatorGroupThrottleReserve() int
func (*InitiatorGroupInfoType) InitiatorGroupType ¶
func (o *InitiatorGroupInfoType) InitiatorGroupType() string
func (*InitiatorGroupInfoType) InitiatorGroupUsePartner ¶
func (o *InitiatorGroupInfoType) InitiatorGroupUsePartner() bool
func (*InitiatorGroupInfoType) InitiatorGroupUuid ¶
func (o *InitiatorGroupInfoType) InitiatorGroupUuid() string
func (*InitiatorGroupInfoType) InitiatorGroupVsaEnabled ¶
func (o *InitiatorGroupInfoType) InitiatorGroupVsaEnabled() bool
func (*InitiatorGroupInfoType) Initiators ¶
func (o *InitiatorGroupInfoType) Initiators() []InitiatorInfoType
func (*InitiatorGroupInfoType) LunId ¶
func (o *InitiatorGroupInfoType) LunId() int
func (*InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupAluaEnabled(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupName ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupName(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupOsType ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupOsType(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupPortsetName ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupPortsetName(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupReportScsiNameEnabled(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleBorrow(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupThrottleReserve(newValue int) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupType ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupType(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupUsePartner ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupUsePartner(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupUuid ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupUuid(newValue string) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled ¶
func (o *InitiatorGroupInfoType) SetInitiatorGroupVsaEnabled(newValue bool) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetInitiators ¶
func (o *InitiatorGroupInfoType) SetInitiators(newValue []InitiatorInfoType) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetLunId ¶
func (o *InitiatorGroupInfoType) SetLunId(newValue int) *InitiatorGroupInfoType
func (*InitiatorGroupInfoType) SetVserver ¶
func (o *InitiatorGroupInfoType) SetVserver(newValue string) *InitiatorGroupInfoType
func (InitiatorGroupInfoType) String ¶
func (o InitiatorGroupInfoType) String() string
func (*InitiatorGroupInfoType) ToXML ¶
func (o *InitiatorGroupInfoType) ToXML() (string, error)
func (*InitiatorGroupInfoType) Vserver ¶
func (o *InitiatorGroupInfoType) Vserver() string
type InitiatorInfoType ¶
type InitiatorInfoType struct { XMLName xml.Name `xml:"initiator-info"` InitiatorNamePtr *string `xml:"initiator-name"` }
func NewInitiatorInfoType ¶
func NewInitiatorInfoType() *InitiatorInfoType
func (*InitiatorInfoType) InitiatorName ¶
func (o *InitiatorInfoType) InitiatorName() string
func (*InitiatorInfoType) SetInitiatorName ¶
func (o *InitiatorInfoType) SetInitiatorName(newValue string) *InitiatorInfoType
func (InitiatorInfoType) String ¶
func (o InitiatorInfoType) String() string
func (*InitiatorInfoType) ToXML ¶
func (o *InitiatorInfoType) ToXML() (string, error)
type IpAddressType ¶
type IpAddressType string
type IscsiServiceGetIterRequest ¶ added in v1.3.1
type IscsiServiceGetIterRequest struct { XMLName xml.Name `xml:"iscsi-service-get-iter"` DesiredAttributesPtr *IscsiServiceInfoType `xml:"desired-attributes>iscsi-service-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *IscsiServiceInfoType `xml:"query>iscsi-service-info"` TagPtr *string `xml:"tag"` }
IscsiServiceGetIterRequest is a structure to represent a iscsi-service-get-iter ZAPI request object
func NewIscsiServiceGetIterRequest ¶ added in v1.3.1
func NewIscsiServiceGetIterRequest() *IscsiServiceGetIterRequest
NewIscsiServiceGetIterRequest is a factory method for creating new instances of IscsiServiceGetIterRequest objects
func (*IscsiServiceGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) DesiredAttributes() IscsiServiceInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (IscsiServiceGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*IscsiServiceGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) Query ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) Query() IscsiServiceInfoType
Query is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetDesiredAttributes(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetMaxRecords(newValue int) *IscsiServiceGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetQuery(newValue IscsiServiceInfoType) *IscsiServiceGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterRequest) SetTag ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) SetTag(newValue string) *IscsiServiceGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterRequest) String ¶ added in v1.3.1
func (o IscsiServiceGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterRequest) Tag ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterRequest) ToXML ¶ added in v1.3.1
func (o *IscsiServiceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterResponse ¶ added in v1.3.1
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 ZAPI response object
func NewIscsiServiceGetIterResponse ¶ added in v1.3.1
func NewIscsiServiceGetIterResponse() *IscsiServiceGetIterResponse
NewIscsiServiceGetIterResponse is a factory method for creating new instances of IscsiServiceGetIterResponse objects
func (IscsiServiceGetIterResponse) String ¶ added in v1.3.1
func (o IscsiServiceGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*IscsiServiceGetIterResponse) ToXML ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type IscsiServiceGetIterResponseResult ¶ added in v1.3.1
type IscsiServiceGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr []IscsiServiceInfoType `xml:"attributes-list>iscsi-service-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
IscsiServiceGetIterResponseResult is a structure to represent a iscsi-service-get-iter ZAPI object's result
func (*IscsiServiceGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) AttributesList() []IscsiServiceInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) SetAttributesList(newValue []IscsiServiceInfoType) *IscsiServiceGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) SetNextTag(newValue string) *IscsiServiceGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*IscsiServiceGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *IscsiServiceGetIterResponseResult) SetNumRecords(newValue int) *IscsiServiceGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (IscsiServiceGetIterResponseResult) String ¶ added in v1.3.1
func (o IscsiServiceGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type IscsiServiceInfoType ¶ added in v1.3.1
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 (*IscsiServiceInfoType) NodeName ¶ added in v1.3.1
func (o *IscsiServiceInfoType) NodeName() string
func (*IscsiServiceInfoType) Vserver ¶ added in v1.3.1
func (o *IscsiServiceInfoType) Vserver() string
type JunctionPathType ¶
type JunctionPathType string
type LanguageCodeType ¶
type LanguageCodeType string
type LunCreateBySizeRequest ¶
type LunCreateBySizeRequest struct { XMLName xml.Name `xml:"lun-create-by-size"` CachingPolicyPtr *string `xml:"caching-policy"` ClassPtr *string `xml:"class"` CommentPtr *string `xml:"comment"` ForeignDiskPtr *string `xml:"foreign-disk"` OstypePtr *string `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 *string `xml:"type"` }
LunCreateBySizeRequest is a structure to represent a lun-create-by-size ZAPI request object
func NewLunCreateBySizeRequest ¶
func NewLunCreateBySizeRequest() *LunCreateBySizeRequest
NewLunCreateBySizeRequest is a factory method for creating new instances of LunCreateBySizeRequest objects
func (*LunCreateBySizeRequest) CachingPolicy ¶
func (o *LunCreateBySizeRequest) CachingPolicy() string
CachingPolicy is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) Class ¶
func (o *LunCreateBySizeRequest) Class() string
Class is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) Comment ¶
func (o *LunCreateBySizeRequest) Comment() string
Comment is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) ExecuteUsing ¶
func (o *LunCreateBySizeRequest) ExecuteUsing(zr *ZapiRunner) (LunCreateBySizeResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunCreateBySizeRequest) ForeignDisk ¶
func (o *LunCreateBySizeRequest) ForeignDisk() string
ForeignDisk is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) Ostype ¶
func (o *LunCreateBySizeRequest) Ostype() string
Ostype is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) Path ¶
func (o *LunCreateBySizeRequest) Path() string
Path is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) PrefixSize ¶
func (o *LunCreateBySizeRequest) PrefixSize() int
PrefixSize is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) QosPolicyGroup ¶
func (o *LunCreateBySizeRequest) QosPolicyGroup() string
QosPolicyGroup is a fluent style 'getter' 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 string) *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 string) *LunCreateBySizeRequest
SetType is a fluent style 'setter' method that can be chained
func (*LunCreateBySizeRequest) Size ¶
func (o *LunCreateBySizeRequest) Size() int
Size is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) SpaceAllocationEnabled ¶
func (o *LunCreateBySizeRequest) SpaceAllocationEnabled() bool
SpaceAllocationEnabled is a fluent style 'getter' method that can be chained
func (*LunCreateBySizeRequest) SpaceReservationEnabled ¶
func (o *LunCreateBySizeRequest) SpaceReservationEnabled() bool
SpaceReservationEnabled is a fluent style 'getter' method that can be chained
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() string
Type is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*LunCreateBySizeResponseResult) ActualSize ¶
func (o *LunCreateBySizeResponseResult) ActualSize() int
ActualSize is a fluent style 'getter' method that can be chained
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
type LunDestroyRequest ¶
type LunDestroyRequest struct { XMLName xml.Name `xml:"lun-destroy"` DestroyFencedLunPtr *bool `xml:"destroy-fenced-lun"` ForcePtr *bool `xml:"force"` PathPtr *string `xml:"path"` }
LunDestroyRequest is a structure to represent a lun-destroy ZAPI request object
func NewLunDestroyRequest ¶
func NewLunDestroyRequest() *LunDestroyRequest
NewLunDestroyRequest is a factory method for creating new instances of LunDestroyRequest objects
func (*LunDestroyRequest) DestroyFencedLun ¶
func (o *LunDestroyRequest) DestroyFencedLun() bool
DestroyFencedLun is a fluent style 'getter' method that can be chained
func (*LunDestroyRequest) ExecuteUsing ¶
func (o *LunDestroyRequest) ExecuteUsing(zr *ZapiRunner) (LunDestroyResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunDestroyRequest) Force ¶
func (o *LunDestroyRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*LunDestroyRequest) Path ¶
func (o *LunDestroyRequest) Path() string
Path is a fluent style 'getter' 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 ZAPI response 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 ZAPI object's result
func (LunDestroyResponseResult) String ¶
func (o LunDestroyResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunGetAttributeRequest) Name ¶
func (o *LunGetAttributeRequest) Name() string
Name is a fluent style 'getter' method that can be chained
func (*LunGetAttributeRequest) Path ¶
func (o *LunGetAttributeRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
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) Value ¶
func (o *LunGetAttributeResponseResult) Value() string
Value is a fluent style 'getter' method that can be chained
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunGetSerialNumberRequest) Path ¶
func (o *LunGetSerialNumberRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*LunGetSerialNumberResponseResult) SerialNumber ¶
func (o *LunGetSerialNumberResponseResult) SerialNumber() string
SerialNumber is a fluent style 'getter' method that can be chained
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
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunMapListInfoRequest) Path ¶
func (o *LunMapListInfoRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 ZAPI response 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 []InitiatorGroupInfoType `xml:"initiator-groups>initiator-group-info"` }
LunMapListInfoResponseResult is a structure to represent a lun-map-list-info ZAPI object's result
func (*LunMapListInfoResponseResult) InitiatorGroups ¶
func (o *LunMapListInfoResponseResult) InitiatorGroups() []InitiatorGroupInfoType
InitiatorGroups is a fluent style 'getter' method that can be chained
func (*LunMapListInfoResponseResult) SetInitiatorGroups ¶
func (o *LunMapListInfoResponseResult) SetInitiatorGroups(newValue []InitiatorGroupInfoType) *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
type LunMapRequest ¶
type LunMapRequest struct { XMLName xml.Name `xml:"lun-map"` AdditionalReportingNodePtr *NodeNameType `xml:"additional-reporting-node>node-name"` 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 ZAPI request 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 fluent style 'getter' method that can be chained
func (*LunMapRequest) ExecuteUsing ¶
func (o *LunMapRequest) ExecuteUsing(zr *ZapiRunner) (LunMapResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunMapRequest) Force ¶
func (o *LunMapRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*LunMapRequest) InitiatorGroup ¶
func (o *LunMapRequest) InitiatorGroup() string
InitiatorGroup is a fluent style 'getter' method that can be chained
func (*LunMapRequest) LunId ¶
func (o *LunMapRequest) LunId() int
LunId is a fluent style 'getter' method that can be chained
func (*LunMapRequest) Path ¶
func (o *LunMapRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*LunMapResponseResult) LunIdAssigned ¶
func (o *LunMapResponseResult) LunIdAssigned() int
LunIdAssigned is a fluent style 'getter' method that can be chained
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
type LunOfflineRequest ¶
LunOfflineRequest is a structure to represent a lun-offline ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunOfflineRequest) Path ¶
func (o *LunOfflineRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (LunOfflineResponseResult) String ¶
func (o LunOfflineResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunOnlineRequest) Force ¶
func (o *LunOnlineRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*LunOnlineRequest) Path ¶
func (o *LunOnlineRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (LunOnlineResponseResult) String ¶
func (o LunOnlineResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*LunSetAttributeRequest) Name ¶
func (o *LunSetAttributeRequest) Name() string
Name is a fluent style 'getter' method that can be chained
func (*LunSetAttributeRequest) Path ¶
func (o *LunSetAttributeRequest) Path() string
Path is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (LunSetAttributeResponseResult) String ¶
func (o LunSetAttributeResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type NetInterfaceGetIterRequest ¶
type NetInterfaceGetIterRequest struct { XMLName xml.Name `xml:"net-interface-get-iter"` DesiredAttributesPtr *NetInterfaceInfoType `xml:"desired-attributes>net-interface-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *NetInterfaceInfoType `xml:"query>net-interface-info"` TagPtr *string `xml:"tag"` }
NetInterfaceGetIterRequest is a structure to represent a net-interface-get-iter ZAPI request 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() NetInterfaceInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterRequest) ExecuteUsing ¶
func (o *NetInterfaceGetIterRequest) ExecuteUsing(zr *ZapiRunner) (NetInterfaceGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*NetInterfaceGetIterRequest) MaxRecords ¶
func (o *NetInterfaceGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterRequest) Query ¶
func (o *NetInterfaceGetIterRequest) Query() NetInterfaceInfoType
Query is a fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterRequest) SetDesiredAttributes ¶
func (o *NetInterfaceGetIterRequest) SetDesiredAttributes(newValue NetInterfaceInfoType) *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 NetInterfaceInfoType) *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 fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterRequest) ToXML ¶
func (o *NetInterfaceGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []NetInterfaceInfoType `xml:"attributes-list>net-interface-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
NetInterfaceGetIterResponseResult is a structure to represent a net-interface-get-iter ZAPI object's result
func (*NetInterfaceGetIterResponseResult) AttributesList ¶
func (o *NetInterfaceGetIterResponseResult) AttributesList() []NetInterfaceInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterResponseResult) NextTag ¶
func (o *NetInterfaceGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterResponseResult) NumRecords ¶
func (o *NetInterfaceGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*NetInterfaceGetIterResponseResult) SetAttributesList ¶
func (o *NetInterfaceGetIterResponseResult) SetAttributesList(newValue []NetInterfaceInfoType) *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
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 []DataProtocolType `xml:"data-protocols>data-protocol"` DnsDomainNamePtr *DnsZoneType `xml:"dns-domain-name"` 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"` IsAutoRevertPtr *bool `xml:"is-auto-revert"` 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 *RoutingGroupType `xml:"routing-group-name"` SubnetNamePtr *SubnetNameType `xml:"subnet-name"` UseFailoverGroupPtr *string `xml:"use-failover-group"` VserverPtr *string `xml:"vserver"` WwpnPtr *string `xml:"wwpn"` }
func NewNetInterfaceInfoType ¶
func NewNetInterfaceInfoType() *NetInterfaceInfoType
func (*NetInterfaceInfoType) Address ¶
func (o *NetInterfaceInfoType) Address() IpAddressType
func (*NetInterfaceInfoType) AddressFamily ¶
func (o *NetInterfaceInfoType) AddressFamily() string
func (*NetInterfaceInfoType) AdministrativeStatus ¶
func (o *NetInterfaceInfoType) AdministrativeStatus() string
func (*NetInterfaceInfoType) Comment ¶
func (o *NetInterfaceInfoType) Comment() string
func (*NetInterfaceInfoType) CurrentNode ¶
func (o *NetInterfaceInfoType) CurrentNode() string
func (*NetInterfaceInfoType) CurrentPort ¶
func (o *NetInterfaceInfoType) CurrentPort() string
func (*NetInterfaceInfoType) DataProtocols ¶
func (o *NetInterfaceInfoType) DataProtocols() []DataProtocolType
func (*NetInterfaceInfoType) DnsDomainName ¶
func (o *NetInterfaceInfoType) DnsDomainName() DnsZoneType
func (*NetInterfaceInfoType) FailoverGroup ¶
func (o *NetInterfaceInfoType) FailoverGroup() FailoverGroupType
func (*NetInterfaceInfoType) FailoverPolicy ¶
func (o *NetInterfaceInfoType) FailoverPolicy() string
func (*NetInterfaceInfoType) FirewallPolicy ¶
func (o *NetInterfaceInfoType) FirewallPolicy() string
func (*NetInterfaceInfoType) ForceSubnetAssociation ¶
func (o *NetInterfaceInfoType) ForceSubnetAssociation() bool
func (*NetInterfaceInfoType) HomeNode ¶
func (o *NetInterfaceInfoType) HomeNode() string
func (*NetInterfaceInfoType) HomePort ¶
func (o *NetInterfaceInfoType) HomePort() string
func (*NetInterfaceInfoType) InterfaceName ¶
func (o *NetInterfaceInfoType) InterfaceName() string
func (*NetInterfaceInfoType) IsAutoRevert ¶
func (o *NetInterfaceInfoType) IsAutoRevert() bool
func (*NetInterfaceInfoType) IsHome ¶
func (o *NetInterfaceInfoType) IsHome() bool
func (*NetInterfaceInfoType) IsIpv4LinkLocal ¶
func (o *NetInterfaceInfoType) IsIpv4LinkLocal() bool
func (*NetInterfaceInfoType) LifUuid ¶
func (o *NetInterfaceInfoType) LifUuid() UuidType
func (*NetInterfaceInfoType) ListenForDnsQuery ¶
func (o *NetInterfaceInfoType) ListenForDnsQuery() bool
func (*NetInterfaceInfoType) Netmask ¶
func (o *NetInterfaceInfoType) Netmask() IpAddressType
func (*NetInterfaceInfoType) NetmaskLength ¶
func (o *NetInterfaceInfoType) NetmaskLength() int
func (*NetInterfaceInfoType) OperationalStatus ¶
func (o *NetInterfaceInfoType) OperationalStatus() string
func (*NetInterfaceInfoType) Role ¶
func (o *NetInterfaceInfoType) Role() string
func (*NetInterfaceInfoType) RoutingGroupName ¶
func (o *NetInterfaceInfoType) RoutingGroupName() RoutingGroupType
func (*NetInterfaceInfoType) SetAddress ¶
func (o *NetInterfaceInfoType) SetAddress(newValue IpAddressType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetAddressFamily ¶
func (o *NetInterfaceInfoType) SetAddressFamily(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetAdministrativeStatus ¶
func (o *NetInterfaceInfoType) SetAdministrativeStatus(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetComment ¶
func (o *NetInterfaceInfoType) SetComment(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetCurrentNode ¶
func (o *NetInterfaceInfoType) SetCurrentNode(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetCurrentPort ¶
func (o *NetInterfaceInfoType) SetCurrentPort(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetDataProtocols ¶
func (o *NetInterfaceInfoType) SetDataProtocols(newValue []DataProtocolType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetDnsDomainName ¶
func (o *NetInterfaceInfoType) SetDnsDomainName(newValue DnsZoneType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetFailoverGroup ¶
func (o *NetInterfaceInfoType) SetFailoverGroup(newValue FailoverGroupType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetFailoverPolicy ¶
func (o *NetInterfaceInfoType) SetFailoverPolicy(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetFirewallPolicy ¶
func (o *NetInterfaceInfoType) SetFirewallPolicy(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetForceSubnetAssociation ¶
func (o *NetInterfaceInfoType) SetForceSubnetAssociation(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetHomeNode ¶
func (o *NetInterfaceInfoType) SetHomeNode(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetHomePort ¶
func (o *NetInterfaceInfoType) SetHomePort(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetInterfaceName ¶
func (o *NetInterfaceInfoType) SetInterfaceName(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetIsAutoRevert ¶
func (o *NetInterfaceInfoType) SetIsAutoRevert(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetIsHome ¶
func (o *NetInterfaceInfoType) SetIsHome(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetIsIpv4LinkLocal ¶
func (o *NetInterfaceInfoType) SetIsIpv4LinkLocal(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetLifUuid ¶
func (o *NetInterfaceInfoType) SetLifUuid(newValue UuidType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetListenForDnsQuery ¶
func (o *NetInterfaceInfoType) SetListenForDnsQuery(newValue bool) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetNetmask ¶
func (o *NetInterfaceInfoType) SetNetmask(newValue IpAddressType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetNetmaskLength ¶
func (o *NetInterfaceInfoType) SetNetmaskLength(newValue int) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetOperationalStatus ¶
func (o *NetInterfaceInfoType) SetOperationalStatus(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetRole ¶
func (o *NetInterfaceInfoType) SetRole(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetRoutingGroupName ¶
func (o *NetInterfaceInfoType) SetRoutingGroupName(newValue RoutingGroupType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetSubnetName ¶
func (o *NetInterfaceInfoType) SetSubnetName(newValue SubnetNameType) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetUseFailoverGroup ¶
func (o *NetInterfaceInfoType) SetUseFailoverGroup(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetVserver ¶
func (o *NetInterfaceInfoType) SetVserver(newValue string) *NetInterfaceInfoType
func (*NetInterfaceInfoType) SetWwpn ¶
func (o *NetInterfaceInfoType) SetWwpn(newValue string) *NetInterfaceInfoType
func (NetInterfaceInfoType) String ¶
func (o NetInterfaceInfoType) String() string
func (*NetInterfaceInfoType) SubnetName ¶
func (o *NetInterfaceInfoType) SubnetName() SubnetNameType
func (*NetInterfaceInfoType) ToXML ¶
func (o *NetInterfaceInfoType) ToXML() (string, error)
func (*NetInterfaceInfoType) UseFailoverGroup ¶
func (o *NetInterfaceInfoType) UseFailoverGroup() string
func (*NetInterfaceInfoType) Vserver ¶
func (o *NetInterfaceInfoType) Vserver() string
func (*NetInterfaceInfoType) Wwpn ¶
func (o *NetInterfaceInfoType) Wwpn() string
type NisDomainType ¶
type NisDomainType string
type NmswitchType ¶
type NmswitchType string
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"` 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"` 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 fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) CpuFirmwareRelease ¶
func (o *NodeDetailsInfoType) CpuFirmwareRelease() string
CpuFirmwareRelease is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) EnvFailedFanCount ¶
func (o *NodeDetailsInfoType) EnvFailedFanCount() int
EnvFailedFanCount is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) EnvFailedFanMessage ¶
func (o *NodeDetailsInfoType) EnvFailedFanMessage() string
EnvFailedFanMessage is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) EnvFailedPowerSupplyCount ¶
func (o *NodeDetailsInfoType) EnvFailedPowerSupplyCount() int
EnvFailedPowerSupplyCount is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) EnvFailedPowerSupplyMessage ¶
func (o *NodeDetailsInfoType) EnvFailedPowerSupplyMessage() string
EnvFailedPowerSupplyMessage is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) EnvOverTemperature ¶
func (o *NodeDetailsInfoType) EnvOverTemperature() bool
EnvOverTemperature is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) IsAllFlashOptimized ¶
func (o *NodeDetailsInfoType) IsAllFlashOptimized() bool
IsAllFlashOptimized is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) IsDiffSvcs ¶
func (o *NodeDetailsInfoType) IsDiffSvcs() bool
IsDiffSvcs is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) IsEpsilonNode ¶
func (o *NodeDetailsInfoType) IsEpsilonNode() bool
IsEpsilonNode is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) IsNodeClusterEligible ¶
func (o *NodeDetailsInfoType) IsNodeClusterEligible() bool
IsNodeClusterEligible is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) IsNodeHealthy ¶
func (o *NodeDetailsInfoType) IsNodeHealthy() bool
IsNodeHealthy is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) MaximumAggregateSize ¶
func (o *NodeDetailsInfoType) MaximumAggregateSize() SizeType
MaximumAggregateSize is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) MaximumNumberOfVolumes ¶
func (o *NodeDetailsInfoType) MaximumNumberOfVolumes() int
MaximumNumberOfVolumes is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) MaximumVolumeSize ¶
func (o *NodeDetailsInfoType) MaximumVolumeSize() SizeType
MaximumVolumeSize is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) Node ¶
func (o *NodeDetailsInfoType) Node() NodeNameType
Node is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeAssetTag ¶
func (o *NodeDetailsInfoType) NodeAssetTag() string
NodeAssetTag is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeLocation ¶
func (o *NodeDetailsInfoType) NodeLocation() string
NodeLocation is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeModel ¶
func (o *NodeDetailsInfoType) NodeModel() string
NodeModel is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeNvramId ¶
func (o *NodeDetailsInfoType) NodeNvramId() int
NodeNvramId is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeOwner ¶
func (o *NodeDetailsInfoType) NodeOwner() string
NodeOwner is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeSerialNumber ¶
func (o *NodeDetailsInfoType) NodeSerialNumber() string
NodeSerialNumber is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeSystemId ¶
func (o *NodeDetailsInfoType) NodeSystemId() string
NodeSystemId is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeUptime ¶
func (o *NodeDetailsInfoType) NodeUptime() int
NodeUptime is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeUuid ¶
func (o *NodeDetailsInfoType) NodeUuid() string
NodeUuid is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NodeVendor ¶
func (o *NodeDetailsInfoType) NodeVendor() string
NodeVendor is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) NvramBatteryStatus ¶
func (o *NodeDetailsInfoType) NvramBatteryStatus() NvramBatteryStatusEnumType
NvramBatteryStatus is a fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) ProductVersion ¶
func (o *NodeDetailsInfoType) ProductVersion() string
ProductVersion is a fluent style 'getter' method that can be chained
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) 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) 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 fluent style 'getter' method that can be chained
func (*NodeDetailsInfoType) VmhostInfo ¶
func (o *NodeDetailsInfoType) VmhostInfo() VmhostInfoType
VmhostInfo is a fluent style 'getter' method that can be chained
type NodeNameType ¶
type NodeNameType string
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 fluent style 'getter' method that can be chained
func (*NodeOntapiDetailInfoType) MinorVersion ¶
func (o *NodeOntapiDetailInfoType) MinorVersion() int
MinorVersion is a fluent style 'getter' method that can be chained
func (*NodeOntapiDetailInfoType) NodeName ¶
func (o *NodeOntapiDetailInfoType) NodeName() string
NodeName is a fluent style 'getter' method that can be chained
func (*NodeOntapiDetailInfoType) NodeUuid ¶
func (o *NodeOntapiDetailInfoType) NodeUuid() string
NodeUuid is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*NodeVersionDetailInfoType) NodeName ¶
func (o *NodeVersionDetailInfoType) NodeName() string
NodeName is a fluent style 'getter' method that can be chained
func (*NodeVersionDetailInfoType) NodeUuid ¶
func (o *NodeVersionDetailInfoType) NodeUuid() string
NodeUuid is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
type NsswitchType ¶
type NsswitchType string
type NullableSizeType ¶ added in v1.3.1
type NullableSizeType string
type NvramBatteryStatusEnumType ¶
type NvramBatteryStatusEnumType string
NvramBatteryStatusEnumType is a structure to represent a nvram-battery-status-enum ZAPI object
type ProtocolType ¶
type ProtocolType string
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*QtreeCreateRequest) ExportPolicy ¶
func (o *QtreeCreateRequest) ExportPolicy() string
ExportPolicy is a fluent style 'getter' method that can be chained
func (*QtreeCreateRequest) Mode ¶
func (o *QtreeCreateRequest) Mode() string
Mode is a fluent style 'getter' method that can be chained
func (*QtreeCreateRequest) Oplocks ¶
func (o *QtreeCreateRequest) Oplocks() string
Oplocks is a fluent style 'getter' method that can be chained
func (*QtreeCreateRequest) Qtree ¶
func (o *QtreeCreateRequest) Qtree() string
Qtree is a fluent style 'getter' method that can be chained
func (*QtreeCreateRequest) SecurityStyle ¶
func (o *QtreeCreateRequest) SecurityStyle() string
SecurityStyle is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (QtreeCreateResponseResult) String ¶
func (o QtreeCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*QtreeDeleteAsyncRequest) Force ¶
func (o *QtreeDeleteAsyncRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
func (*QtreeDeleteAsyncRequest) Qtree ¶
func (o *QtreeDeleteAsyncRequest) Qtree() string
Qtree is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*QtreeDeleteAsyncResponseResult) ResultErrorCode ¶
func (o *QtreeDeleteAsyncResponseResult) ResultErrorCode() int
ResultErrorCode is a fluent style 'getter' method that can be chained
func (*QtreeDeleteAsyncResponseResult) ResultErrorMessage ¶
func (o *QtreeDeleteAsyncResponseResult) ResultErrorMessage() string
ResultErrorMessage is a fluent style 'getter' method that can be chained
func (*QtreeDeleteAsyncResponseResult) ResultJobid ¶
func (o *QtreeDeleteAsyncResponseResult) ResultJobid() int
ResultJobid is a fluent style 'getter' method that can be chained
func (*QtreeDeleteAsyncResponseResult) ResultStatus ¶
func (o *QtreeDeleteAsyncResponseResult) ResultStatus() string
ResultStatus is a fluent style 'getter' method that can be chained
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
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 fluent style 'getter' method that can be chained
func (*QtreeInfoType) Id ¶
func (o *QtreeInfoType) Id() int
Id is a fluent style 'getter' method that can be chained
func (*QtreeInfoType) IsExportPolicyInherited ¶
func (o *QtreeInfoType) IsExportPolicyInherited() bool
IsExportPolicyInherited is a fluent style 'getter' method that can be chained
func (*QtreeInfoType) Mode ¶
func (o *QtreeInfoType) Mode() string
Mode is a fluent style 'getter' method that can be chained
func (*QtreeInfoType) Oplocks ¶
func (o *QtreeInfoType) Oplocks() string
Oplocks is a fluent style 'getter' method that can be chained
func (*QtreeInfoType) Qtree ¶
func (o *QtreeInfoType) Qtree() string
Qtree is a fluent style 'getter' method that can be chained
func (*QtreeInfoType) SecurityStyle ¶
func (o *QtreeInfoType) SecurityStyle() string
SecurityStyle is a fluent style 'getter' method that can be chained
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) Status ¶
func (o *QtreeInfoType) Status() string
Status is a fluent style 'getter' 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) Volume ¶
func (o *QtreeInfoType) Volume() string
Volume is a fluent style 'getter' method that can be chained
func (*QtreeInfoType) Vserver ¶
func (o *QtreeInfoType) Vserver() string
Vserver is a fluent style 'getter' method that can be chained
type QtreeListIterKeyTdType ¶
type QtreeListIterKeyTdType struct { XMLName xml.Name `xml:"qtree-list-iter-key-td"` Key0Ptr *string `xml:"key-0"` Key1Ptr *string `xml:"key-1"` }
QtreeListIterKeyTdType is a structure to represent a qtree-list-iter-key-td ZAPI object
func NewQtreeListIterKeyTdType ¶
func NewQtreeListIterKeyTdType() *QtreeListIterKeyTdType
NewQtreeListIterKeyTdType is a factory method for creating new instances of QtreeListIterKeyTdType objects
func (*QtreeListIterKeyTdType) Key0 ¶
func (o *QtreeListIterKeyTdType) Key0() string
Key0 is a fluent style 'getter' method that can be chained
func (*QtreeListIterKeyTdType) Key1 ¶
func (o *QtreeListIterKeyTdType) Key1() string
Key1 is a fluent style 'getter' method that can be chained
func (*QtreeListIterKeyTdType) SetKey0 ¶
func (o *QtreeListIterKeyTdType) SetKey0(newValue string) *QtreeListIterKeyTdType
SetKey0 is a fluent style 'setter' method that can be chained
func (*QtreeListIterKeyTdType) SetKey1 ¶
func (o *QtreeListIterKeyTdType) SetKey1(newValue string) *QtreeListIterKeyTdType
SetKey1 is a fluent style 'setter' method that can be chained
func (QtreeListIterKeyTdType) String ¶
func (o QtreeListIterKeyTdType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QtreeListIterKeyTdType) ToXML ¶
func (o *QtreeListIterKeyTdType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QtreeListIterRequest ¶
type QtreeListIterRequest struct { XMLName xml.Name `xml:"qtree-list-iter"` DesiredAttributesPtr *QtreeInfoType `xml:"desired-attributes>qtree-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *QtreeInfoType `xml:"query>qtree-info"` TagPtr *string `xml:"tag"` }
QtreeListIterRequest is a structure to represent a qtree-list-iter ZAPI request 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() QtreeInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*QtreeListIterRequest) ExecuteUsing ¶
func (o *QtreeListIterRequest) ExecuteUsing(zr *ZapiRunner) (QtreeListIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*QtreeListIterRequest) MaxRecords ¶
func (o *QtreeListIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*QtreeListIterRequest) Query ¶
func (o *QtreeListIterRequest) Query() QtreeInfoType
Query is a fluent style 'getter' method that can be chained
func (*QtreeListIterRequest) SetDesiredAttributes ¶
func (o *QtreeListIterRequest) SetDesiredAttributes(newValue QtreeInfoType) *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 QtreeInfoType) *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 fluent style 'getter' method that can be chained
func (*QtreeListIterRequest) ToXML ¶
func (o *QtreeListIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []QtreeInfoType `xml:"attributes-list>qtree-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
QtreeListIterResponseResult is a structure to represent a qtree-list-iter ZAPI object's result
func (*QtreeListIterResponseResult) AttributesList ¶
func (o *QtreeListIterResponseResult) AttributesList() []QtreeInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*QtreeListIterResponseResult) NextTag ¶
func (o *QtreeListIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*QtreeListIterResponseResult) NumRecords ¶
func (o *QtreeListIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*QtreeListIterResponseResult) SetAttributesList ¶
func (o *QtreeListIterResponseResult) SetAttributesList(newValue []QtreeInfoType) *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
type QtreeNameType ¶
type QtreeNameType string
QtreeNameType is a structure to represent a qtree-name ZAPI object
type QtreePathType ¶
type QtreePathType string
QtreePathType is a structure to represent a qtree-path ZAPI object
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*QtreeRenameRequest) NewQtreeName ¶
func (o *QtreeRenameRequest) NewQtreeName() string
NewQtreeName is a fluent style 'getter' method that can be chained
func (*QtreeRenameRequest) Qtree ¶
func (o *QtreeRenameRequest) Qtree() string
Qtree is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (QtreeRenameResponseResult) String ¶
func (o QtreeRenameResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 fluent style 'getter' method that can be chained
func (*QuotaEntryType) FileLimit ¶
func (o *QuotaEntryType) FileLimit() string
FileLimit is a fluent style 'getter' method that can be chained
func (*QuotaEntryType) PerformUserMapping ¶
func (o *QuotaEntryType) PerformUserMapping() bool
PerformUserMapping is a fluent style 'getter' method that can be chained
func (*QuotaEntryType) Policy ¶
func (o *QuotaEntryType) Policy() string
Policy is a fluent style 'getter' method that can be chained
func (*QuotaEntryType) Qtree ¶
func (o *QuotaEntryType) Qtree() string
Qtree is a fluent style 'getter' method that can be chained
func (*QuotaEntryType) QuotaTarget ¶
func (o *QuotaEntryType) QuotaTarget() string
QuotaTarget is a fluent style 'getter' method that can be chained
func (*QuotaEntryType) QuotaType ¶
func (o *QuotaEntryType) QuotaType() string
QuotaType is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*QuotaEntryType) SoftFileLimit ¶
func (o *QuotaEntryType) SoftFileLimit() string
SoftFileLimit is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*QuotaEntryType) Vserver ¶
func (o *QuotaEntryType) Vserver() string
Vserver is a fluent style 'getter' method that can be chained
type QuotaErrorMsgType ¶
type QuotaErrorMsgType string
QuotaErrorMsgType is a structure to represent a quota-error-msg ZAPI object
type QuotaListEntriesIterKeyTdType ¶
type QuotaListEntriesIterKeyTdType struct { XMLName xml.Name `xml:"quota-list-entries-iter-key-td"` Key0Ptr *string `xml:"key-0"` Key1Ptr *string `xml:"key-1"` Key2Ptr *string `xml:"key-2"` Key3Ptr *string `xml:"key-3"` Key4Ptr *string `xml:"key-4"` Key5Ptr *string `xml:"key-5"` }
QuotaListEntriesIterKeyTdType is a structure to represent a quota-list-entries-iter-key-td ZAPI object
func NewQuotaListEntriesIterKeyTdType ¶
func NewQuotaListEntriesIterKeyTdType() *QuotaListEntriesIterKeyTdType
NewQuotaListEntriesIterKeyTdType is a factory method for creating new instances of QuotaListEntriesIterKeyTdType objects
func (*QuotaListEntriesIterKeyTdType) Key0 ¶
func (o *QuotaListEntriesIterKeyTdType) Key0() string
Key0 is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) Key1 ¶
func (o *QuotaListEntriesIterKeyTdType) Key1() string
Key1 is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) Key2 ¶
func (o *QuotaListEntriesIterKeyTdType) Key2() string
Key2 is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) Key3 ¶
func (o *QuotaListEntriesIterKeyTdType) Key3() string
Key3 is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) Key4 ¶
func (o *QuotaListEntriesIterKeyTdType) Key4() string
Key4 is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) Key5 ¶
func (o *QuotaListEntriesIterKeyTdType) Key5() string
Key5 is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) SetKey0 ¶
func (o *QuotaListEntriesIterKeyTdType) SetKey0(newValue string) *QuotaListEntriesIterKeyTdType
SetKey0 is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) SetKey1 ¶
func (o *QuotaListEntriesIterKeyTdType) SetKey1(newValue string) *QuotaListEntriesIterKeyTdType
SetKey1 is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) SetKey2 ¶
func (o *QuotaListEntriesIterKeyTdType) SetKey2(newValue string) *QuotaListEntriesIterKeyTdType
SetKey2 is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) SetKey3 ¶
func (o *QuotaListEntriesIterKeyTdType) SetKey3(newValue string) *QuotaListEntriesIterKeyTdType
SetKey3 is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) SetKey4 ¶
func (o *QuotaListEntriesIterKeyTdType) SetKey4(newValue string) *QuotaListEntriesIterKeyTdType
SetKey4 is a fluent style 'setter' method that can be chained
func (*QuotaListEntriesIterKeyTdType) SetKey5 ¶
func (o *QuotaListEntriesIterKeyTdType) SetKey5(newValue string) *QuotaListEntriesIterKeyTdType
SetKey5 is a fluent style 'setter' method that can be chained
func (QuotaListEntriesIterKeyTdType) String ¶
func (o QuotaListEntriesIterKeyTdType) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*QuotaListEntriesIterKeyTdType) ToXML ¶
func (o *QuotaListEntriesIterKeyTdType) ToXML() (string, error)
ToXML converts this object into an xml string representation
type QuotaListEntriesIterRequest ¶
type QuotaListEntriesIterRequest struct { XMLName xml.Name `xml:"quota-list-entries-iter"` DesiredAttributesPtr *QuotaEntryType `xml:"desired-attributes>quota-entry"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *QuotaEntryType `xml:"query>quota-entry"` TagPtr *string `xml:"tag"` }
QuotaListEntriesIterRequest is a structure to represent a quota-list-entries-iter ZAPI request 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() QuotaEntryType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterRequest) ExecuteUsing ¶
func (o *QuotaListEntriesIterRequest) ExecuteUsing(zr *ZapiRunner) (QuotaListEntriesIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*QuotaListEntriesIterRequest) MaxRecords ¶
func (o *QuotaListEntriesIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterRequest) Query ¶
func (o *QuotaListEntriesIterRequest) Query() QuotaEntryType
Query is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterRequest) SetDesiredAttributes ¶
func (o *QuotaListEntriesIterRequest) SetDesiredAttributes(newValue QuotaEntryType) *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 QuotaEntryType) *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 fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterRequest) ToXML ¶
func (o *QuotaListEntriesIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []QuotaEntryType `xml:"attributes-list>quota-entry"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
QuotaListEntriesIterResponseResult is a structure to represent a quota-list-entries-iter ZAPI object's result
func (*QuotaListEntriesIterResponseResult) AttributesList ¶
func (o *QuotaListEntriesIterResponseResult) AttributesList() []QuotaEntryType
AttributesList is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterResponseResult) NextTag ¶
func (o *QuotaListEntriesIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterResponseResult) NumRecords ¶
func (o *QuotaListEntriesIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*QuotaListEntriesIterResponseResult) SetAttributesList ¶
func (o *QuotaListEntriesIterResponseResult) SetAttributesList(newValue []QuotaEntryType) *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
type QuotaOffRequest ¶
QuotaOffRequest is a structure to represent a quota-off ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*QuotaOffResponseResult) ResultErrorCode ¶
func (o *QuotaOffResponseResult) ResultErrorCode() int
ResultErrorCode is a fluent style 'getter' method that can be chained
func (*QuotaOffResponseResult) ResultErrorMessage ¶
func (o *QuotaOffResponseResult) ResultErrorMessage() string
ResultErrorMessage is a fluent style 'getter' method that can be chained
func (*QuotaOffResponseResult) ResultJobid ¶
func (o *QuotaOffResponseResult) ResultJobid() int
ResultJobid is a fluent style 'getter' method that can be chained
func (*QuotaOffResponseResult) ResultStatus ¶
func (o *QuotaOffResponseResult) ResultStatus() string
ResultStatus is a fluent style 'getter' method that can be chained
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
type QuotaOnRequest ¶
QuotaOnRequest is a structure to represent a quota-on ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*QuotaOnResponseResult) ResultErrorCode ¶
func (o *QuotaOnResponseResult) ResultErrorCode() int
ResultErrorCode is a fluent style 'getter' method that can be chained
func (*QuotaOnResponseResult) ResultErrorMessage ¶
func (o *QuotaOnResponseResult) ResultErrorMessage() string
ResultErrorMessage is a fluent style 'getter' method that can be chained
func (*QuotaOnResponseResult) ResultJobid ¶
func (o *QuotaOnResponseResult) ResultJobid() int
ResultJobid is a fluent style 'getter' method that can be chained
func (*QuotaOnResponseResult) ResultStatus ¶
func (o *QuotaOnResponseResult) ResultStatus() string
ResultStatus is a fluent style 'getter' method that can be chained
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
type QuotaResizeRequest ¶
type QuotaResizeRequest struct { XMLName xml.Name `xml:"quota-resize"` VolumePtr *string `xml:"volume"` }
QuotaResizeRequest is a structure to represent a quota-resize ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*QuotaResizeResponseResult) ResultErrorCode ¶
func (o *QuotaResizeResponseResult) ResultErrorCode() int
ResultErrorCode is a fluent style 'getter' method that can be chained
func (*QuotaResizeResponseResult) ResultErrorMessage ¶
func (o *QuotaResizeResponseResult) ResultErrorMessage() string
ResultErrorMessage is a fluent style 'getter' method that can be chained
func (*QuotaResizeResponseResult) ResultJobid ¶
func (o *QuotaResizeResponseResult) ResultJobid() int
ResultJobid is a fluent style 'getter' method that can be chained
func (*QuotaResizeResponseResult) ResultStatus ¶
func (o *QuotaResizeResponseResult) ResultStatus() string
ResultStatus is a fluent style 'getter' method that can be chained
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
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 ZAPI request 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 fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) ExecuteUsing ¶
func (o *QuotaSetEntryRequest) ExecuteUsing(zr *ZapiRunner) (QuotaSetEntryResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*QuotaSetEntryRequest) FileLimit ¶
func (o *QuotaSetEntryRequest) FileLimit() string
FileLimit is a fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) PerformUserMapping ¶
func (o *QuotaSetEntryRequest) PerformUserMapping() bool
PerformUserMapping is a fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) Policy ¶
func (o *QuotaSetEntryRequest) Policy() string
Policy is a fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) Qtree ¶
func (o *QuotaSetEntryRequest) Qtree() string
Qtree is a fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) QuotaTarget ¶
func (o *QuotaSetEntryRequest) QuotaTarget() string
QuotaTarget is a fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) QuotaType ¶
func (o *QuotaSetEntryRequest) QuotaType() string
QuotaType is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*QuotaSetEntryRequest) SoftFileLimit ¶
func (o *QuotaSetEntryRequest) SoftFileLimit() string
SoftFileLimit is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (QuotaSetEntryResponseResult) String ¶
func (o QuotaSetEntryResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type QuotaStatusRequest ¶
type QuotaStatusRequest struct { XMLName xml.Name `xml:"quota-status"` VolumePtr *string `xml:"volume"` }
QuotaStatusRequest is a structure to represent a quota-status ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*QuotaStatusResponseResult) PercentComplete ¶
func (o *QuotaStatusResponseResult) PercentComplete() int
PercentComplete is a fluent style 'getter' method that can be chained
func (*QuotaStatusResponseResult) QuotaErrors ¶
func (o *QuotaStatusResponseResult) QuotaErrors() string
QuotaErrors is a fluent style 'getter' method that can be chained
func (*QuotaStatusResponseResult) Reason ¶
func (o *QuotaStatusResponseResult) Reason() string
Reason is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
type ReposConstituentRoleType ¶
type ReposConstituentRoleType string
type RoutingGroupType ¶
type RoutingGroupType string
type SecurityFlavorType ¶
type SecurityFlavorType string
SecurityFlavorType is a structure to represent a security-flavor ZAPI object
type SecurityStyleEnumType ¶
type SecurityStyleEnumType string
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 fluent style 'getter' method that can be chained
func (*ShowAggregatesType) AggregateType ¶
func (o *ShowAggregatesType) AggregateType() AggregatetypeType
AggregateType is a fluent style 'getter' method that can be chained
func (*ShowAggregatesType) AvailableSize ¶
func (o *ShowAggregatesType) AvailableSize() SizeType
AvailableSize is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 *SnapmirrorInfoType `xml:"desired-attributes>snapmirror-info"` ExpandPtr *bool `xml:"expand"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *SnapmirrorInfoType `xml:"query>snapmirror-info"` TagPtr *string `xml:"tag"` }
SnapmirrorGetIterRequest is a structure to represent a snapmirror-get-iter ZAPI request 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() SnapmirrorInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterRequest) ExecuteUsing ¶
func (o *SnapmirrorGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SnapmirrorGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SnapmirrorGetIterRequest) Expand ¶
func (o *SnapmirrorGetIterRequest) Expand() bool
Expand is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterRequest) MaxRecords ¶
func (o *SnapmirrorGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterRequest) Query ¶
func (o *SnapmirrorGetIterRequest) Query() SnapmirrorInfoType
Query is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterRequest) SetDesiredAttributes ¶
func (o *SnapmirrorGetIterRequest) SetDesiredAttributes(newValue SnapmirrorInfoType) *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 SnapmirrorInfoType) *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 fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterRequest) ToXML ¶
func (o *SnapmirrorGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []SnapmirrorInfoType `xml:"attributes-list>snapmirror-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
SnapmirrorGetIterResponseResult is a structure to represent a snapmirror-get-iter ZAPI object's result
func (*SnapmirrorGetIterResponseResult) AttributesList ¶
func (o *SnapmirrorGetIterResponseResult) AttributesList() []SnapmirrorInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterResponseResult) NextTag ¶
func (o *SnapmirrorGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterResponseResult) NumRecords ¶
func (o *SnapmirrorGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*SnapmirrorGetIterResponseResult) SetAttributesList ¶
func (o *SnapmirrorGetIterResponseResult) SetAttributesList(newValue []SnapmirrorInfoType) *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
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 *string `xml:"file-restore-file-list"` IdentityPreservePtr *bool `xml:"identity-preserve"` 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 *int `xml:"last-transfer-error-codes"` 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 fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) BreakSuccessfulCount ¶
func (o *SnapmirrorInfoType) BreakSuccessfulCount() int
BreakSuccessfulCount is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) CurrentMaxTransferRate ¶
func (o *SnapmirrorInfoType) CurrentMaxTransferRate() int
CurrentMaxTransferRate is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) CurrentOperationId ¶
func (o *SnapmirrorInfoType) CurrentOperationId() string
CurrentOperationId is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) CurrentTransferError ¶
func (o *SnapmirrorInfoType) CurrentTransferError() string
CurrentTransferError is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) CurrentTransferPriority ¶
func (o *SnapmirrorInfoType) CurrentTransferPriority() string
CurrentTransferPriority is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) CurrentTransferType ¶
func (o *SnapmirrorInfoType) CurrentTransferType() string
CurrentTransferType is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) DestinationCluster ¶
func (o *SnapmirrorInfoType) DestinationCluster() string
DestinationCluster is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) DestinationLocation ¶
func (o *SnapmirrorInfoType) DestinationLocation() string
DestinationLocation is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) DestinationVolume ¶
func (o *SnapmirrorInfoType) DestinationVolume() string
DestinationVolume is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) DestinationVolumeNode ¶
func (o *SnapmirrorInfoType) DestinationVolumeNode() string
DestinationVolumeNode is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) DestinationVserver ¶
func (o *SnapmirrorInfoType) DestinationVserver() string
DestinationVserver is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) DestinationVserverUuid ¶
func (o *SnapmirrorInfoType) DestinationVserverUuid() string
DestinationVserverUuid is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) ExportedSnapshot ¶
func (o *SnapmirrorInfoType) ExportedSnapshot() string
ExportedSnapshot is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) ExportedSnapshotTimestamp ¶
func (o *SnapmirrorInfoType) ExportedSnapshotTimestamp() int
ExportedSnapshotTimestamp is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) FileRestoreFileCount ¶
func (o *SnapmirrorInfoType) FileRestoreFileCount() int
FileRestoreFileCount is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) FileRestoreFileList ¶
func (o *SnapmirrorInfoType) FileRestoreFileList() string
FileRestoreFileList is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) IdentityPreserve ¶
func (o *SnapmirrorInfoType) IdentityPreserve() bool
IdentityPreserve is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) IsConstituent ¶
func (o *SnapmirrorInfoType) IsConstituent() bool
IsConstituent is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) IsHealthy ¶
func (o *SnapmirrorInfoType) IsHealthy() bool
IsHealthy is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LagTime ¶
func (o *SnapmirrorInfoType) LagTime() int
LagTime is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferDuration ¶
func (o *SnapmirrorInfoType) LastTransferDuration() int
LastTransferDuration is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferEndTimestamp ¶
func (o *SnapmirrorInfoType) LastTransferEndTimestamp() int
LastTransferEndTimestamp is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferError ¶
func (o *SnapmirrorInfoType) LastTransferError() string
LastTransferError is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferErrorCodes ¶
func (o *SnapmirrorInfoType) LastTransferErrorCodes() int
LastTransferErrorCodes is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferFrom ¶
func (o *SnapmirrorInfoType) LastTransferFrom() string
LastTransferFrom is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferNetworkCompressionRatio ¶
func (o *SnapmirrorInfoType) LastTransferNetworkCompressionRatio() string
LastTransferNetworkCompressionRatio is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferSize ¶
func (o *SnapmirrorInfoType) LastTransferSize() int
LastTransferSize is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) LastTransferType ¶
func (o *SnapmirrorInfoType) LastTransferType() string
LastTransferType is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) MaxTransferRate ¶
func (o *SnapmirrorInfoType) MaxTransferRate() int
MaxTransferRate is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) MirrorState ¶
func (o *SnapmirrorInfoType) MirrorState() string
MirrorState is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) NetworkCompressionRatio ¶
func (o *SnapmirrorInfoType) NetworkCompressionRatio() string
NetworkCompressionRatio is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) NewestSnapshot ¶
func (o *SnapmirrorInfoType) NewestSnapshot() string
NewestSnapshot is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) NewestSnapshotTimestamp ¶
func (o *SnapmirrorInfoType) NewestSnapshotTimestamp() int
NewestSnapshotTimestamp is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) Opmask ¶
func (o *SnapmirrorInfoType) Opmask() int
Opmask is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) Policy ¶
func (o *SnapmirrorInfoType) Policy() string
Policy is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) PolicyType ¶
func (o *SnapmirrorInfoType) PolicyType() string
PolicyType is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) ProgressLastUpdated ¶
func (o *SnapmirrorInfoType) ProgressLastUpdated() int
ProgressLastUpdated is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) RelationshipControlPlane ¶
func (o *SnapmirrorInfoType) RelationshipControlPlane() string
RelationshipControlPlane is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) RelationshipGroupType ¶
func (o *SnapmirrorInfoType) RelationshipGroupType() string
RelationshipGroupType is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) RelationshipId ¶
func (o *SnapmirrorInfoType) RelationshipId() string
RelationshipId is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) RelationshipProgress ¶
func (o *SnapmirrorInfoType) RelationshipProgress() int
RelationshipProgress is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) RelationshipStatus ¶
func (o *SnapmirrorInfoType) RelationshipStatus() string
RelationshipStatus is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) RelationshipType ¶
func (o *SnapmirrorInfoType) RelationshipType() string
RelationshipType is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) ResyncFailedCount ¶
func (o *SnapmirrorInfoType) ResyncFailedCount() int
ResyncFailedCount is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) ResyncSuccessfulCount ¶
func (o *SnapmirrorInfoType) ResyncSuccessfulCount() int
ResyncSuccessfulCount is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) Schedule ¶
func (o *SnapmirrorInfoType) Schedule() string
Schedule is a fluent style 'getter' method that can be chained
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 string) *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) 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 int) *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 fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) SnapshotProgress ¶
func (o *SnapmirrorInfoType) SnapshotProgress() int
SnapshotProgress is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) SourceCluster ¶
func (o *SnapmirrorInfoType) SourceCluster() string
SourceCluster is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) SourceLocation ¶
func (o *SnapmirrorInfoType) SourceLocation() string
SourceLocation is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) SourceVolume ¶
func (o *SnapmirrorInfoType) SourceVolume() string
SourceVolume is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) SourceVserver ¶
func (o *SnapmirrorInfoType) SourceVserver() string
SourceVserver is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) SourceVserverUuid ¶
func (o *SnapmirrorInfoType) SourceVserverUuid() string
SourceVserverUuid is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) TotalTransferTimeSecs ¶
func (o *SnapmirrorInfoType) TotalTransferTimeSecs() int
TotalTransferTimeSecs is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) TransferSnapshot ¶
func (o *SnapmirrorInfoType) TransferSnapshot() string
TransferSnapshot is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) Tries ¶
func (o *SnapmirrorInfoType) Tries() string
Tries is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) UnhealthyReason ¶
func (o *SnapmirrorInfoType) UnhealthyReason() string
UnhealthyReason is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) UpdateFailedCount ¶
func (o *SnapmirrorInfoType) UpdateFailedCount() int
UpdateFailedCount is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) UpdateSuccessfulCount ¶
func (o *SnapmirrorInfoType) UpdateSuccessfulCount() int
UpdateSuccessfulCount is a fluent style 'getter' method that can be chained
func (*SnapmirrorInfoType) Vserver ¶
func (o *SnapmirrorInfoType) Vserver() string
Vserver is a fluent style 'getter' method that can be chained
type SnapmirrorUpdateLsSetRequest ¶
type SnapmirrorUpdateLsSetRequest struct { XMLName xml.Name `xml:"snapmirror-update-ls-set"` SourceClusterPtr *string `xml:"source-cluster"` SourceLocationPtr *string `xml:"source-location"` SourceVolumePtr *string `xml:"source-volume"` SourceVserverPtr *string `xml:"source-vserver"` }
SnapmirrorUpdateLsSetRequest is a structure to represent a snapmirror-update-ls-set ZAPI request object
func NewSnapmirrorUpdateLsSetRequest ¶
func NewSnapmirrorUpdateLsSetRequest() *SnapmirrorUpdateLsSetRequest
NewSnapmirrorUpdateLsSetRequest is a factory method for creating new instances of SnapmirrorUpdateLsSetRequest objects
func (*SnapmirrorUpdateLsSetRequest) ExecuteUsing ¶
func (o *SnapmirrorUpdateLsSetRequest) ExecuteUsing(zr *ZapiRunner) (SnapmirrorUpdateLsSetResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SnapmirrorUpdateLsSetRequest) SetSourceCluster ¶
func (o *SnapmirrorUpdateLsSetRequest) SetSourceCluster(newValue string) *SnapmirrorUpdateLsSetRequest
SetSourceCluster is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SetSourceLocation ¶
func (o *SnapmirrorUpdateLsSetRequest) SetSourceLocation(newValue string) *SnapmirrorUpdateLsSetRequest
SetSourceLocation is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SetSourceVolume ¶
func (o *SnapmirrorUpdateLsSetRequest) SetSourceVolume(newValue string) *SnapmirrorUpdateLsSetRequest
SetSourceVolume is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SetSourceVserver ¶
func (o *SnapmirrorUpdateLsSetRequest) SetSourceVserver(newValue string) *SnapmirrorUpdateLsSetRequest
SetSourceVserver is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SourceCluster ¶
func (o *SnapmirrorUpdateLsSetRequest) SourceCluster() string
SourceCluster is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SourceLocation ¶
func (o *SnapmirrorUpdateLsSetRequest) SourceLocation() string
SourceLocation is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SourceVolume ¶
func (o *SnapmirrorUpdateLsSetRequest) SourceVolume() string
SourceVolume is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetRequest) SourceVserver ¶
func (o *SnapmirrorUpdateLsSetRequest) SourceVserver() string
SourceVserver is a fluent style 'getter' method that can be chained
func (SnapmirrorUpdateLsSetRequest) String ¶
func (o SnapmirrorUpdateLsSetRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapmirrorUpdateLsSetRequest) ToXML ¶
func (o *SnapmirrorUpdateLsSetRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapmirrorUpdateLsSetResponse ¶
type SnapmirrorUpdateLsSetResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result SnapmirrorUpdateLsSetResponseResult `xml:"results"` }
SnapmirrorUpdateLsSetResponse is a structure to represent a snapmirror-update-ls-set ZAPI response object
func NewSnapmirrorUpdateLsSetResponse ¶
func NewSnapmirrorUpdateLsSetResponse() *SnapmirrorUpdateLsSetResponse
NewSnapmirrorUpdateLsSetResponse is a factory method for creating new instances of SnapmirrorUpdateLsSetResponse objects
func (SnapmirrorUpdateLsSetResponse) String ¶
func (o SnapmirrorUpdateLsSetResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapmirrorUpdateLsSetResponse) ToXML ¶
func (o *SnapmirrorUpdateLsSetResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapmirrorUpdateLsSetResponseResult ¶
type SnapmirrorUpdateLsSetResponseResult 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"` }
SnapmirrorUpdateLsSetResponseResult is a structure to represent a snapmirror-update-ls-set ZAPI object's result
func (*SnapmirrorUpdateLsSetResponseResult) ResultErrorCode ¶
func (o *SnapmirrorUpdateLsSetResponseResult) ResultErrorCode() int
ResultErrorCode is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) ResultErrorMessage ¶
func (o *SnapmirrorUpdateLsSetResponseResult) ResultErrorMessage() string
ResultErrorMessage is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) ResultJobid ¶
func (o *SnapmirrorUpdateLsSetResponseResult) ResultJobid() int
ResultJobid is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) ResultStatus ¶
func (o *SnapmirrorUpdateLsSetResponseResult) ResultStatus() string
ResultStatus is a fluent style 'getter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) SetResultErrorCode ¶
func (o *SnapmirrorUpdateLsSetResponseResult) SetResultErrorCode(newValue int) *SnapmirrorUpdateLsSetResponseResult
SetResultErrorCode is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) SetResultErrorMessage ¶
func (o *SnapmirrorUpdateLsSetResponseResult) SetResultErrorMessage(newValue string) *SnapmirrorUpdateLsSetResponseResult
SetResultErrorMessage is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) SetResultJobid ¶
func (o *SnapmirrorUpdateLsSetResponseResult) SetResultJobid(newValue int) *SnapmirrorUpdateLsSetResponseResult
SetResultJobid is a fluent style 'setter' method that can be chained
func (*SnapmirrorUpdateLsSetResponseResult) SetResultStatus ¶
func (o *SnapmirrorUpdateLsSetResponseResult) SetResultStatus(newValue string) *SnapmirrorUpdateLsSetResponseResult
SetResultStatus is a fluent style 'setter' method that can be chained
func (SnapmirrorUpdateLsSetResponseResult) String ¶
func (o SnapmirrorUpdateLsSetResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapshotCreateRequest ¶ added in v1.3.1
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 ZAPI request object
func NewSnapshotCreateRequest ¶ added in v1.3.1
func NewSnapshotCreateRequest() *SnapshotCreateRequest
NewSnapshotCreateRequest is a factory method for creating new instances of SnapshotCreateRequest objects
func (*SnapshotCreateRequest) Async ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Async() bool
Async is a fluent style 'getter' method that can be chained
func (*SnapshotCreateRequest) Comment ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Comment() string
Comment is a fluent style 'getter' method that can be chained
func (*SnapshotCreateRequest) ExecuteUsing ¶ added in v1.3.1
func (o *SnapshotCreateRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SnapshotCreateRequest) SetAsync ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetAsync(newValue bool) *SnapshotCreateRequest
SetAsync is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetComment ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetComment(newValue string) *SnapshotCreateRequest
SetComment is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetSnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetSnapmirrorLabel(newValue string) *SnapshotCreateRequest
SetSnapmirrorLabel is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetSnapshot ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetSnapshot(newValue string) *SnapshotCreateRequest
SetSnapshot is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SetVolume ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SetVolume(newValue string) *SnapshotCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*SnapshotCreateRequest) SnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotCreateRequest) SnapmirrorLabel() string
SnapmirrorLabel is a fluent style 'getter' method that can be chained
func (*SnapshotCreateRequest) Snapshot ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Snapshot() string
Snapshot is a fluent style 'getter' method that can be chained
func (SnapshotCreateRequest) String ¶ added in v1.3.1
func (o SnapshotCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateRequest) ToXML ¶ added in v1.3.1
func (o *SnapshotCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*SnapshotCreateRequest) Volume ¶ added in v1.3.1
func (o *SnapshotCreateRequest) Volume() string
Volume is a fluent style 'getter' method that can be chained
type SnapshotCreateResponse ¶ added in v1.3.1
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 ZAPI response object
func NewSnapshotCreateResponse ¶ added in v1.3.1
func NewSnapshotCreateResponse() *SnapshotCreateResponse
NewSnapshotCreateResponse is a factory method for creating new instances of SnapshotCreateResponse objects
func (SnapshotCreateResponse) String ¶ added in v1.3.1
func (o SnapshotCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotCreateResponse) ToXML ¶ added in v1.3.1
func (o *SnapshotCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotCreateResponseResult ¶ added in v1.3.1
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 ZAPI object's result
func (SnapshotCreateResponseResult) String ¶ added in v1.3.1
func (o SnapshotCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type SnapshotGetIterRequest ¶ added in v1.3.1
type SnapshotGetIterRequest struct { XMLName xml.Name `xml:"snapshot-get-iter"` DesiredAttributesPtr *SnapshotInfoType `xml:"desired-attributes>snapshot-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *SnapshotInfoType `xml:"query>snapshot-info"` TagPtr *string `xml:"tag"` }
SnapshotGetIterRequest is a structure to represent a snapshot-get-iter ZAPI request object
func NewSnapshotGetIterRequest ¶ added in v1.3.1
func NewSnapshotGetIterRequest() *SnapshotGetIterRequest
NewSnapshotGetIterRequest is a factory method for creating new instances of SnapshotGetIterRequest objects
func (*SnapshotGetIterRequest) DesiredAttributes ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) DesiredAttributes() SnapshotInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) ExecuteUsing ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SnapshotGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SnapshotGetIterRequest) MaxRecords ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) Query ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) Query() SnapshotInfoType
Query is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) SetDesiredAttributes ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetDesiredAttributes(newValue SnapshotInfoType) *SnapshotGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetMaxRecords ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetMaxRecords(newValue int) *SnapshotGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetQuery ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetQuery(newValue SnapshotInfoType) *SnapshotGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterRequest) SetTag ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) SetTag(newValue string) *SnapshotGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (SnapshotGetIterRequest) String ¶ added in v1.3.1
func (o SnapshotGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterRequest) Tag ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterRequest) ToXML ¶ added in v1.3.1
func (o *SnapshotGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterResponse ¶ added in v1.3.1
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 ZAPI response object
func NewSnapshotGetIterResponse ¶ added in v1.3.1
func NewSnapshotGetIterResponse() *SnapshotGetIterResponse
NewSnapshotGetIterResponse is a factory method for creating new instances of SnapshotGetIterResponse objects
func (SnapshotGetIterResponse) String ¶ added in v1.3.1
func (o SnapshotGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponse) ToXML ¶ added in v1.3.1
func (o *SnapshotGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type SnapshotGetIterResponseResult ¶ added in v1.3.1
type SnapshotGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr []SnapshotInfoType `xml:"attributes-list>snapshot-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` VolumeErrorsPtr []VolumeErrorType `xml:"volume-errors>volume-error"` }
SnapshotGetIterResponseResult is a structure to represent a snapshot-get-iter ZAPI object's result
func (*SnapshotGetIterResponseResult) AttributesList ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) AttributesList() []SnapshotInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterResponseResult) NextTag ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterResponseResult) NumRecords ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*SnapshotGetIterResponseResult) SetAttributesList ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetAttributesList(newValue []SnapshotInfoType) *SnapshotGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetNextTag ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetNextTag(newValue string) *SnapshotGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetNumRecords ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetNumRecords(newValue int) *SnapshotGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (*SnapshotGetIterResponseResult) SetVolumeErrors ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) SetVolumeErrors(newValue []VolumeErrorType) *SnapshotGetIterResponseResult
SetVolumeErrors is a fluent style 'setter' method that can be chained
func (SnapshotGetIterResponseResult) String ¶ added in v1.3.1
func (o SnapshotGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*SnapshotGetIterResponseResult) VolumeErrors ¶ added in v1.3.1
func (o *SnapshotGetIterResponseResult) VolumeErrors() []VolumeErrorType
VolumeErrors is a fluent style 'getter' method that can be chained
type SnapshotIdType ¶ added in v1.3.1
type SnapshotIdType string
type SnapshotInfoType ¶ added in v1.3.1
type SnapshotInfoType struct { XMLName xml.Name `xml:"snapshot-info"` AccessTimePtr *int `xml:"access-time"` BusyPtr *bool `xml:"busy"` 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"` DependencyPtr *string `xml:"dependency"` 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"` SnapmirrorLabelPtr *string `xml:"snapmirror-label"` SnapshotInstanceUuidPtr *UUIDType `xml:"snapshot-instance-uuid"` SnapshotOwnersListPtr []SnapshotOwnerType `xml:"snapshot-owners-list>snapshot-owner"` SnapshotVersionUuidPtr *UUIDType `xml:"snapshot-version-uuid"` StatePtr *string `xml:"state"` TotalPtr *int `xml:"total"` VolumePtr *string `xml:"volume"` VolumeProvenanceUuidPtr *UUIDType `xml:"volume-provenance-uuid"` VserverPtr *string `xml:"vserver"` }
func NewSnapshotInfoType ¶ added in v1.3.1
func NewSnapshotInfoType() *SnapshotInfoType
func (*SnapshotInfoType) AccessTime ¶ added in v1.3.1
func (o *SnapshotInfoType) AccessTime() int
func (*SnapshotInfoType) Busy ¶ added in v1.3.1
func (o *SnapshotInfoType) Busy() bool
func (*SnapshotInfoType) ContainsLunClones ¶ added in v1.3.1
func (o *SnapshotInfoType) ContainsLunClones() bool
func (*SnapshotInfoType) CumulativePercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) CumulativePercentageOfTotalBlocks() int
func (*SnapshotInfoType) CumulativePercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) CumulativePercentageOfUsedBlocks() int
func (*SnapshotInfoType) CumulativeTotal ¶ added in v1.3.1
func (o *SnapshotInfoType) CumulativeTotal() int
func (*SnapshotInfoType) Dependency ¶ added in v1.3.1
func (o *SnapshotInfoType) Dependency() string
func (*SnapshotInfoType) Is7ModeSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) Is7ModeSnapshot() bool
func (*SnapshotInfoType) IsConstituentSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) IsConstituentSnapshot() bool
func (*SnapshotInfoType) Name ¶ added in v1.3.1
func (o *SnapshotInfoType) Name() string
func (*SnapshotInfoType) PercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) PercentageOfTotalBlocks() int
func (*SnapshotInfoType) PercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) PercentageOfUsedBlocks() int
func (*SnapshotInfoType) SetAccessTime ¶ added in v1.3.1
func (o *SnapshotInfoType) SetAccessTime(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetBusy ¶ added in v1.3.1
func (o *SnapshotInfoType) SetBusy(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetContainsLunClones ¶ added in v1.3.1
func (o *SnapshotInfoType) SetContainsLunClones(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetCumulativePercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetCumulativePercentageOfTotalBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetCumulativePercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetCumulativePercentageOfUsedBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetCumulativeTotal ¶ added in v1.3.1
func (o *SnapshotInfoType) SetCumulativeTotal(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetDependency ¶ added in v1.3.1
func (o *SnapshotInfoType) SetDependency(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetIs7ModeSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) SetIs7ModeSnapshot(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetIsConstituentSnapshot ¶ added in v1.3.1
func (o *SnapshotInfoType) SetIsConstituentSnapshot(newValue bool) *SnapshotInfoType
func (*SnapshotInfoType) SetName ¶ added in v1.3.1
func (o *SnapshotInfoType) SetName(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetPercentageOfTotalBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetPercentageOfTotalBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetPercentageOfUsedBlocks ¶ added in v1.3.1
func (o *SnapshotInfoType) SetPercentageOfUsedBlocks(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapmirrorLabel(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapshotInstanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapshotInstanceUuid(newValue UUIDType) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapshotOwnersList ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapshotOwnersList(newValue []SnapshotOwnerType) *SnapshotInfoType
func (*SnapshotInfoType) SetSnapshotVersionUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SetSnapshotVersionUuid(newValue UUIDType) *SnapshotInfoType
func (*SnapshotInfoType) SetState ¶ added in v1.3.1
func (o *SnapshotInfoType) SetState(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetTotal ¶ added in v1.3.1
func (o *SnapshotInfoType) SetTotal(newValue int) *SnapshotInfoType
func (*SnapshotInfoType) SetVolume ¶ added in v1.3.1
func (o *SnapshotInfoType) SetVolume(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SetVolumeProvenanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SetVolumeProvenanceUuid(newValue UUIDType) *SnapshotInfoType
func (*SnapshotInfoType) SetVserver ¶ added in v1.3.1
func (o *SnapshotInfoType) SetVserver(newValue string) *SnapshotInfoType
func (*SnapshotInfoType) SnapmirrorLabel ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapmirrorLabel() string
func (*SnapshotInfoType) SnapshotInstanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapshotInstanceUuid() UUIDType
func (*SnapshotInfoType) SnapshotOwnersList ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapshotOwnersList() []SnapshotOwnerType
func (*SnapshotInfoType) SnapshotVersionUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) SnapshotVersionUuid() UUIDType
func (*SnapshotInfoType) State ¶ added in v1.3.1
func (o *SnapshotInfoType) State() string
func (SnapshotInfoType) String ¶ added in v1.3.1
func (o SnapshotInfoType) String() string
func (*SnapshotInfoType) ToXML ¶ added in v1.3.1
func (o *SnapshotInfoType) ToXML() (string, error)
func (*SnapshotInfoType) Total ¶ added in v1.3.1
func (o *SnapshotInfoType) Total() int
func (*SnapshotInfoType) Volume ¶ added in v1.3.1
func (o *SnapshotInfoType) Volume() string
func (*SnapshotInfoType) VolumeProvenanceUuid ¶ added in v1.3.1
func (o *SnapshotInfoType) VolumeProvenanceUuid() UUIDType
func (*SnapshotInfoType) Vserver ¶ added in v1.3.1
func (o *SnapshotInfoType) Vserver() string
type SnapshotOwnerType ¶ added in v1.3.1
type SnapshotOwnerType struct { XMLName xml.Name `xml:"snapshot-owner"` OwnerPtr *string `xml:"owner"` }
func NewSnapshotOwnerType ¶ added in v1.3.1
func NewSnapshotOwnerType() *SnapshotOwnerType
func (*SnapshotOwnerType) Owner ¶ added in v1.3.1
func (o *SnapshotOwnerType) Owner() string
func (*SnapshotOwnerType) SetOwner ¶ added in v1.3.1
func (o *SnapshotOwnerType) SetOwner(newValue string) *SnapshotOwnerType
func (SnapshotOwnerType) String ¶ added in v1.3.1
func (o SnapshotOwnerType) String() string
func (*SnapshotOwnerType) ToXML ¶ added in v1.3.1
func (o *SnapshotOwnerType) ToXML() (string, error)
type SnapshotPolicyType ¶
type SnapshotPolicyType string
type SubnetNameType ¶
type SubnetNameType string
type SystemGetOntapiVersionRequest ¶
SystemGetOntapiVersionRequest is a structure to represent a system-get-ontapi-version ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 ZAPI response 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 []NodeOntapiDetailInfoType `xml:"node-ontapi-details>node-ontapi-detail-info"` }
SystemGetOntapiVersionResponseResult is a structure to represent a system-get-ontapi-version ZAPI object's result
func (*SystemGetOntapiVersionResponseResult) MajorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) MajorVersion() int
MajorVersion is a fluent style 'getter' method that can be chained
func (*SystemGetOntapiVersionResponseResult) MinorVersion ¶
func (o *SystemGetOntapiVersionResponseResult) MinorVersion() int
MinorVersion is a fluent style 'getter' method that can be chained
func (*SystemGetOntapiVersionResponseResult) NodeOntapiDetails ¶
func (o *SystemGetOntapiVersionResponseResult) NodeOntapiDetails() []NodeOntapiDetailInfoType
NodeOntapiDetails is a fluent style 'getter' method that can be chained
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 []NodeOntapiDetailInfoType) *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
type SystemGetVersionRequest ¶
SystemGetVersionRequest is a structure to represent a system-get-version ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 ZAPI response 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 []NodeVersionDetailInfoType `xml:"node-version-details>node-version-detail-info"` VersionPtr *string `xml:"version"` VersionTuplePtr *SystemVersionTupleType `xml:"version-tuple>system-version-tuple"` }
SystemGetVersionResponseResult is a structure to represent a system-get-version ZAPI object's result
func (*SystemGetVersionResponseResult) BuildTimestamp ¶
func (o *SystemGetVersionResponseResult) BuildTimestamp() int
BuildTimestamp is a fluent style 'getter' method that can be chained
func (*SystemGetVersionResponseResult) IsClustered ¶
func (o *SystemGetVersionResponseResult) IsClustered() bool
IsClustered is a fluent style 'getter' method that can be chained
func (*SystemGetVersionResponseResult) NodeVersionDetails ¶
func (o *SystemGetVersionResponseResult) NodeVersionDetails() []NodeVersionDetailInfoType
NodeVersionDetails is a fluent style 'getter' method that can be chained
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 []NodeVersionDetailInfoType) *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 SystemVersionTupleType) *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) Version ¶
func (o *SystemGetVersionResponseResult) Version() string
Version is a fluent style 'getter' method that can be chained
func (*SystemGetVersionResponseResult) VersionTuple ¶
func (o *SystemGetVersionResponseResult) VersionTuple() SystemVersionTupleType
VersionTuple is a fluent style 'getter' method that can be chained
type SystemNodeGetIterRequest ¶
type SystemNodeGetIterRequest struct { XMLName xml.Name `xml:"system-node-get-iter"` DesiredAttributesPtr *NodeDetailsInfoType `xml:"desired-attributes>node-details-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *NodeDetailsInfoType `xml:"query>node-details-info"` TagPtr *string `xml:"tag"` }
SystemNodeGetIterRequest is a structure to represent a system-node-get-iter ZAPI request 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() NodeDetailsInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*SystemNodeGetIterRequest) ExecuteUsing ¶
func (o *SystemNodeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (SystemNodeGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*SystemNodeGetIterRequest) MaxRecords ¶
func (o *SystemNodeGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*SystemNodeGetIterRequest) Query ¶
func (o *SystemNodeGetIterRequest) Query() NodeDetailsInfoType
Query is a fluent style 'getter' method that can be chained
func (*SystemNodeGetIterRequest) SetDesiredAttributes ¶
func (o *SystemNodeGetIterRequest) SetDesiredAttributes(newValue NodeDetailsInfoType) *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 NodeDetailsInfoType) *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 fluent style 'getter' method that can be chained
func (*SystemNodeGetIterRequest) ToXML ¶
func (o *SystemNodeGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []NodeDetailsInfoType `xml:"attributes-list>node-details-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
SystemNodeGetIterResponseResult is a structure to represent a system-node-get-iter ZAPI object's result
func (*SystemNodeGetIterResponseResult) AttributesList ¶
func (o *SystemNodeGetIterResponseResult) AttributesList() []NodeDetailsInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*SystemNodeGetIterResponseResult) NextTag ¶
func (o *SystemNodeGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*SystemNodeGetIterResponseResult) NumRecords ¶
func (o *SystemNodeGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*SystemNodeGetIterResponseResult) SetAttributesList ¶
func (o *SystemNodeGetIterResponseResult) SetAttributesList(newValue []NodeDetailsInfoType) *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
type SystemVersionTupleType ¶
type SystemVersionTupleType struct { XMLName xml.Name `xml:"system-version-tuple"` GenerationPtr *int `xml:"generation"` MajorPtr *int `xml:"major"` MinorPtr *int `xml:"minor"` }
func NewSystemVersionTupleType ¶
func NewSystemVersionTupleType() *SystemVersionTupleType
func (*SystemVersionTupleType) Generation ¶
func (o *SystemVersionTupleType) Generation() int
func (*SystemVersionTupleType) Major ¶
func (o *SystemVersionTupleType) Major() int
func (*SystemVersionTupleType) Minor ¶
func (o *SystemVersionTupleType) Minor() int
func (*SystemVersionTupleType) SetGeneration ¶
func (o *SystemVersionTupleType) SetGeneration(newValue int) *SystemVersionTupleType
func (*SystemVersionTupleType) SetMajor ¶
func (o *SystemVersionTupleType) SetMajor(newValue int) *SystemVersionTupleType
func (*SystemVersionTupleType) SetMinor ¶
func (o *SystemVersionTupleType) SetMinor(newValue int) *SystemVersionTupleType
func (SystemVersionTupleType) String ¶
func (o SystemVersionTupleType) String() string
func (*SystemVersionTupleType) ToXML ¶
func (o *SystemVersionTupleType) ToXML() (string, error)
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 fluent style 'getter' method that can be chained
func (*VmSystemDisksType) VmBootdiskFileName ¶
func (o *VmSystemDisksType) VmBootdiskFileName() string
VmBootdiskFileName is a fluent style 'getter' method that can be chained
func (*VmSystemDisksType) VmCorediskAreaName ¶
func (o *VmSystemDisksType) VmCorediskAreaName() string
VmCorediskAreaName is a fluent style 'getter' method that can be chained
func (*VmSystemDisksType) VmCorediskFileName ¶
func (o *VmSystemDisksType) VmCorediskFileName() string
VmCorediskFileName is a fluent style 'getter' method that can be chained
func (*VmSystemDisksType) VmLogdiskAreaName ¶
func (o *VmSystemDisksType) VmLogdiskAreaName() string
VmLogdiskAreaName is a fluent style 'getter' method that can be chained
func (*VmSystemDisksType) VmLogdiskFileName ¶
func (o *VmSystemDisksType) VmLogdiskFileName() string
VmLogdiskFileName is a fluent style 'getter' method that can be chained
type VmhostInfoType ¶
type VmhostInfoType struct { XMLName xml.Name `xml:"vmhost-info"` 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) 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) VmUuid ¶
func (o *VmhostInfoType) VmUuid() string
VmUuid is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostBiosReleaseDate ¶
func (o *VmhostInfoType) VmhostBiosReleaseDate() string
VmhostBiosReleaseDate is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostBiosVersion ¶
func (o *VmhostInfoType) VmhostBiosVersion() string
VmhostBiosVersion is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostBootTime ¶
func (o *VmhostInfoType) VmhostBootTime() string
VmhostBootTime is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostCpuClockRate ¶
func (o *VmhostInfoType) VmhostCpuClockRate() int
VmhostCpuClockRate is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostCpuCoreCount ¶
func (o *VmhostInfoType) VmhostCpuCoreCount() int
VmhostCpuCoreCount is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostCpuSocketCount ¶
func (o *VmhostInfoType) VmhostCpuSocketCount() int
VmhostCpuSocketCount is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostCpuThreadCount ¶
func (o *VmhostInfoType) VmhostCpuThreadCount() int
VmhostCpuThreadCount is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostError ¶
func (o *VmhostInfoType) VmhostError() string
VmhostError is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostGateway ¶
func (o *VmhostInfoType) VmhostGateway() string
VmhostGateway is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostHardwareVendor ¶
func (o *VmhostInfoType) VmhostHardwareVendor() string
VmhostHardwareVendor is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostHypervisor ¶
func (o *VmhostInfoType) VmhostHypervisor() string
VmhostHypervisor is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostIpAddress ¶
func (o *VmhostInfoType) VmhostIpAddress() string
VmhostIpAddress is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostMemory ¶
func (o *VmhostInfoType) VmhostMemory() int
VmhostMemory is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostModel ¶
func (o *VmhostInfoType) VmhostModel() string
VmhostModel is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostName ¶
func (o *VmhostInfoType) VmhostName() string
VmhostName is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostNetmask ¶
func (o *VmhostInfoType) VmhostNetmask() string
VmhostNetmask is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostProcessorId ¶
func (o *VmhostInfoType) VmhostProcessorId() string
VmhostProcessorId is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostProcessorType ¶
func (o *VmhostInfoType) VmhostProcessorType() string
VmhostProcessorType is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostSoftwareVendor ¶
func (o *VmhostInfoType) VmhostSoftwareVendor() string
VmhostSoftwareVendor is a fluent style 'getter' method that can be chained
func (*VmhostInfoType) VmhostUuid ¶
func (o *VmhostInfoType) VmhostUuid() string
VmhostUuid is a fluent style 'getter' method that can be chained
type VolumeAntivirusAttributesType ¶
type VolumeAntivirusAttributesType struct { XMLName xml.Name `xml:"volume-antivirus-attributes"` OnAccessPolicyPtr *string `xml:"on-access-policy"` }
func NewVolumeAntivirusAttributesType ¶
func NewVolumeAntivirusAttributesType() *VolumeAntivirusAttributesType
func (*VolumeAntivirusAttributesType) OnAccessPolicy ¶
func (o *VolumeAntivirusAttributesType) OnAccessPolicy() string
func (*VolumeAntivirusAttributesType) SetOnAccessPolicy ¶
func (o *VolumeAntivirusAttributesType) SetOnAccessPolicy(newValue string) *VolumeAntivirusAttributesType
func (VolumeAntivirusAttributesType) String ¶
func (o VolumeAntivirusAttributesType) String() string
func (*VolumeAntivirusAttributesType) ToXML ¶
func (o *VolumeAntivirusAttributesType) ToXML() (string, error)
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"` 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 fluent style 'getter' method that can be chained
func (*VolumeAttributesType) KeyId ¶
func (o *VolumeAttributesType) KeyId() string
KeyId is a fluent style 'getter' method that can be chained
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) 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 fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeAutobalanceAttributes ¶
func (o *VolumeAttributesType) VolumeAutobalanceAttributes() VolumeAutobalanceAttributesType
VolumeAutobalanceAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeAutosizeAttributes ¶
func (o *VolumeAttributesType) VolumeAutosizeAttributes() VolumeAutosizeAttributesType
VolumeAutosizeAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeCloneAttributes ¶
func (o *VolumeAttributesType) VolumeCloneAttributes() VolumeCloneAttributesType
VolumeCloneAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeDirectoryAttributes ¶
func (o *VolumeAttributesType) VolumeDirectoryAttributes() VolumeDirectoryAttributesType
VolumeDirectoryAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeExportAttributes ¶
func (o *VolumeAttributesType) VolumeExportAttributes() VolumeExportAttributesType
VolumeExportAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeFlexcacheAttributes ¶
func (o *VolumeAttributesType) VolumeFlexcacheAttributes() VolumeFlexcacheAttributesType
VolumeFlexcacheAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeHybridCacheAttributes ¶
func (o *VolumeAttributesType) VolumeHybridCacheAttributes() VolumeHybridCacheAttributesType
VolumeHybridCacheAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeIdAttributes ¶
func (o *VolumeAttributesType) VolumeIdAttributes() VolumeIdAttributesType
VolumeIdAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeInfinitevolAttributes ¶
func (o *VolumeAttributesType) VolumeInfinitevolAttributes() VolumeInfinitevolAttributesType
VolumeInfinitevolAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeInodeAttributes ¶
func (o *VolumeAttributesType) VolumeInodeAttributes() VolumeInodeAttributesType
VolumeInodeAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeLanguageAttributes ¶
func (o *VolumeAttributesType) VolumeLanguageAttributes() VolumeLanguageAttributesType
VolumeLanguageAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeMirrorAttributes ¶
func (o *VolumeAttributesType) VolumeMirrorAttributes() VolumeMirrorAttributesType
VolumeMirrorAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumePerformanceAttributes ¶
func (o *VolumeAttributesType) VolumePerformanceAttributes() VolumePerformanceAttributesType
VolumePerformanceAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeQosAttributes ¶
func (o *VolumeAttributesType) VolumeQosAttributes() VolumeQosAttributesType
VolumeQosAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeSecurityAttributes ¶
func (o *VolumeAttributesType) VolumeSecurityAttributes() VolumeSecurityAttributesType
VolumeSecurityAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeSisAttributes ¶
func (o *VolumeAttributesType) VolumeSisAttributes() VolumeSisAttributesType
VolumeSisAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeSnaplockAttributes ¶
func (o *VolumeAttributesType) VolumeSnaplockAttributes() VolumeSnaplockAttributesType
VolumeSnaplockAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeSnapshotAttributes ¶
func (o *VolumeAttributesType) VolumeSnapshotAttributes() VolumeSnapshotAttributesType
VolumeSnapshotAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeSnapshotAutodeleteAttributes ¶
func (o *VolumeAttributesType) VolumeSnapshotAutodeleteAttributes() VolumeSnapshotAutodeleteAttributesType
VolumeSnapshotAutodeleteAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeSpaceAttributes ¶
func (o *VolumeAttributesType) VolumeSpaceAttributes() VolumeSpaceAttributesType
VolumeSpaceAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeStateAttributes ¶
func (o *VolumeAttributesType) VolumeStateAttributes() VolumeStateAttributesType
VolumeStateAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeTransitionAttributes ¶
func (o *VolumeAttributesType) VolumeTransitionAttributes() VolumeTransitionAttributesType
VolumeTransitionAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeVmAlignAttributes ¶
func (o *VolumeAttributesType) VolumeVmAlignAttributes() VolumeVmAlignAttributesType
VolumeVmAlignAttributes is a fluent style 'getter' method that can be chained
func (*VolumeAttributesType) VolumeVserverDrProtectionAttributes ¶
func (o *VolumeAttributesType) VolumeVserverDrProtectionAttributes() VolumeVserverDrProtectionAttributesType
VolumeVserverDrProtectionAttributes is a fluent style 'getter' method that can be chained
type VolumeAutobalanceAttributesType ¶
type VolumeAutobalanceAttributesType struct { XMLName xml.Name `xml:"volume-autobalance-attributes"` IsAutobalanceEligiblePtr *bool `xml:"is-autobalance-eligible"` }
func NewVolumeAutobalanceAttributesType ¶
func NewVolumeAutobalanceAttributesType() *VolumeAutobalanceAttributesType
func (*VolumeAutobalanceAttributesType) IsAutobalanceEligible ¶
func (o *VolumeAutobalanceAttributesType) IsAutobalanceEligible() bool
func (*VolumeAutobalanceAttributesType) SetIsAutobalanceEligible ¶
func (o *VolumeAutobalanceAttributesType) SetIsAutobalanceEligible(newValue bool) *VolumeAutobalanceAttributesType
func (VolumeAutobalanceAttributesType) String ¶
func (o VolumeAutobalanceAttributesType) String() string
func (*VolumeAutobalanceAttributesType) ToXML ¶
func (o *VolumeAutobalanceAttributesType) ToXML() (string, error)
type VolumeAutosizeAttributesType ¶
type VolumeAutosizeAttributesType struct { XMLName xml.Name `xml:"volume-autosize-attributes"` GrowThresholdPercentPtr *int `xml:"grow-threshold-percent"` IncrementPercentPtr *int `xml:"increment-percent"` IncrementSizePtr *int `xml:"increment-size"` 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"` }
func NewVolumeAutosizeAttributesType ¶
func NewVolumeAutosizeAttributesType() *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) GrowThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) GrowThresholdPercent() int
func (*VolumeAutosizeAttributesType) IncrementPercent ¶
func (o *VolumeAutosizeAttributesType) IncrementPercent() int
func (*VolumeAutosizeAttributesType) IncrementSize ¶
func (o *VolumeAutosizeAttributesType) IncrementSize() int
func (*VolumeAutosizeAttributesType) IsEnabled ¶
func (o *VolumeAutosizeAttributesType) IsEnabled() bool
func (*VolumeAutosizeAttributesType) MaximumSize ¶
func (o *VolumeAutosizeAttributesType) MaximumSize() int
func (*VolumeAutosizeAttributesType) MinimumSize ¶
func (o *VolumeAutosizeAttributesType) MinimumSize() int
func (*VolumeAutosizeAttributesType) Mode ¶
func (o *VolumeAutosizeAttributesType) Mode() string
func (*VolumeAutosizeAttributesType) Reset ¶
func (o *VolumeAutosizeAttributesType) Reset() bool
func (*VolumeAutosizeAttributesType) SetGrowThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) SetGrowThresholdPercent(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetIncrementPercent ¶
func (o *VolumeAutosizeAttributesType) SetIncrementPercent(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetIncrementSize ¶
func (o *VolumeAutosizeAttributesType) SetIncrementSize(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetIsEnabled ¶
func (o *VolumeAutosizeAttributesType) SetIsEnabled(newValue bool) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetMaximumSize ¶
func (o *VolumeAutosizeAttributesType) SetMaximumSize(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetMinimumSize ¶
func (o *VolumeAutosizeAttributesType) SetMinimumSize(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetMode ¶
func (o *VolumeAutosizeAttributesType) SetMode(newValue string) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetReset ¶
func (o *VolumeAutosizeAttributesType) SetReset(newValue bool) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) SetShrinkThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) SetShrinkThresholdPercent(newValue int) *VolumeAutosizeAttributesType
func (*VolumeAutosizeAttributesType) ShrinkThresholdPercent ¶
func (o *VolumeAutosizeAttributesType) ShrinkThresholdPercent() int
func (VolumeAutosizeAttributesType) String ¶
func (o VolumeAutosizeAttributesType) String() string
func (*VolumeAutosizeAttributesType) ToXML ¶
func (o *VolumeAutosizeAttributesType) ToXML() (string, error)
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"` }
func NewVolumeCloneAttributesType ¶
func NewVolumeCloneAttributesType() *VolumeCloneAttributesType
func (*VolumeCloneAttributesType) CloneChildCount ¶
func (o *VolumeCloneAttributesType) CloneChildCount() int
func (*VolumeCloneAttributesType) SetCloneChildCount ¶
func (o *VolumeCloneAttributesType) SetCloneChildCount(newValue int) *VolumeCloneAttributesType
func (*VolumeCloneAttributesType) SetVolumeCloneParentAttributes ¶
func (o *VolumeCloneAttributesType) SetVolumeCloneParentAttributes(newValue VolumeCloneParentAttributesType) *VolumeCloneAttributesType
func (VolumeCloneAttributesType) String ¶
func (o VolumeCloneAttributesType) String() string
func (*VolumeCloneAttributesType) ToXML ¶
func (o *VolumeCloneAttributesType) ToXML() (string, error)
func (*VolumeCloneAttributesType) VolumeCloneParentAttributes ¶
func (o *VolumeCloneAttributesType) VolumeCloneParentAttributes() VolumeCloneParentAttributesType
type VolumeCloneCreateRequest ¶ added in v1.3.1
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 ZAPI request object
func NewVolumeCloneCreateRequest ¶ added in v1.3.1
func NewVolumeCloneCreateRequest() *VolumeCloneCreateRequest
NewVolumeCloneCreateRequest is a factory method for creating new instances of VolumeCloneCreateRequest objects
func (*VolumeCloneCreateRequest) CachingPolicy ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) CachingPolicy() string
CachingPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) ExecuteUsing ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ExecuteUsing(zr *ZapiRunner) (VolumeCloneCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeCloneCreateRequest) ParentSnapshot ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ParentSnapshot() string
ParentSnapshot is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) ParentVolume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ParentVolume() string
ParentVolume is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) ParentVserver ¶
func (o *VolumeCloneCreateRequest) ParentVserver() string
ParentVserver is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) QosPolicyGroupName ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) QosPolicyGroupName() string
QosPolicyGroupName is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) SetCachingPolicy ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetCachingPolicy(newValue string) *VolumeCloneCreateRequest
SetCachingPolicy is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentSnapshot ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetParentSnapshot(newValue string) *VolumeCloneCreateRequest
SetParentSnapshot is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetParentVolume ¶ added in v1.3.1
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 ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetQosPolicyGroupName(newValue string) *VolumeCloneCreateRequest
SetQosPolicyGroupName is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetSpaceReserve ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetSpaceReserve(newValue string) *VolumeCloneCreateRequest
SetSpaceReserve is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetUseSnaprestoreLicense ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetUseSnaprestoreLicense(newValue bool) *VolumeCloneCreateRequest
SetUseSnaprestoreLicense is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVolume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SetVolume(newValue string) *VolumeCloneCreateRequest
SetVolume is a fluent style 'setter' method that can be chained
func (*VolumeCloneCreateRequest) SetVolumeType ¶ added in v1.3.1
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 ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) SpaceReserve() string
SpaceReserve is a fluent style 'getter' method that can be chained
func (VolumeCloneCreateRequest) String ¶ added in v1.3.1
func (o VolumeCloneCreateRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateRequest) ToXML ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
func (*VolumeCloneCreateRequest) UseSnaprestoreLicense ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) UseSnaprestoreLicense() bool
UseSnaprestoreLicense is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) Volume ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) Volume() string
Volume is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) VolumeType ¶ added in v1.3.1
func (o *VolumeCloneCreateRequest) VolumeType() string
VolumeType is a fluent style 'getter' method that can be chained
func (*VolumeCloneCreateRequest) Vserver ¶
func (o *VolumeCloneCreateRequest) Vserver() string
Vserver is a fluent style 'getter' method that can be chained
type VolumeCloneCreateResponse ¶ added in v1.3.1
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 ZAPI response object
func NewVolumeCloneCreateResponse ¶ added in v1.3.1
func NewVolumeCloneCreateResponse() *VolumeCloneCreateResponse
NewVolumeCloneCreateResponse is a factory method for creating new instances of VolumeCloneCreateResponse objects
func (VolumeCloneCreateResponse) String ¶ added in v1.3.1
func (o VolumeCloneCreateResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeCloneCreateResponse) ToXML ¶ added in v1.3.1
func (o *VolumeCloneCreateResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeCloneCreateResponseResult ¶ added in v1.3.1
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 ZAPI object's result
func (VolumeCloneCreateResponseResult) String ¶ added in v1.3.1
func (o VolumeCloneCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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"` }
func NewVolumeCloneParentAttributesType ¶
func NewVolumeCloneParentAttributesType() *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) Dsid ¶
func (o *VolumeCloneParentAttributesType) Dsid() int
func (*VolumeCloneParentAttributesType) Msid ¶
func (o *VolumeCloneParentAttributesType) Msid() int
func (*VolumeCloneParentAttributesType) Name ¶
func (o *VolumeCloneParentAttributesType) Name() VolumeNameType
func (*VolumeCloneParentAttributesType) SetDsid ¶
func (o *VolumeCloneParentAttributesType) SetDsid(newValue int) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetMsid ¶
func (o *VolumeCloneParentAttributesType) SetMsid(newValue int) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetName ¶
func (o *VolumeCloneParentAttributesType) SetName(newValue VolumeNameType) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetSnapshotId ¶
func (o *VolumeCloneParentAttributesType) SetSnapshotId(newValue int) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetSnapshotName ¶
func (o *VolumeCloneParentAttributesType) SetSnapshotName(newValue string) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SetUuid ¶
func (o *VolumeCloneParentAttributesType) SetUuid(newValue UuidType) *VolumeCloneParentAttributesType
func (*VolumeCloneParentAttributesType) SnapshotId ¶
func (o *VolumeCloneParentAttributesType) SnapshotId() int
func (*VolumeCloneParentAttributesType) SnapshotName ¶
func (o *VolumeCloneParentAttributesType) SnapshotName() string
func (VolumeCloneParentAttributesType) String ¶
func (o VolumeCloneParentAttributesType) String() string
func (*VolumeCloneParentAttributesType) ToXML ¶
func (o *VolumeCloneParentAttributesType) ToXML() (string, error)
func (*VolumeCloneParentAttributesType) Uuid ¶
func (o *VolumeCloneParentAttributesType) Uuid() UuidType
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*VolumeCloneSplitStartResponseResult) ResultErrorCode ¶
func (o *VolumeCloneSplitStartResponseResult) ResultErrorCode() int
ResultErrorCode is a fluent style 'getter' method that can be chained
func (*VolumeCloneSplitStartResponseResult) ResultErrorMessage ¶
func (o *VolumeCloneSplitStartResponseResult) ResultErrorMessage() string
ResultErrorMessage is a fluent style 'getter' method that can be chained
func (*VolumeCloneSplitStartResponseResult) ResultJobid ¶
func (o *VolumeCloneSplitStartResponseResult) ResultJobid() int
ResultJobid is a fluent style 'getter' method that can be chained
func (*VolumeCloneSplitStartResponseResult) ResultStatus ¶
func (o *VolumeCloneSplitStartResponseResult) ResultStatus() string
ResultStatus is a fluent style 'getter' method that can be chained
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
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"` 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"` 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"` 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 ZAPI request 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 fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) CacheRetentionPriority ¶
func (o *VolumeCreateRequest) CacheRetentionPriority() string
CacheRetentionPriority is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) CachingPolicy ¶
func (o *VolumeCreateRequest) CachingPolicy() string
CachingPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) ConstituentRole ¶
func (o *VolumeCreateRequest) ConstituentRole() string
ConstituentRole is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) ContainingAggrName ¶
func (o *VolumeCreateRequest) ContainingAggrName() string
ContainingAggrName is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) EfficiencyPolicy ¶
func (o *VolumeCreateRequest) EfficiencyPolicy() string
EfficiencyPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) Encrypt ¶
func (o *VolumeCreateRequest) Encrypt() bool
Encrypt is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) ExcludedFromAutobalance ¶
func (o *VolumeCreateRequest) ExcludedFromAutobalance() bool
ExcludedFromAutobalance is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) ExecuteUsing ¶
func (o *VolumeCreateRequest) ExecuteUsing(zr *ZapiRunner) (VolumeCreateResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeCreateRequest) ExportPolicy ¶
func (o *VolumeCreateRequest) ExportPolicy() string
ExportPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) FlexcacheCachePolicy ¶
func (o *VolumeCreateRequest) FlexcacheCachePolicy() string
FlexcacheCachePolicy is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) FlexcacheFillPolicy ¶
func (o *VolumeCreateRequest) FlexcacheFillPolicy() string
FlexcacheFillPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) FlexcacheOriginVolumeName ¶
func (o *VolumeCreateRequest) FlexcacheOriginVolumeName() string
FlexcacheOriginVolumeName is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) GroupId ¶
func (o *VolumeCreateRequest) GroupId() int
GroupId is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) IsJunctionActive ¶
func (o *VolumeCreateRequest) IsJunctionActive() bool
IsJunctionActive is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) IsNvfailEnabled ¶
func (o *VolumeCreateRequest) IsNvfailEnabled() string
IsNvfailEnabled is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) IsVserverRoot ¶
func (o *VolumeCreateRequest) IsVserverRoot() bool
IsVserverRoot is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) JunctionPath ¶
func (o *VolumeCreateRequest) JunctionPath() string
JunctionPath is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) LanguageCode ¶
func (o *VolumeCreateRequest) LanguageCode() string
LanguageCode is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) MaxDirSize ¶
func (o *VolumeCreateRequest) MaxDirSize() int
MaxDirSize is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) MaxWriteAllocBlocks ¶
func (o *VolumeCreateRequest) MaxWriteAllocBlocks() int
MaxWriteAllocBlocks is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) PercentageSnapshotReserve ¶
func (o *VolumeCreateRequest) PercentageSnapshotReserve() int
PercentageSnapshotReserve is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) QosPolicyGroupName ¶
func (o *VolumeCreateRequest) QosPolicyGroupName() string
QosPolicyGroupName is a fluent style 'getter' method that can be chained
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) 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) 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) 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 fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) SnapshotPolicy ¶
func (o *VolumeCreateRequest) SnapshotPolicy() string
SnapshotPolicy is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) SpaceReserve ¶
func (o *VolumeCreateRequest) SpaceReserve() string
SpaceReserve is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) SpaceSlo ¶
func (o *VolumeCreateRequest) SpaceSlo() string
SpaceSlo is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) StorageService ¶
func (o *VolumeCreateRequest) StorageService() string
StorageService is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) StripeConcurrency ¶
func (o *VolumeCreateRequest) StripeConcurrency() string
StripeConcurrency is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) StripeConstituentVolumeCount ¶
func (o *VolumeCreateRequest) StripeConstituentVolumeCount() int
StripeConstituentVolumeCount is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) StripeOptimize ¶
func (o *VolumeCreateRequest) StripeOptimize() string
StripeOptimize is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) StripeWidth ¶
func (o *VolumeCreateRequest) StripeWidth() int
StripeWidth is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) UserId ¶
func (o *VolumeCreateRequest) UserId() int
UserId is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VmAlignSector ¶
func (o *VolumeCreateRequest) VmAlignSector() int
VmAlignSector is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VmAlignSuffix ¶
func (o *VolumeCreateRequest) VmAlignSuffix() string
VmAlignSuffix is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) Volume ¶
func (o *VolumeCreateRequest) Volume() string
Volume is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VolumeComment ¶
func (o *VolumeCreateRequest) VolumeComment() string
VolumeComment is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VolumeSecurityStyle ¶
func (o *VolumeCreateRequest) VolumeSecurityStyle() string
VolumeSecurityStyle is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VolumeState ¶
func (o *VolumeCreateRequest) VolumeState() string
VolumeState is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VolumeType ¶
func (o *VolumeCreateRequest) VolumeType() string
VolumeType is a fluent style 'getter' method that can be chained
func (*VolumeCreateRequest) VserverDrProtection ¶
func (o *VolumeCreateRequest) VserverDrProtection() string
VserverDrProtection is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (VolumeCreateResponseResult) String ¶
func (o VolumeCreateResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeDestroyRequest) Name ¶
func (o *VolumeDestroyRequest) Name() string
Name is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (VolumeDestroyResponseResult) String ¶
func (o VolumeDestroyResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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"` }
func NewVolumeDirectoryAttributesType ¶
func NewVolumeDirectoryAttributesType() *VolumeDirectoryAttributesType
func (*VolumeDirectoryAttributesType) I2pEnabled ¶
func (o *VolumeDirectoryAttributesType) I2pEnabled() bool
func (*VolumeDirectoryAttributesType) MaxDirSize ¶
func (o *VolumeDirectoryAttributesType) MaxDirSize() int
func (*VolumeDirectoryAttributesType) RootDirGen ¶
func (o *VolumeDirectoryAttributesType) RootDirGen() string
func (*VolumeDirectoryAttributesType) SetI2pEnabled ¶
func (o *VolumeDirectoryAttributesType) SetI2pEnabled(newValue bool) *VolumeDirectoryAttributesType
func (*VolumeDirectoryAttributesType) SetMaxDirSize ¶
func (o *VolumeDirectoryAttributesType) SetMaxDirSize(newValue int) *VolumeDirectoryAttributesType
func (*VolumeDirectoryAttributesType) SetRootDirGen ¶
func (o *VolumeDirectoryAttributesType) SetRootDirGen(newValue string) *VolumeDirectoryAttributesType
func (VolumeDirectoryAttributesType) String ¶
func (o VolumeDirectoryAttributesType) String() string
func (*VolumeDirectoryAttributesType) ToXML ¶
func (o *VolumeDirectoryAttributesType) ToXML() (string, error)
type VolumeErrorType ¶ added in v1.3.1
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"` }
func NewVolumeErrorType ¶ added in v1.3.1
func NewVolumeErrorType() *VolumeErrorType
func (*VolumeErrorType) Errno ¶ added in v1.3.1
func (o *VolumeErrorType) Errno() int
func (*VolumeErrorType) Name ¶ added in v1.3.1
func (o *VolumeErrorType) Name() VolumeNameType
func (*VolumeErrorType) Reason ¶ added in v1.3.1
func (o *VolumeErrorType) Reason() string
func (*VolumeErrorType) SetErrno ¶ added in v1.3.1
func (o *VolumeErrorType) SetErrno(newValue int) *VolumeErrorType
func (*VolumeErrorType) SetName ¶ added in v1.3.1
func (o *VolumeErrorType) SetName(newValue VolumeNameType) *VolumeErrorType
func (*VolumeErrorType) SetReason ¶ added in v1.3.1
func (o *VolumeErrorType) SetReason(newValue string) *VolumeErrorType
func (*VolumeErrorType) SetVserver ¶ added in v1.3.1
func (o *VolumeErrorType) SetVserver(newValue string) *VolumeErrorType
func (VolumeErrorType) String ¶ added in v1.3.1
func (o VolumeErrorType) String() string
func (*VolumeErrorType) ToXML ¶ added in v1.3.1
func (o *VolumeErrorType) ToXML() (string, error)
func (*VolumeErrorType) Vserver ¶ added in v1.3.1
func (o *VolumeErrorType) Vserver() string
type VolumeExportAttributesType ¶
type VolumeExportAttributesType struct { XMLName xml.Name `xml:"volume-export-attributes"` PolicyPtr *string `xml:"policy"` }
func NewVolumeExportAttributesType ¶
func NewVolumeExportAttributesType() *VolumeExportAttributesType
func (*VolumeExportAttributesType) Policy ¶
func (o *VolumeExportAttributesType) Policy() string
func (*VolumeExportAttributesType) SetPolicy ¶
func (o *VolumeExportAttributesType) SetPolicy(newValue string) *VolumeExportAttributesType
func (VolumeExportAttributesType) String ¶
func (o VolumeExportAttributesType) String() string
func (*VolumeExportAttributesType) ToXML ¶
func (o *VolumeExportAttributesType) ToXML() (string, error)
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"` }
func NewVolumeFlexcacheAttributesType ¶
func NewVolumeFlexcacheAttributesType() *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) CachePolicy ¶
func (o *VolumeFlexcacheAttributesType) CachePolicy() CachePolicyType
func (*VolumeFlexcacheAttributesType) FillPolicy ¶
func (o *VolumeFlexcacheAttributesType) FillPolicy() CachePolicyType
func (*VolumeFlexcacheAttributesType) MinReserve ¶
func (o *VolumeFlexcacheAttributesType) MinReserve() SizeType
func (*VolumeFlexcacheAttributesType) Origin ¶
func (o *VolumeFlexcacheAttributesType) Origin() VolumeNameType
func (*VolumeFlexcacheAttributesType) SetCachePolicy ¶
func (o *VolumeFlexcacheAttributesType) SetCachePolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) SetFillPolicy ¶
func (o *VolumeFlexcacheAttributesType) SetFillPolicy(newValue CachePolicyType) *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) SetMinReserve ¶
func (o *VolumeFlexcacheAttributesType) SetMinReserve(newValue SizeType) *VolumeFlexcacheAttributesType
func (*VolumeFlexcacheAttributesType) SetOrigin ¶
func (o *VolumeFlexcacheAttributesType) SetOrigin(newValue VolumeNameType) *VolumeFlexcacheAttributesType
func (VolumeFlexcacheAttributesType) String ¶
func (o VolumeFlexcacheAttributesType) String() string
func (*VolumeFlexcacheAttributesType) ToXML ¶
func (o *VolumeFlexcacheAttributesType) ToXML() (string, error)
type VolumeGetIterRequest ¶ added in v1.3.3
type VolumeGetIterRequest struct { XMLName xml.Name `xml:"volume-get-iter"` DesiredAttributesPtr *VolumeAttributesType `xml:"desired-attributes>volume-attributes"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VolumeAttributesType `xml:"query>volume-attributes"` TagPtr *string `xml:"tag"` }
VolumeGetIterRequest is a structure to represent a volume-get-iter ZAPI request object
func NewVolumeGetIterRequest ¶ added in v1.3.3
func NewVolumeGetIterRequest() *VolumeGetIterRequest
NewVolumeGetIterRequest is a factory method for creating new instances of VolumeGetIterRequest objects
func (*VolumeGetIterRequest) DesiredAttributes ¶ added in v1.3.3
func (o *VolumeGetIterRequest) DesiredAttributes() VolumeAttributesType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*VolumeGetIterRequest) ExecuteUsing ¶ added in v1.3.3
func (o *VolumeGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VolumeGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeGetIterRequest) MaxRecords ¶ added in v1.3.3
func (o *VolumeGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*VolumeGetIterRequest) Query ¶ added in v1.3.3
func (o *VolumeGetIterRequest) Query() VolumeAttributesType
Query is a fluent style 'getter' method that can be chained
func (*VolumeGetIterRequest) SetDesiredAttributes ¶ added in v1.3.3
func (o *VolumeGetIterRequest) SetDesiredAttributes(newValue VolumeAttributesType) *VolumeGetIterRequest
SetDesiredAttributes is a fluent style 'setter' method that can be chained
func (*VolumeGetIterRequest) SetMaxRecords ¶ added in v1.3.3
func (o *VolumeGetIterRequest) SetMaxRecords(newValue int) *VolumeGetIterRequest
SetMaxRecords is a fluent style 'setter' method that can be chained
func (*VolumeGetIterRequest) SetQuery ¶ added in v1.3.3
func (o *VolumeGetIterRequest) SetQuery(newValue VolumeAttributesType) *VolumeGetIterRequest
SetQuery is a fluent style 'setter' method that can be chained
func (*VolumeGetIterRequest) SetTag ¶ added in v1.3.3
func (o *VolumeGetIterRequest) SetTag(newValue string) *VolumeGetIterRequest
SetTag is a fluent style 'setter' method that can be chained
func (VolumeGetIterRequest) String ¶ added in v1.3.3
func (o VolumeGetIterRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterRequest) Tag ¶ added in v1.3.3
func (o *VolumeGetIterRequest) Tag() string
Tag is a fluent style 'getter' method that can be chained
func (*VolumeGetIterRequest) ToXML ¶ added in v1.3.3
func (o *VolumeGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetIterResponse ¶ added in v1.3.3
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 ZAPI response object
func NewVolumeGetIterResponse ¶ added in v1.3.3
func NewVolumeGetIterResponse() *VolumeGetIterResponse
NewVolumeGetIterResponse is a factory method for creating new instances of VolumeGetIterResponse objects
func (VolumeGetIterResponse) String ¶ added in v1.3.3
func (o VolumeGetIterResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetIterResponse) ToXML ¶ added in v1.3.3
func (o *VolumeGetIterResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetIterResponseResult ¶ added in v1.3.3
type VolumeGetIterResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` AttributesListPtr []VolumeAttributesType `xml:"attributes-list>volume-attributes"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
VolumeGetIterResponseResult is a structure to represent a volume-get-iter ZAPI object's result
func (*VolumeGetIterResponseResult) AttributesList ¶ added in v1.3.3
func (o *VolumeGetIterResponseResult) AttributesList() []VolumeAttributesType
AttributesList is a fluent style 'getter' method that can be chained
func (*VolumeGetIterResponseResult) NextTag ¶ added in v1.3.3
func (o *VolumeGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*VolumeGetIterResponseResult) NumRecords ¶ added in v1.3.3
func (o *VolumeGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*VolumeGetIterResponseResult) SetAttributesList ¶ added in v1.3.3
func (o *VolumeGetIterResponseResult) SetAttributesList(newValue []VolumeAttributesType) *VolumeGetIterResponseResult
SetAttributesList is a fluent style 'setter' method that can be chained
func (*VolumeGetIterResponseResult) SetNextTag ¶ added in v1.3.3
func (o *VolumeGetIterResponseResult) SetNextTag(newValue string) *VolumeGetIterResponseResult
SetNextTag is a fluent style 'setter' method that can be chained
func (*VolumeGetIterResponseResult) SetNumRecords ¶ added in v1.3.3
func (o *VolumeGetIterResponseResult) SetNumRecords(newValue int) *VolumeGetIterResponseResult
SetNumRecords is a fluent style 'setter' method that can be chained
func (VolumeGetIterResponseResult) String ¶ added in v1.3.3
func (o VolumeGetIterResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeGetRootNameRequest ¶
VolumeGetRootNameRequest is a structure to represent a volume-get-root-name ZAPI request object
func NewVolumeGetRootNameRequest ¶
func NewVolumeGetRootNameRequest() *VolumeGetRootNameRequest
NewVolumeGetRootNameRequest is a factory method for creating new instances of VolumeGetRootNameRequest objects
func (*VolumeGetRootNameRequest) ExecuteUsing ¶
func (o *VolumeGetRootNameRequest) ExecuteUsing(zr *ZapiRunner) (VolumeGetRootNameResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (VolumeGetRootNameRequest) String ¶
func (o VolumeGetRootNameRequest) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetRootNameRequest) ToXML ¶
func (o *VolumeGetRootNameRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetRootNameResponse ¶
type VolumeGetRootNameResponse struct { XMLName xml.Name `xml:"netapp"` ResponseVersion string `xml:"version,attr"` ResponseXmlns string `xml:"xmlns,attr"` Result VolumeGetRootNameResponseResult `xml:"results"` }
VolumeGetRootNameResponse is a structure to represent a volume-get-root-name ZAPI response object
func NewVolumeGetRootNameResponse ¶
func NewVolumeGetRootNameResponse() *VolumeGetRootNameResponse
NewVolumeGetRootNameResponse is a factory method for creating new instances of VolumeGetRootNameResponse objects
func (VolumeGetRootNameResponse) String ¶
func (o VolumeGetRootNameResponse) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetRootNameResponse) ToXML ¶
func (o *VolumeGetRootNameResponse) ToXML() (string, error)
ToXML converts this object into an xml string representation
type VolumeGetRootNameResponseResult ¶
type VolumeGetRootNameResponseResult struct { XMLName xml.Name `xml:"results"` ResultStatusAttr string `xml:"status,attr"` ResultReasonAttr string `xml:"reason,attr"` ResultErrnoAttr string `xml:"errno,attr"` VolumePtr *string `xml:"volume"` }
VolumeGetRootNameResponseResult is a structure to represent a volume-get-root-name ZAPI object's result
func (*VolumeGetRootNameResponseResult) SetVolume ¶
func (o *VolumeGetRootNameResponseResult) SetVolume(newValue string) *VolumeGetRootNameResponseResult
SetVolume is a fluent style 'setter' method that can be chained
func (VolumeGetRootNameResponseResult) String ¶
func (o VolumeGetRootNameResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
func (*VolumeGetRootNameResponseResult) Volume ¶
func (o *VolumeGetRootNameResponseResult) Volume() string
Volume is a fluent style 'getter' method that can be chained
type VolumeHybridCacheAttributesType ¶
type VolumeHybridCacheAttributesType struct { XMLName xml.Name `xml:"volume-hybrid-cache-attributes"` CachingPolicyPtr *string `xml:"caching-policy"` EligibilityPtr *string `xml:"eligibility"` WriteCacheIneligibilityReasonPtr *string `xml:"write-cache-ineligibility-reason"` }
func NewVolumeHybridCacheAttributesType ¶
func NewVolumeHybridCacheAttributesType() *VolumeHybridCacheAttributesType
func (*VolumeHybridCacheAttributesType) CachingPolicy ¶
func (o *VolumeHybridCacheAttributesType) CachingPolicy() string
func (*VolumeHybridCacheAttributesType) Eligibility ¶
func (o *VolumeHybridCacheAttributesType) Eligibility() string
func (*VolumeHybridCacheAttributesType) SetCachingPolicy ¶
func (o *VolumeHybridCacheAttributesType) SetCachingPolicy(newValue string) *VolumeHybridCacheAttributesType
func (*VolumeHybridCacheAttributesType) SetEligibility ¶
func (o *VolumeHybridCacheAttributesType) SetEligibility(newValue string) *VolumeHybridCacheAttributesType
func (*VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason ¶
func (o *VolumeHybridCacheAttributesType) SetWriteCacheIneligibilityReason(newValue string) *VolumeHybridCacheAttributesType
func (VolumeHybridCacheAttributesType) String ¶
func (o VolumeHybridCacheAttributesType) String() string
func (*VolumeHybridCacheAttributesType) ToXML ¶
func (o *VolumeHybridCacheAttributesType) ToXML() (string, error)
func (*VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason ¶
func (o *VolumeHybridCacheAttributesType) WriteCacheIneligibilityReason() string
type VolumeIdAttributesType ¶
type VolumeIdAttributesType struct { XMLName xml.Name `xml:"volume-id-attributes"` 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"` 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"` OwningVserverNamePtr *string `xml:"owning-vserver-name"` OwningVserverUuidPtr *UuidType `xml:"owning-vserver-uuid"` ProvenanceUuidPtr *UuidType `xml:"provenance-uuid"` StylePtr *string `xml:"style"` TypePtr *string `xml:"type"` UuidPtr *UuidType `xml:"uuid"` }
func NewVolumeIdAttributesType ¶
func NewVolumeIdAttributesType() *VolumeIdAttributesType
func (*VolumeIdAttributesType) Comment ¶
func (o *VolumeIdAttributesType) Comment() string
func (*VolumeIdAttributesType) ContainingAggregateName ¶
func (o *VolumeIdAttributesType) ContainingAggregateName() string
func (*VolumeIdAttributesType) ContainingAggregateUuid ¶
func (o *VolumeIdAttributesType) ContainingAggregateUuid() UuidType
func (*VolumeIdAttributesType) CreationTime ¶
func (o *VolumeIdAttributesType) CreationTime() int
func (*VolumeIdAttributesType) Dsid ¶
func (o *VolumeIdAttributesType) Dsid() int
func (*VolumeIdAttributesType) Fsid ¶
func (o *VolumeIdAttributesType) Fsid() string
func (*VolumeIdAttributesType) InstanceUuid ¶
func (o *VolumeIdAttributesType) InstanceUuid() UuidType
func (*VolumeIdAttributesType) JunctionParentName ¶
func (o *VolumeIdAttributesType) JunctionParentName() VolumeNameType
func (*VolumeIdAttributesType) JunctionPath ¶
func (o *VolumeIdAttributesType) JunctionPath() JunctionPathType
func (*VolumeIdAttributesType) Msid ¶
func (o *VolumeIdAttributesType) Msid() int
func (*VolumeIdAttributesType) Name ¶
func (o *VolumeIdAttributesType) Name() VolumeNameType
func (*VolumeIdAttributesType) NameOrdinal ¶
func (o *VolumeIdAttributesType) NameOrdinal() string
func (*VolumeIdAttributesType) Node ¶
func (o *VolumeIdAttributesType) Node() NodeNameType
func (*VolumeIdAttributesType) OwningVserverName ¶
func (o *VolumeIdAttributesType) OwningVserverName() string
func (*VolumeIdAttributesType) OwningVserverUuid ¶
func (o *VolumeIdAttributesType) OwningVserverUuid() UuidType
func (*VolumeIdAttributesType) ProvenanceUuid ¶
func (o *VolumeIdAttributesType) ProvenanceUuid() UuidType
func (*VolumeIdAttributesType) SetComment ¶
func (o *VolumeIdAttributesType) SetComment(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetContainingAggregateName ¶
func (o *VolumeIdAttributesType) SetContainingAggregateName(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetContainingAggregateUuid ¶
func (o *VolumeIdAttributesType) SetContainingAggregateUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetCreationTime ¶
func (o *VolumeIdAttributesType) SetCreationTime(newValue int) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetDsid ¶
func (o *VolumeIdAttributesType) SetDsid(newValue int) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetFsid ¶
func (o *VolumeIdAttributesType) SetFsid(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetInstanceUuid ¶
func (o *VolumeIdAttributesType) SetInstanceUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetJunctionParentName ¶
func (o *VolumeIdAttributesType) SetJunctionParentName(newValue VolumeNameType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetJunctionPath ¶
func (o *VolumeIdAttributesType) SetJunctionPath(newValue JunctionPathType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetMsid ¶
func (o *VolumeIdAttributesType) SetMsid(newValue int) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetName ¶
func (o *VolumeIdAttributesType) SetName(newValue VolumeNameType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetNameOrdinal ¶
func (o *VolumeIdAttributesType) SetNameOrdinal(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetNode ¶
func (o *VolumeIdAttributesType) SetNode(newValue NodeNameType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetOwningVserverName ¶
func (o *VolumeIdAttributesType) SetOwningVserverName(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetOwningVserverUuid ¶
func (o *VolumeIdAttributesType) SetOwningVserverUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetProvenanceUuid ¶
func (o *VolumeIdAttributesType) SetProvenanceUuid(newValue UuidType) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetStyle ¶
func (o *VolumeIdAttributesType) SetStyle(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetType ¶
func (o *VolumeIdAttributesType) SetType(newValue string) *VolumeIdAttributesType
func (*VolumeIdAttributesType) SetUuid ¶
func (o *VolumeIdAttributesType) SetUuid(newValue UuidType) *VolumeIdAttributesType
func (VolumeIdAttributesType) String ¶
func (o VolumeIdAttributesType) String() string
func (*VolumeIdAttributesType) Style ¶
func (o *VolumeIdAttributesType) Style() string
func (*VolumeIdAttributesType) ToXML ¶
func (o *VolumeIdAttributesType) ToXML() (string, error)
func (*VolumeIdAttributesType) Type ¶
func (o *VolumeIdAttributesType) Type() string
func (*VolumeIdAttributesType) Uuid ¶
func (o *VolumeIdAttributesType) Uuid() UuidType
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 []AggrNameType `xml:"namespace-mirror-aggr-list>aggr-name"` StorageServicePtr *string `xml:"storage-service"` }
func NewVolumeInfinitevolAttributesType ¶
func NewVolumeInfinitevolAttributesType() *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) ConstituentRole ¶
func (o *VolumeInfinitevolAttributesType) ConstituentRole() ReposConstituentRoleType
func (*VolumeInfinitevolAttributesType) EnableSnapdiff ¶
func (o *VolumeInfinitevolAttributesType) EnableSnapdiff() bool
func (*VolumeInfinitevolAttributesType) IsManagedByService ¶
func (o *VolumeInfinitevolAttributesType) IsManagedByService() bool
func (*VolumeInfinitevolAttributesType) MaxDataConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) MaxDataConstituentSize() SizeType
func (*VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) MaxNamespaceConstituentSize() SizeType
func (*VolumeInfinitevolAttributesType) NamespaceMirrorAggrList ¶
func (o *VolumeInfinitevolAttributesType) NamespaceMirrorAggrList() []AggrNameType
func (*VolumeInfinitevolAttributesType) SetConstituentRole ¶
func (o *VolumeInfinitevolAttributesType) SetConstituentRole(newValue ReposConstituentRoleType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetEnableSnapdiff ¶
func (o *VolumeInfinitevolAttributesType) SetEnableSnapdiff(newValue bool) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetIsManagedByService ¶
func (o *VolumeInfinitevolAttributesType) SetIsManagedByService(newValue bool) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetMaxDataConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) SetMaxDataConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize ¶
func (o *VolumeInfinitevolAttributesType) SetMaxNamespaceConstituentSize(newValue SizeType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList ¶
func (o *VolumeInfinitevolAttributesType) SetNamespaceMirrorAggrList(newValue []AggrNameType) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) SetStorageService ¶
func (o *VolumeInfinitevolAttributesType) SetStorageService(newValue string) *VolumeInfinitevolAttributesType
func (*VolumeInfinitevolAttributesType) StorageService ¶
func (o *VolumeInfinitevolAttributesType) StorageService() string
func (VolumeInfinitevolAttributesType) String ¶
func (o VolumeInfinitevolAttributesType) String() string
func (*VolumeInfinitevolAttributesType) ToXML ¶
func (o *VolumeInfinitevolAttributesType) ToXML() (string, error)
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"` }
func NewVolumeInodeAttributesType ¶
func NewVolumeInodeAttributesType() *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) BlockType ¶
func (o *VolumeInodeAttributesType) BlockType() string
func (*VolumeInodeAttributesType) FilesPrivateUsed ¶
func (o *VolumeInodeAttributesType) FilesPrivateUsed() int
func (*VolumeInodeAttributesType) FilesTotal ¶
func (o *VolumeInodeAttributesType) FilesTotal() int
func (*VolumeInodeAttributesType) FilesUsed ¶
func (o *VolumeInodeAttributesType) FilesUsed() int
func (*VolumeInodeAttributesType) InodefilePrivateCapacity ¶
func (o *VolumeInodeAttributesType) InodefilePrivateCapacity() int
func (*VolumeInodeAttributesType) InodefilePublicCapacity ¶
func (o *VolumeInodeAttributesType) InodefilePublicCapacity() int
func (*VolumeInodeAttributesType) SetBlockType ¶
func (o *VolumeInodeAttributesType) SetBlockType(newValue string) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetFilesPrivateUsed ¶
func (o *VolumeInodeAttributesType) SetFilesPrivateUsed(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetFilesTotal ¶
func (o *VolumeInodeAttributesType) SetFilesTotal(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetFilesUsed ¶
func (o *VolumeInodeAttributesType) SetFilesUsed(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetInodefilePrivateCapacity ¶
func (o *VolumeInodeAttributesType) SetInodefilePrivateCapacity(newValue int) *VolumeInodeAttributesType
func (*VolumeInodeAttributesType) SetInodefilePublicCapacity ¶
func (o *VolumeInodeAttributesType) SetInodefilePublicCapacity(newValue int) *VolumeInodeAttributesType
func (VolumeInodeAttributesType) String ¶
func (o VolumeInodeAttributesType) String() string
func (*VolumeInodeAttributesType) ToXML ¶
func (o *VolumeInodeAttributesType) ToXML() (string, error)
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"` }
func NewVolumeLanguageAttributesType ¶
func NewVolumeLanguageAttributesType() *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) IsConvertUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) IsConvertUcodeEnabled() bool
func (*VolumeLanguageAttributesType) IsCreateUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) IsCreateUcodeEnabled() bool
func (*VolumeLanguageAttributesType) Language ¶
func (o *VolumeLanguageAttributesType) Language() string
func (*VolumeLanguageAttributesType) LanguageCode ¶
func (o *VolumeLanguageAttributesType) LanguageCode() LanguageCodeType
func (*VolumeLanguageAttributesType) NfsCharacterSet ¶
func (o *VolumeLanguageAttributesType) NfsCharacterSet() string
func (*VolumeLanguageAttributesType) OemCharacterSet ¶
func (o *VolumeLanguageAttributesType) OemCharacterSet() string
func (*VolumeLanguageAttributesType) SetIsConvertUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) SetIsConvertUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetIsCreateUcodeEnabled ¶
func (o *VolumeLanguageAttributesType) SetIsCreateUcodeEnabled(newValue bool) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetLanguage ¶
func (o *VolumeLanguageAttributesType) SetLanguage(newValue string) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetLanguageCode ¶
func (o *VolumeLanguageAttributesType) SetLanguageCode(newValue LanguageCodeType) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetNfsCharacterSet ¶
func (o *VolumeLanguageAttributesType) SetNfsCharacterSet(newValue string) *VolumeLanguageAttributesType
func (*VolumeLanguageAttributesType) SetOemCharacterSet ¶
func (o *VolumeLanguageAttributesType) SetOemCharacterSet(newValue string) *VolumeLanguageAttributesType
func (VolumeLanguageAttributesType) String ¶
func (o VolumeLanguageAttributesType) String() string
func (*VolumeLanguageAttributesType) ToXML ¶
func (o *VolumeLanguageAttributesType) ToXML() (string, error)
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"` MirrorTransferInProgressPtr *bool `xml:"mirror-transfer-in-progress"` RedirectSnapshotIdPtr *int `xml:"redirect-snapshot-id"` }
func NewVolumeMirrorAttributesType ¶
func NewVolumeMirrorAttributesType() *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) IsDataProtectionMirror ¶
func (o *VolumeMirrorAttributesType) IsDataProtectionMirror() bool
func (*VolumeMirrorAttributesType) IsLoadSharingMirror ¶
func (o *VolumeMirrorAttributesType) IsLoadSharingMirror() bool
func (*VolumeMirrorAttributesType) IsMoveMirror ¶
func (o *VolumeMirrorAttributesType) IsMoveMirror() bool
func (*VolumeMirrorAttributesType) IsReplicaVolume ¶
func (o *VolumeMirrorAttributesType) IsReplicaVolume() bool
func (*VolumeMirrorAttributesType) MirrorTransferInProgress ¶
func (o *VolumeMirrorAttributesType) MirrorTransferInProgress() bool
func (*VolumeMirrorAttributesType) RedirectSnapshotId ¶
func (o *VolumeMirrorAttributesType) RedirectSnapshotId() int
func (*VolumeMirrorAttributesType) SetIsDataProtectionMirror ¶
func (o *VolumeMirrorAttributesType) SetIsDataProtectionMirror(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetIsLoadSharingMirror ¶
func (o *VolumeMirrorAttributesType) SetIsLoadSharingMirror(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetIsMoveMirror ¶
func (o *VolumeMirrorAttributesType) SetIsMoveMirror(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetIsReplicaVolume ¶
func (o *VolumeMirrorAttributesType) SetIsReplicaVolume(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetMirrorTransferInProgress ¶
func (o *VolumeMirrorAttributesType) SetMirrorTransferInProgress(newValue bool) *VolumeMirrorAttributesType
func (*VolumeMirrorAttributesType) SetRedirectSnapshotId ¶
func (o *VolumeMirrorAttributesType) SetRedirectSnapshotId(newValue int) *VolumeMirrorAttributesType
func (VolumeMirrorAttributesType) String ¶
func (o VolumeMirrorAttributesType) String() string
func (*VolumeMirrorAttributesType) ToXML ¶
func (o *VolumeMirrorAttributesType) ToXML() (string, error)
type VolumeModifyIterInfoType ¶
type VolumeModifyIterInfoType struct { XMLName xml.Name `xml:"volume-modify-iter-info"` ErrorCodePtr *int `xml:"error-code"` ErrorMessagePtr *string `xml:"error-message"` VolumeKeyPtr *VolumeAttributesType `xml:"volume-key"` }
func NewVolumeModifyIterInfoType ¶
func NewVolumeModifyIterInfoType() *VolumeModifyIterInfoType
func (*VolumeModifyIterInfoType) ErrorCode ¶
func (o *VolumeModifyIterInfoType) ErrorCode() int
func (*VolumeModifyIterInfoType) ErrorMessage ¶
func (o *VolumeModifyIterInfoType) ErrorMessage() string
func (*VolumeModifyIterInfoType) SetErrorCode ¶
func (o *VolumeModifyIterInfoType) SetErrorCode(newValue int) *VolumeModifyIterInfoType
func (*VolumeModifyIterInfoType) SetErrorMessage ¶
func (o *VolumeModifyIterInfoType) SetErrorMessage(newValue string) *VolumeModifyIterInfoType
func (*VolumeModifyIterInfoType) SetVolumeKey ¶
func (o *VolumeModifyIterInfoType) SetVolumeKey(newValue VolumeAttributesType) *VolumeModifyIterInfoType
func (VolumeModifyIterInfoType) String ¶
func (o VolumeModifyIterInfoType) String() string
func (*VolumeModifyIterInfoType) ToXML ¶
func (o *VolumeModifyIterInfoType) ToXML() (string, error)
func (*VolumeModifyIterInfoType) VolumeKey ¶
func (o *VolumeModifyIterInfoType) VolumeKey() VolumeAttributesType
type VolumeModifyIterRequest ¶
type VolumeModifyIterRequest struct { XMLName xml.Name `xml:"volume-modify-iter"` AttributesPtr *VolumeAttributesType `xml:"attributes>volume-attributes"` ContinueOnFailurePtr *bool `xml:"continue-on-failure"` MaxFailureCountPtr *int `xml:"max-failure-count"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VolumeAttributesType `xml:"query>volume-attributes"` 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 ZAPI request 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() VolumeAttributesType
Attributes is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) ContinueOnFailure ¶
func (o *VolumeModifyIterRequest) ContinueOnFailure() bool
ContinueOnFailure is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) ExecuteUsing ¶
func (o *VolumeModifyIterRequest) ExecuteUsing(zr *ZapiRunner) (VolumeModifyIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeModifyIterRequest) MaxFailureCount ¶
func (o *VolumeModifyIterRequest) MaxFailureCount() int
MaxFailureCount is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) MaxRecords ¶
func (o *VolumeModifyIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) Query ¶
func (o *VolumeModifyIterRequest) Query() VolumeAttributesType
Query is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) ReturnFailureList ¶
func (o *VolumeModifyIterRequest) ReturnFailureList() bool
ReturnFailureList is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) ReturnSuccessList ¶
func (o *VolumeModifyIterRequest) ReturnSuccessList() bool
ReturnSuccessList is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) SetAttributes ¶
func (o *VolumeModifyIterRequest) SetAttributes(newValue VolumeAttributesType) *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 VolumeAttributesType) *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 fluent style 'getter' method that can be chained
func (*VolumeModifyIterRequest) ToXML ¶
func (o *VolumeModifyIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []VolumeModifyIterInfoType `xml:"failure-list>volume-modify-iter-info"` NextTagPtr *string `xml:"next-tag"` NumFailedPtr *int `xml:"num-failed"` NumSucceededPtr *int `xml:"num-succeeded"` SuccessListPtr []VolumeModifyIterInfoType `xml:"success-list>volume-modify-iter-info"` }
VolumeModifyIterResponseResult is a structure to represent a volume-modify-iter ZAPI object's result
func (*VolumeModifyIterResponseResult) FailureList ¶
func (o *VolumeModifyIterResponseResult) FailureList() []VolumeModifyIterInfoType
FailureList is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterResponseResult) NextTag ¶
func (o *VolumeModifyIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterResponseResult) NumFailed ¶
func (o *VolumeModifyIterResponseResult) NumFailed() int
NumFailed is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterResponseResult) NumSucceeded ¶
func (o *VolumeModifyIterResponseResult) NumSucceeded() int
NumSucceeded is a fluent style 'getter' method that can be chained
func (*VolumeModifyIterResponseResult) SetFailureList ¶
func (o *VolumeModifyIterResponseResult) SetFailureList(newValue []VolumeModifyIterInfoType) *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 []VolumeModifyIterInfoType) *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() []VolumeModifyIterInfoType
SuccessList is a fluent style 'getter' method that can be chained
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 ZAPI request 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 fluent style 'getter' method that can be chained
func (*VolumeMountRequest) ExecuteUsing ¶
func (o *VolumeMountRequest) ExecuteUsing(zr *ZapiRunner) (VolumeMountResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeMountRequest) ExportPolicyOverride ¶
func (o *VolumeMountRequest) ExportPolicyOverride() bool
ExportPolicyOverride is a fluent style 'getter' method that can be chained
func (*VolumeMountRequest) JunctionPath ¶
func (o *VolumeMountRequest) JunctionPath() string
JunctionPath is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (VolumeMountResponseResult) String ¶
func (o VolumeMountResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
type VolumeNameType ¶
type VolumeNameType string
type VolumeOfflineRequest ¶
type VolumeOfflineRequest struct { XMLName xml.Name `xml:"volume-offline"` NamePtr *string `xml:"name"` }
VolumeOfflineRequest is a structure to represent a volume-offline ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeOfflineRequest) Name ¶
func (o *VolumeOfflineRequest) Name() string
Name is a fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (VolumeOfflineResponseResult) String ¶
func (o VolumeOfflineResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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"` }
func NewVolumePerformanceAttributesType ¶
func NewVolumePerformanceAttributesType() *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) ExtentEnabled ¶
func (o *VolumePerformanceAttributesType) ExtentEnabled() string
func (*VolumePerformanceAttributesType) FcDelegsEnabled ¶
func (o *VolumePerformanceAttributesType) FcDelegsEnabled() bool
func (*VolumePerformanceAttributesType) IsAtimeUpdateEnabled ¶
func (o *VolumePerformanceAttributesType) IsAtimeUpdateEnabled() bool
func (*VolumePerformanceAttributesType) MaxWriteAllocBlocks ¶
func (o *VolumePerformanceAttributesType) MaxWriteAllocBlocks() int
func (*VolumePerformanceAttributesType) MinimalReadAhead ¶
func (o *VolumePerformanceAttributesType) MinimalReadAhead() bool
func (*VolumePerformanceAttributesType) ReadRealloc ¶
func (o *VolumePerformanceAttributesType) ReadRealloc() string
func (*VolumePerformanceAttributesType) SetExtentEnabled ¶
func (o *VolumePerformanceAttributesType) SetExtentEnabled(newValue string) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetFcDelegsEnabled ¶
func (o *VolumePerformanceAttributesType) SetFcDelegsEnabled(newValue bool) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled ¶
func (o *VolumePerformanceAttributesType) SetIsAtimeUpdateEnabled(newValue bool) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetMaxWriteAllocBlocks ¶
func (o *VolumePerformanceAttributesType) SetMaxWriteAllocBlocks(newValue int) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetMinimalReadAhead ¶
func (o *VolumePerformanceAttributesType) SetMinimalReadAhead(newValue bool) *VolumePerformanceAttributesType
func (*VolumePerformanceAttributesType) SetReadRealloc ¶
func (o *VolumePerformanceAttributesType) SetReadRealloc(newValue string) *VolumePerformanceAttributesType
func (VolumePerformanceAttributesType) String ¶
func (o VolumePerformanceAttributesType) String() string
func (*VolumePerformanceAttributesType) ToXML ¶
func (o *VolumePerformanceAttributesType) ToXML() (string, error)
type VolumeQosAttributesType ¶
type VolumeQosAttributesType struct { XMLName xml.Name `xml:"volume-qos-attributes"` PolicyGroupNamePtr *string `xml:"policy-group-name"` }
func NewVolumeQosAttributesType ¶
func NewVolumeQosAttributesType() *VolumeQosAttributesType
func (*VolumeQosAttributesType) PolicyGroupName ¶
func (o *VolumeQosAttributesType) PolicyGroupName() string
func (*VolumeQosAttributesType) SetPolicyGroupName ¶
func (o *VolumeQosAttributesType) SetPolicyGroupName(newValue string) *VolumeQosAttributesType
func (VolumeQosAttributesType) String ¶
func (o VolumeQosAttributesType) String() string
func (*VolumeQosAttributesType) ToXML ¶
func (o *VolumeQosAttributesType) ToXML() (string, error)
type VolumeSecurityAttributesType ¶
type VolumeSecurityAttributesType struct { XMLName xml.Name `xml:"volume-security-attributes"` StylePtr *string `xml:"style"` VolumeSecurityUnixAttributesPtr *VolumeSecurityUnixAttributesType `xml:"volume-security-unix-attributes"` }
func NewVolumeSecurityAttributesType ¶
func NewVolumeSecurityAttributesType() *VolumeSecurityAttributesType
func (*VolumeSecurityAttributesType) SetStyle ¶
func (o *VolumeSecurityAttributesType) SetStyle(newValue string) *VolumeSecurityAttributesType
func (*VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes ¶
func (o *VolumeSecurityAttributesType) SetVolumeSecurityUnixAttributes(newValue VolumeSecurityUnixAttributesType) *VolumeSecurityAttributesType
func (VolumeSecurityAttributesType) String ¶
func (o VolumeSecurityAttributesType) String() string
func (*VolumeSecurityAttributesType) Style ¶
func (o *VolumeSecurityAttributesType) Style() string
func (*VolumeSecurityAttributesType) ToXML ¶
func (o *VolumeSecurityAttributesType) ToXML() (string, error)
func (*VolumeSecurityAttributesType) VolumeSecurityUnixAttributes ¶
func (o *VolumeSecurityAttributesType) VolumeSecurityUnixAttributes() VolumeSecurityUnixAttributesType
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"` }
func NewVolumeSecurityUnixAttributesType ¶
func NewVolumeSecurityUnixAttributesType() *VolumeSecurityUnixAttributesType
func (*VolumeSecurityUnixAttributesType) GroupId ¶
func (o *VolumeSecurityUnixAttributesType) GroupId() int
func (*VolumeSecurityUnixAttributesType) Permissions ¶
func (o *VolumeSecurityUnixAttributesType) Permissions() string
func (*VolumeSecurityUnixAttributesType) SetGroupId ¶
func (o *VolumeSecurityUnixAttributesType) SetGroupId(newValue int) *VolumeSecurityUnixAttributesType
func (*VolumeSecurityUnixAttributesType) SetPermissions ¶
func (o *VolumeSecurityUnixAttributesType) SetPermissions(newValue string) *VolumeSecurityUnixAttributesType
func (*VolumeSecurityUnixAttributesType) SetUserId ¶
func (o *VolumeSecurityUnixAttributesType) SetUserId(newValue int) *VolumeSecurityUnixAttributesType
func (VolumeSecurityUnixAttributesType) String ¶
func (o VolumeSecurityUnixAttributesType) String() string
func (*VolumeSecurityUnixAttributesType) ToXML ¶
func (o *VolumeSecurityUnixAttributesType) ToXML() (string, error)
func (*VolumeSecurityUnixAttributesType) UserId ¶
func (o *VolumeSecurityUnixAttributesType) UserId() int
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"` 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"` }
func NewVolumeSisAttributesType ¶
func NewVolumeSisAttributesType() *VolumeSisAttributesType
func (*VolumeSisAttributesType) CompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) CompressionSpaceSaved() int
func (*VolumeSisAttributesType) DeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) DeduplicationSpaceSaved() int
func (*VolumeSisAttributesType) DeduplicationSpaceShared ¶
func (o *VolumeSisAttributesType) DeduplicationSpaceShared() SizeType
func (*VolumeSisAttributesType) IsSisLoggingEnabled ¶
func (o *VolumeSisAttributesType) IsSisLoggingEnabled() bool
func (*VolumeSisAttributesType) IsSisVolume ¶
func (o *VolumeSisAttributesType) IsSisVolume() bool
func (*VolumeSisAttributesType) PercentageCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageCompressionSpaceSaved() int
func (*VolumeSisAttributesType) PercentageDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageDeduplicationSpaceSaved() int
func (*VolumeSisAttributesType) PercentageTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) PercentageTotalSpaceSaved() int
func (*VolumeSisAttributesType) SetCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) SetCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) SetDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetDeduplicationSpaceShared ¶
func (o *VolumeSisAttributesType) SetDeduplicationSpaceShared(newValue SizeType) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetIsSisLoggingEnabled ¶
func (o *VolumeSisAttributesType) SetIsSisLoggingEnabled(newValue bool) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetIsSisVolume ¶
func (o *VolumeSisAttributesType) SetIsSisVolume(newValue bool) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetPercentageCompressionSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageCompressionSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageDeduplicationSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetPercentageTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) SetPercentageTotalSpaceSaved(newValue int) *VolumeSisAttributesType
func (*VolumeSisAttributesType) SetTotalSpaceSaved ¶
func (o *VolumeSisAttributesType) SetTotalSpaceSaved(newValue int) *VolumeSisAttributesType
func (VolumeSisAttributesType) String ¶
func (o VolumeSisAttributesType) String() string
func (*VolumeSisAttributesType) ToXML ¶
func (o *VolumeSisAttributesType) ToXML() (string, error)
func (*VolumeSisAttributesType) TotalSpaceSaved ¶
func (o *VolumeSisAttributesType) TotalSpaceSaved() int
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeSizeRequest) NewSize ¶
func (o *VolumeSizeRequest) NewSize() string
NewSize is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (*VolumeSizeResponseResult) IsFixedSizeFlexVolume ¶
func (o *VolumeSizeResponseResult) IsFixedSizeFlexVolume() bool
IsFixedSizeFlexVolume is a fluent style 'getter' method that can be chained
func (*VolumeSizeResponseResult) IsReadonlyFlexVolume ¶
func (o *VolumeSizeResponseResult) IsReadonlyFlexVolume() bool
IsReadonlyFlexVolume is a fluent style 'getter' method that can be chained
func (*VolumeSizeResponseResult) IsReplicaFlexVolume ¶
func (o *VolumeSizeResponseResult) IsReplicaFlexVolume() bool
IsReplicaFlexVolume is a fluent style 'getter' method that can be chained
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) VolumeSize ¶
func (o *VolumeSizeResponseResult) VolumeSize() string
VolumeSize is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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"` }
func NewVolumeSnapshotAttributesType ¶
func NewVolumeSnapshotAttributesType() *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) AutoSnapshotsEnabled ¶
func (o *VolumeSnapshotAttributesType) AutoSnapshotsEnabled() bool
func (*VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled ¶
func (o *VolumeSnapshotAttributesType) SetAutoSnapshotsEnabled(newValue bool) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapdirAccessEnabled ¶
func (o *VolumeSnapshotAttributesType) SetSnapdirAccessEnabled(newValue bool) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotCloneDependencyEnabled(newValue bool) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapshotCount ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotCount(newValue int) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SetSnapshotPolicy ¶
func (o *VolumeSnapshotAttributesType) SetSnapshotPolicy(newValue string) *VolumeSnapshotAttributesType
func (*VolumeSnapshotAttributesType) SnapdirAccessEnabled ¶
func (o *VolumeSnapshotAttributesType) SnapdirAccessEnabled() bool
func (*VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled ¶
func (o *VolumeSnapshotAttributesType) SnapshotCloneDependencyEnabled() bool
func (*VolumeSnapshotAttributesType) SnapshotCount ¶
func (o *VolumeSnapshotAttributesType) SnapshotCount() int
func (*VolumeSnapshotAttributesType) SnapshotPolicy ¶
func (o *VolumeSnapshotAttributesType) SnapshotPolicy() string
func (VolumeSnapshotAttributesType) String ¶
func (o VolumeSnapshotAttributesType) String() string
func (*VolumeSnapshotAttributesType) ToXML ¶
func (o *VolumeSnapshotAttributesType) ToXML() (string, error)
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"` }
func NewVolumeSnapshotAutodeleteAttributesType ¶
func NewVolumeSnapshotAutodeleteAttributesType() *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) Commitment ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Commitment() string
func (*VolumeSnapshotAutodeleteAttributesType) DeferDelete ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DeferDelete() string
func (*VolumeSnapshotAutodeleteAttributesType) DeleteOrder ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DeleteOrder() string
func (*VolumeSnapshotAutodeleteAttributesType) DestroyList ¶
func (o *VolumeSnapshotAutodeleteAttributesType) DestroyList() string
func (*VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled ¶
func (o *VolumeSnapshotAutodeleteAttributesType) IsAutodeleteEnabled() bool
func (*VolumeSnapshotAutodeleteAttributesType) Prefix ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Prefix() string
func (*VolumeSnapshotAutodeleteAttributesType) SetCommitment ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetCommitment(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetDeferDelete ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDeferDelete(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDeleteOrder(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetDestroyList ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetDestroyList(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetIsAutodeleteEnabled(newValue bool) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetPrefix ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetPrefix(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetTargetFreeSpace(newValue int) *VolumeSnapshotAutodeleteAttributesType
func (*VolumeSnapshotAutodeleteAttributesType) SetTrigger ¶
func (o *VolumeSnapshotAutodeleteAttributesType) SetTrigger(newValue string) *VolumeSnapshotAutodeleteAttributesType
func (VolumeSnapshotAutodeleteAttributesType) String ¶
func (o VolumeSnapshotAutodeleteAttributesType) String() string
func (*VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace ¶
func (o *VolumeSnapshotAutodeleteAttributesType) TargetFreeSpace() int
func (*VolumeSnapshotAutodeleteAttributesType) ToXML ¶
func (o *VolumeSnapshotAutodeleteAttributesType) ToXML() (string, error)
func (*VolumeSnapshotAutodeleteAttributesType) Trigger ¶
func (o *VolumeSnapshotAutodeleteAttributesType) Trigger() string
type VolumeSpaceAttributesType ¶
type VolumeSpaceAttributesType struct { XMLName xml.Name `xml:"volume-space-attributes"` FilesystemSizePtr *int `xml:"filesystem-size"` IsFilesysSizeFixedPtr *bool `xml:"is-filesys-size-fixed"` IsSpaceGuaranteeEnabledPtr *bool `xml:"is-space-guarantee-enabled"` 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"` 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"` 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"` }
func NewVolumeSpaceAttributesType ¶
func NewVolumeSpaceAttributesType() *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) FilesystemSize ¶
func (o *VolumeSpaceAttributesType) FilesystemSize() int
func (*VolumeSpaceAttributesType) IsFilesysSizeFixed ¶
func (o *VolumeSpaceAttributesType) IsFilesysSizeFixed() bool
func (*VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled ¶
func (o *VolumeSpaceAttributesType) IsSpaceGuaranteeEnabled() bool
func (*VolumeSpaceAttributesType) OverwriteReserve ¶
func (o *VolumeSpaceAttributesType) OverwriteReserve() int
func (*VolumeSpaceAttributesType) OverwriteReserveRequired ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveRequired() int
func (*VolumeSpaceAttributesType) OverwriteReserveUsed ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveUsed() int
func (*VolumeSpaceAttributesType) OverwriteReserveUsedActual ¶
func (o *VolumeSpaceAttributesType) OverwriteReserveUsedActual() int
func (*VolumeSpaceAttributesType) PercentageFractionalReserve ¶
func (o *VolumeSpaceAttributesType) PercentageFractionalReserve() int
func (*VolumeSpaceAttributesType) PercentageSizeUsed ¶
func (o *VolumeSpaceAttributesType) PercentageSizeUsed() int
func (*VolumeSpaceAttributesType) PercentageSnapshotReserve ¶
func (o *VolumeSpaceAttributesType) PercentageSnapshotReserve() int
func (*VolumeSpaceAttributesType) PercentageSnapshotReserveUsed ¶
func (o *VolumeSpaceAttributesType) PercentageSnapshotReserveUsed() int
func (*VolumeSpaceAttributesType) PhysicalUsed ¶
func (o *VolumeSpaceAttributesType) PhysicalUsed() int
func (*VolumeSpaceAttributesType) PhysicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) PhysicalUsedPercent() int
func (*VolumeSpaceAttributesType) SetFilesystemSize ¶
func (o *VolumeSpaceAttributesType) SetFilesystemSize(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetIsFilesysSizeFixed ¶
func (o *VolumeSpaceAttributesType) SetIsFilesysSizeFixed(newValue bool) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled ¶
func (o *VolumeSpaceAttributesType) SetIsSpaceGuaranteeEnabled(newValue bool) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserve ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserve(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserveRequired ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveRequired(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserveUsed ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetOverwriteReserveUsedActual ¶
func (o *VolumeSpaceAttributesType) SetOverwriteReserveUsedActual(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageFractionalReserve ¶
func (o *VolumeSpaceAttributesType) SetPercentageFractionalReserve(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageSizeUsed ¶
func (o *VolumeSpaceAttributesType) SetPercentageSizeUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageSnapshotReserve ¶
func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserve(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed ¶
func (o *VolumeSpaceAttributesType) SetPercentageSnapshotReserveUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPhysicalUsed ¶
func (o *VolumeSpaceAttributesType) SetPhysicalUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetPhysicalUsedPercent ¶
func (o *VolumeSpaceAttributesType) SetPhysicalUsedPercent(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSize ¶
func (o *VolumeSpaceAttributesType) SetSize(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeAvailable ¶
func (o *VolumeSpaceAttributesType) SetSizeAvailable(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeAvailableForSnapshots ¶
func (o *VolumeSpaceAttributesType) SetSizeAvailableForSnapshots(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeTotal ¶
func (o *VolumeSpaceAttributesType) SetSizeTotal(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeUsed ¶
func (o *VolumeSpaceAttributesType) SetSizeUsed(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSizeUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SetSizeUsedBySnapshots(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSnapshotReserveSize ¶
func (o *VolumeSpaceAttributesType) SetSnapshotReserveSize(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SetSpaceFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceGuarantee ¶
func (o *VolumeSpaceAttributesType) SetSpaceGuarantee(newValue string) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst ¶
func (o *VolumeSpaceAttributesType) SetSpaceMgmtOptionTryFirst(newValue string) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SetSpaceNearlyFullThresholdPercent(newValue int) *VolumeSpaceAttributesType
func (*VolumeSpaceAttributesType) Size ¶
func (o *VolumeSpaceAttributesType) Size() int
func (*VolumeSpaceAttributesType) SizeAvailable ¶
func (o *VolumeSpaceAttributesType) SizeAvailable() int
func (*VolumeSpaceAttributesType) SizeAvailableForSnapshots ¶
func (o *VolumeSpaceAttributesType) SizeAvailableForSnapshots() int
func (*VolumeSpaceAttributesType) SizeTotal ¶
func (o *VolumeSpaceAttributesType) SizeTotal() int
func (*VolumeSpaceAttributesType) SizeUsed ¶
func (o *VolumeSpaceAttributesType) SizeUsed() int
func (*VolumeSpaceAttributesType) SizeUsedBySnapshots ¶
func (o *VolumeSpaceAttributesType) SizeUsedBySnapshots() int
func (*VolumeSpaceAttributesType) SnapshotReserveSize ¶
func (o *VolumeSpaceAttributesType) SnapshotReserveSize() int
func (*VolumeSpaceAttributesType) SpaceFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SpaceFullThresholdPercent() int
func (*VolumeSpaceAttributesType) SpaceGuarantee ¶
func (o *VolumeSpaceAttributesType) SpaceGuarantee() string
func (*VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst ¶
func (o *VolumeSpaceAttributesType) SpaceMgmtOptionTryFirst() string
func (*VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent ¶
func (o *VolumeSpaceAttributesType) SpaceNearlyFullThresholdPercent() int
func (VolumeSpaceAttributesType) String ¶
func (o VolumeSpaceAttributesType) String() string
func (*VolumeSpaceAttributesType) ToXML ¶
func (o *VolumeSpaceAttributesType) ToXML() (string, error)
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"` IsInconsistentPtr *bool `xml:"is-inconsistent"` IsInvalidPtr *bool `xml:"is-invalid"` IsJunctionActivePtr *bool `xml:"is-junction-active"` IsMovingPtr *bool `xml:"is-moving"` IsNodeRootPtr *bool `xml:"is-node-root"` IsNvfailEnabledPtr *bool `xml:"is-nvfail-enabled"` 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"` }
func NewVolumeStateAttributesType ¶
func NewVolumeStateAttributesType() *VolumeStateAttributesType
func (*VolumeStateAttributesType) BecomeNodeRootAfterReboot ¶
func (o *VolumeStateAttributesType) BecomeNodeRootAfterReboot() bool
func (*VolumeStateAttributesType) ForceNvfailOnDr ¶
func (o *VolumeStateAttributesType) ForceNvfailOnDr() bool
func (*VolumeStateAttributesType) IgnoreInconsistent ¶
func (o *VolumeStateAttributesType) IgnoreInconsistent() bool
func (*VolumeStateAttributesType) InNvfailedState ¶
func (o *VolumeStateAttributesType) InNvfailedState() bool
func (*VolumeStateAttributesType) IsClusterVolume ¶
func (o *VolumeStateAttributesType) IsClusterVolume() bool
func (*VolumeStateAttributesType) IsConstituent ¶
func (o *VolumeStateAttributesType) IsConstituent() bool
func (*VolumeStateAttributesType) IsInconsistent ¶
func (o *VolumeStateAttributesType) IsInconsistent() bool
func (*VolumeStateAttributesType) IsInvalid ¶
func (o *VolumeStateAttributesType) IsInvalid() bool
func (*VolumeStateAttributesType) IsJunctionActive ¶
func (o *VolumeStateAttributesType) IsJunctionActive() bool
func (*VolumeStateAttributesType) IsMoving ¶
func (o *VolumeStateAttributesType) IsMoving() bool
func (*VolumeStateAttributesType) IsNodeRoot ¶
func (o *VolumeStateAttributesType) IsNodeRoot() bool
func (*VolumeStateAttributesType) IsNvfailEnabled ¶
func (o *VolumeStateAttributesType) IsNvfailEnabled() bool
func (*VolumeStateAttributesType) IsQuiescedInMemory ¶
func (o *VolumeStateAttributesType) IsQuiescedInMemory() bool
func (*VolumeStateAttributesType) IsQuiescedOnDisk ¶
func (o *VolumeStateAttributesType) IsQuiescedOnDisk() bool
func (*VolumeStateAttributesType) IsUnrecoverable ¶
func (o *VolumeStateAttributesType) IsUnrecoverable() bool
func (*VolumeStateAttributesType) IsVolumeInCutover ¶
func (o *VolumeStateAttributesType) IsVolumeInCutover() bool
func (*VolumeStateAttributesType) IsVserverRoot ¶
func (o *VolumeStateAttributesType) IsVserverRoot() bool
func (*VolumeStateAttributesType) SetBecomeNodeRootAfterReboot ¶
func (o *VolumeStateAttributesType) SetBecomeNodeRootAfterReboot(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetForceNvfailOnDr ¶
func (o *VolumeStateAttributesType) SetForceNvfailOnDr(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIgnoreInconsistent ¶
func (o *VolumeStateAttributesType) SetIgnoreInconsistent(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetInNvfailedState ¶
func (o *VolumeStateAttributesType) SetInNvfailedState(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsClusterVolume ¶
func (o *VolumeStateAttributesType) SetIsClusterVolume(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsConstituent ¶
func (o *VolumeStateAttributesType) SetIsConstituent(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsInconsistent ¶
func (o *VolumeStateAttributesType) SetIsInconsistent(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsInvalid ¶
func (o *VolumeStateAttributesType) SetIsInvalid(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsJunctionActive ¶
func (o *VolumeStateAttributesType) SetIsJunctionActive(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsMoving ¶
func (o *VolumeStateAttributesType) SetIsMoving(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsNodeRoot ¶
func (o *VolumeStateAttributesType) SetIsNodeRoot(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsNvfailEnabled ¶
func (o *VolumeStateAttributesType) SetIsNvfailEnabled(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsQuiescedInMemory ¶
func (o *VolumeStateAttributesType) SetIsQuiescedInMemory(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsQuiescedOnDisk ¶
func (o *VolumeStateAttributesType) SetIsQuiescedOnDisk(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsUnrecoverable ¶
func (o *VolumeStateAttributesType) SetIsUnrecoverable(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsVolumeInCutover ¶
func (o *VolumeStateAttributesType) SetIsVolumeInCutover(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetIsVserverRoot ¶
func (o *VolumeStateAttributesType) SetIsVserverRoot(newValue bool) *VolumeStateAttributesType
func (*VolumeStateAttributesType) SetState ¶
func (o *VolumeStateAttributesType) SetState(newValue string) *VolumeStateAttributesType
func (*VolumeStateAttributesType) State ¶
func (o *VolumeStateAttributesType) State() string
func (VolumeStateAttributesType) String ¶
func (o VolumeStateAttributesType) String() string
func (*VolumeStateAttributesType) ToXML ¶
func (o *VolumeStateAttributesType) ToXML() (string, error)
type VolumeTransitionAttributesType ¶
type VolumeTransitionAttributesType struct { XMLName xml.Name `xml:"volume-transition-attributes"` IsCopiedForTransitionPtr *bool `xml:"is-copied-for-transition"` IsTransitionedPtr *bool `xml:"is-transitioned"` TransitionBehaviorPtr *string `xml:"transition-behavior"` }
func NewVolumeTransitionAttributesType ¶
func NewVolumeTransitionAttributesType() *VolumeTransitionAttributesType
func (*VolumeTransitionAttributesType) IsCopiedForTransition ¶
func (o *VolumeTransitionAttributesType) IsCopiedForTransition() bool
func (*VolumeTransitionAttributesType) IsTransitioned ¶
func (o *VolumeTransitionAttributesType) IsTransitioned() bool
func (*VolumeTransitionAttributesType) SetIsCopiedForTransition ¶
func (o *VolumeTransitionAttributesType) SetIsCopiedForTransition(newValue bool) *VolumeTransitionAttributesType
func (*VolumeTransitionAttributesType) SetIsTransitioned ¶
func (o *VolumeTransitionAttributesType) SetIsTransitioned(newValue bool) *VolumeTransitionAttributesType
func (*VolumeTransitionAttributesType) SetTransitionBehavior ¶
func (o *VolumeTransitionAttributesType) SetTransitionBehavior(newValue string) *VolumeTransitionAttributesType
func (VolumeTransitionAttributesType) String ¶
func (o VolumeTransitionAttributesType) String() string
func (*VolumeTransitionAttributesType) ToXML ¶
func (o *VolumeTransitionAttributesType) ToXML() (string, error)
func (*VolumeTransitionAttributesType) TransitionBehavior ¶
func (o *VolumeTransitionAttributesType) TransitionBehavior() string
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 ZAPI request 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)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VolumeUnmountRequest) Force ¶
func (o *VolumeUnmountRequest) Force() bool
Force is a fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 ZAPI object's result
func (VolumeUnmountResponseResult) String ¶
func (o VolumeUnmountResponseResult) String() string
String returns a string representation of this object's fields and implements the Stringer interface
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"` }
func NewVolumeVmAlignAttributesType ¶
func NewVolumeVmAlignAttributesType() *VolumeVmAlignAttributesType
func (*VolumeVmAlignAttributesType) SetVmAlignSector ¶
func (o *VolumeVmAlignAttributesType) SetVmAlignSector(newValue int) *VolumeVmAlignAttributesType
func (*VolumeVmAlignAttributesType) SetVmAlignSuffix ¶
func (o *VolumeVmAlignAttributesType) SetVmAlignSuffix(newValue string) *VolumeVmAlignAttributesType
func (VolumeVmAlignAttributesType) String ¶
func (o VolumeVmAlignAttributesType) String() string
func (*VolumeVmAlignAttributesType) ToXML ¶
func (o *VolumeVmAlignAttributesType) ToXML() (string, error)
func (*VolumeVmAlignAttributesType) VmAlignSector ¶
func (o *VolumeVmAlignAttributesType) VmAlignSector() int
func (*VolumeVmAlignAttributesType) VmAlignSuffix ¶
func (o *VolumeVmAlignAttributesType) VmAlignSuffix() string
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 fluent style 'getter' method that can be chained
type VsadminstateType ¶
type VsadminstateType string
type VserverAggrInfoType ¶
type VserverAggrInfoType struct { XMLName xml.Name `xml:"vserver-aggr-info"` // We need to use this for compatibility with ONTAP 9. //AggrAvailsizePtr *SizeType `xml:"aggr-availsize"` AggrAvailsizePtr *NullableSizeType `xml:"aggr-availsize"` AggrNamePtr *AggrNameType `xml:"aggr-name"` }
func NewVserverAggrInfoType ¶
func NewVserverAggrInfoType() *VserverAggrInfoType
func (*VserverAggrInfoType) AggrAvailsize ¶
func (o *VserverAggrInfoType) AggrAvailsize() (SizeType, error)
func (*VserverAggrInfoType) AggrName ¶
func (o *VserverAggrInfoType) AggrName() AggrNameType
func (*VserverAggrInfoType) SetAggrAvailsize ¶
func (o *VserverAggrInfoType) SetAggrAvailsize(newValue SizeType) *VserverAggrInfoType
func (*VserverAggrInfoType) SetAggrName ¶
func (o *VserverAggrInfoType) SetAggrName(newValue AggrNameType) *VserverAggrInfoType
func (VserverAggrInfoType) String ¶
func (o VserverAggrInfoType) String() string
func (*VserverAggrInfoType) ToXML ¶
func (o *VserverAggrInfoType) ToXML() (string, error)
type VserverGetIterRequest ¶
type VserverGetIterRequest struct { XMLName xml.Name `xml:"vserver-get-iter"` DesiredAttributesPtr *VserverInfoType `xml:"desired-attributes>vserver-info"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *VserverInfoType `xml:"query>vserver-info"` TagPtr *string `xml:"tag"` }
VserverGetIterRequest is a structure to represent a vserver-get-iter ZAPI request 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() VserverInfoType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*VserverGetIterRequest) ExecuteUsing ¶
func (o *VserverGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VserverGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VserverGetIterRequest) MaxRecords ¶
func (o *VserverGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*VserverGetIterRequest) Query ¶
func (o *VserverGetIterRequest) Query() VserverInfoType
Query is a fluent style 'getter' method that can be chained
func (*VserverGetIterRequest) SetDesiredAttributes ¶
func (o *VserverGetIterRequest) SetDesiredAttributes(newValue VserverInfoType) *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 VserverInfoType) *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 fluent style 'getter' method that can be chained
func (*VserverGetIterRequest) ToXML ¶
func (o *VserverGetIterRequest) ToXML() (string, error)
ToXML converts this object into an xml string representation
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 ZAPI response 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 []VserverInfoType `xml:"attributes-list>vserver-info"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
VserverGetIterResponseResult is a structure to represent a vserver-get-iter ZAPI object's result
func (*VserverGetIterResponseResult) AttributesList ¶
func (o *VserverGetIterResponseResult) AttributesList() []VserverInfoType
AttributesList is a fluent style 'getter' method that can be chained
func (*VserverGetIterResponseResult) NextTag ¶
func (o *VserverGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*VserverGetIterResponseResult) NumRecords ¶
func (o *VserverGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*VserverGetIterResponseResult) SetAttributesList ¶
func (o *VserverGetIterResponseResult) SetAttributesList(newValue []VserverInfoType) *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
type VserverInfoType ¶
type VserverInfoType struct { XMLName xml.Name `xml:"vserver-info"` AggrListPtr []AggrNameType `xml:"aggr-list>aggr-name"` AllowedProtocolsPtr []ProtocolType `xml:"allowed-protocols>protocol"` AntivirusOnAccessPolicyPtr *AntivirusPolicyType `xml:"antivirus-on-access-policy"` CommentPtr *string `xml:"comment"` DisallowedProtocolsPtr []ProtocolType `xml:"disallowed-protocols>protocol"` 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 []NmswitchType `xml:"name-mapping-switch>nmswitch"` NameServerSwitchPtr []NsswitchType `xml:"name-server-switch>nsswitch"` 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 []VserverAggrInfoType `xml:"vserver-aggr-info-list>vserver-aggr-info"` VserverNamePtr *string `xml:"vserver-name"` VserverSubtypePtr *string `xml:"vserver-subtype"` VserverTypePtr *string `xml:"vserver-type"` }
func NewVserverInfoType ¶
func NewVserverInfoType() *VserverInfoType
func (*VserverInfoType) AggrList ¶
func (o *VserverInfoType) AggrList() []AggrNameType
func (*VserverInfoType) AllowedProtocols ¶
func (o *VserverInfoType) AllowedProtocols() []ProtocolType
func (*VserverInfoType) AntivirusOnAccessPolicy ¶
func (o *VserverInfoType) AntivirusOnAccessPolicy() AntivirusPolicyType
func (*VserverInfoType) Comment ¶
func (o *VserverInfoType) Comment() string
func (*VserverInfoType) DisallowedProtocols ¶
func (o *VserverInfoType) DisallowedProtocols() []ProtocolType
func (*VserverInfoType) Ipspace ¶
func (o *VserverInfoType) Ipspace() string
func (*VserverInfoType) IsConfigLockedForChanges ¶
func (o *VserverInfoType) IsConfigLockedForChanges() bool
func (*VserverInfoType) IsRepositoryVserver ¶
func (o *VserverInfoType) IsRepositoryVserver() bool
func (*VserverInfoType) Language ¶
func (o *VserverInfoType) Language() LanguageCodeType
func (*VserverInfoType) LdapDomain ¶
func (o *VserverInfoType) LdapDomain() string
func (*VserverInfoType) MaxVolumes ¶
func (o *VserverInfoType) MaxVolumes() string
func (*VserverInfoType) NameMappingSwitch ¶
func (o *VserverInfoType) NameMappingSwitch() []NmswitchType
func (*VserverInfoType) NameServerSwitch ¶
func (o *VserverInfoType) NameServerSwitch() []NsswitchType
func (*VserverInfoType) NisDomain ¶
func (o *VserverInfoType) NisDomain() NisDomainType
func (*VserverInfoType) OperationalState ¶
func (o *VserverInfoType) OperationalState() VsoperstateType
func (*VserverInfoType) OperationalStateStoppedReason ¶
func (o *VserverInfoType) OperationalStateStoppedReason() VsopstopreasonType
func (*VserverInfoType) QosPolicyGroup ¶
func (o *VserverInfoType) QosPolicyGroup() string
func (*VserverInfoType) QuotaPolicy ¶
func (o *VserverInfoType) QuotaPolicy() string
func (*VserverInfoType) RootVolume ¶
func (o *VserverInfoType) RootVolume() VolumeNameType
func (*VserverInfoType) RootVolumeAggregate ¶
func (o *VserverInfoType) RootVolumeAggregate() AggrNameType
func (*VserverInfoType) RootVolumeSecurityStyle ¶
func (o *VserverInfoType) RootVolumeSecurityStyle() SecurityStyleEnumType
func (*VserverInfoType) SetAggrList ¶
func (o *VserverInfoType) SetAggrList(newValue []AggrNameType) *VserverInfoType
func (*VserverInfoType) SetAllowedProtocols ¶
func (o *VserverInfoType) SetAllowedProtocols(newValue []ProtocolType) *VserverInfoType
func (*VserverInfoType) SetAntivirusOnAccessPolicy ¶
func (o *VserverInfoType) SetAntivirusOnAccessPolicy(newValue AntivirusPolicyType) *VserverInfoType
func (*VserverInfoType) SetComment ¶
func (o *VserverInfoType) SetComment(newValue string) *VserverInfoType
func (*VserverInfoType) SetDisallowedProtocols ¶
func (o *VserverInfoType) SetDisallowedProtocols(newValue []ProtocolType) *VserverInfoType
func (*VserverInfoType) SetIpspace ¶
func (o *VserverInfoType) SetIpspace(newValue string) *VserverInfoType
func (*VserverInfoType) SetIsConfigLockedForChanges ¶
func (o *VserverInfoType) SetIsConfigLockedForChanges(newValue bool) *VserverInfoType
func (*VserverInfoType) SetIsRepositoryVserver ¶
func (o *VserverInfoType) SetIsRepositoryVserver(newValue bool) *VserverInfoType
func (*VserverInfoType) SetLanguage ¶
func (o *VserverInfoType) SetLanguage(newValue LanguageCodeType) *VserverInfoType
func (*VserverInfoType) SetLdapDomain ¶
func (o *VserverInfoType) SetLdapDomain(newValue string) *VserverInfoType
func (*VserverInfoType) SetMaxVolumes ¶
func (o *VserverInfoType) SetMaxVolumes(newValue string) *VserverInfoType
func (*VserverInfoType) SetNameMappingSwitch ¶
func (o *VserverInfoType) SetNameMappingSwitch(newValue []NmswitchType) *VserverInfoType
func (*VserverInfoType) SetNameServerSwitch ¶
func (o *VserverInfoType) SetNameServerSwitch(newValue []NsswitchType) *VserverInfoType
func (*VserverInfoType) SetNisDomain ¶
func (o *VserverInfoType) SetNisDomain(newValue NisDomainType) *VserverInfoType
func (*VserverInfoType) SetOperationalState ¶
func (o *VserverInfoType) SetOperationalState(newValue VsoperstateType) *VserverInfoType
func (*VserverInfoType) SetOperationalStateStoppedReason ¶
func (o *VserverInfoType) SetOperationalStateStoppedReason(newValue VsopstopreasonType) *VserverInfoType
func (*VserverInfoType) SetQosPolicyGroup ¶
func (o *VserverInfoType) SetQosPolicyGroup(newValue string) *VserverInfoType
func (*VserverInfoType) SetQuotaPolicy ¶
func (o *VserverInfoType) SetQuotaPolicy(newValue string) *VserverInfoType
func (*VserverInfoType) SetRootVolume ¶
func (o *VserverInfoType) SetRootVolume(newValue VolumeNameType) *VserverInfoType
func (*VserverInfoType) SetRootVolumeAggregate ¶
func (o *VserverInfoType) SetRootVolumeAggregate(newValue AggrNameType) *VserverInfoType
func (*VserverInfoType) SetRootVolumeSecurityStyle ¶
func (o *VserverInfoType) SetRootVolumeSecurityStyle(newValue SecurityStyleEnumType) *VserverInfoType
func (*VserverInfoType) SetSnapshotPolicy ¶
func (o *VserverInfoType) SetSnapshotPolicy(newValue SnapshotPolicyType) *VserverInfoType
func (*VserverInfoType) SetState ¶
func (o *VserverInfoType) SetState(newValue VsadminstateType) *VserverInfoType
func (*VserverInfoType) SetUuid ¶
func (o *VserverInfoType) SetUuid(newValue UuidType) *VserverInfoType
func (*VserverInfoType) SetVolumeDeleteRetentionHours ¶
func (o *VserverInfoType) SetVolumeDeleteRetentionHours(newValue int) *VserverInfoType
func (*VserverInfoType) SetVserverAggrInfoList ¶
func (o *VserverInfoType) SetVserverAggrInfoList(newValue []VserverAggrInfoType) *VserverInfoType
func (*VserverInfoType) SetVserverName ¶
func (o *VserverInfoType) SetVserverName(newValue string) *VserverInfoType
func (*VserverInfoType) SetVserverSubtype ¶
func (o *VserverInfoType) SetVserverSubtype(newValue string) *VserverInfoType
func (*VserverInfoType) SetVserverType ¶
func (o *VserverInfoType) SetVserverType(newValue string) *VserverInfoType
func (*VserverInfoType) SnapshotPolicy ¶
func (o *VserverInfoType) SnapshotPolicy() SnapshotPolicyType
func (*VserverInfoType) State ¶
func (o *VserverInfoType) State() VsadminstateType
func (VserverInfoType) String ¶
func (o VserverInfoType) String() string
func (*VserverInfoType) ToXML ¶
func (o *VserverInfoType) ToXML() (string, error)
func (*VserverInfoType) Uuid ¶
func (o *VserverInfoType) Uuid() UuidType
func (*VserverInfoType) VolumeDeleteRetentionHours ¶
func (o *VserverInfoType) VolumeDeleteRetentionHours() int
func (*VserverInfoType) VserverAggrInfoList ¶
func (o *VserverInfoType) VserverAggrInfoList() []VserverAggrInfoType
func (*VserverInfoType) VserverName ¶
func (o *VserverInfoType) VserverName() string
func (*VserverInfoType) VserverSubtype ¶
func (o *VserverInfoType) VserverSubtype() string
func (*VserverInfoType) VserverType ¶
func (o *VserverInfoType) VserverType() string
type VserverShowAggrGetIterRequest ¶
type VserverShowAggrGetIterRequest struct { XMLName xml.Name `xml:"vserver-show-aggr-get-iter"` DesiredAttributesPtr *ShowAggregatesType `xml:"desired-attributes>show-aggregates"` MaxRecordsPtr *int `xml:"max-records"` QueryPtr *ShowAggregatesType `xml:"query>show-aggregates"` TagPtr *string `xml:"tag"` VserverPtr *string `xml:"vserver"` }
VserverShowAggrGetIterRequest is a structure to represent a vserver-show-aggr-get-iter ZAPI request 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() ShowAggregatesType
DesiredAttributes is a fluent style 'getter' method that can be chained
func (*VserverShowAggrGetIterRequest) ExecuteUsing ¶
func (o *VserverShowAggrGetIterRequest) ExecuteUsing(zr *ZapiRunner) (VserverShowAggrGetIterResponse, error)
ExecuteUsing converts this object to a ZAPI XML representation and uses the supplied ZapiRunner to send to a filer
func (*VserverShowAggrGetIterRequest) MaxRecords ¶
func (o *VserverShowAggrGetIterRequest) MaxRecords() int
MaxRecords is a fluent style 'getter' method that can be chained
func (*VserverShowAggrGetIterRequest) Query ¶
func (o *VserverShowAggrGetIterRequest) Query() ShowAggregatesType
Query is a fluent style 'getter' method that can be chained
func (*VserverShowAggrGetIterRequest) SetDesiredAttributes ¶
func (o *VserverShowAggrGetIterRequest) SetDesiredAttributes(newValue ShowAggregatesType) *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 ShowAggregatesType) *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 fluent style 'getter' method that can be chained
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 fluent style 'getter' method that can be chained
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 ZAPI response 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 []ShowAggregatesType `xml:"attributes-list>show-aggregates"` NextTagPtr *string `xml:"next-tag"` NumRecordsPtr *int `xml:"num-records"` }
VserverShowAggrGetIterResponseResult is a structure to represent a vserver-show-aggr-get-iter ZAPI object's result
func (*VserverShowAggrGetIterResponseResult) AttributesList ¶
func (o *VserverShowAggrGetIterResponseResult) AttributesList() []ShowAggregatesType
AttributesList is a fluent style 'getter' method that can be chained
func (*VserverShowAggrGetIterResponseResult) NextTag ¶
func (o *VserverShowAggrGetIterResponseResult) NextTag() string
NextTag is a fluent style 'getter' method that can be chained
func (*VserverShowAggrGetIterResponseResult) NumRecords ¶
func (o *VserverShowAggrGetIterResponseResult) NumRecords() int
NumRecords is a fluent style 'getter' method that can be chained
func (*VserverShowAggrGetIterResponseResult) SetAttributesList ¶
func (o *VserverShowAggrGetIterResponseResult) SetAttributesList(newValue []ShowAggregatesType) *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
type VsoperstateType ¶
type VsoperstateType string
type VsopstopreasonType ¶
type VsopstopreasonType string
type ZAPIRequest ¶
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) SendZapi ¶
func (o *ZapiRunner) SendZapi(r ZAPIRequest) (*http.Response, error)
SendZapi sends the provided ZAPIRequest to the Ontap system
Source Files ¶
- aggr-get-iter.go
- common.go
- ems-autosupport-log.go
- errors.go
- export-policy-create.go
- export-rule-create.go
- export-rule-get-iter.go
- igroup-add.go
- igroup-create.go
- igroup-destroy.go
- igroup-get-iter.go
- igroup-remove.go
- iscsi-service-get-iter.go
- lun-create-by-size.go
- lun-destroy.go
- lun-get-attribute.go
- lun-get-serial-number.go
- lun-map-list-info.go
- lun-map.go
- lun-offline.go
- lun-online.go
- lun-set-attribute.go
- net-interface-get-iter.go
- qtree-create.go
- qtree-delete-async.go
- qtree-list-iter.go
- qtree-rename.go
- quota-list-entries-iter.go
- quota-off.go
- quota-on.go
- quota-resize.go
- quota-set-entry.go
- quota-status.go
- snapmirror-get-iter.go
- snapmirror-update-ls-set.go
- snapshot-create.go
- snapshot-get-iter.go
- system-get-ontapi-version.go
- system-get-version.go
- system-node-get-iter.go
- types.go
- volume-clone-create.go
- volume-clone-split-start.go
- volume-create.go
- volume-destroy.go
- volume-get-iter.go
- volume-get-root-name.go
- volume-modify-iter.go
- volume-mount.go
- volume-offline.go
- volume-size.go
- volume-unmount.go
- vserver-get-iter.go
- vserver-show-aggr-get-iter.go