Documentation
¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func ParameterValueToString(obj interface{}, key string) string
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- func (a *APIClient) CreateResourcePool(ctx context.Context, projectId string, region string) ApiCreateResourcePoolRequest
- func (a *APIClient) CreateResourcePoolExecute(ctx context.Context, projectId string, region string) (*CreateResourcePoolResponse, error)
- func (a *APIClient) CreateResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateResourcePoolSnapshotRequest
- func (a *APIClient) CreateResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateResourcePoolSnapshotResponse, error)
- func (a *APIClient) CreateShare(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateShareRequest
- func (a *APIClient) CreateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateShareResponse, error)
- func (a *APIClient) CreateShareExportPolicy(ctx context.Context, projectId string, region string) ApiCreateShareExportPolicyRequest
- func (a *APIClient) CreateShareExportPolicyExecute(ctx context.Context, projectId string, region string) (*CreateShareExportPolicyResponse, error)
- func (a *APIClient) DeleteResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiDeleteResourcePoolRequest
- func (a *APIClient) DeleteResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (map[string]interface{}, error)
- func (a *APIClient) DeleteResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, ...) ApiDeleteResourcePoolSnapshotRequest
- func (a *APIClient) DeleteResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, ...) (map[string]interface{}, error)
- func (a *APIClient) DeleteShare(ctx context.Context, projectId string, region string, resourcePoolId string, ...) ApiDeleteShareRequest
- func (a *APIClient) DeleteShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, ...) (map[string]interface{}, error)
- func (a *APIClient) DeleteShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiDeleteShareExportPolicyRequest
- func (a *APIClient) DeleteShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (map[string]interface{}, error)
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiGetResourcePoolRequest
- func (a *APIClient) GetResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*GetResourcePoolResponse, error)
- func (a *APIClient) GetResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, ...) ApiGetResourcePoolSnapshotRequest
- func (a *APIClient) GetResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, ...) (*GetResourcePoolSnapshotResponse, error)
- func (a *APIClient) GetShare(ctx context.Context, projectId string, region string, resourcePoolId string, ...) ApiGetShareRequest
- func (a *APIClient) GetShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, ...) (*GetShareResponse, error)
- func (a *APIClient) GetShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiGetShareExportPolicyRequest
- func (a *APIClient) GetShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*GetShareExportPolicyResponse, error)
- func (a *APIClient) ListPerformanceClasses(ctx context.Context) ApiListPerformanceClassesRequest
- func (a *APIClient) ListPerformanceClassesExecute(ctx context.Context) (*ListPerformanceClassesResponse, error)
- func (a *APIClient) ListResourcePoolSnapshots(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListResourcePoolSnapshotsRequest
- func (a *APIClient) ListResourcePoolSnapshotsExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListResourcePoolSnapshotsResponse, error)
- func (a *APIClient) ListResourcePools(ctx context.Context, projectId string, region string) ApiListResourcePoolsRequest
- func (a *APIClient) ListResourcePoolsExecute(ctx context.Context, projectId string, region string) (*ListResourcePoolsResponse, error)
- func (a *APIClient) ListShareExportPolicies(ctx context.Context, projectId string, region string) ApiListShareExportPoliciesRequest
- func (a *APIClient) ListShareExportPoliciesExecute(ctx context.Context, projectId string, region string) (*ListShareExportPoliciesResponse, error)
- func (a *APIClient) ListShares(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListSharesRequest
- func (a *APIClient) ListSharesExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListSharesResponse, error)
- func (a *APIClient) ListSnapshotSchedules(ctx context.Context, projectId string) ApiListSnapshotSchedulesRequest
- func (a *APIClient) ListSnapshotSchedulesExecute(ctx context.Context, projectId string) (*ListSnapshotSchedulesResponse, error)
- func (a *APIClient) UpdateResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiUpdateResourcePoolRequest
- func (a *APIClient) UpdateResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*UpdateResourcePoolResponse, error)
- func (a *APIClient) UpdateShare(ctx context.Context, projectId string, region string, resourcePoolId string, ...) ApiUpdateShareRequest
- func (a *APIClient) UpdateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, ...) (*UpdateShareResponse, error)
- func (a *APIClient) UpdateShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiUpdateShareExportPolicyRequest
- func (a *APIClient) UpdateShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*UpdateShareExportPolicyResponse, error)
- type ApiCreateResourcePoolRequest
- type ApiCreateResourcePoolSnapshotRequest
- type ApiCreateShareExportPolicyRequest
- type ApiCreateShareRequest
- type ApiDeleteResourcePoolRequest
- type ApiDeleteResourcePoolSnapshotRequest
- type ApiDeleteShareExportPolicyRequest
- type ApiDeleteShareRequest
- type ApiGetResourcePoolRequest
- type ApiGetResourcePoolSnapshotRequest
- type ApiGetShareExportPolicyRequest
- type ApiGetShareRequest
- type ApiListPerformanceClassesRequest
- type ApiListResourcePoolSnapshotsRequest
- type ApiListResourcePoolsRequest
- type ApiListShareExportPoliciesRequest
- type ApiListSharesRequest
- type ApiListSnapshotSchedulesRequest
- type ApiUpdateResourcePoolRequest
- type ApiUpdateShareExportPolicyRequest
- type ApiUpdateShareRequest
- type CreateResourcePoolPayload
- func (o *CreateResourcePoolPayload) GetAvailabilityZone() (res CreateResourcePoolPayloadGetAvailabilityZoneRetType)
- func (o *CreateResourcePoolPayload) GetAvailabilityZoneOk() (ret CreateResourcePoolPayloadGetAvailabilityZoneRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetIpAcl() (res CreateResourcePoolPayloadGetIpAclRetType)
- func (o *CreateResourcePoolPayload) GetIpAclOk() (ret CreateResourcePoolPayloadGetIpAclRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetLabels() (res CreateResourcePoolPayloadGetLabelsRetType)
- func (o *CreateResourcePoolPayload) GetLabelsOk() (ret CreateResourcePoolPayloadGetLabelsRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetName() (res CreateResourcePoolPayloadGetNameRetType)
- func (o *CreateResourcePoolPayload) GetNameOk() (ret CreateResourcePoolPayloadGetNameRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetPerformanceClass() (res CreateResourcePoolPayloadGetPerformanceClassRetType)
- func (o *CreateResourcePoolPayload) GetPerformanceClassOk() (ret CreateResourcePoolPayloadGetPerformanceClassRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetSizeGigabytes() (res CreateResourcePoolPayloadGetSizeGigabytesRetType)
- func (o *CreateResourcePoolPayload) GetSizeGigabytesOk() (ret CreateResourcePoolPayloadGetSizeGigabytesRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetSnapshotScheduleName() (res CreateResourcePoolPayloadGetSnapshotScheduleNameRetType)
- func (o *CreateResourcePoolPayload) GetSnapshotScheduleNameOk() (ret CreateResourcePoolPayloadGetSnapshotScheduleNameRetType, ok bool)
- func (o *CreateResourcePoolPayload) GetSnapshotsAreVisible() (res CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
- func (o *CreateResourcePoolPayload) GetSnapshotsAreVisibleOk() (ret CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType, ok bool)
- func (o *CreateResourcePoolPayload) HasAvailabilityZone() bool
- func (o *CreateResourcePoolPayload) HasIpAcl() bool
- func (o *CreateResourcePoolPayload) HasLabels() bool
- func (o *CreateResourcePoolPayload) HasName() bool
- func (o *CreateResourcePoolPayload) HasPerformanceClass() bool
- func (o *CreateResourcePoolPayload) HasSizeGigabytes() bool
- func (o *CreateResourcePoolPayload) HasSnapshotScheduleName() bool
- func (o *CreateResourcePoolPayload) HasSnapshotsAreVisible() bool
- func (o *CreateResourcePoolPayload) SetAvailabilityZone(v CreateResourcePoolPayloadGetAvailabilityZoneRetType)
- func (o *CreateResourcePoolPayload) SetIpAcl(v CreateResourcePoolPayloadGetIpAclRetType)
- func (o *CreateResourcePoolPayload) SetLabels(v CreateResourcePoolPayloadGetLabelsRetType)
- func (o *CreateResourcePoolPayload) SetName(v CreateResourcePoolPayloadGetNameRetType)
- func (o *CreateResourcePoolPayload) SetPerformanceClass(v CreateResourcePoolPayloadGetPerformanceClassRetType)
- func (o *CreateResourcePoolPayload) SetSizeGigabytes(v CreateResourcePoolPayloadGetSizeGigabytesRetType)
- func (o *CreateResourcePoolPayload) SetSnapshotScheduleName(v CreateResourcePoolPayloadGetSnapshotScheduleNameRetType)
- func (o *CreateResourcePoolPayload) SetSnapshotsAreVisible(v CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
- func (o CreateResourcePoolPayload) ToMap() (map[string]interface{}, error)
- type CreateResourcePoolPayloadGetAvailabilityZoneArgType
- type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType
- type CreateResourcePoolPayloadGetAvailabilityZoneRetType
- type CreateResourcePoolPayloadGetIpAclArgType
- type CreateResourcePoolPayloadGetIpAclAttributeType
- type CreateResourcePoolPayloadGetIpAclRetType
- type CreateResourcePoolPayloadGetLabelsArgType
- type CreateResourcePoolPayloadGetLabelsAttributeType
- type CreateResourcePoolPayloadGetLabelsRetType
- type CreateResourcePoolPayloadGetNameArgType
- type CreateResourcePoolPayloadGetNameAttributeType
- type CreateResourcePoolPayloadGetNameRetType
- type CreateResourcePoolPayloadGetPerformanceClassArgType
- type CreateResourcePoolPayloadGetPerformanceClassAttributeType
- type CreateResourcePoolPayloadGetPerformanceClassRetType
- type CreateResourcePoolPayloadGetSizeGigabytesArgType
- type CreateResourcePoolPayloadGetSizeGigabytesAttributeType
- type CreateResourcePoolPayloadGetSizeGigabytesRetType
- type CreateResourcePoolPayloadGetSnapshotScheduleNameArgType
- type CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType
- type CreateResourcePoolPayloadGetSnapshotScheduleNameRetType
- type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType
- type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType
- type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType
- type CreateResourcePoolRequest
- type CreateResourcePoolResponse
- func (o *CreateResourcePoolResponse) GetResourcePool() (res CreateResourcePoolResponseGetResourcePoolRetType)
- func (o *CreateResourcePoolResponse) GetResourcePoolOk() (ret CreateResourcePoolResponseGetResourcePoolRetType, ok bool)
- func (o *CreateResourcePoolResponse) HasResourcePool() bool
- func (o *CreateResourcePoolResponse) SetResourcePool(v CreateResourcePoolResponseGetResourcePoolRetType)
- func (o CreateResourcePoolResponse) ToMap() (map[string]interface{}, error)
- type CreateResourcePoolResponseGetResourcePoolArgType
- type CreateResourcePoolResponseGetResourcePoolAttributeType
- type CreateResourcePoolResponseGetResourcePoolRetType
- type CreateResourcePoolResponseResourcePool
- func (o *CreateResourcePoolResponseResourcePool) GetAvailabilityZone() (res CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetAvailabilityZoneOk() (ret CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetCountShares() (res CreateResourcePoolResponseResourcePoolGetCountSharesRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetCountSharesOk() (ret CreateResourcePoolResponseResourcePoolGetCountSharesRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetCreatedAt() (res CreateResourcePoolResponseResourcePoolGetCreatedAtRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetCreatedAtOk() (ret CreateResourcePoolResponseResourcePoolGetCreatedAtRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetId() (res CreateResourcePoolResponseResourcePoolGetIdRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetIdOk() (ret CreateResourcePoolResponseResourcePoolGetIdRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetIpAcl() (res CreateResourcePoolResponseResourcePoolGetIpAclRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetIpAclOk() (ret CreateResourcePoolResponseResourcePoolGetIpAclRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetLabels() (res CreateResourcePoolResponseResourcePoolGetLabelsRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetLabelsOk() (ret CreateResourcePoolResponseResourcePoolGetLabelsRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetMountPath() (res CreateResourcePoolResponseResourcePoolGetMountPathRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetMountPathOk() (ret CreateResourcePoolResponseResourcePoolGetMountPathRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetName() (res CreateResourcePoolResponseResourcePoolGetNameRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetNameOk() (ret CreateResourcePoolResponseResourcePoolGetNameRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClass() (res CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt() (...)
- func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk() (...)
- func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClassOk() (ret CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetSizeReducibleAt() (res CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetSizeReducibleAtOk() (ret CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetSnapshotSchedule() (res CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetSnapshotScheduleOk() (ret CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisible() (res CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk() (ret CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType, ...)
- func (o *CreateResourcePoolResponseResourcePool) GetSpace() (res CreateResourcePoolResponseResourcePoolGetSpaceRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetSpaceOk() (ret CreateResourcePoolResponseResourcePoolGetSpaceRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) GetState() (res CreateResourcePoolResponseResourcePoolGetStateRetType)
- func (o *CreateResourcePoolResponseResourcePool) GetStateOk() (ret CreateResourcePoolResponseResourcePoolGetStateRetType, ok bool)
- func (o *CreateResourcePoolResponseResourcePool) HasAvailabilityZone() bool
- func (o *CreateResourcePoolResponseResourcePool) HasCountShares() bool
- func (o *CreateResourcePoolResponseResourcePool) HasCreatedAt() bool
- func (o *CreateResourcePoolResponseResourcePool) HasId() bool
- func (o *CreateResourcePoolResponseResourcePool) HasIpAcl() bool
- func (o *CreateResourcePoolResponseResourcePool) HasLabels() bool
- func (o *CreateResourcePoolResponseResourcePool) HasMountPath() bool
- func (o *CreateResourcePoolResponseResourcePool) HasName() bool
- func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClass() bool
- func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool
- func (o *CreateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool
- func (o *CreateResourcePoolResponseResourcePool) HasSnapshotSchedule() bool
- func (o *CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool
- func (o *CreateResourcePoolResponseResourcePool) HasSpace() bool
- func (o *CreateResourcePoolResponseResourcePool) HasState() bool
- func (o *CreateResourcePoolResponseResourcePool) SetAvailabilityZone(v CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetCountShares(v CreateResourcePoolResponseResourcePoolGetCountSharesRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetCreatedAt(v CreateResourcePoolResponseResourcePoolGetCreatedAtRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetId(v CreateResourcePoolResponseResourcePoolGetIdRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetIpAcl(v CreateResourcePoolResponseResourcePoolGetIpAclRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetLabels(v CreateResourcePoolResponseResourcePoolGetLabelsRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetMountPath(v CreateResourcePoolResponseResourcePoolGetMountPathRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetName(v CreateResourcePoolResponseResourcePoolGetNameRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetPerformanceClass(v CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt(...)
- func (o *CreateResourcePoolResponseResourcePool) SetSizeReducibleAt(v CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetSnapshotSchedule(v CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetSnapshotsAreVisible(v CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetSpace(v CreateResourcePoolResponseResourcePoolGetSpaceRetType)
- func (o *CreateResourcePoolResponseResourcePool) SetState(v CreateResourcePoolResponseResourcePoolGetStateRetType)
- func (o CreateResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)
- type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType
- type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType
- type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType
- type CreateResourcePoolResponseResourcePoolGetCountSharesArgType
- type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType
- type CreateResourcePoolResponseResourcePoolGetCountSharesRetType
- type CreateResourcePoolResponseResourcePoolGetCreatedAtArgType
- type CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType
- type CreateResourcePoolResponseResourcePoolGetCreatedAtRetType
- type CreateResourcePoolResponseResourcePoolGetIdArgType
- type CreateResourcePoolResponseResourcePoolGetIdAttributeType
- type CreateResourcePoolResponseResourcePoolGetIdRetType
- type CreateResourcePoolResponseResourcePoolGetIpAclArgType
- type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType
- type CreateResourcePoolResponseResourcePoolGetIpAclRetType
- type CreateResourcePoolResponseResourcePoolGetLabelsArgType
- type CreateResourcePoolResponseResourcePoolGetLabelsAttributeType
- type CreateResourcePoolResponseResourcePoolGetLabelsRetType
- type CreateResourcePoolResponseResourcePoolGetMountPathArgType
- type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType
- type CreateResourcePoolResponseResourcePoolGetMountPathRetType
- type CreateResourcePoolResponseResourcePoolGetNameArgType
- type CreateResourcePoolResponseResourcePoolGetNameAttributeType
- type CreateResourcePoolResponseResourcePoolGetNameRetType
- type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType
- type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType
- type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType
- type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType
- type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType
- type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType
- type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType
- type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType
- type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType
- type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType
- type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType
- type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType
- type CreateResourcePoolResponseResourcePoolGetSpaceArgType
- type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType
- type CreateResourcePoolResponseResourcePoolGetSpaceRetType
- type CreateResourcePoolResponseResourcePoolGetStateArgType
- type CreateResourcePoolResponseResourcePoolGetStateAttributeType
- type CreateResourcePoolResponseResourcePoolGetStateRetType
- type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType
- type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType
- type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType
- type CreateResourcePoolSnapshotPayload
- func (o *CreateResourcePoolSnapshotPayload) GetComment() (res CreateResourcePoolSnapshotPayloadGetCommentRetType)
- func (o *CreateResourcePoolSnapshotPayload) GetCommentOk() (ret CreateResourcePoolSnapshotPayloadGetCommentRetType, ok bool)
- func (o *CreateResourcePoolSnapshotPayload) GetName() (res CreateResourcePoolSnapshotPayloadGetNameRetType)
- func (o *CreateResourcePoolSnapshotPayload) GetNameOk() (ret CreateResourcePoolSnapshotPayloadGetNameRetType, ok bool)
- func (o *CreateResourcePoolSnapshotPayload) HasComment() bool
- func (o *CreateResourcePoolSnapshotPayload) HasName() bool
- func (o *CreateResourcePoolSnapshotPayload) SetComment(v CreateResourcePoolSnapshotPayloadGetCommentRetType)
- func (o *CreateResourcePoolSnapshotPayload) SetCommentNil()
- func (o *CreateResourcePoolSnapshotPayload) SetName(v CreateResourcePoolSnapshotPayloadGetNameRetType)
- func (o CreateResourcePoolSnapshotPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateResourcePoolSnapshotPayload) UnsetComment()
- type CreateResourcePoolSnapshotPayloadGetCommentArgType
- type CreateResourcePoolSnapshotPayloadGetCommentAttributeType
- type CreateResourcePoolSnapshotPayloadGetCommentRetType
- type CreateResourcePoolSnapshotPayloadGetNameArgType
- type CreateResourcePoolSnapshotPayloadGetNameAttributeType
- type CreateResourcePoolSnapshotPayloadGetNameRetType
- type CreateResourcePoolSnapshotRequest
- type CreateResourcePoolSnapshotResponse
- func (o *CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshot() (res CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
- func (o *CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk() (ret CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType, ok bool)
- func (o *CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool
- func (o *CreateResourcePoolSnapshotResponse) SetResourcePoolSnapshot(v CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
- func (o CreateResourcePoolSnapshotResponse) ToMap() (map[string]interface{}, error)
- type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType
- type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType
- type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshot
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType, ...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType, ...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk() (...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment() bool
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt() bool
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId() bool
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes() bool
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName() bool
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil()
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes(...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId(...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes(...)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
- func (o CreateResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap() (map[string]interface{}, error)
- func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment()
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType
- type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType
- type CreateShareExportPolicyPayload
- func (o *CreateShareExportPolicyPayload) GetLabels() (res CreateShareExportPolicyPayloadGetLabelsRetType)
- func (o *CreateShareExportPolicyPayload) GetLabelsOk() (ret CreateShareExportPolicyPayloadGetLabelsRetType, ok bool)
- func (o *CreateShareExportPolicyPayload) GetName() (res CreateShareExportPolicyPayloadGetNameRetType)
- func (o *CreateShareExportPolicyPayload) GetNameOk() (ret CreateShareExportPolicyPayloadGetNameRetType, ok bool)
- func (o *CreateShareExportPolicyPayload) GetRules() (res CreateShareExportPolicyPayloadGetRulesRetType)
- func (o *CreateShareExportPolicyPayload) GetRulesOk() (ret CreateShareExportPolicyPayloadGetRulesRetType, ok bool)
- func (o *CreateShareExportPolicyPayload) HasLabels() bool
- func (o *CreateShareExportPolicyPayload) HasName() bool
- func (o *CreateShareExportPolicyPayload) HasRules() bool
- func (o *CreateShareExportPolicyPayload) SetLabels(v CreateShareExportPolicyPayloadGetLabelsRetType)
- func (o *CreateShareExportPolicyPayload) SetName(v CreateShareExportPolicyPayloadGetNameRetType)
- func (o *CreateShareExportPolicyPayload) SetRules(v CreateShareExportPolicyPayloadGetRulesRetType)
- func (o CreateShareExportPolicyPayload) ToMap() (map[string]interface{}, error)
- type CreateShareExportPolicyPayloadGetLabelsArgType
- type CreateShareExportPolicyPayloadGetLabelsAttributeType
- type CreateShareExportPolicyPayloadGetLabelsRetType
- type CreateShareExportPolicyPayloadGetNameArgType
- type CreateShareExportPolicyPayloadGetNameAttributeType
- type CreateShareExportPolicyPayloadGetNameRetType
- type CreateShareExportPolicyPayloadGetRulesArgType
- type CreateShareExportPolicyPayloadGetRulesAttributeType
- type CreateShareExportPolicyPayloadGetRulesRetType
- type CreateShareExportPolicyRequest
- type CreateShareExportPolicyRequestRule
- func (o *CreateShareExportPolicyRequestRule) GetDescription() (res CreateShareExportPolicyRequestRuleGetDescriptionRetType)
- func (o *CreateShareExportPolicyRequestRule) GetDescriptionOk() (ret CreateShareExportPolicyRequestRuleGetDescriptionRetType, ok bool)
- func (o *CreateShareExportPolicyRequestRule) GetIpAcl() (res CreateShareExportPolicyRequestRuleGetIpAclRetType)
- func (o *CreateShareExportPolicyRequestRule) GetIpAclOk() (ret CreateShareExportPolicyRequestRuleGetIpAclRetType, ok bool)
- func (o *CreateShareExportPolicyRequestRule) GetOrder() (res CreateShareExportPolicyRequestRuleGetOrderRetType)
- func (o *CreateShareExportPolicyRequestRule) GetOrderOk() (ret CreateShareExportPolicyRequestRuleGetOrderRetType, ok bool)
- func (o *CreateShareExportPolicyRequestRule) GetReadOnly() (res CreateShareExportPolicyRequestRulegetReadOnlyRetType)
- func (o *CreateShareExportPolicyRequestRule) GetReadOnlyOk() (ret CreateShareExportPolicyRequestRulegetReadOnlyRetType, ok bool)
- func (o *CreateShareExportPolicyRequestRule) GetSetUuid() (res CreateShareExportPolicyRequestRulegetSetUuidRetType)
- func (o *CreateShareExportPolicyRequestRule) GetSetUuidOk() (ret CreateShareExportPolicyRequestRulegetSetUuidRetType, ok bool)
- func (o *CreateShareExportPolicyRequestRule) GetSuperUser() (res CreateShareExportPolicyRequestRulegetSuperUserRetType)
- func (o *CreateShareExportPolicyRequestRule) GetSuperUserOk() (ret CreateShareExportPolicyRequestRulegetSuperUserRetType, ok bool)
- func (o *CreateShareExportPolicyRequestRule) HasDescription() bool
- func (o *CreateShareExportPolicyRequestRule) HasIpAcl() bool
- func (o *CreateShareExportPolicyRequestRule) HasOrder() bool
- func (o *CreateShareExportPolicyRequestRule) HasReadOnly() bool
- func (o *CreateShareExportPolicyRequestRule) HasSetUuid() bool
- func (o *CreateShareExportPolicyRequestRule) HasSuperUser() bool
- func (o *CreateShareExportPolicyRequestRule) SetDescription(v CreateShareExportPolicyRequestRuleGetDescriptionRetType)
- func (o *CreateShareExportPolicyRequestRule) SetDescriptionNil()
- func (o *CreateShareExportPolicyRequestRule) SetIpAcl(v CreateShareExportPolicyRequestRuleGetIpAclRetType)
- func (o *CreateShareExportPolicyRequestRule) SetOrder(v CreateShareExportPolicyRequestRuleGetOrderRetType)
- func (o *CreateShareExportPolicyRequestRule) SetReadOnly(v CreateShareExportPolicyRequestRulegetReadOnlyRetType)
- func (o *CreateShareExportPolicyRequestRule) SetSetUuid(v CreateShareExportPolicyRequestRulegetSetUuidRetType)
- func (o *CreateShareExportPolicyRequestRule) SetSuperUser(v CreateShareExportPolicyRequestRulegetSuperUserRetType)
- func (o CreateShareExportPolicyRequestRule) ToMap() (map[string]interface{}, error)
- func (o *CreateShareExportPolicyRequestRule) UnsetDescription()
- type CreateShareExportPolicyRequestRuleGetDescriptionArgType
- type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType
- type CreateShareExportPolicyRequestRuleGetDescriptionRetType
- type CreateShareExportPolicyRequestRuleGetIpAclArgType
- type CreateShareExportPolicyRequestRuleGetIpAclAttributeType
- type CreateShareExportPolicyRequestRuleGetIpAclRetType
- type CreateShareExportPolicyRequestRuleGetOrderArgType
- type CreateShareExportPolicyRequestRuleGetOrderAttributeType
- type CreateShareExportPolicyRequestRuleGetOrderRetType
- type CreateShareExportPolicyRequestRulegetReadOnlyArgType
- type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType
- type CreateShareExportPolicyRequestRulegetReadOnlyRetType
- type CreateShareExportPolicyRequestRulegetSetUuidArgType
- type CreateShareExportPolicyRequestRulegetSetUuidAttributeType
- type CreateShareExportPolicyRequestRulegetSetUuidRetType
- type CreateShareExportPolicyRequestRulegetSuperUserArgType
- type CreateShareExportPolicyRequestRulegetSuperUserAttributeType
- type CreateShareExportPolicyRequestRulegetSuperUserRetType
- type CreateShareExportPolicyResponse
- func (o *CreateShareExportPolicyResponse) GetShareExportPolicy() (res CreateShareExportPolicyResponseGetShareExportPolicyRetType)
- func (o *CreateShareExportPolicyResponse) GetShareExportPolicyOk() (ret CreateShareExportPolicyResponseGetShareExportPolicyRetType, ok bool)
- func (o *CreateShareExportPolicyResponse) HasShareExportPolicy() bool
- func (o *CreateShareExportPolicyResponse) SetShareExportPolicy(v CreateShareExportPolicyResponseGetShareExportPolicyRetType)
- func (o CreateShareExportPolicyResponse) ToMap() (map[string]interface{}, error)
- type CreateShareExportPolicyResponseGetShareExportPolicyArgType
- type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType
- type CreateShareExportPolicyResponseGetShareExportPolicyRetType
- type CreateShareExportPolicyResponseShareExportPolicy
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAt() (res CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType, ...)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetId() (res CreateShareExportPolicyResponseShareExportPolicyGetIdRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetIdOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetIdRetType, ok bool)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetLabels() (res CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetLabelsOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType, ok bool)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetName() (res CreateShareExportPolicyResponseShareExportPolicyGetNameRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetNameOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetNameRetType, ok bool)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetRules() (res CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetRulesOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType, ok bool)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy() (...)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk() (...)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) HasCreatedAt() bool
- func (o *CreateShareExportPolicyResponseShareExportPolicy) HasId() bool
- func (o *CreateShareExportPolicyResponseShareExportPolicy) HasLabels() bool
- func (o *CreateShareExportPolicyResponseShareExportPolicy) HasName() bool
- func (o *CreateShareExportPolicyResponseShareExportPolicy) HasRules() bool
- func (o *CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool
- func (o *CreateShareExportPolicyResponseShareExportPolicy) SetCreatedAt(v CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) SetId(v CreateShareExportPolicyResponseShareExportPolicyGetIdRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) SetLabels(v CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) SetName(v CreateShareExportPolicyResponseShareExportPolicyGetNameRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) SetRules(v CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType)
- func (o *CreateShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy(...)
- func (o CreateShareExportPolicyResponseShareExportPolicy) ToMap() (map[string]interface{}, error)
- type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType
- type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType
- type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType
- type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType
- type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType
- type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType
- type CreateShareExportPolicyResponseShareExportPolicyGetLabelsArgType
- type CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType
- type CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType
- type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType
- type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType
- type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType
- type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType
- type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType
- type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType
- type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType
- type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType
- type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType
- type CreateSharePayload
- func (o *CreateSharePayload) GetExportPolicyName() (res CreateSharePayloadGetExportPolicyNameRetType)
- func (o *CreateSharePayload) GetExportPolicyNameOk() (ret CreateSharePayloadGetExportPolicyNameRetType, ok bool)
- func (o *CreateSharePayload) GetLabels() (res CreateSharePayloadGetLabelsRetType)
- func (o *CreateSharePayload) GetLabelsOk() (ret CreateSharePayloadGetLabelsRetType, ok bool)
- func (o *CreateSharePayload) GetName() (res CreateSharePayloadGetNameRetType)
- func (o *CreateSharePayload) GetNameOk() (ret CreateSharePayloadGetNameRetType, ok bool)
- func (o *CreateSharePayload) GetSpaceHardLimitGigabytes() (res CreateSharePayloadGetSpaceHardLimitGigabytesRetType)
- func (o *CreateSharePayload) GetSpaceHardLimitGigabytesOk() (ret CreateSharePayloadGetSpaceHardLimitGigabytesRetType, ok bool)
- func (o *CreateSharePayload) HasExportPolicyName() bool
- func (o *CreateSharePayload) HasLabels() bool
- func (o *CreateSharePayload) HasName() bool
- func (o *CreateSharePayload) HasSpaceHardLimitGigabytes() bool
- func (o *CreateSharePayload) SetExportPolicyName(v CreateSharePayloadGetExportPolicyNameRetType)
- func (o *CreateSharePayload) SetExportPolicyNameNil()
- func (o *CreateSharePayload) SetLabels(v CreateSharePayloadGetLabelsRetType)
- func (o *CreateSharePayload) SetName(v CreateSharePayloadGetNameRetType)
- func (o *CreateSharePayload) SetSpaceHardLimitGigabytes(v CreateSharePayloadGetSpaceHardLimitGigabytesRetType)
- func (o CreateSharePayload) ToMap() (map[string]interface{}, error)
- func (o *CreateSharePayload) UnsetExportPolicyName()
- type CreateSharePayloadGetExportPolicyNameArgType
- type CreateSharePayloadGetExportPolicyNameAttributeType
- type CreateSharePayloadGetExportPolicyNameRetType
- type CreateSharePayloadGetLabelsArgType
- type CreateSharePayloadGetLabelsAttributeType
- type CreateSharePayloadGetLabelsRetType
- type CreateSharePayloadGetNameArgType
- type CreateSharePayloadGetNameAttributeType
- type CreateSharePayloadGetNameRetType
- type CreateSharePayloadGetSpaceHardLimitGigabytesArgType
- type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType
- type CreateSharePayloadGetSpaceHardLimitGigabytesRetType
- type CreateShareRequest
- type CreateShareResponse
- func (o *CreateShareResponse) GetShare() (res CreateShareResponseGetShareRetType)
- func (o *CreateShareResponse) GetShareOk() (ret CreateShareResponseGetShareRetType, ok bool)
- func (o *CreateShareResponse) HasShare() bool
- func (o *CreateShareResponse) SetShare(v CreateShareResponseGetShareRetType)
- func (o CreateShareResponse) ToMap() (map[string]interface{}, error)
- type CreateShareResponseGetShareArgType
- type CreateShareResponseGetShareAttributeType
- type CreateShareResponseGetShareRetType
- type CreateShareResponseShare
- func (o *CreateShareResponseShare) GetCreatedAt() (res CreateShareResponseShareGetCreatedAtRetType)
- func (o *CreateShareResponseShare) GetCreatedAtOk() (ret CreateShareResponseShareGetCreatedAtRetType, ok bool)
- func (o *CreateShareResponseShare) GetExportPolicy() (res CreateShareResponseShareGetExportPolicyRetType)
- func (o *CreateShareResponseShare) GetExportPolicyOk() (ret CreateShareResponseShareGetExportPolicyRetType, ok bool)
- func (o *CreateShareResponseShare) GetId() (res CreateShareResponseShareGetIdRetType)
- func (o *CreateShareResponseShare) GetIdOk() (ret CreateShareResponseShareGetIdRetType, ok bool)
- func (o *CreateShareResponseShare) GetLabels() (res CreateShareResponseShareGetLabelsRetType)
- func (o *CreateShareResponseShare) GetLabelsOk() (ret CreateShareResponseShareGetLabelsRetType, ok bool)
- func (o *CreateShareResponseShare) GetMountPath() (res CreateShareResponseShareGetMountPathRetType)
- func (o *CreateShareResponseShare) GetMountPathOk() (ret CreateShareResponseShareGetMountPathRetType, ok bool)
- func (o *CreateShareResponseShare) GetName() (res CreateShareResponseShareGetNameRetType)
- func (o *CreateShareResponseShare) GetNameOk() (ret CreateShareResponseShareGetNameRetType, ok bool)
- func (o *CreateShareResponseShare) GetSpaceHardLimitGigabytes() (res CreateShareResponseShareGetSpaceHardLimitGigabytesRetType)
- func (o *CreateShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret CreateShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)
- func (o *CreateShareResponseShare) GetState() (res CreateShareResponseShareGetStateRetType)
- func (o *CreateShareResponseShare) GetStateOk() (ret CreateShareResponseShareGetStateRetType, ok bool)
- func (o *CreateShareResponseShare) HasCreatedAt() bool
- func (o *CreateShareResponseShare) HasExportPolicy() bool
- func (o *CreateShareResponseShare) HasId() bool
- func (o *CreateShareResponseShare) HasLabels() bool
- func (o *CreateShareResponseShare) HasMountPath() bool
- func (o *CreateShareResponseShare) HasName() bool
- func (o *CreateShareResponseShare) HasSpaceHardLimitGigabytes() bool
- func (o *CreateShareResponseShare) HasState() bool
- func (o *CreateShareResponseShare) SetCreatedAt(v CreateShareResponseShareGetCreatedAtRetType)
- func (o *CreateShareResponseShare) SetExportPolicy(v CreateShareResponseShareGetExportPolicyRetType)
- func (o *CreateShareResponseShare) SetExportPolicyNil()
- func (o *CreateShareResponseShare) SetId(v CreateShareResponseShareGetIdRetType)
- func (o *CreateShareResponseShare) SetLabels(v CreateShareResponseShareGetLabelsRetType)
- func (o *CreateShareResponseShare) SetMountPath(v CreateShareResponseShareGetMountPathRetType)
- func (o *CreateShareResponseShare) SetName(v CreateShareResponseShareGetNameRetType)
- func (o *CreateShareResponseShare) SetSpaceHardLimitGigabytes(v CreateShareResponseShareGetSpaceHardLimitGigabytesRetType)
- func (o *CreateShareResponseShare) SetState(v CreateShareResponseShareGetStateRetType)
- func (o CreateShareResponseShare) ToMap() (map[string]interface{}, error)
- func (o *CreateShareResponseShare) UnsetExportPolicy()
- type CreateShareResponseShareGetCreatedAtArgType
- type CreateShareResponseShareGetCreatedAtAttributeType
- type CreateShareResponseShareGetCreatedAtRetType
- type CreateShareResponseShareGetExportPolicyArgType
- type CreateShareResponseShareGetExportPolicyAttributeType
- type CreateShareResponseShareGetExportPolicyRetType
- type CreateShareResponseShareGetIdArgType
- type CreateShareResponseShareGetIdAttributeType
- type CreateShareResponseShareGetIdRetType
- type CreateShareResponseShareGetLabelsArgType
- type CreateShareResponseShareGetLabelsAttributeType
- type CreateShareResponseShareGetLabelsRetType
- type CreateShareResponseShareGetMountPathArgType
- type CreateShareResponseShareGetMountPathAttributeType
- type CreateShareResponseShareGetMountPathRetType
- type CreateShareResponseShareGetNameArgType
- type CreateShareResponseShareGetNameAttributeType
- type CreateShareResponseShareGetNameRetType
- type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType
- type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType
- type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType
- type CreateShareResponseShareGetStateArgType
- type CreateShareResponseShareGetStateAttributeType
- type CreateShareResponseShareGetStateRetType
- type DefaultApi
- type DefaultApiService
- type DeleteResourcePoolRequest
- type DeleteResourcePoolSnapshotRequest
- type DeleteShareExportPolicyRequest
- type DeleteShareRequest
- type Error
- func (o *Error) GetErrorDescription() (res ErrorGetErrorDescriptionRetType)
- func (o *Error) GetErrorDescriptionOk() (ret ErrorGetErrorDescriptionRetType, ok bool)
- func (o *Error) GetTitle() (ret ErrorGetTitleRetType)
- func (o *Error) GetTitleOk() (ret ErrorGetTitleRetType, ok bool)
- func (o *Error) GetType() (ret ErrorGetTypeRetType)
- func (o *Error) GetTypeOk() (ret ErrorGetTypeRetType, ok bool)
- func (o *Error) HasErrorDescription() bool
- func (o *Error) SetErrorDescription(v ErrorGetErrorDescriptionRetType)
- func (o *Error) SetTitle(v ErrorGetTitleRetType)
- func (o *Error) SetType(v ErrorGetTypeRetType)
- func (o Error) ToMap() (map[string]interface{}, error)
- type ErrorGetErrorDescriptionArgType
- type ErrorGetErrorDescriptionAttributeType
- type ErrorGetErrorDescriptionRetType
- type ErrorGetTitleArgType
- type ErrorGetTitleAttributeType
- type ErrorGetTitleRetType
- type ErrorGetTypeArgType
- type ErrorGetTypeAttributeType
- type ErrorGetTypeRetType
- type GetResourcePoolRequest
- type GetResourcePoolResponse
- func (o *GetResourcePoolResponse) GetResourcePool() (res GetResourcePoolResponseGetResourcePoolRetType)
- func (o *GetResourcePoolResponse) GetResourcePoolOk() (ret GetResourcePoolResponseGetResourcePoolRetType, ok bool)
- func (o *GetResourcePoolResponse) HasResourcePool() bool
- func (o *GetResourcePoolResponse) SetResourcePool(v GetResourcePoolResponseGetResourcePoolRetType)
- func (o GetResourcePoolResponse) ToMap() (map[string]interface{}, error)
- type GetResourcePoolResponseGetResourcePoolArgType
- type GetResourcePoolResponseGetResourcePoolAttributeType
- type GetResourcePoolResponseGetResourcePoolRetType
- type GetResourcePoolResponseResourcePool
- func (o *GetResourcePoolResponseResourcePool) GetAvailabilityZone() (res GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
- func (o *GetResourcePoolResponseResourcePool) GetAvailabilityZoneOk() (ret GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetCountShares() (res GetResourcePoolResponseResourcePoolGetCountSharesRetType)
- func (o *GetResourcePoolResponseResourcePool) GetCountSharesOk() (ret GetResourcePoolResponseResourcePoolGetCountSharesRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetCreatedAt() (res GetResourcePoolResponseResourcePoolGetCreatedAtRetType)
- func (o *GetResourcePoolResponseResourcePool) GetCreatedAtOk() (ret GetResourcePoolResponseResourcePoolGetCreatedAtRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetId() (res GetResourcePoolResponseResourcePoolGetIdRetType)
- func (o *GetResourcePoolResponseResourcePool) GetIdOk() (ret GetResourcePoolResponseResourcePoolGetIdRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetIpAcl() (res GetResourcePoolResponseResourcePoolGetIpAclRetType)
- func (o *GetResourcePoolResponseResourcePool) GetIpAclOk() (ret GetResourcePoolResponseResourcePoolGetIpAclRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetLabels() (res GetResourcePoolResponseResourcePoolGetLabelsRetType)
- func (o *GetResourcePoolResponseResourcePool) GetLabelsOk() (ret GetResourcePoolResponseResourcePoolGetLabelsRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetMountPath() (res GetResourcePoolResponseResourcePoolGetMountPathRetType)
- func (o *GetResourcePoolResponseResourcePool) GetMountPathOk() (ret GetResourcePoolResponseResourcePoolGetMountPathRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetName() (res GetResourcePoolResponseResourcePoolGetNameRetType)
- func (o *GetResourcePoolResponseResourcePool) GetNameOk() (ret GetResourcePoolResponseResourcePoolGetNameRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetPerformanceClass() (res GetResourcePoolResponseResourcePoolGetPerformanceClassRetType)
- func (o *GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt() (...)
- func (o *GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk() (...)
- func (o *GetResourcePoolResponseResourcePool) GetPerformanceClassOk() (ret GetResourcePoolResponseResourcePoolGetPerformanceClassRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetSizeReducibleAt() (res GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
- func (o *GetResourcePoolResponseResourcePool) GetSizeReducibleAtOk() (ret GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetSnapshotSchedule() (res GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
- func (o *GetResourcePoolResponseResourcePool) GetSnapshotScheduleOk() (ret GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetSnapshotsAreVisible() (res GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *GetResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk() (ret GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetSpace() (res GetResourcePoolResponseResourcePoolGetSpaceRetType)
- func (o *GetResourcePoolResponseResourcePool) GetSpaceOk() (ret GetResourcePoolResponseResourcePoolGetSpaceRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) GetState() (res GetResourcePoolResponseResourcePoolGetStateRetType)
- func (o *GetResourcePoolResponseResourcePool) GetStateOk() (ret GetResourcePoolResponseResourcePoolGetStateRetType, ok bool)
- func (o *GetResourcePoolResponseResourcePool) HasAvailabilityZone() bool
- func (o *GetResourcePoolResponseResourcePool) HasCountShares() bool
- func (o *GetResourcePoolResponseResourcePool) HasCreatedAt() bool
- func (o *GetResourcePoolResponseResourcePool) HasId() bool
- func (o *GetResourcePoolResponseResourcePool) HasIpAcl() bool
- func (o *GetResourcePoolResponseResourcePool) HasLabels() bool
- func (o *GetResourcePoolResponseResourcePool) HasMountPath() bool
- func (o *GetResourcePoolResponseResourcePool) HasName() bool
- func (o *GetResourcePoolResponseResourcePool) HasPerformanceClass() bool
- func (o *GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool
- func (o *GetResourcePoolResponseResourcePool) HasSizeReducibleAt() bool
- func (o *GetResourcePoolResponseResourcePool) HasSnapshotSchedule() bool
- func (o *GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool
- func (o *GetResourcePoolResponseResourcePool) HasSpace() bool
- func (o *GetResourcePoolResponseResourcePool) HasState() bool
- func (o *GetResourcePoolResponseResourcePool) SetAvailabilityZone(v GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
- func (o *GetResourcePoolResponseResourcePool) SetCountShares(v GetResourcePoolResponseResourcePoolGetCountSharesRetType)
- func (o *GetResourcePoolResponseResourcePool) SetCreatedAt(v GetResourcePoolResponseResourcePoolGetCreatedAtRetType)
- func (o *GetResourcePoolResponseResourcePool) SetId(v GetResourcePoolResponseResourcePoolGetIdRetType)
- func (o *GetResourcePoolResponseResourcePool) SetIpAcl(v GetResourcePoolResponseResourcePoolGetIpAclRetType)
- func (o *GetResourcePoolResponseResourcePool) SetLabels(v GetResourcePoolResponseResourcePoolGetLabelsRetType)
- func (o *GetResourcePoolResponseResourcePool) SetMountPath(v GetResourcePoolResponseResourcePoolGetMountPathRetType)
- func (o *GetResourcePoolResponseResourcePool) SetName(v GetResourcePoolResponseResourcePoolGetNameRetType)
- func (o *GetResourcePoolResponseResourcePool) SetPerformanceClass(v GetResourcePoolResponseResourcePoolGetPerformanceClassRetType)
- func (o *GetResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt(v GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
- func (o *GetResourcePoolResponseResourcePool) SetSizeReducibleAt(v GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
- func (o *GetResourcePoolResponseResourcePool) SetSnapshotSchedule(v GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
- func (o *GetResourcePoolResponseResourcePool) SetSnapshotsAreVisible(v GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *GetResourcePoolResponseResourcePool) SetSpace(v GetResourcePoolResponseResourcePoolGetSpaceRetType)
- func (o *GetResourcePoolResponseResourcePool) SetState(v GetResourcePoolResponseResourcePoolGetStateRetType)
- func (o GetResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)
- type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType
- type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType
- type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType
- type GetResourcePoolResponseResourcePoolGetCountSharesArgType
- type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType
- type GetResourcePoolResponseResourcePoolGetCountSharesRetType
- type GetResourcePoolResponseResourcePoolGetCreatedAtArgType
- type GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType
- type GetResourcePoolResponseResourcePoolGetCreatedAtRetType
- type GetResourcePoolResponseResourcePoolGetIdArgType
- type GetResourcePoolResponseResourcePoolGetIdAttributeType
- type GetResourcePoolResponseResourcePoolGetIdRetType
- type GetResourcePoolResponseResourcePoolGetIpAclArgType
- type GetResourcePoolResponseResourcePoolGetIpAclAttributeType
- type GetResourcePoolResponseResourcePoolGetIpAclRetType
- type GetResourcePoolResponseResourcePoolGetLabelsArgType
- type GetResourcePoolResponseResourcePoolGetLabelsAttributeType
- type GetResourcePoolResponseResourcePoolGetLabelsRetType
- type GetResourcePoolResponseResourcePoolGetMountPathArgType
- type GetResourcePoolResponseResourcePoolGetMountPathAttributeType
- type GetResourcePoolResponseResourcePoolGetMountPathRetType
- type GetResourcePoolResponseResourcePoolGetNameArgType
- type GetResourcePoolResponseResourcePoolGetNameAttributeType
- type GetResourcePoolResponseResourcePoolGetNameRetType
- type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType
- type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType
- type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType
- type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType
- type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType
- type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType
- type GetResourcePoolResponseResourcePoolGetSizeReducibleAtArgType
- type GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType
- type GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType
- type GetResourcePoolResponseResourcePoolGetSnapshotScheduleArgType
- type GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType
- type GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType
- type GetResourcePoolResponseResourcePoolGetSpaceArgType
- type GetResourcePoolResponseResourcePoolGetSpaceAttributeType
- type GetResourcePoolResponseResourcePoolGetSpaceRetType
- type GetResourcePoolResponseResourcePoolGetStateArgType
- type GetResourcePoolResponseResourcePoolGetStateAttributeType
- type GetResourcePoolResponseResourcePoolGetStateRetType
- type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType
- type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType
- type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType
- type GetResourcePoolSnapshotRequest
- type GetResourcePoolSnapshotResponse
- func (o *GetResourcePoolSnapshotResponse) GetResourcePoolSnapshot() (res GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
- func (o *GetResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk() (ret GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType, ok bool)
- func (o *GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool
- func (o *GetResourcePoolSnapshotResponse) SetResourcePoolSnapshot(v GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
- func (o GetResourcePoolSnapshotResponse) ToMap() (map[string]interface{}, error)
- type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType
- type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType
- type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshot
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType, ...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType, ...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes() (...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId() (...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk() (...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType, ...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType, ...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment() bool
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt() bool
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId() bool
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes() bool
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName() bool
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil()
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes(...)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
- func (o GetResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap() (map[string]interface{}, error)
- func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment()
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType
- type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType
- type GetShareExportPolicyRequest
- type GetShareExportPolicyResponse
- func (o *GetShareExportPolicyResponse) GetShareExportPolicy() (res GetShareExportPolicyResponseGetShareExportPolicyRetType)
- func (o *GetShareExportPolicyResponse) GetShareExportPolicyOk() (ret GetShareExportPolicyResponseGetShareExportPolicyRetType, ok bool)
- func (o *GetShareExportPolicyResponse) HasShareExportPolicy() bool
- func (o *GetShareExportPolicyResponse) SetShareExportPolicy(v GetShareExportPolicyResponseGetShareExportPolicyRetType)
- func (o GetShareExportPolicyResponse) ToMap() (map[string]interface{}, error)
- type GetShareExportPolicyResponseGetShareExportPolicyArgType
- type GetShareExportPolicyResponseGetShareExportPolicyAttributeType
- type GetShareExportPolicyResponseGetShareExportPolicyRetType
- type GetShareExportPolicyResponseShareExportPolicy
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetCreatedAt() (res GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk() (ret GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType, ok bool)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetId() (res GetShareExportPolicyResponseShareExportPolicyGetIdRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetIdOk() (ret GetShareExportPolicyResponseShareExportPolicyGetIdRetType, ok bool)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetLabels() (res GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetLabelsOk() (ret GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType, ok bool)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetName() (res GetShareExportPolicyResponseShareExportPolicyGetNameRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetNameOk() (ret GetShareExportPolicyResponseShareExportPolicyGetNameRetType, ok bool)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetRules() (res GetShareExportPolicyResponseShareExportPolicyGetRulesRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetRulesOk() (ret GetShareExportPolicyResponseShareExportPolicyGetRulesRetType, ok bool)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy() (...)
- func (o *GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk() (...)
- func (o *GetShareExportPolicyResponseShareExportPolicy) HasCreatedAt() bool
- func (o *GetShareExportPolicyResponseShareExportPolicy) HasId() bool
- func (o *GetShareExportPolicyResponseShareExportPolicy) HasLabels() bool
- func (o *GetShareExportPolicyResponseShareExportPolicy) HasName() bool
- func (o *GetShareExportPolicyResponseShareExportPolicy) HasRules() bool
- func (o *GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool
- func (o *GetShareExportPolicyResponseShareExportPolicy) SetCreatedAt(v GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) SetId(v GetShareExportPolicyResponseShareExportPolicyGetIdRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) SetLabels(v GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) SetName(v GetShareExportPolicyResponseShareExportPolicyGetNameRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) SetRules(v GetShareExportPolicyResponseShareExportPolicyGetRulesRetType)
- func (o *GetShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy(...)
- func (o GetShareExportPolicyResponseShareExportPolicy) ToMap() (map[string]interface{}, error)
- type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType
- type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType
- type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType
- type GetShareExportPolicyResponseShareExportPolicyGetIdArgType
- type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType
- type GetShareExportPolicyResponseShareExportPolicyGetIdRetType
- type GetShareExportPolicyResponseShareExportPolicyGetLabelsArgType
- type GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType
- type GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType
- type GetShareExportPolicyResponseShareExportPolicyGetNameArgType
- type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType
- type GetShareExportPolicyResponseShareExportPolicyGetNameRetType
- type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType
- type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType
- type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType
- type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType
- type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType
- type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType
- type GetShareRequest
- type GetShareResponse
- func (o *GetShareResponse) GetShare() (res GetShareResponseGetShareRetType)
- func (o *GetShareResponse) GetShareOk() (ret GetShareResponseGetShareRetType, ok bool)
- func (o *GetShareResponse) HasShare() bool
- func (o *GetShareResponse) SetShare(v GetShareResponseGetShareRetType)
- func (o GetShareResponse) ToMap() (map[string]interface{}, error)
- type GetShareResponseGetShareArgType
- type GetShareResponseGetShareAttributeType
- type GetShareResponseGetShareRetType
- type GetShareResponseShare
- func (o *GetShareResponseShare) GetCreatedAt() (res GetShareResponseShareGetCreatedAtRetType)
- func (o *GetShareResponseShare) GetCreatedAtOk() (ret GetShareResponseShareGetCreatedAtRetType, ok bool)
- func (o *GetShareResponseShare) GetExportPolicy() (res GetShareResponseShareGetExportPolicyRetType)
- func (o *GetShareResponseShare) GetExportPolicyOk() (ret GetShareResponseShareGetExportPolicyRetType, ok bool)
- func (o *GetShareResponseShare) GetId() (res GetShareResponseShareGetIdRetType)
- func (o *GetShareResponseShare) GetIdOk() (ret GetShareResponseShareGetIdRetType, ok bool)
- func (o *GetShareResponseShare) GetLabels() (res GetShareResponseShareGetLabelsRetType)
- func (o *GetShareResponseShare) GetLabelsOk() (ret GetShareResponseShareGetLabelsRetType, ok bool)
- func (o *GetShareResponseShare) GetMountPath() (res GetShareResponseShareGetMountPathRetType)
- func (o *GetShareResponseShare) GetMountPathOk() (ret GetShareResponseShareGetMountPathRetType, ok bool)
- func (o *GetShareResponseShare) GetName() (res GetShareResponseShareGetNameRetType)
- func (o *GetShareResponseShare) GetNameOk() (ret GetShareResponseShareGetNameRetType, ok bool)
- func (o *GetShareResponseShare) GetSpaceHardLimitGigabytes() (res GetShareResponseShareGetSpaceHardLimitGigabytesRetType)
- func (o *GetShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret GetShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)
- func (o *GetShareResponseShare) GetState() (res GetShareResponseShareGetStateRetType)
- func (o *GetShareResponseShare) GetStateOk() (ret GetShareResponseShareGetStateRetType, ok bool)
- func (o *GetShareResponseShare) HasCreatedAt() bool
- func (o *GetShareResponseShare) HasExportPolicy() bool
- func (o *GetShareResponseShare) HasId() bool
- func (o *GetShareResponseShare) HasLabels() bool
- func (o *GetShareResponseShare) HasMountPath() bool
- func (o *GetShareResponseShare) HasName() bool
- func (o *GetShareResponseShare) HasSpaceHardLimitGigabytes() bool
- func (o *GetShareResponseShare) HasState() bool
- func (o *GetShareResponseShare) SetCreatedAt(v GetShareResponseShareGetCreatedAtRetType)
- func (o *GetShareResponseShare) SetExportPolicy(v GetShareResponseShareGetExportPolicyRetType)
- func (o *GetShareResponseShare) SetExportPolicyNil()
- func (o *GetShareResponseShare) SetId(v GetShareResponseShareGetIdRetType)
- func (o *GetShareResponseShare) SetLabels(v GetShareResponseShareGetLabelsRetType)
- func (o *GetShareResponseShare) SetMountPath(v GetShareResponseShareGetMountPathRetType)
- func (o *GetShareResponseShare) SetName(v GetShareResponseShareGetNameRetType)
- func (o *GetShareResponseShare) SetSpaceHardLimitGigabytes(v GetShareResponseShareGetSpaceHardLimitGigabytesRetType)
- func (o *GetShareResponseShare) SetState(v GetShareResponseShareGetStateRetType)
- func (o GetShareResponseShare) ToMap() (map[string]interface{}, error)
- func (o *GetShareResponseShare) UnsetExportPolicy()
- type GetShareResponseShareGetCreatedAtArgType
- type GetShareResponseShareGetCreatedAtAttributeType
- type GetShareResponseShareGetCreatedAtRetType
- type GetShareResponseShareGetExportPolicyArgType
- type GetShareResponseShareGetExportPolicyAttributeType
- type GetShareResponseShareGetExportPolicyRetType
- type GetShareResponseShareGetIdArgType
- type GetShareResponseShareGetIdAttributeType
- type GetShareResponseShareGetIdRetType
- type GetShareResponseShareGetLabelsArgType
- type GetShareResponseShareGetLabelsAttributeType
- type GetShareResponseShareGetLabelsRetType
- type GetShareResponseShareGetMountPathArgType
- type GetShareResponseShareGetMountPathAttributeType
- type GetShareResponseShareGetMountPathRetType
- type GetShareResponseShareGetNameArgType
- type GetShareResponseShareGetNameAttributeType
- type GetShareResponseShareGetNameRetType
- type GetShareResponseShareGetSpaceHardLimitGigabytesArgType
- type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType
- type GetShareResponseShareGetSpaceHardLimitGigabytesRetType
- type GetShareResponseShareGetStateArgType
- type GetShareResponseShareGetStateAttributeType
- type GetShareResponseShareGetStateRetType
- type GoogleProtobufAny
- func (o *GoogleProtobufAny) GetType() (res GoogleProtobufAnyGetTypeRetType)
- func (o *GoogleProtobufAny) GetTypeOk() (ret GoogleProtobufAnyGetTypeRetType, ok bool)
- func (o *GoogleProtobufAny) HasType() bool
- func (o *GoogleProtobufAny) SetType(v GoogleProtobufAnyGetTypeRetType)
- func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)
- type GoogleProtobufAnyGetTypeArgType
- type GoogleProtobufAnyGetTypeAttributeType
- type GoogleProtobufAnyGetTypeRetType
- type ListPerformanceClassesRequest
- type ListPerformanceClassesResponse
- func (o *ListPerformanceClassesResponse) GetPerformanceClasses() (res ListPerformanceClassesResponseGetPerformanceClassesRetType)
- func (o *ListPerformanceClassesResponse) GetPerformanceClassesOk() (ret ListPerformanceClassesResponseGetPerformanceClassesRetType, ok bool)
- func (o *ListPerformanceClassesResponse) HasPerformanceClasses() bool
- func (o *ListPerformanceClassesResponse) SetPerformanceClasses(v ListPerformanceClassesResponseGetPerformanceClassesRetType)
- func (o ListPerformanceClassesResponse) ToMap() (map[string]interface{}, error)
- type ListPerformanceClassesResponseGetPerformanceClassesArgType
- type ListPerformanceClassesResponseGetPerformanceClassesAttributeType
- type ListPerformanceClassesResponseGetPerformanceClassesRetType
- type ListResourcePoolSnapshotsRequest
- type ListResourcePoolSnapshotsResponse
- func (o *ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshots() (res ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType)
- func (o *ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshotsOk() (ret ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType, ok bool)
- func (o *ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots() bool
- func (o *ListResourcePoolSnapshotsResponse) SetResourcePoolSnapshots(v ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType)
- func (o ListResourcePoolSnapshotsResponse) ToMap() (map[string]interface{}, error)
- type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType
- type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType
- type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType
- type ListResourcePoolsRequest
- type ListResourcePoolsResponse
- func (o *ListResourcePoolsResponse) GetResourcePools() (res ListResourcePoolsResponseGetResourcePoolsRetType)
- func (o *ListResourcePoolsResponse) GetResourcePoolsOk() (ret ListResourcePoolsResponseGetResourcePoolsRetType, ok bool)
- func (o *ListResourcePoolsResponse) HasResourcePools() bool
- func (o *ListResourcePoolsResponse) SetResourcePools(v ListResourcePoolsResponseGetResourcePoolsRetType)
- func (o ListResourcePoolsResponse) ToMap() (map[string]interface{}, error)
- type ListResourcePoolsResponseGetResourcePoolsArgType
- type ListResourcePoolsResponseGetResourcePoolsAttributeType
- type ListResourcePoolsResponseGetResourcePoolsRetType
- type ListShareExportPoliciesRequest
- type ListShareExportPoliciesResponse
- func (o *ListShareExportPoliciesResponse) GetShareExportPolicies() (res ListShareExportPoliciesResponseGetShareExportPoliciesRetType)
- func (o *ListShareExportPoliciesResponse) GetShareExportPoliciesOk() (ret ListShareExportPoliciesResponseGetShareExportPoliciesRetType, ok bool)
- func (o *ListShareExportPoliciesResponse) HasShareExportPolicies() bool
- func (o *ListShareExportPoliciesResponse) SetShareExportPolicies(v ListShareExportPoliciesResponseGetShareExportPoliciesRetType)
- func (o ListShareExportPoliciesResponse) ToMap() (map[string]interface{}, error)
- type ListShareExportPoliciesResponseGetShareExportPoliciesArgType
- type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType
- type ListShareExportPoliciesResponseGetShareExportPoliciesRetType
- type ListSharesRequest
- type ListSharesResponse
- func (o *ListSharesResponse) GetShares() (res ListSharesResponseGetSharesRetType)
- func (o *ListSharesResponse) GetSharesOk() (ret ListSharesResponseGetSharesRetType, ok bool)
- func (o *ListSharesResponse) HasShares() bool
- func (o *ListSharesResponse) SetShares(v ListSharesResponseGetSharesRetType)
- func (o ListSharesResponse) ToMap() (map[string]interface{}, error)
- type ListSharesResponseGetSharesArgType
- type ListSharesResponseGetSharesAttributeType
- type ListSharesResponseGetSharesRetType
- type ListSnapshotSchedulesRequest
- type ListSnapshotSchedulesResponse
- func (o *ListSnapshotSchedulesResponse) GetSnapshotSchedules() (res ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType)
- func (o *ListSnapshotSchedulesResponse) GetSnapshotSchedulesOk() (ret ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType, ok bool)
- func (o *ListSnapshotSchedulesResponse) HasSnapshotSchedules() bool
- func (o *ListSnapshotSchedulesResponse) SetSnapshotSchedules(v ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType)
- func (o ListSnapshotSchedulesResponse) ToMap() (map[string]interface{}, error)
- type ListSnapshotSchedulesResponseGetSnapshotSchedulesArgType
- type ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType
- type ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType
- type MappedNullable
- type NullableBool
- type NullableCreateResourcePoolPayload
- func (v NullableCreateResourcePoolPayload) Get() *CreateResourcePoolPayload
- func (v NullableCreateResourcePoolPayload) IsSet() bool
- func (v NullableCreateResourcePoolPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateResourcePoolPayload) Set(val *CreateResourcePoolPayload)
- func (v *NullableCreateResourcePoolPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateResourcePoolPayload) Unset()
- type NullableCreateResourcePoolResponse
- func (v NullableCreateResourcePoolResponse) Get() *CreateResourcePoolResponse
- func (v NullableCreateResourcePoolResponse) IsSet() bool
- func (v NullableCreateResourcePoolResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateResourcePoolResponse) Set(val *CreateResourcePoolResponse)
- func (v *NullableCreateResourcePoolResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateResourcePoolResponse) Unset()
- type NullableCreateResourcePoolResponseResourcePool
- func (v NullableCreateResourcePoolResponseResourcePool) Get() *CreateResourcePoolResponseResourcePool
- func (v NullableCreateResourcePoolResponseResourcePool) IsSet() bool
- func (v NullableCreateResourcePoolResponseResourcePool) MarshalJSON() ([]byte, error)
- func (v *NullableCreateResourcePoolResponseResourcePool) Set(val *CreateResourcePoolResponseResourcePool)
- func (v *NullableCreateResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error
- func (v *NullableCreateResourcePoolResponseResourcePool) Unset()
- type NullableCreateResourcePoolSnapshotPayload
- func (v NullableCreateResourcePoolSnapshotPayload) Get() *CreateResourcePoolSnapshotPayload
- func (v NullableCreateResourcePoolSnapshotPayload) IsSet() bool
- func (v NullableCreateResourcePoolSnapshotPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateResourcePoolSnapshotPayload) Set(val *CreateResourcePoolSnapshotPayload)
- func (v *NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateResourcePoolSnapshotPayload) Unset()
- type NullableCreateResourcePoolSnapshotResponse
- func (v NullableCreateResourcePoolSnapshotResponse) Get() *CreateResourcePoolSnapshotResponse
- func (v NullableCreateResourcePoolSnapshotResponse) IsSet() bool
- func (v NullableCreateResourcePoolSnapshotResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateResourcePoolSnapshotResponse) Set(val *CreateResourcePoolSnapshotResponse)
- func (v *NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateResourcePoolSnapshotResponse) Unset()
- type NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot
- func (v NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Get() *CreateResourcePoolSnapshotResponseResourcePoolSnapshot
- func (v NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet() bool
- func (v NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON() ([]byte, error)
- func (v *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Set(val *CreateResourcePoolSnapshotResponseResourcePoolSnapshot)
- func (v *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON(src []byte) error
- func (v *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Unset()
- type NullableCreateShareExportPolicyPayload
- func (v NullableCreateShareExportPolicyPayload) Get() *CreateShareExportPolicyPayload
- func (v NullableCreateShareExportPolicyPayload) IsSet() bool
- func (v NullableCreateShareExportPolicyPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateShareExportPolicyPayload) Set(val *CreateShareExportPolicyPayload)
- func (v *NullableCreateShareExportPolicyPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateShareExportPolicyPayload) Unset()
- type NullableCreateShareExportPolicyRequestRule
- func (v NullableCreateShareExportPolicyRequestRule) Get() *CreateShareExportPolicyRequestRule
- func (v NullableCreateShareExportPolicyRequestRule) IsSet() bool
- func (v NullableCreateShareExportPolicyRequestRule) MarshalJSON() ([]byte, error)
- func (v *NullableCreateShareExportPolicyRequestRule) Set(val *CreateShareExportPolicyRequestRule)
- func (v *NullableCreateShareExportPolicyRequestRule) UnmarshalJSON(src []byte) error
- func (v *NullableCreateShareExportPolicyRequestRule) Unset()
- type NullableCreateShareExportPolicyResponse
- func (v NullableCreateShareExportPolicyResponse) Get() *CreateShareExportPolicyResponse
- func (v NullableCreateShareExportPolicyResponse) IsSet() bool
- func (v NullableCreateShareExportPolicyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateShareExportPolicyResponse) Set(val *CreateShareExportPolicyResponse)
- func (v *NullableCreateShareExportPolicyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateShareExportPolicyResponse) Unset()
- type NullableCreateShareExportPolicyResponseShareExportPolicy
- func (v NullableCreateShareExportPolicyResponseShareExportPolicy) Get() *CreateShareExportPolicyResponseShareExportPolicy
- func (v NullableCreateShareExportPolicyResponseShareExportPolicy) IsSet() bool
- func (v NullableCreateShareExportPolicyResponseShareExportPolicy) MarshalJSON() ([]byte, error)
- func (v *NullableCreateShareExportPolicyResponseShareExportPolicy) Set(val *CreateShareExportPolicyResponseShareExportPolicy)
- func (v *NullableCreateShareExportPolicyResponseShareExportPolicy) UnmarshalJSON(src []byte) error
- func (v *NullableCreateShareExportPolicyResponseShareExportPolicy) Unset()
- type NullableCreateSharePayload
- func (v NullableCreateSharePayload) Get() *CreateSharePayload
- func (v NullableCreateSharePayload) IsSet() bool
- func (v NullableCreateSharePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSharePayload) Set(val *CreateSharePayload)
- func (v *NullableCreateSharePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSharePayload) Unset()
- type NullableCreateShareResponse
- func (v NullableCreateShareResponse) Get() *CreateShareResponse
- func (v NullableCreateShareResponse) IsSet() bool
- func (v NullableCreateShareResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateShareResponse) Set(val *CreateShareResponse)
- func (v *NullableCreateShareResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateShareResponse) Unset()
- type NullableCreateShareResponseShare
- func (v NullableCreateShareResponseShare) Get() *CreateShareResponseShare
- func (v NullableCreateShareResponseShare) IsSet() bool
- func (v NullableCreateShareResponseShare) MarshalJSON() ([]byte, error)
- func (v *NullableCreateShareResponseShare) Set(val *CreateShareResponseShare)
- func (v *NullableCreateShareResponseShare) UnmarshalJSON(src []byte) error
- func (v *NullableCreateShareResponseShare) Unset()
- type NullableError
- type NullableFloat32
- type NullableFloat64
- type NullableGetResourcePoolResponse
- func (v NullableGetResourcePoolResponse) Get() *GetResourcePoolResponse
- func (v NullableGetResourcePoolResponse) IsSet() bool
- func (v NullableGetResourcePoolResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetResourcePoolResponse) Set(val *GetResourcePoolResponse)
- func (v *NullableGetResourcePoolResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetResourcePoolResponse) Unset()
- type NullableGetResourcePoolResponseResourcePool
- func (v NullableGetResourcePoolResponseResourcePool) Get() *GetResourcePoolResponseResourcePool
- func (v NullableGetResourcePoolResponseResourcePool) IsSet() bool
- func (v NullableGetResourcePoolResponseResourcePool) MarshalJSON() ([]byte, error)
- func (v *NullableGetResourcePoolResponseResourcePool) Set(val *GetResourcePoolResponseResourcePool)
- func (v *NullableGetResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error
- func (v *NullableGetResourcePoolResponseResourcePool) Unset()
- type NullableGetResourcePoolSnapshotResponse
- func (v NullableGetResourcePoolSnapshotResponse) Get() *GetResourcePoolSnapshotResponse
- func (v NullableGetResourcePoolSnapshotResponse) IsSet() bool
- func (v NullableGetResourcePoolSnapshotResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetResourcePoolSnapshotResponse) Set(val *GetResourcePoolSnapshotResponse)
- func (v *NullableGetResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetResourcePoolSnapshotResponse) Unset()
- type NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot
- func (v NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Get() *GetResourcePoolSnapshotResponseResourcePoolSnapshot
- func (v NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet() bool
- func (v NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON() ([]byte, error)
- func (v *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Set(val *GetResourcePoolSnapshotResponseResourcePoolSnapshot)
- func (v *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON(src []byte) error
- func (v *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Unset()
- type NullableGetShareExportPolicyResponse
- func (v NullableGetShareExportPolicyResponse) Get() *GetShareExportPolicyResponse
- func (v NullableGetShareExportPolicyResponse) IsSet() bool
- func (v NullableGetShareExportPolicyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetShareExportPolicyResponse) Set(val *GetShareExportPolicyResponse)
- func (v *NullableGetShareExportPolicyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetShareExportPolicyResponse) Unset()
- type NullableGetShareExportPolicyResponseShareExportPolicy
- func (v NullableGetShareExportPolicyResponseShareExportPolicy) Get() *GetShareExportPolicyResponseShareExportPolicy
- func (v NullableGetShareExportPolicyResponseShareExportPolicy) IsSet() bool
- func (v NullableGetShareExportPolicyResponseShareExportPolicy) MarshalJSON() ([]byte, error)
- func (v *NullableGetShareExportPolicyResponseShareExportPolicy) Set(val *GetShareExportPolicyResponseShareExportPolicy)
- func (v *NullableGetShareExportPolicyResponseShareExportPolicy) UnmarshalJSON(src []byte) error
- func (v *NullableGetShareExportPolicyResponseShareExportPolicy) Unset()
- type NullableGetShareResponse
- func (v NullableGetShareResponse) Get() *GetShareResponse
- func (v NullableGetShareResponse) IsSet() bool
- func (v NullableGetShareResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetShareResponse) Set(val *GetShareResponse)
- func (v *NullableGetShareResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetShareResponse) Unset()
- type NullableGetShareResponseShare
- func (v NullableGetShareResponseShare) Get() *GetShareResponseShare
- func (v NullableGetShareResponseShare) IsSet() bool
- func (v NullableGetShareResponseShare) MarshalJSON() ([]byte, error)
- func (v *NullableGetShareResponseShare) Set(val *GetShareResponseShare)
- func (v *NullableGetShareResponseShare) UnmarshalJSON(src []byte) error
- func (v *NullableGetShareResponseShare) Unset()
- type NullableGoogleProtobufAny
- func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
- func (v NullableGoogleProtobufAny) IsSet() bool
- func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
- func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
- func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
- func (v *NullableGoogleProtobufAny) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListPerformanceClassesResponse
- func (v NullableListPerformanceClassesResponse) Get() *ListPerformanceClassesResponse
- func (v NullableListPerformanceClassesResponse) IsSet() bool
- func (v NullableListPerformanceClassesResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListPerformanceClassesResponse) Set(val *ListPerformanceClassesResponse)
- func (v *NullableListPerformanceClassesResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListPerformanceClassesResponse) Unset()
- type NullableListResourcePoolSnapshotsResponse
- func (v NullableListResourcePoolSnapshotsResponse) Get() *ListResourcePoolSnapshotsResponse
- func (v NullableListResourcePoolSnapshotsResponse) IsSet() bool
- func (v NullableListResourcePoolSnapshotsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListResourcePoolSnapshotsResponse) Set(val *ListResourcePoolSnapshotsResponse)
- func (v *NullableListResourcePoolSnapshotsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListResourcePoolSnapshotsResponse) Unset()
- type NullableListResourcePoolsResponse
- func (v NullableListResourcePoolsResponse) Get() *ListResourcePoolsResponse
- func (v NullableListResourcePoolsResponse) IsSet() bool
- func (v NullableListResourcePoolsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListResourcePoolsResponse) Set(val *ListResourcePoolsResponse)
- func (v *NullableListResourcePoolsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListResourcePoolsResponse) Unset()
- type NullableListShareExportPoliciesResponse
- func (v NullableListShareExportPoliciesResponse) Get() *ListShareExportPoliciesResponse
- func (v NullableListShareExportPoliciesResponse) IsSet() bool
- func (v NullableListShareExportPoliciesResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListShareExportPoliciesResponse) Set(val *ListShareExportPoliciesResponse)
- func (v *NullableListShareExportPoliciesResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListShareExportPoliciesResponse) Unset()
- type NullableListSharesResponse
- func (v NullableListSharesResponse) Get() *ListSharesResponse
- func (v NullableListSharesResponse) IsSet() bool
- func (v NullableListSharesResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListSharesResponse) Set(val *ListSharesResponse)
- func (v *NullableListSharesResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListSharesResponse) Unset()
- type NullableListSnapshotSchedulesResponse
- func (v NullableListSnapshotSchedulesResponse) Get() *ListSnapshotSchedulesResponse
- func (v NullableListSnapshotSchedulesResponse) IsSet() bool
- func (v NullableListSnapshotSchedulesResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListSnapshotSchedulesResponse) Set(val *ListSnapshotSchedulesResponse)
- func (v *NullableListSnapshotSchedulesResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListSnapshotSchedulesResponse) Unset()
- type NullablePerformanceClass
- func (v NullablePerformanceClass) Get() *PerformanceClass
- func (v NullablePerformanceClass) IsSet() bool
- func (v NullablePerformanceClass) MarshalJSON() ([]byte, error)
- func (v *NullablePerformanceClass) Set(val *PerformanceClass)
- func (v *NullablePerformanceClass) UnmarshalJSON(src []byte) error
- func (v *NullablePerformanceClass) Unset()
- type NullableResourcePool
- func (v NullableResourcePool) Get() *ResourcePool
- func (v NullableResourcePool) IsSet() bool
- func (v NullableResourcePool) MarshalJSON() ([]byte, error)
- func (v *NullableResourcePool) Set(val *ResourcePool)
- func (v *NullableResourcePool) UnmarshalJSON(src []byte) error
- func (v *NullableResourcePool) Unset()
- type NullableResourcePoolPerformanceClass
- func (v NullableResourcePoolPerformanceClass) Get() *ResourcePoolPerformanceClass
- func (v NullableResourcePoolPerformanceClass) IsSet() bool
- func (v NullableResourcePoolPerformanceClass) MarshalJSON() ([]byte, error)
- func (v *NullableResourcePoolPerformanceClass) Set(val *ResourcePoolPerformanceClass)
- func (v *NullableResourcePoolPerformanceClass) UnmarshalJSON(src []byte) error
- func (v *NullableResourcePoolPerformanceClass) Unset()
- type NullableResourcePoolSnapshot
- func (v NullableResourcePoolSnapshot) Get() *ResourcePoolSnapshot
- func (v NullableResourcePoolSnapshot) IsSet() bool
- func (v NullableResourcePoolSnapshot) MarshalJSON() ([]byte, error)
- func (v *NullableResourcePoolSnapshot) Set(val *ResourcePoolSnapshot)
- func (v *NullableResourcePoolSnapshot) UnmarshalJSON(src []byte) error
- func (v *NullableResourcePoolSnapshot) Unset()
- type NullableResourcePoolSpace
- func (v NullableResourcePoolSpace) Get() *ResourcePoolSpace
- func (v NullableResourcePoolSpace) IsSet() bool
- func (v NullableResourcePoolSpace) MarshalJSON() ([]byte, error)
- func (v *NullableResourcePoolSpace) Set(val *ResourcePoolSpace)
- func (v *NullableResourcePoolSpace) UnmarshalJSON(src []byte) error
- func (v *NullableResourcePoolSpace) Unset()
- type NullableShare
- type NullableShareExportPolicy
- func (v NullableShareExportPolicy) Get() *ShareExportPolicy
- func (v NullableShareExportPolicy) IsSet() bool
- func (v NullableShareExportPolicy) MarshalJSON() ([]byte, error)
- func (v *NullableShareExportPolicy) Set(val *ShareExportPolicy)
- func (v *NullableShareExportPolicy) UnmarshalJSON(src []byte) error
- func (v *NullableShareExportPolicy) Unset()
- type NullableShareExportPolicyRule
- func (v NullableShareExportPolicyRule) Get() *ShareExportPolicyRule
- func (v NullableShareExportPolicyRule) IsSet() bool
- func (v NullableShareExportPolicyRule) MarshalJSON() ([]byte, error)
- func (v *NullableShareExportPolicyRule) Set(val *ShareExportPolicyRule)
- func (v *NullableShareExportPolicyRule) UnmarshalJSON(src []byte) error
- func (v *NullableShareExportPolicyRule) Unset()
- type NullableSnapshotSchedule
- func (v NullableSnapshotSchedule) Get() *SnapshotSchedule
- func (v NullableSnapshotSchedule) IsSet() bool
- func (v NullableSnapshotSchedule) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotSchedule) Set(val *SnapshotSchedule)
- func (v *NullableSnapshotSchedule) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotSchedule) Unset()
- type NullableStatus
- type NullableString
- type NullableTime
- type NullableUpdateResourcePoolPayload
- func (v NullableUpdateResourcePoolPayload) Get() *UpdateResourcePoolPayload
- func (v NullableUpdateResourcePoolPayload) IsSet() bool
- func (v NullableUpdateResourcePoolPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateResourcePoolPayload) Set(val *UpdateResourcePoolPayload)
- func (v *NullableUpdateResourcePoolPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateResourcePoolPayload) Unset()
- type NullableUpdateResourcePoolResponse
- func (v NullableUpdateResourcePoolResponse) Get() *UpdateResourcePoolResponse
- func (v NullableUpdateResourcePoolResponse) IsSet() bool
- func (v NullableUpdateResourcePoolResponse) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateResourcePoolResponse) Set(val *UpdateResourcePoolResponse)
- func (v *NullableUpdateResourcePoolResponse) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateResourcePoolResponse) Unset()
- type NullableUpdateResourcePoolResponseResourcePool
- func (v NullableUpdateResourcePoolResponseResourcePool) Get() *UpdateResourcePoolResponseResourcePool
- func (v NullableUpdateResourcePoolResponseResourcePool) IsSet() bool
- func (v NullableUpdateResourcePoolResponseResourcePool) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateResourcePoolResponseResourcePool) Set(val *UpdateResourcePoolResponseResourcePool)
- func (v *NullableUpdateResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateResourcePoolResponseResourcePool) Unset()
- type NullableUpdateShareExportPolicyBodyRule
- func (v NullableUpdateShareExportPolicyBodyRule) Get() *UpdateShareExportPolicyBodyRule
- func (v NullableUpdateShareExportPolicyBodyRule) IsSet() bool
- func (v NullableUpdateShareExportPolicyBodyRule) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateShareExportPolicyBodyRule) Set(val *UpdateShareExportPolicyBodyRule)
- func (v *NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateShareExportPolicyBodyRule) Unset()
- type NullableUpdateShareExportPolicyPayload
- func (v NullableUpdateShareExportPolicyPayload) Get() *UpdateShareExportPolicyPayload
- func (v NullableUpdateShareExportPolicyPayload) IsSet() bool
- func (v NullableUpdateShareExportPolicyPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateShareExportPolicyPayload) Set(val *UpdateShareExportPolicyPayload)
- func (v *NullableUpdateShareExportPolicyPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateShareExportPolicyPayload) Unset()
- type NullableUpdateShareExportPolicyResponse
- func (v NullableUpdateShareExportPolicyResponse) Get() *UpdateShareExportPolicyResponse
- func (v NullableUpdateShareExportPolicyResponse) IsSet() bool
- func (v NullableUpdateShareExportPolicyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateShareExportPolicyResponse) Set(val *UpdateShareExportPolicyResponse)
- func (v *NullableUpdateShareExportPolicyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateShareExportPolicyResponse) Unset()
- type NullableUpdateSharePayload
- func (v NullableUpdateSharePayload) Get() *UpdateSharePayload
- func (v NullableUpdateSharePayload) IsSet() bool
- func (v NullableUpdateSharePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateSharePayload) Set(val *UpdateSharePayload)
- func (v *NullableUpdateSharePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateSharePayload) Unset()
- type NullableUpdateShareResponse
- func (v NullableUpdateShareResponse) Get() *UpdateShareResponse
- func (v NullableUpdateShareResponse) IsSet() bool
- func (v NullableUpdateShareResponse) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateShareResponse) Set(val *UpdateShareResponse)
- func (v *NullableUpdateShareResponse) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateShareResponse) Unset()
- type NullableUpdateShareResponseShare
- func (v NullableUpdateShareResponseShare) Get() *UpdateShareResponseShare
- func (v NullableUpdateShareResponseShare) IsSet() bool
- func (v NullableUpdateShareResponseShare) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateShareResponseShare) Set(val *UpdateShareResponseShare)
- func (v *NullableUpdateShareResponseShare) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateShareResponseShare) Unset()
- type NullableValidationError
- func (v NullableValidationError) Get() *ValidationError
- func (v NullableValidationError) IsSet() bool
- func (v NullableValidationError) MarshalJSON() ([]byte, error)
- func (v *NullableValidationError) Set(val *ValidationError)
- func (v *NullableValidationError) UnmarshalJSON(src []byte) error
- func (v *NullableValidationError) Unset()
- type NullableValidationErrorAllOf
- func (v NullableValidationErrorAllOf) Get() *ValidationErrorAllOf
- func (v NullableValidationErrorAllOf) IsSet() bool
- func (v NullableValidationErrorAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableValidationErrorAllOf) Set(val *ValidationErrorAllOf)
- func (v *NullableValidationErrorAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableValidationErrorAllOf) Unset()
- type NullableValidationErrorField
- func (v NullableValidationErrorField) Get() *ValidationErrorField
- func (v NullableValidationErrorField) IsSet() bool
- func (v NullableValidationErrorField) MarshalJSON() ([]byte, error)
- func (v *NullableValidationErrorField) Set(val *ValidationErrorField)
- func (v *NullableValidationErrorField) UnmarshalJSON(src []byte) error
- func (v *NullableValidationErrorField) Unset()
- type NullableValue
- type PerformanceClass
- func (o *PerformanceClass) GetIops() (res PerformanceClassGetIopsRetType)
- func (o *PerformanceClass) GetIopsOk() (ret PerformanceClassGetIopsRetType, ok bool)
- func (o *PerformanceClass) GetName() (res PerformanceClassGetNameRetType)
- func (o *PerformanceClass) GetNameOk() (ret PerformanceClassGetNameRetType, ok bool)
- func (o *PerformanceClass) GetThroughput() (res PerformanceClassGetThroughputRetType)
- func (o *PerformanceClass) GetThroughputOk() (ret PerformanceClassGetThroughputRetType, ok bool)
- func (o *PerformanceClass) HasIops() bool
- func (o *PerformanceClass) HasName() bool
- func (o *PerformanceClass) HasThroughput() bool
- func (o *PerformanceClass) SetIops(v PerformanceClassGetIopsRetType)
- func (o *PerformanceClass) SetName(v PerformanceClassGetNameRetType)
- func (o *PerformanceClass) SetThroughput(v PerformanceClassGetThroughputRetType)
- func (o PerformanceClass) ToMap() (map[string]interface{}, error)
- type PerformanceClassGetIopsArgType
- type PerformanceClassGetIopsAttributeType
- type PerformanceClassGetIopsRetType
- type PerformanceClassGetNameArgType
- type PerformanceClassGetNameAttributeType
- type PerformanceClassGetNameRetType
- type PerformanceClassGetThroughputArgType
- type PerformanceClassGetThroughputAttributeType
- type PerformanceClassGetThroughputRetType
- type ResourcePool
- func (o *ResourcePool) GetAvailabilityZone() (res ResourcePoolGetAvailabilityZoneRetType)
- func (o *ResourcePool) GetAvailabilityZoneOk() (ret ResourcePoolGetAvailabilityZoneRetType, ok bool)
- func (o *ResourcePool) GetCountShares() (res ResourcePoolGetCountSharesRetType)
- func (o *ResourcePool) GetCountSharesOk() (ret ResourcePoolGetCountSharesRetType, ok bool)
- func (o *ResourcePool) GetCreatedAt() (res ResourcePoolGetCreatedAtRetType)
- func (o *ResourcePool) GetCreatedAtOk() (ret ResourcePoolGetCreatedAtRetType, ok bool)
- func (o *ResourcePool) GetId() (res ResourcePoolGetIdRetType)
- func (o *ResourcePool) GetIdOk() (ret ResourcePoolGetIdRetType, ok bool)
- func (o *ResourcePool) GetIpAcl() (res ResourcePoolGetIpAclRetType)
- func (o *ResourcePool) GetIpAclOk() (ret ResourcePoolGetIpAclRetType, ok bool)
- func (o *ResourcePool) GetLabels() (res ResourcePoolGetLabelsRetType)
- func (o *ResourcePool) GetLabelsOk() (ret ResourcePoolGetLabelsRetType, ok bool)
- func (o *ResourcePool) GetMountPath() (res ResourcePoolGetMountPathRetType)
- func (o *ResourcePool) GetMountPathOk() (ret ResourcePoolGetMountPathRetType, ok bool)
- func (o *ResourcePool) GetName() (res ResourcePoolGetNameRetType)
- func (o *ResourcePool) GetNameOk() (ret ResourcePoolGetNameRetType, ok bool)
- func (o *ResourcePool) GetPerformanceClass() (res ResourcePoolGetPerformanceClassRetType)
- func (o *ResourcePool) GetPerformanceClassDowngradableAt() (res ResourcePoolGetPerformanceClassDowngradableAtRetType)
- func (o *ResourcePool) GetPerformanceClassDowngradableAtOk() (ret ResourcePoolGetPerformanceClassDowngradableAtRetType, ok bool)
- func (o *ResourcePool) GetPerformanceClassOk() (ret ResourcePoolGetPerformanceClassRetType, ok bool)
- func (o *ResourcePool) GetSizeReducibleAt() (res ResourcePoolGetSizeReducibleAtRetType)
- func (o *ResourcePool) GetSizeReducibleAtOk() (ret ResourcePoolGetSizeReducibleAtRetType, ok bool)
- func (o *ResourcePool) GetSnapshotSchedule() (res ResourcePoolGetSnapshotScheduleRetType)
- func (o *ResourcePool) GetSnapshotScheduleOk() (ret ResourcePoolGetSnapshotScheduleRetType, ok bool)
- func (o *ResourcePool) GetSnapshotsAreVisible() (res ResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *ResourcePool) GetSnapshotsAreVisibleOk() (ret ResourcePoolgetSnapshotsAreVisibleRetType, ok bool)
- func (o *ResourcePool) GetSpace() (res ResourcePoolGetSpaceRetType)
- func (o *ResourcePool) GetSpaceOk() (ret ResourcePoolGetSpaceRetType, ok bool)
- func (o *ResourcePool) GetState() (res ResourcePoolGetStateRetType)
- func (o *ResourcePool) GetStateOk() (ret ResourcePoolGetStateRetType, ok bool)
- func (o *ResourcePool) HasAvailabilityZone() bool
- func (o *ResourcePool) HasCountShares() bool
- func (o *ResourcePool) HasCreatedAt() bool
- func (o *ResourcePool) HasId() bool
- func (o *ResourcePool) HasIpAcl() bool
- func (o *ResourcePool) HasLabels() bool
- func (o *ResourcePool) HasMountPath() bool
- func (o *ResourcePool) HasName() bool
- func (o *ResourcePool) HasPerformanceClass() bool
- func (o *ResourcePool) HasPerformanceClassDowngradableAt() bool
- func (o *ResourcePool) HasSizeReducibleAt() bool
- func (o *ResourcePool) HasSnapshotSchedule() bool
- func (o *ResourcePool) HasSnapshotsAreVisible() bool
- func (o *ResourcePool) HasSpace() bool
- func (o *ResourcePool) HasState() bool
- func (o *ResourcePool) SetAvailabilityZone(v ResourcePoolGetAvailabilityZoneRetType)
- func (o *ResourcePool) SetCountShares(v ResourcePoolGetCountSharesRetType)
- func (o *ResourcePool) SetCreatedAt(v ResourcePoolGetCreatedAtRetType)
- func (o *ResourcePool) SetId(v ResourcePoolGetIdRetType)
- func (o *ResourcePool) SetIpAcl(v ResourcePoolGetIpAclRetType)
- func (o *ResourcePool) SetLabels(v ResourcePoolGetLabelsRetType)
- func (o *ResourcePool) SetMountPath(v ResourcePoolGetMountPathRetType)
- func (o *ResourcePool) SetName(v ResourcePoolGetNameRetType)
- func (o *ResourcePool) SetPerformanceClass(v ResourcePoolGetPerformanceClassRetType)
- func (o *ResourcePool) SetPerformanceClassDowngradableAt(v ResourcePoolGetPerformanceClassDowngradableAtRetType)
- func (o *ResourcePool) SetSizeReducibleAt(v ResourcePoolGetSizeReducibleAtRetType)
- func (o *ResourcePool) SetSnapshotSchedule(v ResourcePoolGetSnapshotScheduleRetType)
- func (o *ResourcePool) SetSnapshotsAreVisible(v ResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *ResourcePool) SetSpace(v ResourcePoolGetSpaceRetType)
- func (o *ResourcePool) SetState(v ResourcePoolGetStateRetType)
- func (o ResourcePool) ToMap() (map[string]interface{}, error)
- type ResourcePoolGetAvailabilityZoneArgType
- type ResourcePoolGetAvailabilityZoneAttributeType
- type ResourcePoolGetAvailabilityZoneRetType
- type ResourcePoolGetCountSharesArgType
- type ResourcePoolGetCountSharesAttributeType
- type ResourcePoolGetCountSharesRetType
- type ResourcePoolGetCreatedAtArgType
- type ResourcePoolGetCreatedAtAttributeType
- type ResourcePoolGetCreatedAtRetType
- type ResourcePoolGetIdArgType
- type ResourcePoolGetIdAttributeType
- type ResourcePoolGetIdRetType
- type ResourcePoolGetIpAclArgType
- type ResourcePoolGetIpAclAttributeType
- type ResourcePoolGetIpAclRetType
- type ResourcePoolGetLabelsArgType
- type ResourcePoolGetLabelsAttributeType
- type ResourcePoolGetLabelsRetType
- type ResourcePoolGetMountPathArgType
- type ResourcePoolGetMountPathAttributeType
- type ResourcePoolGetMountPathRetType
- type ResourcePoolGetNameArgType
- type ResourcePoolGetNameAttributeType
- type ResourcePoolGetNameRetType
- type ResourcePoolGetPerformanceClassArgType
- type ResourcePoolGetPerformanceClassAttributeType
- type ResourcePoolGetPerformanceClassDowngradableAtArgType
- type ResourcePoolGetPerformanceClassDowngradableAtAttributeType
- type ResourcePoolGetPerformanceClassDowngradableAtRetType
- type ResourcePoolGetPerformanceClassRetType
- type ResourcePoolGetSizeReducibleAtArgType
- type ResourcePoolGetSizeReducibleAtAttributeType
- type ResourcePoolGetSizeReducibleAtRetType
- type ResourcePoolGetSnapshotScheduleArgType
- type ResourcePoolGetSnapshotScheduleAttributeType
- type ResourcePoolGetSnapshotScheduleRetType
- type ResourcePoolGetSpaceArgType
- type ResourcePoolGetSpaceAttributeType
- type ResourcePoolGetSpaceRetType
- type ResourcePoolGetStateArgType
- type ResourcePoolGetStateAttributeType
- type ResourcePoolGetStateRetType
- type ResourcePoolPerformanceClass
- func (o *ResourcePoolPerformanceClass) GetName() (res ResourcePoolPerformanceClassGetNameRetType)
- func (o *ResourcePoolPerformanceClass) GetNameOk() (ret ResourcePoolPerformanceClassGetNameRetType, ok bool)
- func (o *ResourcePoolPerformanceClass) GetPeakIops() (res ResourcePoolPerformanceClassGetPeakIopsRetType)
- func (o *ResourcePoolPerformanceClass) GetPeakIopsOk() (ret ResourcePoolPerformanceClassGetPeakIopsRetType, ok bool)
- func (o *ResourcePoolPerformanceClass) GetThroughput() (res ResourcePoolPerformanceClassGetThroughputRetType)
- func (o *ResourcePoolPerformanceClass) GetThroughputOk() (ret ResourcePoolPerformanceClassGetThroughputRetType, ok bool)
- func (o *ResourcePoolPerformanceClass) HasName() bool
- func (o *ResourcePoolPerformanceClass) HasPeakIops() bool
- func (o *ResourcePoolPerformanceClass) HasThroughput() bool
- func (o *ResourcePoolPerformanceClass) SetName(v ResourcePoolPerformanceClassGetNameRetType)
- func (o *ResourcePoolPerformanceClass) SetPeakIops(v ResourcePoolPerformanceClassGetPeakIopsRetType)
- func (o *ResourcePoolPerformanceClass) SetThroughput(v ResourcePoolPerformanceClassGetThroughputRetType)
- func (o ResourcePoolPerformanceClass) ToMap() (map[string]interface{}, error)
- type ResourcePoolPerformanceClassGetNameArgType
- type ResourcePoolPerformanceClassGetNameAttributeType
- type ResourcePoolPerformanceClassGetNameRetType
- type ResourcePoolPerformanceClassGetPeakIopsArgType
- type ResourcePoolPerformanceClassGetPeakIopsAttributeType
- type ResourcePoolPerformanceClassGetPeakIopsRetType
- type ResourcePoolPerformanceClassGetThroughputArgType
- type ResourcePoolPerformanceClassGetThroughputAttributeType
- type ResourcePoolPerformanceClassGetThroughputRetType
- type ResourcePoolSnapshot
- func (o *ResourcePoolSnapshot) GetComment() (res ResourcePoolSnapshotGetCommentRetType)
- func (o *ResourcePoolSnapshot) GetCommentOk() (ret ResourcePoolSnapshotGetCommentRetType, ok bool)
- func (o *ResourcePoolSnapshot) GetCreatedAt() (res ResourcePoolSnapshotGetCreatedAtRetType)
- func (o *ResourcePoolSnapshot) GetCreatedAtOk() (ret ResourcePoolSnapshotGetCreatedAtRetType, ok bool)
- func (o *ResourcePoolSnapshot) GetLogicalSizeGigabytes() (res ResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
- func (o *ResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (ret ResourcePoolSnapshotGetLogicalSizeGigabytesRetType, ok bool)
- func (o *ResourcePoolSnapshot) GetResourcePoolId() (res ResourcePoolSnapshotGetResourcePoolIdRetType)
- func (o *ResourcePoolSnapshot) GetResourcePoolIdOk() (ret ResourcePoolSnapshotGetResourcePoolIdRetType, ok bool)
- func (o *ResourcePoolSnapshot) GetSizeGigabytes() (res ResourcePoolSnapshotGetSizeGigabytesRetType)
- func (o *ResourcePoolSnapshot) GetSizeGigabytesOk() (ret ResourcePoolSnapshotGetSizeGigabytesRetType, ok bool)
- func (o *ResourcePoolSnapshot) GetSnapshotName() (res ResourcePoolSnapshotGetSnapshotNameRetType)
- func (o *ResourcePoolSnapshot) GetSnapshotNameOk() (ret ResourcePoolSnapshotGetSnapshotNameRetType, ok bool)
- func (o *ResourcePoolSnapshot) HasComment() bool
- func (o *ResourcePoolSnapshot) HasCreatedAt() bool
- func (o *ResourcePoolSnapshot) HasLogicalSizeGigabytes() bool
- func (o *ResourcePoolSnapshot) HasResourcePoolId() bool
- func (o *ResourcePoolSnapshot) HasSizeGigabytes() bool
- func (o *ResourcePoolSnapshot) HasSnapshotName() bool
- func (o *ResourcePoolSnapshot) SetComment(v ResourcePoolSnapshotGetCommentRetType)
- func (o *ResourcePoolSnapshot) SetCommentNil()
- func (o *ResourcePoolSnapshot) SetCreatedAt(v ResourcePoolSnapshotGetCreatedAtRetType)
- func (o *ResourcePoolSnapshot) SetLogicalSizeGigabytes(v ResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
- func (o *ResourcePoolSnapshot) SetResourcePoolId(v ResourcePoolSnapshotGetResourcePoolIdRetType)
- func (o *ResourcePoolSnapshot) SetSizeGigabytes(v ResourcePoolSnapshotGetSizeGigabytesRetType)
- func (o *ResourcePoolSnapshot) SetSnapshotName(v ResourcePoolSnapshotGetSnapshotNameRetType)
- func (o ResourcePoolSnapshot) ToMap() (map[string]interface{}, error)
- func (o *ResourcePoolSnapshot) UnsetComment()
- type ResourcePoolSnapshotGetCommentArgType
- type ResourcePoolSnapshotGetCommentAttributeType
- type ResourcePoolSnapshotGetCommentRetType
- type ResourcePoolSnapshotGetCreatedAtArgType
- type ResourcePoolSnapshotGetCreatedAtAttributeType
- type ResourcePoolSnapshotGetCreatedAtRetType
- type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType
- type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType
- type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType
- type ResourcePoolSnapshotGetResourcePoolIdArgType
- type ResourcePoolSnapshotGetResourcePoolIdAttributeType
- type ResourcePoolSnapshotGetResourcePoolIdRetType
- type ResourcePoolSnapshotGetSizeGigabytesArgType
- type ResourcePoolSnapshotGetSizeGigabytesAttributeType
- type ResourcePoolSnapshotGetSizeGigabytesRetType
- type ResourcePoolSnapshotGetSnapshotNameArgType
- type ResourcePoolSnapshotGetSnapshotNameAttributeType
- type ResourcePoolSnapshotGetSnapshotNameRetType
- type ResourcePoolSpace
- func (o *ResourcePoolSpace) GetAvailableGigabytes() (res ResourcePoolSpaceGetAvailableGigabytesRetType)
- func (o *ResourcePoolSpace) GetAvailableGigabytesOk() (ret ResourcePoolSpaceGetAvailableGigabytesRetType, ok bool)
- func (o *ResourcePoolSpace) GetSizeGigabytes() (res ResourcePoolSpaceGetSizeGigabytesRetType)
- func (o *ResourcePoolSpace) GetSizeGigabytesOk() (ret ResourcePoolSpaceGetSizeGigabytesRetType, ok bool)
- func (o *ResourcePoolSpace) GetUsedGigabytes() (res ResourcePoolSpaceGetUsedGigabytesRetType)
- func (o *ResourcePoolSpace) GetUsedGigabytesOk() (ret ResourcePoolSpaceGetUsedGigabytesRetType, ok bool)
- func (o *ResourcePoolSpace) HasAvailableGigabytes() bool
- func (o *ResourcePoolSpace) HasSizeGigabytes() bool
- func (o *ResourcePoolSpace) HasUsedGigabytes() bool
- func (o *ResourcePoolSpace) SetAvailableGigabytes(v ResourcePoolSpaceGetAvailableGigabytesRetType)
- func (o *ResourcePoolSpace) SetAvailableGigabytesNil()
- func (o *ResourcePoolSpace) SetSizeGigabytes(v ResourcePoolSpaceGetSizeGigabytesRetType)
- func (o *ResourcePoolSpace) SetUsedGigabytes(v ResourcePoolSpaceGetUsedGigabytesRetType)
- func (o *ResourcePoolSpace) SetUsedGigabytesNil()
- func (o ResourcePoolSpace) ToMap() (map[string]interface{}, error)
- func (o *ResourcePoolSpace) UnsetAvailableGigabytes()
- func (o *ResourcePoolSpace) UnsetUsedGigabytes()
- type ResourcePoolSpaceGetAvailableGigabytesArgType
- type ResourcePoolSpaceGetAvailableGigabytesAttributeType
- type ResourcePoolSpaceGetAvailableGigabytesRetType
- type ResourcePoolSpaceGetSizeGigabytesArgType
- type ResourcePoolSpaceGetSizeGigabytesAttributeType
- type ResourcePoolSpaceGetSizeGigabytesRetType
- type ResourcePoolSpaceGetUsedGigabytesArgType
- type ResourcePoolSpaceGetUsedGigabytesAttributeType
- type ResourcePoolSpaceGetUsedGigabytesRetType
- type ResourcePoolgetSnapshotsAreVisibleArgType
- type ResourcePoolgetSnapshotsAreVisibleAttributeType
- type ResourcePoolgetSnapshotsAreVisibleRetType
- type Share
- func (o *Share) GetCreatedAt() (res ShareGetCreatedAtRetType)
- func (o *Share) GetCreatedAtOk() (ret ShareGetCreatedAtRetType, ok bool)
- func (o *Share) GetExportPolicy() (res ShareGetExportPolicyRetType)
- func (o *Share) GetExportPolicyOk() (ret ShareGetExportPolicyRetType, ok bool)
- func (o *Share) GetId() (res ShareGetIdRetType)
- func (o *Share) GetIdOk() (ret ShareGetIdRetType, ok bool)
- func (o *Share) GetLabels() (res ShareGetLabelsRetType)
- func (o *Share) GetLabelsOk() (ret ShareGetLabelsRetType, ok bool)
- func (o *Share) GetMountPath() (res ShareGetMountPathRetType)
- func (o *Share) GetMountPathOk() (ret ShareGetMountPathRetType, ok bool)
- func (o *Share) GetName() (res ShareGetNameRetType)
- func (o *Share) GetNameOk() (ret ShareGetNameRetType, ok bool)
- func (o *Share) GetSpaceHardLimitGigabytes() (res ShareGetSpaceHardLimitGigabytesRetType)
- func (o *Share) GetSpaceHardLimitGigabytesOk() (ret ShareGetSpaceHardLimitGigabytesRetType, ok bool)
- func (o *Share) GetState() (res ShareGetStateRetType)
- func (o *Share) GetStateOk() (ret ShareGetStateRetType, ok bool)
- func (o *Share) HasCreatedAt() bool
- func (o *Share) HasExportPolicy() bool
- func (o *Share) HasId() bool
- func (o *Share) HasLabels() bool
- func (o *Share) HasMountPath() bool
- func (o *Share) HasName() bool
- func (o *Share) HasSpaceHardLimitGigabytes() bool
- func (o *Share) HasState() bool
- func (o *Share) SetCreatedAt(v ShareGetCreatedAtRetType)
- func (o *Share) SetExportPolicy(v ShareGetExportPolicyRetType)
- func (o *Share) SetExportPolicyNil()
- func (o *Share) SetId(v ShareGetIdRetType)
- func (o *Share) SetLabels(v ShareGetLabelsRetType)
- func (o *Share) SetMountPath(v ShareGetMountPathRetType)
- func (o *Share) SetName(v ShareGetNameRetType)
- func (o *Share) SetSpaceHardLimitGigabytes(v ShareGetSpaceHardLimitGigabytesRetType)
- func (o *Share) SetState(v ShareGetStateRetType)
- func (o Share) ToMap() (map[string]interface{}, error)
- func (o *Share) UnsetExportPolicy()
- type ShareExportPolicy
- func (o *ShareExportPolicy) GetCreatedAt() (res ShareExportPolicyGetCreatedAtRetType)
- func (o *ShareExportPolicy) GetCreatedAtOk() (ret ShareExportPolicyGetCreatedAtRetType, ok bool)
- func (o *ShareExportPolicy) GetId() (res ShareExportPolicyGetIdRetType)
- func (o *ShareExportPolicy) GetIdOk() (ret ShareExportPolicyGetIdRetType, ok bool)
- func (o *ShareExportPolicy) GetLabels() (res ShareExportPolicyGetLabelsRetType)
- func (o *ShareExportPolicy) GetLabelsOk() (ret ShareExportPolicyGetLabelsRetType, ok bool)
- func (o *ShareExportPolicy) GetName() (res ShareExportPolicyGetNameRetType)
- func (o *ShareExportPolicy) GetNameOk() (ret ShareExportPolicyGetNameRetType, ok bool)
- func (o *ShareExportPolicy) GetRules() (res ShareExportPolicyGetRulesRetType)
- func (o *ShareExportPolicy) GetRulesOk() (ret ShareExportPolicyGetRulesRetType, ok bool)
- func (o *ShareExportPolicy) GetSharesUsingExportPolicy() (res ShareExportPolicyGetSharesUsingExportPolicyRetType)
- func (o *ShareExportPolicy) GetSharesUsingExportPolicyOk() (ret ShareExportPolicyGetSharesUsingExportPolicyRetType, ok bool)
- func (o *ShareExportPolicy) HasCreatedAt() bool
- func (o *ShareExportPolicy) HasId() bool
- func (o *ShareExportPolicy) HasLabels() bool
- func (o *ShareExportPolicy) HasName() bool
- func (o *ShareExportPolicy) HasRules() bool
- func (o *ShareExportPolicy) HasSharesUsingExportPolicy() bool
- func (o *ShareExportPolicy) SetCreatedAt(v ShareExportPolicyGetCreatedAtRetType)
- func (o *ShareExportPolicy) SetId(v ShareExportPolicyGetIdRetType)
- func (o *ShareExportPolicy) SetLabels(v ShareExportPolicyGetLabelsRetType)
- func (o *ShareExportPolicy) SetName(v ShareExportPolicyGetNameRetType)
- func (o *ShareExportPolicy) SetRules(v ShareExportPolicyGetRulesRetType)
- func (o *ShareExportPolicy) SetSharesUsingExportPolicy(v ShareExportPolicyGetSharesUsingExportPolicyRetType)
- func (o ShareExportPolicy) ToMap() (map[string]interface{}, error)
- type ShareExportPolicyGetCreatedAtArgType
- type ShareExportPolicyGetCreatedAtAttributeType
- type ShareExportPolicyGetCreatedAtRetType
- type ShareExportPolicyGetIdArgType
- type ShareExportPolicyGetIdAttributeType
- type ShareExportPolicyGetIdRetType
- type ShareExportPolicyGetLabelsArgType
- type ShareExportPolicyGetLabelsAttributeType
- type ShareExportPolicyGetLabelsRetType
- type ShareExportPolicyGetNameArgType
- type ShareExportPolicyGetNameAttributeType
- type ShareExportPolicyGetNameRetType
- type ShareExportPolicyGetRulesArgType
- type ShareExportPolicyGetRulesAttributeType
- type ShareExportPolicyGetRulesRetType
- type ShareExportPolicyGetSharesUsingExportPolicyArgType
- type ShareExportPolicyGetSharesUsingExportPolicyAttributeType
- type ShareExportPolicyGetSharesUsingExportPolicyRetType
- type ShareExportPolicyRule
- func (o *ShareExportPolicyRule) GetCreatedAt() (res ShareExportPolicyRuleGetCreatedAtRetType)
- func (o *ShareExportPolicyRule) GetCreatedAtOk() (ret ShareExportPolicyRuleGetCreatedAtRetType, ok bool)
- func (o *ShareExportPolicyRule) GetDescription() (res ShareExportPolicyRuleGetDescriptionRetType)
- func (o *ShareExportPolicyRule) GetDescriptionOk() (ret ShareExportPolicyRuleGetDescriptionRetType, ok bool)
- func (o *ShareExportPolicyRule) GetId() (res ShareExportPolicyRuleGetIdRetType)
- func (o *ShareExportPolicyRule) GetIdOk() (ret ShareExportPolicyRuleGetIdRetType, ok bool)
- func (o *ShareExportPolicyRule) GetIpAcl() (res ShareExportPolicyRuleGetIpAclRetType)
- func (o *ShareExportPolicyRule) GetIpAclOk() (ret ShareExportPolicyRuleGetIpAclRetType, ok bool)
- func (o *ShareExportPolicyRule) GetOrder() (res ShareExportPolicyRuleGetOrderRetType)
- func (o *ShareExportPolicyRule) GetOrderOk() (ret ShareExportPolicyRuleGetOrderRetType, ok bool)
- func (o *ShareExportPolicyRule) GetReadOnly() (res ShareExportPolicyRulegetReadOnlyRetType)
- func (o *ShareExportPolicyRule) GetReadOnlyOk() (ret ShareExportPolicyRulegetReadOnlyRetType, ok bool)
- func (o *ShareExportPolicyRule) GetSetUuid() (res ShareExportPolicyRulegetSetUuidRetType)
- func (o *ShareExportPolicyRule) GetSetUuidOk() (ret ShareExportPolicyRulegetSetUuidRetType, ok bool)
- func (o *ShareExportPolicyRule) GetSuperUser() (res ShareExportPolicyRulegetSuperUserRetType)
- func (o *ShareExportPolicyRule) GetSuperUserOk() (ret ShareExportPolicyRulegetSuperUserRetType, ok bool)
- func (o *ShareExportPolicyRule) HasCreatedAt() bool
- func (o *ShareExportPolicyRule) HasDescription() bool
- func (o *ShareExportPolicyRule) HasId() bool
- func (o *ShareExportPolicyRule) HasIpAcl() bool
- func (o *ShareExportPolicyRule) HasOrder() bool
- func (o *ShareExportPolicyRule) HasReadOnly() bool
- func (o *ShareExportPolicyRule) HasSetUuid() bool
- func (o *ShareExportPolicyRule) HasSuperUser() bool
- func (o *ShareExportPolicyRule) SetCreatedAt(v ShareExportPolicyRuleGetCreatedAtRetType)
- func (o *ShareExportPolicyRule) SetDescription(v ShareExportPolicyRuleGetDescriptionRetType)
- func (o *ShareExportPolicyRule) SetDescriptionNil()
- func (o *ShareExportPolicyRule) SetId(v ShareExportPolicyRuleGetIdRetType)
- func (o *ShareExportPolicyRule) SetIpAcl(v ShareExportPolicyRuleGetIpAclRetType)
- func (o *ShareExportPolicyRule) SetOrder(v ShareExportPolicyRuleGetOrderRetType)
- func (o *ShareExportPolicyRule) SetReadOnly(v ShareExportPolicyRulegetReadOnlyRetType)
- func (o *ShareExportPolicyRule) SetSetUuid(v ShareExportPolicyRulegetSetUuidRetType)
- func (o *ShareExportPolicyRule) SetSuperUser(v ShareExportPolicyRulegetSuperUserRetType)
- func (o ShareExportPolicyRule) ToMap() (map[string]interface{}, error)
- func (o *ShareExportPolicyRule) UnsetDescription()
- type ShareExportPolicyRuleGetCreatedAtArgType
- type ShareExportPolicyRuleGetCreatedAtAttributeType
- type ShareExportPolicyRuleGetCreatedAtRetType
- type ShareExportPolicyRuleGetDescriptionArgType
- type ShareExportPolicyRuleGetDescriptionAttributeType
- type ShareExportPolicyRuleGetDescriptionRetType
- type ShareExportPolicyRuleGetIdArgType
- type ShareExportPolicyRuleGetIdAttributeType
- type ShareExportPolicyRuleGetIdRetType
- type ShareExportPolicyRuleGetIpAclArgType
- type ShareExportPolicyRuleGetIpAclAttributeType
- type ShareExportPolicyRuleGetIpAclRetType
- type ShareExportPolicyRuleGetOrderArgType
- type ShareExportPolicyRuleGetOrderAttributeType
- type ShareExportPolicyRuleGetOrderRetType
- type ShareExportPolicyRulegetReadOnlyArgType
- type ShareExportPolicyRulegetReadOnlyAttributeType
- type ShareExportPolicyRulegetReadOnlyRetType
- type ShareExportPolicyRulegetSetUuidArgType
- type ShareExportPolicyRulegetSetUuidAttributeType
- type ShareExportPolicyRulegetSetUuidRetType
- type ShareExportPolicyRulegetSuperUserArgType
- type ShareExportPolicyRulegetSuperUserAttributeType
- type ShareExportPolicyRulegetSuperUserRetType
- type ShareGetCreatedAtArgType
- type ShareGetCreatedAtAttributeType
- type ShareGetCreatedAtRetType
- type ShareGetExportPolicyArgType
- type ShareGetExportPolicyAttributeType
- type ShareGetExportPolicyRetType
- type ShareGetIdArgType
- type ShareGetIdAttributeType
- type ShareGetIdRetType
- type ShareGetLabelsArgType
- type ShareGetLabelsAttributeType
- type ShareGetLabelsRetType
- type ShareGetMountPathArgType
- type ShareGetMountPathAttributeType
- type ShareGetMountPathRetType
- type ShareGetNameArgType
- type ShareGetNameAttributeType
- type ShareGetNameRetType
- type ShareGetSpaceHardLimitGigabytesArgType
- type ShareGetSpaceHardLimitGigabytesAttributeType
- type ShareGetSpaceHardLimitGigabytesRetType
- type ShareGetStateArgType
- type ShareGetStateAttributeType
- type ShareGetStateRetType
- type SnapshotSchedule
- func (o *SnapshotSchedule) GetCron() (res SnapshotScheduleGetCronRetType)
- func (o *SnapshotSchedule) GetCronOk() (ret SnapshotScheduleGetCronRetType, ok bool)
- func (o *SnapshotSchedule) GetName() (res SnapshotScheduleGetNameRetType)
- func (o *SnapshotSchedule) GetNameOk() (ret SnapshotScheduleGetNameRetType, ok bool)
- func (o *SnapshotSchedule) HasCron() bool
- func (o *SnapshotSchedule) HasName() bool
- func (o *SnapshotSchedule) SetCron(v SnapshotScheduleGetCronRetType)
- func (o *SnapshotSchedule) SetName(v SnapshotScheduleGetNameRetType)
- func (o SnapshotSchedule) ToMap() (map[string]interface{}, error)
- type SnapshotScheduleGetCronArgType
- type SnapshotScheduleGetCronAttributeType
- type SnapshotScheduleGetCronRetType
- type SnapshotScheduleGetNameArgType
- type SnapshotScheduleGetNameAttributeType
- type SnapshotScheduleGetNameRetType
- type Status
- func (o *Status) GetCode() (res StatusGetCodeRetType)
- func (o *Status) GetCodeOk() (ret StatusGetCodeRetType, ok bool)
- func (o *Status) GetDetails() (res StatusGetDetailsRetType)
- func (o *Status) GetDetailsOk() (ret StatusGetDetailsRetType, ok bool)
- func (o *Status) GetMessage() (res StatusGetMessageRetType)
- func (o *Status) GetMessageOk() (ret StatusGetMessageRetType, ok bool)
- func (o *Status) HasCode() bool
- func (o *Status) HasDetails() bool
- func (o *Status) HasMessage() bool
- func (o *Status) SetCode(v StatusGetCodeRetType)
- func (o *Status) SetDetails(v StatusGetDetailsRetType)
- func (o *Status) SetMessage(v StatusGetMessageRetType)
- func (o Status) ToMap() (map[string]interface{}, error)
- type StatusGetCodeArgType
- type StatusGetCodeAttributeType
- type StatusGetCodeRetType
- type StatusGetDetailsArgType
- type StatusGetDetailsAttributeType
- type StatusGetDetailsRetType
- type StatusGetMessageArgType
- type StatusGetMessageAttributeType
- type StatusGetMessageRetType
- type UpdateResourcePoolPayload
- func (o *UpdateResourcePoolPayload) GetIpAcl() (res UpdateResourcePoolPayloadGetIpAclRetType)
- func (o *UpdateResourcePoolPayload) GetIpAclOk() (ret UpdateResourcePoolPayloadGetIpAclRetType, ok bool)
- func (o *UpdateResourcePoolPayload) GetLabels() (res UpdateResourcePoolPayloadGetLabelsRetType)
- func (o *UpdateResourcePoolPayload) GetLabelsOk() (ret UpdateResourcePoolPayloadGetLabelsRetType, ok bool)
- func (o *UpdateResourcePoolPayload) GetPerformanceClass() (res UpdateResourcePoolPayloadGetPerformanceClassRetType)
- func (o *UpdateResourcePoolPayload) GetPerformanceClassOk() (ret UpdateResourcePoolPayloadGetPerformanceClassRetType, ok bool)
- func (o *UpdateResourcePoolPayload) GetSizeGigabytes() (res UpdateResourcePoolPayloadGetSizeGigabytesRetType)
- func (o *UpdateResourcePoolPayload) GetSizeGigabytesOk() (ret UpdateResourcePoolPayloadGetSizeGigabytesRetType, ok bool)
- func (o *UpdateResourcePoolPayload) GetSnapshotScheduleName() (res UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType)
- func (o *UpdateResourcePoolPayload) GetSnapshotScheduleNameOk() (ret UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType, ok bool)
- func (o *UpdateResourcePoolPayload) GetSnapshotsAreVisible() (res UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
- func (o *UpdateResourcePoolPayload) GetSnapshotsAreVisibleOk() (ret UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType, ok bool)
- func (o *UpdateResourcePoolPayload) HasIpAcl() bool
- func (o *UpdateResourcePoolPayload) HasLabels() bool
- func (o *UpdateResourcePoolPayload) HasPerformanceClass() bool
- func (o *UpdateResourcePoolPayload) HasSizeGigabytes() bool
- func (o *UpdateResourcePoolPayload) HasSnapshotScheduleName() bool
- func (o *UpdateResourcePoolPayload) HasSnapshotsAreVisible() bool
- func (o *UpdateResourcePoolPayload) SetIpAcl(v UpdateResourcePoolPayloadGetIpAclRetType)
- func (o *UpdateResourcePoolPayload) SetLabels(v UpdateResourcePoolPayloadGetLabelsRetType)
- func (o *UpdateResourcePoolPayload) SetPerformanceClass(v UpdateResourcePoolPayloadGetPerformanceClassRetType)
- func (o *UpdateResourcePoolPayload) SetSizeGigabytes(v UpdateResourcePoolPayloadGetSizeGigabytesRetType)
- func (o *UpdateResourcePoolPayload) SetSizeGigabytesNil()
- func (o *UpdateResourcePoolPayload) SetSnapshotScheduleName(v UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType)
- func (o *UpdateResourcePoolPayload) SetSnapshotsAreVisible(v UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
- func (o UpdateResourcePoolPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateResourcePoolPayload) UnsetSizeGigabytes()
- type UpdateResourcePoolPayloadGetIpAclArgType
- type UpdateResourcePoolPayloadGetIpAclAttributeType
- type UpdateResourcePoolPayloadGetIpAclRetType
- type UpdateResourcePoolPayloadGetLabelsArgType
- type UpdateResourcePoolPayloadGetLabelsAttributeType
- type UpdateResourcePoolPayloadGetLabelsRetType
- type UpdateResourcePoolPayloadGetPerformanceClassArgType
- type UpdateResourcePoolPayloadGetPerformanceClassAttributeType
- type UpdateResourcePoolPayloadGetPerformanceClassRetType
- type UpdateResourcePoolPayloadGetSizeGigabytesArgType
- type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType
- type UpdateResourcePoolPayloadGetSizeGigabytesRetType
- type UpdateResourcePoolPayloadGetSnapshotScheduleNameArgType
- type UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType
- type UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType
- type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType
- type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType
- type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType
- type UpdateResourcePoolRequest
- type UpdateResourcePoolResponse
- func (o *UpdateResourcePoolResponse) GetResourcePool() (res UpdateResourcePoolResponseGetResourcePoolRetType)
- func (o *UpdateResourcePoolResponse) GetResourcePoolOk() (ret UpdateResourcePoolResponseGetResourcePoolRetType, ok bool)
- func (o *UpdateResourcePoolResponse) HasResourcePool() bool
- func (o *UpdateResourcePoolResponse) SetResourcePool(v UpdateResourcePoolResponseGetResourcePoolRetType)
- func (o UpdateResourcePoolResponse) ToMap() (map[string]interface{}, error)
- type UpdateResourcePoolResponseGetResourcePoolArgType
- type UpdateResourcePoolResponseGetResourcePoolAttributeType
- type UpdateResourcePoolResponseGetResourcePoolRetType
- type UpdateResourcePoolResponseResourcePool
- func (o *UpdateResourcePoolResponseResourcePool) GetAvailabilityZone() (res UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetAvailabilityZoneOk() (ret UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetCountShares() (res UpdateResourcePoolResponseResourcePoolGetCountSharesRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetCountSharesOk() (ret UpdateResourcePoolResponseResourcePoolGetCountSharesRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetCreatedAt() (res UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetCreatedAtOk() (ret UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetId() (res UpdateResourcePoolResponseResourcePoolGetIdRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetIdOk() (ret UpdateResourcePoolResponseResourcePoolGetIdRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetIpAcl() (res UpdateResourcePoolResponseResourcePoolGetIpAclRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetIpAclOk() (ret UpdateResourcePoolResponseResourcePoolGetIpAclRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetLabels() (res UpdateResourcePoolResponseResourcePoolGetLabelsRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetLabelsOk() (ret UpdateResourcePoolResponseResourcePoolGetLabelsRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetMountPath() (res UpdateResourcePoolResponseResourcePoolGetMountPathRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetMountPathOk() (ret UpdateResourcePoolResponseResourcePoolGetMountPathRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetName() (res UpdateResourcePoolResponseResourcePoolGetNameRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetNameOk() (ret UpdateResourcePoolResponseResourcePoolGetNameRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClass() (res UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt() (...)
- func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk() (...)
- func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClassOk() (ret UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetSizeReducibleAt() (res UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetSizeReducibleAtOk() (ret UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotSchedule() (res UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotScheduleOk() (ret UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisible() (res UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk() (ret UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType, ...)
- func (o *UpdateResourcePoolResponseResourcePool) GetSpace() (res UpdateResourcePoolResponseResourcePoolGetSpaceRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetSpaceOk() (ret UpdateResourcePoolResponseResourcePoolGetSpaceRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) GetState() (res UpdateResourcePoolResponseResourcePoolGetStateRetType)
- func (o *UpdateResourcePoolResponseResourcePool) GetStateOk() (ret UpdateResourcePoolResponseResourcePoolGetStateRetType, ok bool)
- func (o *UpdateResourcePoolResponseResourcePool) HasAvailabilityZone() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasCountShares() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasCreatedAt() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasId() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasIpAcl() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasLabels() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasMountPath() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasName() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClass() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotSchedule() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasSpace() bool
- func (o *UpdateResourcePoolResponseResourcePool) HasState() bool
- func (o *UpdateResourcePoolResponseResourcePool) SetAvailabilityZone(v UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetCountShares(v UpdateResourcePoolResponseResourcePoolGetCountSharesRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetCreatedAt(v UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetId(v UpdateResourcePoolResponseResourcePoolGetIdRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetIpAcl(v UpdateResourcePoolResponseResourcePoolGetIpAclRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetLabels(v UpdateResourcePoolResponseResourcePoolGetLabelsRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetMountPath(v UpdateResourcePoolResponseResourcePoolGetMountPathRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetName(v UpdateResourcePoolResponseResourcePoolGetNameRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetPerformanceClass(v UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt(...)
- func (o *UpdateResourcePoolResponseResourcePool) SetSizeReducibleAt(v UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetSnapshotSchedule(v UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetSnapshotsAreVisible(v UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetSpace(v UpdateResourcePoolResponseResourcePoolGetSpaceRetType)
- func (o *UpdateResourcePoolResponseResourcePool) SetState(v UpdateResourcePoolResponseResourcePoolGetStateRetType)
- func (o UpdateResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)
- type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType
- type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType
- type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType
- type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType
- type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType
- type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType
- type UpdateResourcePoolResponseResourcePoolGetCreatedAtArgType
- type UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType
- type UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType
- type UpdateResourcePoolResponseResourcePoolGetIdArgType
- type UpdateResourcePoolResponseResourcePoolGetIdAttributeType
- type UpdateResourcePoolResponseResourcePoolGetIdRetType
- type UpdateResourcePoolResponseResourcePoolGetIpAclArgType
- type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType
- type UpdateResourcePoolResponseResourcePoolGetIpAclRetType
- type UpdateResourcePoolResponseResourcePoolGetLabelsArgType
- type UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType
- type UpdateResourcePoolResponseResourcePoolGetLabelsRetType
- type UpdateResourcePoolResponseResourcePoolGetMountPathArgType
- type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType
- type UpdateResourcePoolResponseResourcePoolGetMountPathRetType
- type UpdateResourcePoolResponseResourcePoolGetNameArgType
- type UpdateResourcePoolResponseResourcePoolGetNameAttributeType
- type UpdateResourcePoolResponseResourcePoolGetNameRetType
- type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType
- type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType
- type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType
- type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType
- type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType
- type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType
- type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType
- type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType
- type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType
- type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType
- type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType
- type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType
- type UpdateResourcePoolResponseResourcePoolGetSpaceArgType
- type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType
- type UpdateResourcePoolResponseResourcePoolGetSpaceRetType
- type UpdateResourcePoolResponseResourcePoolGetStateArgType
- type UpdateResourcePoolResponseResourcePoolGetStateAttributeType
- type UpdateResourcePoolResponseResourcePoolGetStateRetType
- type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType
- type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType
- type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType
- type UpdateShareExportPolicyBodyRule
- func (o *UpdateShareExportPolicyBodyRule) GetDescription() (res UpdateShareExportPolicyBodyRuleGetDescriptionRetType)
- func (o *UpdateShareExportPolicyBodyRule) GetDescriptionOk() (ret UpdateShareExportPolicyBodyRuleGetDescriptionRetType, ok bool)
- func (o *UpdateShareExportPolicyBodyRule) GetIpAcl() (res UpdateShareExportPolicyBodyRuleGetIpAclRetType)
- func (o *UpdateShareExportPolicyBodyRule) GetIpAclOk() (ret UpdateShareExportPolicyBodyRuleGetIpAclRetType, ok bool)
- func (o *UpdateShareExportPolicyBodyRule) GetOrder() (res UpdateShareExportPolicyBodyRuleGetOrderRetType)
- func (o *UpdateShareExportPolicyBodyRule) GetOrderOk() (ret UpdateShareExportPolicyBodyRuleGetOrderRetType, ok bool)
- func (o *UpdateShareExportPolicyBodyRule) GetReadOnly() (res UpdateShareExportPolicyBodyRulegetReadOnlyRetType)
- func (o *UpdateShareExportPolicyBodyRule) GetReadOnlyOk() (ret UpdateShareExportPolicyBodyRulegetReadOnlyRetType, ok bool)
- func (o *UpdateShareExportPolicyBodyRule) GetSetUuid() (res UpdateShareExportPolicyBodyRulegetSetUuidRetType)
- func (o *UpdateShareExportPolicyBodyRule) GetSetUuidOk() (ret UpdateShareExportPolicyBodyRulegetSetUuidRetType, ok bool)
- func (o *UpdateShareExportPolicyBodyRule) GetSuperUser() (res UpdateShareExportPolicyBodyRulegetSuperUserRetType)
- func (o *UpdateShareExportPolicyBodyRule) GetSuperUserOk() (ret UpdateShareExportPolicyBodyRulegetSuperUserRetType, ok bool)
- func (o *UpdateShareExportPolicyBodyRule) HasDescription() bool
- func (o *UpdateShareExportPolicyBodyRule) HasIpAcl() bool
- func (o *UpdateShareExportPolicyBodyRule) HasOrder() bool
- func (o *UpdateShareExportPolicyBodyRule) HasReadOnly() bool
- func (o *UpdateShareExportPolicyBodyRule) HasSetUuid() bool
- func (o *UpdateShareExportPolicyBodyRule) HasSuperUser() bool
- func (o *UpdateShareExportPolicyBodyRule) SetDescription(v UpdateShareExportPolicyBodyRuleGetDescriptionRetType)
- func (o *UpdateShareExportPolicyBodyRule) SetDescriptionNil()
- func (o *UpdateShareExportPolicyBodyRule) SetIpAcl(v UpdateShareExportPolicyBodyRuleGetIpAclRetType)
- func (o *UpdateShareExportPolicyBodyRule) SetOrder(v UpdateShareExportPolicyBodyRuleGetOrderRetType)
- func (o *UpdateShareExportPolicyBodyRule) SetReadOnly(v UpdateShareExportPolicyBodyRulegetReadOnlyRetType)
- func (o *UpdateShareExportPolicyBodyRule) SetSetUuid(v UpdateShareExportPolicyBodyRulegetSetUuidRetType)
- func (o *UpdateShareExportPolicyBodyRule) SetSuperUser(v UpdateShareExportPolicyBodyRulegetSuperUserRetType)
- func (o UpdateShareExportPolicyBodyRule) ToMap() (map[string]interface{}, error)
- func (o *UpdateShareExportPolicyBodyRule) UnsetDescription()
- type UpdateShareExportPolicyBodyRuleGetDescriptionArgType
- type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType
- type UpdateShareExportPolicyBodyRuleGetDescriptionRetType
- type UpdateShareExportPolicyBodyRuleGetIpAclArgType
- type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType
- type UpdateShareExportPolicyBodyRuleGetIpAclRetType
- type UpdateShareExportPolicyBodyRuleGetOrderArgType
- type UpdateShareExportPolicyBodyRuleGetOrderAttributeType
- type UpdateShareExportPolicyBodyRuleGetOrderRetType
- type UpdateShareExportPolicyBodyRulegetReadOnlyArgType
- type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType
- type UpdateShareExportPolicyBodyRulegetReadOnlyRetType
- type UpdateShareExportPolicyBodyRulegetSetUuidArgType
- type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType
- type UpdateShareExportPolicyBodyRulegetSetUuidRetType
- type UpdateShareExportPolicyBodyRulegetSuperUserArgType
- type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType
- type UpdateShareExportPolicyBodyRulegetSuperUserRetType
- type UpdateShareExportPolicyPayload
- func (o *UpdateShareExportPolicyPayload) GetLabels() (res UpdateShareExportPolicyPayloadGetLabelsRetType)
- func (o *UpdateShareExportPolicyPayload) GetLabelsOk() (ret UpdateShareExportPolicyPayloadGetLabelsRetType, ok bool)
- func (o *UpdateShareExportPolicyPayload) GetRules() (res UpdateShareExportPolicyPayloadGetRulesRetType)
- func (o *UpdateShareExportPolicyPayload) GetRulesOk() (ret UpdateShareExportPolicyPayloadGetRulesRetType, ok bool)
- func (o *UpdateShareExportPolicyPayload) HasLabels() bool
- func (o *UpdateShareExportPolicyPayload) HasRules() bool
- func (o *UpdateShareExportPolicyPayload) SetLabels(v UpdateShareExportPolicyPayloadGetLabelsRetType)
- func (o *UpdateShareExportPolicyPayload) SetRules(v UpdateShareExportPolicyPayloadGetRulesRetType)
- func (o UpdateShareExportPolicyPayload) ToMap() (map[string]interface{}, error)
- type UpdateShareExportPolicyPayloadGetLabelsArgType
- type UpdateShareExportPolicyPayloadGetLabelsAttributeType
- type UpdateShareExportPolicyPayloadGetLabelsRetType
- type UpdateShareExportPolicyPayloadGetRulesArgType
- type UpdateShareExportPolicyPayloadGetRulesAttributeType
- type UpdateShareExportPolicyPayloadGetRulesRetType
- type UpdateShareExportPolicyRequest
- type UpdateShareExportPolicyResponse
- func (o *UpdateShareExportPolicyResponse) GetShareExportPolicy() (res UpdateShareExportPolicyResponseGetShareExportPolicyRetType)
- func (o *UpdateShareExportPolicyResponse) GetShareExportPolicyOk() (ret UpdateShareExportPolicyResponseGetShareExportPolicyRetType, ok bool)
- func (o *UpdateShareExportPolicyResponse) HasShareExportPolicy() bool
- func (o *UpdateShareExportPolicyResponse) SetShareExportPolicy(v UpdateShareExportPolicyResponseGetShareExportPolicyRetType)
- func (o UpdateShareExportPolicyResponse) ToMap() (map[string]interface{}, error)
- type UpdateShareExportPolicyResponseGetShareExportPolicyArgType
- type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType
- type UpdateShareExportPolicyResponseGetShareExportPolicyRetType
- type UpdateSharePayload
- func (o *UpdateSharePayload) GetExportPolicyName() (res UpdateSharePayloadGetExportPolicyNameRetType)
- func (o *UpdateSharePayload) GetExportPolicyNameOk() (ret UpdateSharePayloadGetExportPolicyNameRetType, ok bool)
- func (o *UpdateSharePayload) GetLabels() (res UpdateSharePayloadGetLabelsRetType)
- func (o *UpdateSharePayload) GetLabelsOk() (ret UpdateSharePayloadGetLabelsRetType, ok bool)
- func (o *UpdateSharePayload) GetSpaceHardLimitGigabytes() (res UpdateSharePayloadGetSpaceHardLimitGigabytesRetType)
- func (o *UpdateSharePayload) GetSpaceHardLimitGigabytesOk() (ret UpdateSharePayloadGetSpaceHardLimitGigabytesRetType, ok bool)
- func (o *UpdateSharePayload) HasExportPolicyName() bool
- func (o *UpdateSharePayload) HasLabels() bool
- func (o *UpdateSharePayload) HasSpaceHardLimitGigabytes() bool
- func (o *UpdateSharePayload) SetExportPolicyName(v UpdateSharePayloadGetExportPolicyNameRetType)
- func (o *UpdateSharePayload) SetExportPolicyNameNil()
- func (o *UpdateSharePayload) SetLabels(v UpdateSharePayloadGetLabelsRetType)
- func (o *UpdateSharePayload) SetSpaceHardLimitGigabytes(v UpdateSharePayloadGetSpaceHardLimitGigabytesRetType)
- func (o *UpdateSharePayload) SetSpaceHardLimitGigabytesNil()
- func (o UpdateSharePayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateSharePayload) UnsetExportPolicyName()
- func (o *UpdateSharePayload) UnsetSpaceHardLimitGigabytes()
- type UpdateSharePayloadGetExportPolicyNameArgType
- type UpdateSharePayloadGetExportPolicyNameAttributeType
- type UpdateSharePayloadGetExportPolicyNameRetType
- type UpdateSharePayloadGetLabelsArgType
- type UpdateSharePayloadGetLabelsAttributeType
- type UpdateSharePayloadGetLabelsRetType
- type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType
- type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType
- type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType
- type UpdateShareRequest
- type UpdateShareResponse
- func (o *UpdateShareResponse) GetShare() (res UpdateShareResponseGetShareRetType)
- func (o *UpdateShareResponse) GetShareOk() (ret UpdateShareResponseGetShareRetType, ok bool)
- func (o *UpdateShareResponse) HasShare() bool
- func (o *UpdateShareResponse) SetShare(v UpdateShareResponseGetShareRetType)
- func (o UpdateShareResponse) ToMap() (map[string]interface{}, error)
- type UpdateShareResponseGetShareArgType
- type UpdateShareResponseGetShareAttributeType
- type UpdateShareResponseGetShareRetType
- type UpdateShareResponseShare
- func (o *UpdateShareResponseShare) GetCreatedAt() (res UpdateShareResponseShareGetCreatedAtRetType)
- func (o *UpdateShareResponseShare) GetCreatedAtOk() (ret UpdateShareResponseShareGetCreatedAtRetType, ok bool)
- func (o *UpdateShareResponseShare) GetExportPolicy() (res UpdateShareResponseShareGetExportPolicyRetType)
- func (o *UpdateShareResponseShare) GetExportPolicyOk() (ret UpdateShareResponseShareGetExportPolicyRetType, ok bool)
- func (o *UpdateShareResponseShare) GetId() (res UpdateShareResponseShareGetIdRetType)
- func (o *UpdateShareResponseShare) GetIdOk() (ret UpdateShareResponseShareGetIdRetType, ok bool)
- func (o *UpdateShareResponseShare) GetLabels() (res UpdateShareResponseShareGetLabelsRetType)
- func (o *UpdateShareResponseShare) GetLabelsOk() (ret UpdateShareResponseShareGetLabelsRetType, ok bool)
- func (o *UpdateShareResponseShare) GetMountPath() (res UpdateShareResponseShareGetMountPathRetType)
- func (o *UpdateShareResponseShare) GetMountPathOk() (ret UpdateShareResponseShareGetMountPathRetType, ok bool)
- func (o *UpdateShareResponseShare) GetName() (res UpdateShareResponseShareGetNameRetType)
- func (o *UpdateShareResponseShare) GetNameOk() (ret UpdateShareResponseShareGetNameRetType, ok bool)
- func (o *UpdateShareResponseShare) GetSpaceHardLimitGigabytes() (res UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType)
- func (o *UpdateShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)
- func (o *UpdateShareResponseShare) GetState() (res UpdateShareResponseShareGetStateRetType)
- func (o *UpdateShareResponseShare) GetStateOk() (ret UpdateShareResponseShareGetStateRetType, ok bool)
- func (o *UpdateShareResponseShare) HasCreatedAt() bool
- func (o *UpdateShareResponseShare) HasExportPolicy() bool
- func (o *UpdateShareResponseShare) HasId() bool
- func (o *UpdateShareResponseShare) HasLabels() bool
- func (o *UpdateShareResponseShare) HasMountPath() bool
- func (o *UpdateShareResponseShare) HasName() bool
- func (o *UpdateShareResponseShare) HasSpaceHardLimitGigabytes() bool
- func (o *UpdateShareResponseShare) HasState() bool
- func (o *UpdateShareResponseShare) SetCreatedAt(v UpdateShareResponseShareGetCreatedAtRetType)
- func (o *UpdateShareResponseShare) SetExportPolicy(v UpdateShareResponseShareGetExportPolicyRetType)
- func (o *UpdateShareResponseShare) SetExportPolicyNil()
- func (o *UpdateShareResponseShare) SetId(v UpdateShareResponseShareGetIdRetType)
- func (o *UpdateShareResponseShare) SetLabels(v UpdateShareResponseShareGetLabelsRetType)
- func (o *UpdateShareResponseShare) SetMountPath(v UpdateShareResponseShareGetMountPathRetType)
- func (o *UpdateShareResponseShare) SetName(v UpdateShareResponseShareGetNameRetType)
- func (o *UpdateShareResponseShare) SetSpaceHardLimitGigabytes(v UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType)
- func (o *UpdateShareResponseShare) SetState(v UpdateShareResponseShareGetStateRetType)
- func (o UpdateShareResponseShare) ToMap() (map[string]interface{}, error)
- func (o *UpdateShareResponseShare) UnsetExportPolicy()
- type UpdateShareResponseShareGetCreatedAtArgType
- type UpdateShareResponseShareGetCreatedAtAttributeType
- type UpdateShareResponseShareGetCreatedAtRetType
- type UpdateShareResponseShareGetExportPolicyArgType
- type UpdateShareResponseShareGetExportPolicyAttributeType
- type UpdateShareResponseShareGetExportPolicyRetType
- type UpdateShareResponseShareGetIdArgType
- type UpdateShareResponseShareGetIdAttributeType
- type UpdateShareResponseShareGetIdRetType
- type UpdateShareResponseShareGetLabelsArgType
- type UpdateShareResponseShareGetLabelsAttributeType
- type UpdateShareResponseShareGetLabelsRetType
- type UpdateShareResponseShareGetMountPathArgType
- type UpdateShareResponseShareGetMountPathAttributeType
- type UpdateShareResponseShareGetMountPathRetType
- type UpdateShareResponseShareGetNameArgType
- type UpdateShareResponseShareGetNameAttributeType
- type UpdateShareResponseShareGetNameRetType
- type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType
- type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType
- type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType
- type UpdateShareResponseShareGetStateArgType
- type UpdateShareResponseShareGetStateAttributeType
- type UpdateShareResponseShareGetStateRetType
- type ValidationError
- func (o *ValidationError) GetErrorDescription() (res ValidationErrorGetErrorDescriptionRetType)
- func (o *ValidationError) GetErrorDescriptionOk() (ret ValidationErrorGetErrorDescriptionRetType, ok bool)
- func (o *ValidationError) GetFields() (ret ValidationErrorGetFieldsRetType)
- func (o *ValidationError) GetFieldsOk() (ret ValidationErrorGetFieldsRetType, ok bool)
- func (o *ValidationError) GetTitle() (ret ValidationErrorGetTitleRetType)
- func (o *ValidationError) GetTitleOk() (ret ValidationErrorGetTitleRetType, ok bool)
- func (o *ValidationError) GetType() (ret ValidationErrorGetTypeRetType)
- func (o *ValidationError) GetTypeOk() (ret ValidationErrorGetTypeRetType, ok bool)
- func (o *ValidationError) HasErrorDescription() bool
- func (o *ValidationError) SetErrorDescription(v ValidationErrorGetErrorDescriptionRetType)
- func (o *ValidationError) SetFields(v ValidationErrorGetFieldsRetType)
- func (o *ValidationError) SetTitle(v ValidationErrorGetTitleRetType)
- func (o *ValidationError) SetType(v ValidationErrorGetTypeRetType)
- func (o ValidationError) ToMap() (map[string]interface{}, error)
- type ValidationErrorAllOf
- func (o *ValidationErrorAllOf) GetFields() (ret ValidationErrorAllOfGetFieldsRetType)
- func (o *ValidationErrorAllOf) GetFieldsOk() (ret ValidationErrorAllOfGetFieldsRetType, ok bool)
- func (o *ValidationErrorAllOf) SetFields(v ValidationErrorAllOfGetFieldsRetType)
- func (o ValidationErrorAllOf) ToMap() (map[string]interface{}, error)
- type ValidationErrorAllOfGetFieldsArgType
- type ValidationErrorAllOfGetFieldsAttributeType
- type ValidationErrorAllOfGetFieldsRetType
- type ValidationErrorField
- func (o *ValidationErrorField) GetField() (ret ValidationErrorFieldGetFieldRetType)
- func (o *ValidationErrorField) GetFieldOk() (ret ValidationErrorFieldGetFieldRetType, ok bool)
- func (o *ValidationErrorField) GetReason() (ret ValidationErrorFieldGetReasonRetType)
- func (o *ValidationErrorField) GetReasonOk() (ret ValidationErrorFieldGetReasonRetType, ok bool)
- func (o *ValidationErrorField) SetField(v ValidationErrorFieldGetFieldRetType)
- func (o *ValidationErrorField) SetReason(v ValidationErrorFieldGetReasonRetType)
- func (o ValidationErrorField) ToMap() (map[string]interface{}, error)
- type ValidationErrorFieldGetFieldArgType
- type ValidationErrorFieldGetFieldAttributeType
- type ValidationErrorFieldGetFieldRetType
- type ValidationErrorFieldGetReasonArgType
- type ValidationErrorFieldGetReasonAttributeType
- type ValidationErrorFieldGetReasonRetType
- type ValidationErrorGetErrorDescriptionArgType
- type ValidationErrorGetErrorDescriptionAttributeType
- type ValidationErrorGetErrorDescriptionRetType
- type ValidationErrorGetFieldsArgType
- type ValidationErrorGetFieldsAttributeType
- type ValidationErrorGetFieldsRetType
- type ValidationErrorGetTitleArgType
- type ValidationErrorGetTitleAttributeType
- type ValidationErrorGetTitleRetType
- type ValidationErrorGetTypeArgType
- type ValidationErrorGetTypeAttributeType
- type ValidationErrorGetTypeRetType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func ParameterValueToString ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct {
// contains filtered or unexported fields
}
APIClient manages communication with the STACKIT File Storage (SFS) API v1beta.0.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)
NewAPIClient creates a new API client. Optionally receives configuration options
func (*APIClient) CreateResourcePool ¶
func (a *APIClient) CreateResourcePool(ctx context.Context, projectId string, region string) ApiCreateResourcePoolRequest
CreateResourcePool: Create Resource Pool
Create a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiCreateResourcePoolRequest
func (*APIClient) CreateResourcePoolExecute ¶
func (*APIClient) CreateResourcePoolSnapshot ¶
func (a *APIClient) CreateResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateResourcePoolSnapshotRequest
CreateResourcePoolSnapshot: Create Resource Pool Snapshot
Creates a Snapshot of a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiCreateResourcePoolSnapshotRequest
func (*APIClient) CreateResourcePoolSnapshotExecute ¶
func (*APIClient) CreateShare ¶
func (a *APIClient) CreateShare(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateShareRequest
CreateShare: Create Share
Creates a Share in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiCreateShareRequest
func (*APIClient) CreateShareExecute ¶
func (*APIClient) CreateShareExportPolicy ¶
func (a *APIClient) CreateShareExportPolicy(ctx context.Context, projectId string, region string) ApiCreateShareExportPolicyRequest
CreateShareExportPolicy: Create Share Export Policy
Creates a ShareExportPolicy in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiCreateShareExportPolicyRequest
func (*APIClient) CreateShareExportPolicyExecute ¶
func (*APIClient) DeleteResourcePool ¶
func (a *APIClient) DeleteResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiDeleteResourcePoolRequest
DeleteResourcePool: Delete Resource Pool
Deletes a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiDeleteResourcePoolRequest
func (*APIClient) DeleteResourcePoolExecute ¶
func (*APIClient) DeleteResourcePoolSnapshot ¶
func (a *APIClient) DeleteResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiDeleteResourcePoolSnapshotRequest
DeleteResourcePoolSnapshot: Delete Resource Pool Snapshot
Deletes a Snapshot from a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @param snapshotName @return ApiDeleteResourcePoolSnapshotRequest
func (*APIClient) DeleteResourcePoolSnapshotExecute ¶
func (*APIClient) DeleteShare ¶
func (a *APIClient) DeleteShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiDeleteShareRequest
DeleteShare: Delete Share
Deletes a Shares in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @param shareId @return ApiDeleteShareRequest
func (*APIClient) DeleteShareExecute ¶
func (*APIClient) DeleteShareExportPolicy ¶
func (a *APIClient) DeleteShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiDeleteShareExportPolicyRequest
DeleteShareExportPolicy: Delete Share Export Policy
Deletes a ShareExportPolicies in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param policyId @return ApiDeleteShareExportPolicyRequest
func (*APIClient) DeleteShareExportPolicyExecute ¶
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *config.Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
func (*APIClient) GetResourcePool ¶
func (a *APIClient) GetResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiGetResourcePoolRequest
GetResourcePool: Get Resource Pool
Retrieves a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiGetResourcePoolRequest
func (*APIClient) GetResourcePoolExecute ¶
func (*APIClient) GetResourcePoolSnapshot ¶
func (a *APIClient) GetResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiGetResourcePoolSnapshotRequest
GetResourcePoolSnapshot: Get Resource Pool Snapshot
Retrieves a Snapshot from a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @param snapshotName @return ApiGetResourcePoolSnapshotRequest
func (*APIClient) GetResourcePoolSnapshotExecute ¶
func (*APIClient) GetShare ¶
func (a *APIClient) GetShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiGetShareRequest
GetShare: Get Share
Retrieves a Shares in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @param shareId @return ApiGetShareRequest
func (*APIClient) GetShareExecute ¶
func (*APIClient) GetShareExportPolicy ¶
func (a *APIClient) GetShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiGetShareExportPolicyRequest
GetShareExportPolicy: Get Share Export Policy
Retrieves a ShareExportPolicies in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param policyId @return ApiGetShareExportPolicyRequest
func (*APIClient) GetShareExportPolicyExecute ¶
func (*APIClient) ListPerformanceClasses ¶
func (a *APIClient) ListPerformanceClasses(ctx context.Context) ApiListPerformanceClassesRequest
ListPerformanceClasses: List Resource Performance Classes
Lists all performances classes available
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListPerformanceClassesRequest
func (*APIClient) ListPerformanceClassesExecute ¶
func (a *APIClient) ListPerformanceClassesExecute(ctx context.Context) (*ListPerformanceClassesResponse, error)
func (*APIClient) ListResourcePoolSnapshots ¶
func (a *APIClient) ListResourcePoolSnapshots(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListResourcePoolSnapshotsRequest
ListResourcePoolSnapshots: List Resource Pool Snapshots
Lists the Snapshots of a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiListResourcePoolSnapshotsRequest
func (*APIClient) ListResourcePoolSnapshotsExecute ¶
func (*APIClient) ListResourcePools ¶
func (a *APIClient) ListResourcePools(ctx context.Context, projectId string, region string) ApiListResourcePoolsRequest
ListResourcePools: List Resource Pools
Lists Resource Pools in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListResourcePoolsRequest
func (*APIClient) ListResourcePoolsExecute ¶
func (*APIClient) ListShareExportPolicies ¶
func (a *APIClient) ListShareExportPolicies(ctx context.Context, projectId string, region string) ApiListShareExportPoliciesRequest
ListShareExportPolicies: List Share Export Policies
Lists ShareExportPolicies in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListShareExportPoliciesRequest
func (*APIClient) ListShareExportPoliciesExecute ¶
func (*APIClient) ListShares ¶
func (a *APIClient) ListShares(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListSharesRequest
ListShares: List Shares
Lists Shares in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiListSharesRequest
func (*APIClient) ListSharesExecute ¶
func (*APIClient) ListSnapshotSchedules ¶
func (a *APIClient) ListSnapshotSchedules(ctx context.Context, projectId string) ApiListSnapshotSchedulesRequest
ListSnapshotSchedules: List Snapshot Schedules
Lists snapshot schedules
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiListSnapshotSchedulesRequest
func (*APIClient) ListSnapshotSchedulesExecute ¶
func (*APIClient) UpdateResourcePool ¶
func (a *APIClient) UpdateResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiUpdateResourcePoolRequest
UpdateResourcePool: Update Resource Pool
Updates a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @return ApiUpdateResourcePoolRequest
func (*APIClient) UpdateResourcePoolExecute ¶
func (*APIClient) UpdateShare ¶
func (a *APIClient) UpdateShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiUpdateShareRequest
UpdateShare: Update Share
Updates a Shares in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param resourcePoolId @param shareId @return ApiUpdateShareRequest
func (*APIClient) UpdateShareExecute ¶
func (*APIClient) UpdateShareExportPolicy ¶
func (a *APIClient) UpdateShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiUpdateShareExportPolicyRequest
UpdateShareExportPolicy: Update Share Export Policy
Updates a ShareExportPolicies in a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param policyId @return ApiUpdateShareExportPolicyRequest
func (*APIClient) UpdateShareExportPolicyExecute ¶
type ApiCreateResourcePoolRequest ¶
type ApiCreateResourcePoolRequest interface {
CreateResourcePoolPayload(createResourcePoolPayload CreateResourcePoolPayload) ApiCreateResourcePoolRequest
Execute() (*CreateResourcePoolResponse, error)
}
type ApiCreateResourcePoolSnapshotRequest ¶
type ApiCreateResourcePoolSnapshotRequest interface {
CreateResourcePoolSnapshotPayload(createResourcePoolSnapshotPayload CreateResourcePoolSnapshotPayload) ApiCreateResourcePoolSnapshotRequest
Execute() (*CreateResourcePoolSnapshotResponse, error)
}
type ApiCreateShareExportPolicyRequest ¶
type ApiCreateShareExportPolicyRequest interface {
}
type ApiCreateShareRequest ¶
type ApiCreateShareRequest interface {
}
type ApiDeleteShareExportPolicyRequest ¶
type ApiDeleteShareExportPolicyRequest interface {
}
type ApiDeleteShareRequest ¶
type ApiDeleteShareRequest interface {
}
type ApiGetResourcePoolRequest ¶
type ApiGetResourcePoolRequest interface {
Execute() (*GetResourcePoolResponse, error)
}
type ApiGetResourcePoolSnapshotRequest ¶
type ApiGetResourcePoolSnapshotRequest interface {
Execute() (*GetResourcePoolSnapshotResponse, error)
}
type ApiGetShareExportPolicyRequest ¶
type ApiGetShareExportPolicyRequest interface {
}
type ApiGetShareRequest ¶
type ApiGetShareRequest interface {
}
type ApiListPerformanceClassesRequest ¶
type ApiListPerformanceClassesRequest interface {
Execute() (*ListPerformanceClassesResponse, error)
}
type ApiListResourcePoolSnapshotsRequest ¶
type ApiListResourcePoolSnapshotsRequest interface {
Execute() (*ListResourcePoolSnapshotsResponse, error)
}
type ApiListResourcePoolsRequest ¶
type ApiListResourcePoolsRequest interface {
Execute() (*ListResourcePoolsResponse, error)
}
type ApiListShareExportPoliciesRequest ¶
type ApiListShareExportPoliciesRequest interface {
}
type ApiListSharesRequest ¶
type ApiListSharesRequest interface {
}
type ApiListSnapshotSchedulesRequest ¶
type ApiListSnapshotSchedulesRequest interface {
Execute() (*ListSnapshotSchedulesResponse, error)
}
type ApiUpdateResourcePoolRequest ¶
type ApiUpdateResourcePoolRequest interface {
UpdateResourcePoolPayload(updateResourcePoolPayload UpdateResourcePoolPayload) ApiUpdateResourcePoolRequest
Execute() (*UpdateResourcePoolResponse, error)
}
type ApiUpdateShareExportPolicyRequest ¶
type ApiUpdateShareExportPolicyRequest interface {
}
type ApiUpdateShareRequest ¶
type ApiUpdateShareRequest interface {
}
type CreateResourcePoolPayload ¶
type CreateResourcePoolPayload struct {
// Availability zone
AvailabilityZone CreateResourcePoolPayloadGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs, or \"172.16.0.250/32\" for a specific IP)
IpAcl CreateResourcePoolPayloadGetIpAclAttributeType `json:"ipAcl,omitempty"`
// An optional object that represents the labels associated with the resource pool keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
Labels CreateResourcePoolPayloadGetLabelsAttributeType `json:"labels,omitempty"`
// Name of the Resource Pool
Name CreateResourcePoolPayloadGetNameAttributeType `json:"name,omitempty"`
// Name of the performance class
PerformanceClass CreateResourcePoolPayloadGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
// Size of the Resource Pool (unit: gibibytes)
// Can be cast to int32 without loss of precision.
SizeGigabytes CreateResourcePoolPayloadGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
// (optional) Name of the Snapshot Schedule to use
SnapshotScheduleName CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType `json:"snapshotScheduleName,omitempty"`
// Whether the .snapshot directory is visible when mounting the resource pool. Setting this value to false might prevent you from accessing the snapshots (e.g. for security reasons). Additionally, the access to the snapshots is always controlled by the export policy of the resource pool. That means, if snapshots are visible and the export policy allows for reading the resource pool, then it also allows reading the snapshot of all shares.
SnapshotsAreVisible CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
}
CreateResourcePoolPayload struct for CreateResourcePoolPayload
func NewCreateResourcePoolPayload ¶
func NewCreateResourcePoolPayload() *CreateResourcePoolPayload
NewCreateResourcePoolPayload instantiates a new CreateResourcePoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateResourcePoolPayloadWithDefaults ¶
func NewCreateResourcePoolPayloadWithDefaults() *CreateResourcePoolPayload
NewCreateResourcePoolPayloadWithDefaults instantiates a new CreateResourcePoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateResourcePoolPayload) GetAvailabilityZone ¶
func (o *CreateResourcePoolPayload) GetAvailabilityZone() (res CreateResourcePoolPayloadGetAvailabilityZoneRetType)
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetAvailabilityZoneOk ¶
func (o *CreateResourcePoolPayload) GetAvailabilityZoneOk() (ret CreateResourcePoolPayloadGetAvailabilityZoneRetType, ok bool)
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetIpAcl ¶
func (o *CreateResourcePoolPayload) GetIpAcl() (res CreateResourcePoolPayloadGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetIpAclOk ¶
func (o *CreateResourcePoolPayload) GetIpAclOk() (ret CreateResourcePoolPayloadGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetLabels ¶
func (o *CreateResourcePoolPayload) GetLabels() (res CreateResourcePoolPayloadGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetLabelsOk ¶
func (o *CreateResourcePoolPayload) GetLabelsOk() (ret CreateResourcePoolPayloadGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetName ¶
func (o *CreateResourcePoolPayload) GetName() (res CreateResourcePoolPayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetNameOk ¶
func (o *CreateResourcePoolPayload) GetNameOk() (ret CreateResourcePoolPayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetPerformanceClass ¶
func (o *CreateResourcePoolPayload) GetPerformanceClass() (res CreateResourcePoolPayloadGetPerformanceClassRetType)
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetPerformanceClassOk ¶
func (o *CreateResourcePoolPayload) GetPerformanceClassOk() (ret CreateResourcePoolPayloadGetPerformanceClassRetType, ok bool)
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetSizeGigabytes ¶
func (o *CreateResourcePoolPayload) GetSizeGigabytes() (res CreateResourcePoolPayloadGetSizeGigabytesRetType)
GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetSizeGigabytesOk ¶
func (o *CreateResourcePoolPayload) GetSizeGigabytesOk() (ret CreateResourcePoolPayloadGetSizeGigabytesRetType, ok bool)
GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetSnapshotScheduleName ¶
func (o *CreateResourcePoolPayload) GetSnapshotScheduleName() (res CreateResourcePoolPayloadGetSnapshotScheduleNameRetType)
GetSnapshotScheduleName returns the SnapshotScheduleName field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetSnapshotScheduleNameOk ¶
func (o *CreateResourcePoolPayload) GetSnapshotScheduleNameOk() (ret CreateResourcePoolPayloadGetSnapshotScheduleNameRetType, ok bool)
GetSnapshotScheduleNameOk returns a tuple with the SnapshotScheduleName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) GetSnapshotsAreVisible ¶
func (o *CreateResourcePoolPayload) GetSnapshotsAreVisible() (res CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.
func (*CreateResourcePoolPayload) GetSnapshotsAreVisibleOk ¶
func (o *CreateResourcePoolPayload) GetSnapshotsAreVisibleOk() (ret CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType, ok bool)
GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolPayload) HasAvailabilityZone ¶
func (o *CreateResourcePoolPayload) HasAvailabilityZone() bool
HasAvailabilityZone returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasIpAcl ¶
func (o *CreateResourcePoolPayload) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasLabels ¶
func (o *CreateResourcePoolPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasName ¶
func (o *CreateResourcePoolPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasPerformanceClass ¶
func (o *CreateResourcePoolPayload) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasSizeGigabytes ¶
func (o *CreateResourcePoolPayload) HasSizeGigabytes() bool
HasSizeGigabytes returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasSnapshotScheduleName ¶
func (o *CreateResourcePoolPayload) HasSnapshotScheduleName() bool
HasSnapshotScheduleName returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) HasSnapshotsAreVisible ¶
func (o *CreateResourcePoolPayload) HasSnapshotsAreVisible() bool
HasSnapshotsAreVisible returns a boolean if a field has been set.
func (*CreateResourcePoolPayload) SetAvailabilityZone ¶
func (o *CreateResourcePoolPayload) SetAvailabilityZone(v CreateResourcePoolPayloadGetAvailabilityZoneRetType)
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*CreateResourcePoolPayload) SetIpAcl ¶
func (o *CreateResourcePoolPayload) SetIpAcl(v CreateResourcePoolPayloadGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*CreateResourcePoolPayload) SetLabels ¶
func (o *CreateResourcePoolPayload) SetLabels(v CreateResourcePoolPayloadGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*CreateResourcePoolPayload) SetName ¶
func (o *CreateResourcePoolPayload) SetName(v CreateResourcePoolPayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateResourcePoolPayload) SetPerformanceClass ¶
func (o *CreateResourcePoolPayload) SetPerformanceClass(v CreateResourcePoolPayloadGetPerformanceClassRetType)
SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.
func (*CreateResourcePoolPayload) SetSizeGigabytes ¶
func (o *CreateResourcePoolPayload) SetSizeGigabytes(v CreateResourcePoolPayloadGetSizeGigabytesRetType)
SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.
func (*CreateResourcePoolPayload) SetSnapshotScheduleName ¶
func (o *CreateResourcePoolPayload) SetSnapshotScheduleName(v CreateResourcePoolPayloadGetSnapshotScheduleNameRetType)
SetSnapshotScheduleName gets a reference to the given string and assigns it to the SnapshotScheduleName field.
func (*CreateResourcePoolPayload) SetSnapshotsAreVisible ¶
func (o *CreateResourcePoolPayload) SetSnapshotsAreVisible(v CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.
func (CreateResourcePoolPayload) ToMap ¶
func (o CreateResourcePoolPayload) ToMap() (map[string]interface{}, error)
type CreateResourcePoolPayloadGetAvailabilityZoneArgType ¶
type CreateResourcePoolPayloadGetAvailabilityZoneArgType = string
type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType ¶
type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType = *string
isNotNullableString
type CreateResourcePoolPayloadGetAvailabilityZoneRetType ¶
type CreateResourcePoolPayloadGetAvailabilityZoneRetType = string
type CreateResourcePoolPayloadGetIpAclArgType ¶
type CreateResourcePoolPayloadGetIpAclArgType = []string
type CreateResourcePoolPayloadGetIpAclAttributeType ¶
type CreateResourcePoolPayloadGetIpAclAttributeType = *[]string
isArray
type CreateResourcePoolPayloadGetIpAclRetType ¶
type CreateResourcePoolPayloadGetIpAclRetType = []string
type CreateResourcePoolPayloadGetLabelsAttributeType ¶
isContainer
type CreateResourcePoolPayloadGetNameArgType ¶
type CreateResourcePoolPayloadGetNameArgType = string
type CreateResourcePoolPayloadGetNameAttributeType ¶
type CreateResourcePoolPayloadGetNameAttributeType = *string
isNotNullableString
type CreateResourcePoolPayloadGetNameRetType ¶
type CreateResourcePoolPayloadGetNameRetType = string
type CreateResourcePoolPayloadGetPerformanceClassArgType ¶
type CreateResourcePoolPayloadGetPerformanceClassArgType = string
type CreateResourcePoolPayloadGetPerformanceClassAttributeType ¶
type CreateResourcePoolPayloadGetPerformanceClassAttributeType = *string
isNotNullableString
type CreateResourcePoolPayloadGetPerformanceClassRetType ¶
type CreateResourcePoolPayloadGetPerformanceClassRetType = string
type CreateResourcePoolPayloadGetSizeGigabytesArgType ¶
type CreateResourcePoolPayloadGetSizeGigabytesArgType = int64
type CreateResourcePoolPayloadGetSizeGigabytesAttributeType ¶
type CreateResourcePoolPayloadGetSizeGigabytesAttributeType = *int64
isInteger
type CreateResourcePoolPayloadGetSizeGigabytesRetType ¶
type CreateResourcePoolPayloadGetSizeGigabytesRetType = int64
type CreateResourcePoolPayloadGetSnapshotScheduleNameArgType ¶
type CreateResourcePoolPayloadGetSnapshotScheduleNameArgType = string
type CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType ¶
type CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType = *string
isNotNullableString
type CreateResourcePoolPayloadGetSnapshotScheduleNameRetType ¶
type CreateResourcePoolPayloadGetSnapshotScheduleNameRetType = string
type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType ¶
type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType = bool
type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType ¶
type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType = *bool
isBoolean
type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType ¶
type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType = bool
type CreateResourcePoolRequest ¶
type CreateResourcePoolRequest struct {
// contains filtered or unexported fields
}
func (CreateResourcePoolRequest) CreateResourcePoolPayload ¶
func (r CreateResourcePoolRequest) CreateResourcePoolPayload(createResourcePoolPayload CreateResourcePoolPayload) ApiCreateResourcePoolRequest
func (CreateResourcePoolRequest) Execute ¶
func (r CreateResourcePoolRequest) Execute() (*CreateResourcePoolResponse, error)
type CreateResourcePoolResponse ¶
type CreateResourcePoolResponse struct {
ResourcePool CreateResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}
CreateResourcePoolResponse struct for CreateResourcePoolResponse
func NewCreateResourcePoolResponse ¶
func NewCreateResourcePoolResponse() *CreateResourcePoolResponse
NewCreateResourcePoolResponse instantiates a new CreateResourcePoolResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateResourcePoolResponseWithDefaults ¶
func NewCreateResourcePoolResponseWithDefaults() *CreateResourcePoolResponse
NewCreateResourcePoolResponseWithDefaults instantiates a new CreateResourcePoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateResourcePoolResponse) GetResourcePool ¶
func (o *CreateResourcePoolResponse) GetResourcePool() (res CreateResourcePoolResponseGetResourcePoolRetType)
GetResourcePool returns the ResourcePool field value if set, zero value otherwise.
func (*CreateResourcePoolResponse) GetResourcePoolOk ¶
func (o *CreateResourcePoolResponse) GetResourcePoolOk() (ret CreateResourcePoolResponseGetResourcePoolRetType, ok bool)
GetResourcePoolOk returns a tuple with the ResourcePool field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponse) HasResourcePool ¶
func (o *CreateResourcePoolResponse) HasResourcePool() bool
HasResourcePool returns a boolean if a field has been set.
func (*CreateResourcePoolResponse) SetResourcePool ¶
func (o *CreateResourcePoolResponse) SetResourcePool(v CreateResourcePoolResponseGetResourcePoolRetType)
SetResourcePool gets a reference to the given CreateResourcePoolResponseResourcePool and assigns it to the ResourcePool field.
func (CreateResourcePoolResponse) ToMap ¶
func (o CreateResourcePoolResponse) ToMap() (map[string]interface{}, error)
type CreateResourcePoolResponseGetResourcePoolArgType ¶
type CreateResourcePoolResponseGetResourcePoolArgType = CreateResourcePoolResponseResourcePool
type CreateResourcePoolResponseGetResourcePoolAttributeType ¶
type CreateResourcePoolResponseGetResourcePoolAttributeType = *CreateResourcePoolResponseResourcePool
isModel
type CreateResourcePoolResponseGetResourcePoolRetType ¶
type CreateResourcePoolResponseGetResourcePoolRetType = CreateResourcePoolResponseResourcePool
type CreateResourcePoolResponseResourcePool ¶
type CreateResourcePoolResponseResourcePool struct {
// Name of the respective availability zone
AvailabilityZone CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
// Number of Shares in the Resource Pool
// Can be cast to int32 without loss of precision.
CreatedAt CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// ID of the Resource Pool
Id CreateResourcePoolResponseResourcePoolGetIdAttributeType `json:"id,omitempty"`
// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs, or \"172.16.0.250/32\" for a specific IP)
IpAcl CreateResourcePoolResponseResourcePoolGetIpAclAttributeType `json:"ipAcl,omitempty"`
Labels CreateResourcePoolResponseResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
// Mount path of the Resource Pool, used to mount the Resource Pool Note that a Resource Pool can only be mounted in read-only
MountPath CreateResourcePoolResponseResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
// Name of the Resource Pool
Name CreateResourcePoolResponseResourcePoolGetNameAttributeType `json:"name,omitempty"`
PerformanceClass CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
// Time when the performance class can be downgraded again.
PerformanceClassDowngradableAt CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
// Time when the size can be reduced again.
SizeReducibleAt CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
SnapshotSchedule CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,omitempty"`
// Whether the .snapshot directory is visible when mounting the resource pool. Setting this value to false might prevent you from accessing the snapshots (e.g. for security reasons). Additionally, the access to the snapshots is always controlled by the export policy of the resource pool. That means, if snapshots are visible and the export policy allows for reading the resource pool, then it also allows reading the snapshot of all shares.
SnapshotsAreVisible CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
Space CreateResourcePoolResponseResourcePoolGetSpaceAttributeType `json:"space,omitempty"`
// State of the Resource Pool (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
State CreateResourcePoolResponseResourcePoolGetStateAttributeType `json:"state,omitempty"`
}
CreateResourcePoolResponseResourcePool Created Resource Pool
func NewCreateResourcePoolResponseResourcePool ¶
func NewCreateResourcePoolResponseResourcePool() *CreateResourcePoolResponseResourcePool
NewCreateResourcePoolResponseResourcePool instantiates a new CreateResourcePoolResponseResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateResourcePoolResponseResourcePoolWithDefaults ¶
func NewCreateResourcePoolResponseResourcePoolWithDefaults() *CreateResourcePoolResponseResourcePool
NewCreateResourcePoolResponseResourcePoolWithDefaults instantiates a new CreateResourcePoolResponseResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateResourcePoolResponseResourcePool) GetAvailabilityZone ¶
func (o *CreateResourcePoolResponseResourcePool) GetAvailabilityZone() (res CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetAvailabilityZoneOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetAvailabilityZoneOk() (ret CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType, ok bool)
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetCountShares ¶
func (o *CreateResourcePoolResponseResourcePool) GetCountShares() (res CreateResourcePoolResponseResourcePoolGetCountSharesRetType)
GetCountShares returns the CountShares field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetCountSharesOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetCountSharesOk() (ret CreateResourcePoolResponseResourcePoolGetCountSharesRetType, ok bool)
GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetCreatedAt ¶
func (o *CreateResourcePoolResponseResourcePool) GetCreatedAt() (res CreateResourcePoolResponseResourcePoolGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetCreatedAtOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetCreatedAtOk() (ret CreateResourcePoolResponseResourcePoolGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetId ¶
func (o *CreateResourcePoolResponseResourcePool) GetId() (res CreateResourcePoolResponseResourcePoolGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetIdOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetIdOk() (ret CreateResourcePoolResponseResourcePoolGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetIpAcl ¶
func (o *CreateResourcePoolResponseResourcePool) GetIpAcl() (res CreateResourcePoolResponseResourcePoolGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetIpAclOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetIpAclOk() (ret CreateResourcePoolResponseResourcePoolGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetLabels ¶
func (o *CreateResourcePoolResponseResourcePool) GetLabels() (res CreateResourcePoolResponseResourcePoolGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetLabelsOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetLabelsOk() (ret CreateResourcePoolResponseResourcePoolGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetMountPath ¶
func (o *CreateResourcePoolResponseResourcePool) GetMountPath() (res CreateResourcePoolResponseResourcePoolGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetMountPathOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetMountPathOk() (ret CreateResourcePoolResponseResourcePoolGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetName ¶
func (o *CreateResourcePoolResponseResourcePool) GetName() (res CreateResourcePoolResponseResourcePoolGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetNameOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetNameOk() (ret CreateResourcePoolResponseResourcePoolGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetPerformanceClass ¶
func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClass() (res CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt ¶
func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt() (res CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk() (ret CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType, ok bool)
GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetPerformanceClassOk() (ret CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType, ok bool)
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetSizeReducibleAt ¶
func (o *CreateResourcePoolResponseResourcePool) GetSizeReducibleAt() (res CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetSizeReducibleAtOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetSizeReducibleAtOk() (ret CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType, ok bool)
GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetSnapshotSchedule ¶
func (o *CreateResourcePoolResponseResourcePool) GetSnapshotSchedule() (res CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetSnapshotScheduleOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetSnapshotScheduleOk() (ret CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType, ok bool)
GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisible ¶
func (o *CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisible() (res CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk() (ret CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType, ok bool)
GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetSpace ¶
func (o *CreateResourcePoolResponseResourcePool) GetSpace() (res CreateResourcePoolResponseResourcePoolGetSpaceRetType)
GetSpace returns the Space field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetSpaceOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetSpaceOk() (ret CreateResourcePoolResponseResourcePoolGetSpaceRetType, ok bool)
GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) GetState ¶
func (o *CreateResourcePoolResponseResourcePool) GetState() (res CreateResourcePoolResponseResourcePoolGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*CreateResourcePoolResponseResourcePool) GetStateOk ¶
func (o *CreateResourcePoolResponseResourcePool) GetStateOk() (ret CreateResourcePoolResponseResourcePoolGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolResponseResourcePool) HasAvailabilityZone ¶
func (o *CreateResourcePoolResponseResourcePool) HasAvailabilityZone() bool
HasAvailabilityZone returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasCountShares ¶
func (o *CreateResourcePoolResponseResourcePool) HasCountShares() bool
HasCountShares returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasCreatedAt ¶
func (o *CreateResourcePoolResponseResourcePool) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasId ¶
func (o *CreateResourcePoolResponseResourcePool) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasIpAcl ¶
func (o *CreateResourcePoolResponseResourcePool) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasLabels ¶
func (o *CreateResourcePoolResponseResourcePool) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasMountPath ¶
func (o *CreateResourcePoolResponseResourcePool) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasName ¶
func (o *CreateResourcePoolResponseResourcePool) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasPerformanceClass ¶
func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt ¶
func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool
HasPerformanceClassDowngradableAt returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasSizeReducibleAt ¶
func (o *CreateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool
HasSizeReducibleAt returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasSnapshotSchedule ¶
func (o *CreateResourcePoolResponseResourcePool) HasSnapshotSchedule() bool
HasSnapshotSchedule returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible ¶
func (o *CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool
HasSnapshotsAreVisible returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasSpace ¶
func (o *CreateResourcePoolResponseResourcePool) HasSpace() bool
HasSpace returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) HasState ¶
func (o *CreateResourcePoolResponseResourcePool) HasState() bool
HasState returns a boolean if a field has been set.
func (*CreateResourcePoolResponseResourcePool) SetAvailabilityZone ¶
func (o *CreateResourcePoolResponseResourcePool) SetAvailabilityZone(v CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*CreateResourcePoolResponseResourcePool) SetCountShares ¶
func (o *CreateResourcePoolResponseResourcePool) SetCountShares(v CreateResourcePoolResponseResourcePoolGetCountSharesRetType)
SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.
func (*CreateResourcePoolResponseResourcePool) SetCreatedAt ¶
func (o *CreateResourcePoolResponseResourcePool) SetCreatedAt(v CreateResourcePoolResponseResourcePoolGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateResourcePoolResponseResourcePool) SetId ¶
func (o *CreateResourcePoolResponseResourcePool) SetId(v CreateResourcePoolResponseResourcePoolGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateResourcePoolResponseResourcePool) SetIpAcl ¶
func (o *CreateResourcePoolResponseResourcePool) SetIpAcl(v CreateResourcePoolResponseResourcePoolGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*CreateResourcePoolResponseResourcePool) SetLabels ¶
func (o *CreateResourcePoolResponseResourcePool) SetLabels(v CreateResourcePoolResponseResourcePoolGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*CreateResourcePoolResponseResourcePool) SetMountPath ¶
func (o *CreateResourcePoolResponseResourcePool) SetMountPath(v CreateResourcePoolResponseResourcePoolGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*CreateResourcePoolResponseResourcePool) SetName ¶
func (o *CreateResourcePoolResponseResourcePool) SetName(v CreateResourcePoolResponseResourcePoolGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateResourcePoolResponseResourcePool) SetPerformanceClass ¶
func (o *CreateResourcePoolResponseResourcePool) SetPerformanceClass(v CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.
func (*CreateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt ¶
func (o *CreateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt(v CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.
func (*CreateResourcePoolResponseResourcePool) SetSizeReducibleAt ¶
func (o *CreateResourcePoolResponseResourcePool) SetSizeReducibleAt(v CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.
func (*CreateResourcePoolResponseResourcePool) SetSnapshotSchedule ¶
func (o *CreateResourcePoolResponseResourcePool) SetSnapshotSchedule(v CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.
func (*CreateResourcePoolResponseResourcePool) SetSnapshotsAreVisible ¶
func (o *CreateResourcePoolResponseResourcePool) SetSnapshotsAreVisible(v CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.
func (*CreateResourcePoolResponseResourcePool) SetSpace ¶
func (o *CreateResourcePoolResponseResourcePool) SetSpace(v CreateResourcePoolResponseResourcePoolGetSpaceRetType)
SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.
func (*CreateResourcePoolResponseResourcePool) SetState ¶
func (o *CreateResourcePoolResponseResourcePool) SetState(v CreateResourcePoolResponseResourcePoolGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (CreateResourcePoolResponseResourcePool) ToMap ¶
func (o CreateResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)
type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType ¶
type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string
type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string
isNotNullableString
type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType ¶
type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string
type CreateResourcePoolResponseResourcePoolGetCountSharesArgType ¶
type CreateResourcePoolResponseResourcePoolGetCountSharesArgType = int64
type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64
isInteger
type CreateResourcePoolResponseResourcePoolGetCountSharesRetType ¶
type CreateResourcePoolResponseResourcePoolGetCountSharesRetType = int64
type CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType ¶
isDateTime
type CreateResourcePoolResponseResourcePoolGetIdArgType ¶
type CreateResourcePoolResponseResourcePoolGetIdArgType = string
type CreateResourcePoolResponseResourcePoolGetIdAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetIdAttributeType = *string
isNotNullableString
type CreateResourcePoolResponseResourcePoolGetIdRetType ¶
type CreateResourcePoolResponseResourcePoolGetIdRetType = string
type CreateResourcePoolResponseResourcePoolGetIpAclArgType ¶
type CreateResourcePoolResponseResourcePoolGetIpAclArgType = []string
type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string
isArray
type CreateResourcePoolResponseResourcePoolGetIpAclRetType ¶
type CreateResourcePoolResponseResourcePoolGetIpAclRetType = []string
type CreateResourcePoolResponseResourcePoolGetLabelsAttributeType ¶
isContainer
type CreateResourcePoolResponseResourcePoolGetMountPathArgType ¶
type CreateResourcePoolResponseResourcePoolGetMountPathArgType = string
type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType = *string
isNotNullableString
type CreateResourcePoolResponseResourcePoolGetMountPathRetType ¶
type CreateResourcePoolResponseResourcePoolGetMountPathRetType = string
type CreateResourcePoolResponseResourcePoolGetNameArgType ¶
type CreateResourcePoolResponseResourcePoolGetNameArgType = string
type CreateResourcePoolResponseResourcePoolGetNameAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetNameAttributeType = *string
isNotNullableString
type CreateResourcePoolResponseResourcePoolGetNameRetType ¶
type CreateResourcePoolResponseResourcePoolGetNameRetType = string
type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType ¶
type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass
type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass
isModel
type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time
isDateTime
type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType ¶
type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass
type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType ¶
type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule
type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule
isModel
type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType ¶
type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule
type CreateResourcePoolResponseResourcePoolGetSpaceArgType ¶
type CreateResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace
type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace
isModel
type CreateResourcePoolResponseResourcePoolGetSpaceRetType ¶
type CreateResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace
type CreateResourcePoolResponseResourcePoolGetStateArgType ¶
type CreateResourcePoolResponseResourcePoolGetStateArgType = string
type CreateResourcePoolResponseResourcePoolGetStateAttributeType ¶
type CreateResourcePoolResponseResourcePoolGetStateAttributeType = *string
isNotNullableString
type CreateResourcePoolResponseResourcePoolGetStateRetType ¶
type CreateResourcePoolResponseResourcePoolGetStateRetType = string
type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType ¶
type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool
type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType ¶
type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool
isBoolean
type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType ¶
type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool
type CreateResourcePoolSnapshotPayload ¶
type CreateResourcePoolSnapshotPayload struct {
// (optional) A comment to add more information about a snapshot
Comment CreateResourcePoolSnapshotPayloadGetCommentAttributeType `json:"comment,omitempty"`
// Name of the Resource Pool Snapshot
Name CreateResourcePoolSnapshotPayloadGetNameAttributeType `json:"name,omitempty"`
}
CreateResourcePoolSnapshotPayload struct for CreateResourcePoolSnapshotPayload
func NewCreateResourcePoolSnapshotPayload ¶
func NewCreateResourcePoolSnapshotPayload() *CreateResourcePoolSnapshotPayload
NewCreateResourcePoolSnapshotPayload instantiates a new CreateResourcePoolSnapshotPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateResourcePoolSnapshotPayloadWithDefaults ¶
func NewCreateResourcePoolSnapshotPayloadWithDefaults() *CreateResourcePoolSnapshotPayload
NewCreateResourcePoolSnapshotPayloadWithDefaults instantiates a new CreateResourcePoolSnapshotPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateResourcePoolSnapshotPayload) GetComment ¶
func (o *CreateResourcePoolSnapshotPayload) GetComment() (res CreateResourcePoolSnapshotPayloadGetCommentRetType)
GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateResourcePoolSnapshotPayload) GetCommentOk ¶
func (o *CreateResourcePoolSnapshotPayload) GetCommentOk() (ret CreateResourcePoolSnapshotPayloadGetCommentRetType, ok bool)
GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateResourcePoolSnapshotPayload) GetName ¶
func (o *CreateResourcePoolSnapshotPayload) GetName() (res CreateResourcePoolSnapshotPayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotPayload) GetNameOk ¶
func (o *CreateResourcePoolSnapshotPayload) GetNameOk() (ret CreateResourcePoolSnapshotPayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotPayload) HasComment ¶
func (o *CreateResourcePoolSnapshotPayload) HasComment() bool
HasComment returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotPayload) HasName ¶
func (o *CreateResourcePoolSnapshotPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotPayload) SetComment ¶
func (o *CreateResourcePoolSnapshotPayload) SetComment(v CreateResourcePoolSnapshotPayloadGetCommentRetType)
SetComment gets a reference to the given string and assigns it to the Comment field.
func (*CreateResourcePoolSnapshotPayload) SetCommentNil ¶
func (o *CreateResourcePoolSnapshotPayload) SetCommentNil()
SetCommentNil sets the value for Comment to be an explicit nil
func (*CreateResourcePoolSnapshotPayload) SetName ¶
func (o *CreateResourcePoolSnapshotPayload) SetName(v CreateResourcePoolSnapshotPayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (CreateResourcePoolSnapshotPayload) ToMap ¶
func (o CreateResourcePoolSnapshotPayload) ToMap() (map[string]interface{}, error)
func (*CreateResourcePoolSnapshotPayload) UnsetComment ¶
func (o *CreateResourcePoolSnapshotPayload) UnsetComment()
UnsetComment ensures that no value is present for Comment, not even an explicit nil
type CreateResourcePoolSnapshotPayloadGetCommentArgType ¶
type CreateResourcePoolSnapshotPayloadGetCommentArgType = *string
type CreateResourcePoolSnapshotPayloadGetCommentAttributeType ¶
type CreateResourcePoolSnapshotPayloadGetCommentAttributeType = *NullableString
isNullableString
type CreateResourcePoolSnapshotPayloadGetCommentRetType ¶
type CreateResourcePoolSnapshotPayloadGetCommentRetType = *string
type CreateResourcePoolSnapshotPayloadGetNameArgType ¶
type CreateResourcePoolSnapshotPayloadGetNameArgType = string
type CreateResourcePoolSnapshotPayloadGetNameAttributeType ¶
type CreateResourcePoolSnapshotPayloadGetNameAttributeType = *string
isNotNullableString
type CreateResourcePoolSnapshotPayloadGetNameRetType ¶
type CreateResourcePoolSnapshotPayloadGetNameRetType = string
type CreateResourcePoolSnapshotRequest ¶
type CreateResourcePoolSnapshotRequest struct {
// contains filtered or unexported fields
}
func (CreateResourcePoolSnapshotRequest) CreateResourcePoolSnapshotPayload ¶
func (r CreateResourcePoolSnapshotRequest) CreateResourcePoolSnapshotPayload(createResourcePoolSnapshotPayload CreateResourcePoolSnapshotPayload) ApiCreateResourcePoolSnapshotRequest
func (CreateResourcePoolSnapshotRequest) Execute ¶
func (r CreateResourcePoolSnapshotRequest) Execute() (*CreateResourcePoolSnapshotResponse, error)
type CreateResourcePoolSnapshotResponse ¶
type CreateResourcePoolSnapshotResponse struct {
ResourcePoolSnapshot CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType `json:"resourcePoolSnapshot,omitempty"`
}
CreateResourcePoolSnapshotResponse struct for CreateResourcePoolSnapshotResponse
func NewCreateResourcePoolSnapshotResponse ¶
func NewCreateResourcePoolSnapshotResponse() *CreateResourcePoolSnapshotResponse
NewCreateResourcePoolSnapshotResponse instantiates a new CreateResourcePoolSnapshotResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateResourcePoolSnapshotResponseWithDefaults ¶
func NewCreateResourcePoolSnapshotResponseWithDefaults() *CreateResourcePoolSnapshotResponse
NewCreateResourcePoolSnapshotResponseWithDefaults instantiates a new CreateResourcePoolSnapshotResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshot ¶
func (o *CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshot() (res CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
GetResourcePoolSnapshot returns the ResourcePoolSnapshot field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk ¶
func (o *CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk() (ret CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType, ok bool)
GetResourcePoolSnapshotOk returns a tuple with the ResourcePoolSnapshot field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot ¶
func (o *CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool
HasResourcePoolSnapshot returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponse) SetResourcePoolSnapshot ¶
func (o *CreateResourcePoolSnapshotResponse) SetResourcePoolSnapshot(v CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
SetResourcePoolSnapshot gets a reference to the given CreateResourcePoolSnapshotResponseResourcePoolSnapshot and assigns it to the ResourcePoolSnapshot field.
func (CreateResourcePoolSnapshotResponse) ToMap ¶
func (o CreateResourcePoolSnapshotResponse) ToMap() (map[string]interface{}, error)
type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType ¶
type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType = CreateResourcePoolSnapshotResponseResourcePoolSnapshot
type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType ¶
type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType = *CreateResourcePoolSnapshotResponseResourcePoolSnapshot
isModel
type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType ¶
type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType = CreateResourcePoolSnapshotResponseResourcePoolSnapshot
type CreateResourcePoolSnapshotResponseResourcePoolSnapshot ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshot struct {
// (optional) A comment to add more information about a snapshot
Comment CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType `json:"comment,omitempty"`
CreatedAt CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// Represents the user-visible data size at the time of the snapshot in Gibibytes (e.g. what’s in the snapshot)
// Can be cast to int32 without loss of precision.
LogicalSizeGigabytes CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType `json:"logicalSizeGigabytes,omitempty"`
// ID of the Resource Pool of the Snapshot
ResourcePoolId CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType `json:"resourcePoolId,omitempty"`
// Reflects the actual storage footprint in the backend at snapshot time in Gibibytes (e.g. how much storage from the Resource Pool does it use).
// Can be cast to int32 without loss of precision.
SizeGigabytes CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
// Name of the Resource Pool Snapshot
SnapshotName CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType `json:"snapshotName,omitempty"`
}
CreateResourcePoolSnapshotResponseResourcePoolSnapshot Created Resource Pool Snapshot
func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshot ¶
func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshot() *CreateResourcePoolSnapshotResponseResourcePoolSnapshot
NewCreateResourcePoolSnapshotResponseResourcePoolSnapshot instantiates a new CreateResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults ¶
func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults() *CreateResourcePoolSnapshotResponseResourcePoolSnapshot
NewCreateResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults instantiates a new CreateResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType, ok bool)
GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType, ok bool)
GetLogicalSizeGigabytesOk returns a tuple with the LogicalSizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType)
GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType, ok bool)
GetResourcePoolIdOk returns a tuple with the ResourcePoolId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType)
GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType, ok bool)
GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName() (res CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk() (ret CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType, ok bool)
GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment() bool
HasComment returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool
HasLogicalSizeGigabytes returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId() bool
HasResourcePoolId returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes() bool
HasSizeGigabytes returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName() bool
HasSnapshotName returns a boolean if a field has been set.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
SetComment gets a reference to the given string and assigns it to the Comment field.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil()
SetCommentNil sets the value for Comment to be an explicit nil
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType)
SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType)
SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName(v CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.
func (CreateResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap ¶
func (o CreateResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap() (map[string]interface{}, error)
func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment ¶
func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment()
UnsetComment ensures that no value is present for Comment, not even an explicit nil
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType = *string
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType = *NullableString
isNullableString
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType = *string
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64
isInteger
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType = string
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType = *string
isNotNullableString
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType = string
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType = int64
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64
isInteger
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType = int64
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType = string
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType = *string
isNotNullableString
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType ¶
type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType = string
type CreateShareExportPolicyPayload ¶
type CreateShareExportPolicyPayload struct {
Labels CreateShareExportPolicyPayloadGetLabelsAttributeType `json:"labels,omitempty"`
Name CreateShareExportPolicyPayloadGetNameAttributeType `json:"name,omitempty"`
Rules CreateShareExportPolicyPayloadGetRulesAttributeType `json:"rules,omitempty"`
}
CreateShareExportPolicyPayload struct for CreateShareExportPolicyPayload
func NewCreateShareExportPolicyPayload ¶
func NewCreateShareExportPolicyPayload() *CreateShareExportPolicyPayload
NewCreateShareExportPolicyPayload instantiates a new CreateShareExportPolicyPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateShareExportPolicyPayloadWithDefaults ¶
func NewCreateShareExportPolicyPayloadWithDefaults() *CreateShareExportPolicyPayload
NewCreateShareExportPolicyPayloadWithDefaults instantiates a new CreateShareExportPolicyPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateShareExportPolicyPayload) GetLabels ¶
func (o *CreateShareExportPolicyPayload) GetLabels() (res CreateShareExportPolicyPayloadGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateShareExportPolicyPayload) GetLabelsOk ¶
func (o *CreateShareExportPolicyPayload) GetLabelsOk() (ret CreateShareExportPolicyPayloadGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyPayload) GetName ¶
func (o *CreateShareExportPolicyPayload) GetName() (res CreateShareExportPolicyPayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateShareExportPolicyPayload) GetNameOk ¶
func (o *CreateShareExportPolicyPayload) GetNameOk() (ret CreateShareExportPolicyPayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyPayload) GetRules ¶
func (o *CreateShareExportPolicyPayload) GetRules() (res CreateShareExportPolicyPayloadGetRulesRetType)
GetRules returns the Rules field value if set, zero value otherwise.
func (*CreateShareExportPolicyPayload) GetRulesOk ¶
func (o *CreateShareExportPolicyPayload) GetRulesOk() (ret CreateShareExportPolicyPayloadGetRulesRetType, ok bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyPayload) HasLabels ¶
func (o *CreateShareExportPolicyPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateShareExportPolicyPayload) HasName ¶
func (o *CreateShareExportPolicyPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateShareExportPolicyPayload) HasRules ¶
func (o *CreateShareExportPolicyPayload) HasRules() bool
HasRules returns a boolean if a field has been set.
func (*CreateShareExportPolicyPayload) SetLabels ¶
func (o *CreateShareExportPolicyPayload) SetLabels(v CreateShareExportPolicyPayloadGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*CreateShareExportPolicyPayload) SetName ¶
func (o *CreateShareExportPolicyPayload) SetName(v CreateShareExportPolicyPayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateShareExportPolicyPayload) SetRules ¶
func (o *CreateShareExportPolicyPayload) SetRules(v CreateShareExportPolicyPayloadGetRulesRetType)
SetRules gets a reference to the given []CreateShareExportPolicyRequestRule and assigns it to the Rules field.
func (CreateShareExportPolicyPayload) ToMap ¶
func (o CreateShareExportPolicyPayload) ToMap() (map[string]interface{}, error)
type CreateShareExportPolicyPayloadGetLabelsAttributeType ¶
isContainer
type CreateShareExportPolicyPayloadGetNameArgType ¶
type CreateShareExportPolicyPayloadGetNameArgType = string
type CreateShareExportPolicyPayloadGetNameAttributeType ¶
type CreateShareExportPolicyPayloadGetNameAttributeType = *string
isNotNullableString
type CreateShareExportPolicyPayloadGetNameRetType ¶
type CreateShareExportPolicyPayloadGetNameRetType = string
type CreateShareExportPolicyPayloadGetRulesArgType ¶
type CreateShareExportPolicyPayloadGetRulesArgType = []CreateShareExportPolicyRequestRule
type CreateShareExportPolicyPayloadGetRulesAttributeType ¶
type CreateShareExportPolicyPayloadGetRulesAttributeType = *[]CreateShareExportPolicyRequestRule
isArray
type CreateShareExportPolicyPayloadGetRulesRetType ¶
type CreateShareExportPolicyPayloadGetRulesRetType = []CreateShareExportPolicyRequestRule
type CreateShareExportPolicyRequest ¶
type CreateShareExportPolicyRequest struct {
// contains filtered or unexported fields
}
func (CreateShareExportPolicyRequest) CreateShareExportPolicyPayload ¶
func (r CreateShareExportPolicyRequest) CreateShareExportPolicyPayload(createShareExportPolicyPayload CreateShareExportPolicyPayload) ApiCreateShareExportPolicyRequest
func (CreateShareExportPolicyRequest) Execute ¶
func (r CreateShareExportPolicyRequest) Execute() (*CreateShareExportPolicyResponse, error)
type CreateShareExportPolicyRequestRule ¶
type CreateShareExportPolicyRequestRule struct {
Description CreateShareExportPolicyRequestRuleGetDescriptionAttributeType `json:"description,omitempty"`
IpAcl CreateShareExportPolicyRequestRuleGetIpAclAttributeType `json:"ipAcl,omitempty"`
// Can be cast to int32 without loss of precision.
Order CreateShareExportPolicyRequestRuleGetOrderAttributeType `json:"order,omitempty"`
ReadOnly CreateShareExportPolicyRequestRulegetReadOnlyAttributeType `json:"readOnly,omitempty"`
SetUuid CreateShareExportPolicyRequestRulegetSetUuidAttributeType `json:"setUuid,omitempty"`
SuperUser CreateShareExportPolicyRequestRulegetSuperUserAttributeType `json:"superUser,omitempty"`
}
CreateShareExportPolicyRequestRule struct for CreateShareExportPolicyRequestRule
func NewCreateShareExportPolicyRequestRule ¶
func NewCreateShareExportPolicyRequestRule() *CreateShareExportPolicyRequestRule
NewCreateShareExportPolicyRequestRule instantiates a new CreateShareExportPolicyRequestRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateShareExportPolicyRequestRuleWithDefaults ¶
func NewCreateShareExportPolicyRequestRuleWithDefaults() *CreateShareExportPolicyRequestRule
NewCreateShareExportPolicyRequestRuleWithDefaults instantiates a new CreateShareExportPolicyRequestRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateShareExportPolicyRequestRule) GetDescription ¶
func (o *CreateShareExportPolicyRequestRule) GetDescription() (res CreateShareExportPolicyRequestRuleGetDescriptionRetType)
GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateShareExportPolicyRequestRule) GetDescriptionOk ¶
func (o *CreateShareExportPolicyRequestRule) GetDescriptionOk() (ret CreateShareExportPolicyRequestRuleGetDescriptionRetType, ok bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateShareExportPolicyRequestRule) GetIpAcl ¶
func (o *CreateShareExportPolicyRequestRule) GetIpAcl() (res CreateShareExportPolicyRequestRuleGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*CreateShareExportPolicyRequestRule) GetIpAclOk ¶
func (o *CreateShareExportPolicyRequestRule) GetIpAclOk() (ret CreateShareExportPolicyRequestRuleGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyRequestRule) GetOrder ¶
func (o *CreateShareExportPolicyRequestRule) GetOrder() (res CreateShareExportPolicyRequestRuleGetOrderRetType)
GetOrder returns the Order field value if set, zero value otherwise.
func (*CreateShareExportPolicyRequestRule) GetOrderOk ¶
func (o *CreateShareExportPolicyRequestRule) GetOrderOk() (ret CreateShareExportPolicyRequestRuleGetOrderRetType, ok bool)
GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyRequestRule) GetReadOnly ¶
func (o *CreateShareExportPolicyRequestRule) GetReadOnly() (res CreateShareExportPolicyRequestRulegetReadOnlyRetType)
GetReadOnly returns the ReadOnly field value if set, zero value otherwise.
func (*CreateShareExportPolicyRequestRule) GetReadOnlyOk ¶
func (o *CreateShareExportPolicyRequestRule) GetReadOnlyOk() (ret CreateShareExportPolicyRequestRulegetReadOnlyRetType, ok bool)
GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyRequestRule) GetSetUuid ¶
func (o *CreateShareExportPolicyRequestRule) GetSetUuid() (res CreateShareExportPolicyRequestRulegetSetUuidRetType)
GetSetUuid returns the SetUuid field value if set, zero value otherwise.
func (*CreateShareExportPolicyRequestRule) GetSetUuidOk ¶
func (o *CreateShareExportPolicyRequestRule) GetSetUuidOk() (ret CreateShareExportPolicyRequestRulegetSetUuidRetType, ok bool)
GetSetUuidOk returns a tuple with the SetUuid field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyRequestRule) GetSuperUser ¶
func (o *CreateShareExportPolicyRequestRule) GetSuperUser() (res CreateShareExportPolicyRequestRulegetSuperUserRetType)
GetSuperUser returns the SuperUser field value if set, zero value otherwise.
func (*CreateShareExportPolicyRequestRule) GetSuperUserOk ¶
func (o *CreateShareExportPolicyRequestRule) GetSuperUserOk() (ret CreateShareExportPolicyRequestRulegetSuperUserRetType, ok bool)
GetSuperUserOk returns a tuple with the SuperUser field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyRequestRule) HasDescription ¶
func (o *CreateShareExportPolicyRequestRule) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateShareExportPolicyRequestRule) HasIpAcl ¶
func (o *CreateShareExportPolicyRequestRule) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*CreateShareExportPolicyRequestRule) HasOrder ¶
func (o *CreateShareExportPolicyRequestRule) HasOrder() bool
HasOrder returns a boolean if a field has been set.
func (*CreateShareExportPolicyRequestRule) HasReadOnly ¶
func (o *CreateShareExportPolicyRequestRule) HasReadOnly() bool
HasReadOnly returns a boolean if a field has been set.
func (*CreateShareExportPolicyRequestRule) HasSetUuid ¶
func (o *CreateShareExportPolicyRequestRule) HasSetUuid() bool
HasSetUuid returns a boolean if a field has been set.
func (*CreateShareExportPolicyRequestRule) HasSuperUser ¶
func (o *CreateShareExportPolicyRequestRule) HasSuperUser() bool
HasSuperUser returns a boolean if a field has been set.
func (*CreateShareExportPolicyRequestRule) SetDescription ¶
func (o *CreateShareExportPolicyRequestRule) SetDescription(v CreateShareExportPolicyRequestRuleGetDescriptionRetType)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CreateShareExportPolicyRequestRule) SetDescriptionNil ¶
func (o *CreateShareExportPolicyRequestRule) SetDescriptionNil()
SetDescriptionNil sets the value for Description to be an explicit nil
func (*CreateShareExportPolicyRequestRule) SetIpAcl ¶
func (o *CreateShareExportPolicyRequestRule) SetIpAcl(v CreateShareExportPolicyRequestRuleGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*CreateShareExportPolicyRequestRule) SetOrder ¶
func (o *CreateShareExportPolicyRequestRule) SetOrder(v CreateShareExportPolicyRequestRuleGetOrderRetType)
SetOrder gets a reference to the given int64 and assigns it to the Order field.
func (*CreateShareExportPolicyRequestRule) SetReadOnly ¶
func (o *CreateShareExportPolicyRequestRule) SetReadOnly(v CreateShareExportPolicyRequestRulegetReadOnlyRetType)
SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.
func (*CreateShareExportPolicyRequestRule) SetSetUuid ¶
func (o *CreateShareExportPolicyRequestRule) SetSetUuid(v CreateShareExportPolicyRequestRulegetSetUuidRetType)
SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field.
func (*CreateShareExportPolicyRequestRule) SetSuperUser ¶
func (o *CreateShareExportPolicyRequestRule) SetSuperUser(v CreateShareExportPolicyRequestRulegetSuperUserRetType)
SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field.
func (CreateShareExportPolicyRequestRule) ToMap ¶
func (o CreateShareExportPolicyRequestRule) ToMap() (map[string]interface{}, error)
func (*CreateShareExportPolicyRequestRule) UnsetDescription ¶
func (o *CreateShareExportPolicyRequestRule) UnsetDescription()
UnsetDescription ensures that no value is present for Description, not even an explicit nil
type CreateShareExportPolicyRequestRuleGetDescriptionArgType ¶
type CreateShareExportPolicyRequestRuleGetDescriptionArgType = *string
type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType ¶
type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType = *NullableString
isNullableString
type CreateShareExportPolicyRequestRuleGetDescriptionRetType ¶
type CreateShareExportPolicyRequestRuleGetDescriptionRetType = *string
type CreateShareExportPolicyRequestRuleGetIpAclArgType ¶
type CreateShareExportPolicyRequestRuleGetIpAclArgType = []string
type CreateShareExportPolicyRequestRuleGetIpAclAttributeType ¶
type CreateShareExportPolicyRequestRuleGetIpAclAttributeType = *[]string
isArray
type CreateShareExportPolicyRequestRuleGetIpAclRetType ¶
type CreateShareExportPolicyRequestRuleGetIpAclRetType = []string
type CreateShareExportPolicyRequestRuleGetOrderArgType ¶
type CreateShareExportPolicyRequestRuleGetOrderArgType = int64
type CreateShareExportPolicyRequestRuleGetOrderAttributeType ¶
type CreateShareExportPolicyRequestRuleGetOrderAttributeType = *int64
isInteger
type CreateShareExportPolicyRequestRuleGetOrderRetType ¶
type CreateShareExportPolicyRequestRuleGetOrderRetType = int64
type CreateShareExportPolicyRequestRulegetReadOnlyArgType ¶
type CreateShareExportPolicyRequestRulegetReadOnlyArgType = bool
type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType ¶
type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType = *bool
isBoolean
type CreateShareExportPolicyRequestRulegetReadOnlyRetType ¶
type CreateShareExportPolicyRequestRulegetReadOnlyRetType = bool
type CreateShareExportPolicyRequestRulegetSetUuidArgType ¶
type CreateShareExportPolicyRequestRulegetSetUuidArgType = bool
type CreateShareExportPolicyRequestRulegetSetUuidAttributeType ¶
type CreateShareExportPolicyRequestRulegetSetUuidAttributeType = *bool
isBoolean
type CreateShareExportPolicyRequestRulegetSetUuidRetType ¶
type CreateShareExportPolicyRequestRulegetSetUuidRetType = bool
type CreateShareExportPolicyRequestRulegetSuperUserArgType ¶
type CreateShareExportPolicyRequestRulegetSuperUserArgType = bool
type CreateShareExportPolicyRequestRulegetSuperUserAttributeType ¶
type CreateShareExportPolicyRequestRulegetSuperUserAttributeType = *bool
isBoolean
type CreateShareExportPolicyRequestRulegetSuperUserRetType ¶
type CreateShareExportPolicyRequestRulegetSuperUserRetType = bool
type CreateShareExportPolicyResponse ¶
type CreateShareExportPolicyResponse struct {
}
CreateShareExportPolicyResponse struct for CreateShareExportPolicyResponse
func NewCreateShareExportPolicyResponse ¶
func NewCreateShareExportPolicyResponse() *CreateShareExportPolicyResponse
NewCreateShareExportPolicyResponse instantiates a new CreateShareExportPolicyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateShareExportPolicyResponseWithDefaults ¶
func NewCreateShareExportPolicyResponseWithDefaults() *CreateShareExportPolicyResponse
NewCreateShareExportPolicyResponseWithDefaults instantiates a new CreateShareExportPolicyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateShareExportPolicyResponse) GetShareExportPolicy ¶
func (o *CreateShareExportPolicyResponse) GetShareExportPolicy() (res CreateShareExportPolicyResponseGetShareExportPolicyRetType)
GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponse) GetShareExportPolicyOk ¶
func (o *CreateShareExportPolicyResponse) GetShareExportPolicyOk() (ret CreateShareExportPolicyResponseGetShareExportPolicyRetType, ok bool)
GetShareExportPolicyOk returns a tuple with the ShareExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponse) HasShareExportPolicy ¶
func (o *CreateShareExportPolicyResponse) HasShareExportPolicy() bool
HasShareExportPolicy returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponse) SetShareExportPolicy ¶
func (o *CreateShareExportPolicyResponse) SetShareExportPolicy(v CreateShareExportPolicyResponseGetShareExportPolicyRetType)
SetShareExportPolicy gets a reference to the given CreateShareExportPolicyResponseShareExportPolicy and assigns it to the ShareExportPolicy field.
func (CreateShareExportPolicyResponse) ToMap ¶
func (o CreateShareExportPolicyResponse) ToMap() (map[string]interface{}, error)
type CreateShareExportPolicyResponseGetShareExportPolicyArgType ¶
type CreateShareExportPolicyResponseGetShareExportPolicyArgType = CreateShareExportPolicyResponseShareExportPolicy
type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType ¶
type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType = *CreateShareExportPolicyResponseShareExportPolicy
isModel
type CreateShareExportPolicyResponseGetShareExportPolicyRetType ¶
type CreateShareExportPolicyResponseGetShareExportPolicyRetType = CreateShareExportPolicyResponseShareExportPolicy
type CreateShareExportPolicyResponseShareExportPolicy ¶
type CreateShareExportPolicyResponseShareExportPolicy struct {
Id CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType `json:"id,omitempty"`
Labels CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType `json:"labels,omitempty"`
Name CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType `json:"name,omitempty"`
Rules CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType `json:"rules,omitempty"`
// Can be cast to int32 without loss of precision.
SharesUsingExportPolicy CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType `json:"sharesUsingExportPolicy,omitempty"`
}
CreateShareExportPolicyResponseShareExportPolicy Created Share Export Policy
func NewCreateShareExportPolicyResponseShareExportPolicy ¶
func NewCreateShareExportPolicyResponseShareExportPolicy() *CreateShareExportPolicyResponseShareExportPolicy
NewCreateShareExportPolicyResponseShareExportPolicy instantiates a new CreateShareExportPolicyResponseShareExportPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateShareExportPolicyResponseShareExportPolicyWithDefaults ¶
func NewCreateShareExportPolicyResponseShareExportPolicyWithDefaults() *CreateShareExportPolicyResponseShareExportPolicy
NewCreateShareExportPolicyResponseShareExportPolicyWithDefaults instantiates a new CreateShareExportPolicyResponseShareExportPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAt ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAt() (res CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetId ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetId() (res CreateShareExportPolicyResponseShareExportPolicyGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetIdOk ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetIdOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetLabels ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetLabels() (res CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetLabelsOk ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetLabelsOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetName ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetName() (res CreateShareExportPolicyResponseShareExportPolicyGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetNameOk ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetNameOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetRules ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetRules() (res CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType)
GetRules returns the Rules field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetRulesOk ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetRulesOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType, ok bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy() (res CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType)
GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise.
func (*CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk() (ret CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType, ok bool)
GetSharesUsingExportPolicyOk returns a tuple with the SharesUsingExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) HasCreatedAt ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) HasId ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) HasLabels ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) HasName ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) HasRules ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) HasRules() bool
HasRules returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool
HasSharesUsingExportPolicy returns a boolean if a field has been set.
func (*CreateShareExportPolicyResponseShareExportPolicy) SetCreatedAt ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) SetCreatedAt(v CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateShareExportPolicyResponseShareExportPolicy) SetId ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) SetId(v CreateShareExportPolicyResponseShareExportPolicyGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateShareExportPolicyResponseShareExportPolicy) SetLabels ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) SetLabels(v CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*CreateShareExportPolicyResponseShareExportPolicy) SetName ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) SetName(v CreateShareExportPolicyResponseShareExportPolicyGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateShareExportPolicyResponseShareExportPolicy) SetRules ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) SetRules(v CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType)
SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field.
func (*CreateShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy ¶
func (o *CreateShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy(v CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType)
SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field.
func (CreateShareExportPolicyResponseShareExportPolicy) ToMap ¶
func (o CreateShareExportPolicyResponseShareExportPolicy) ToMap() (map[string]interface{}, error)
type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType = string
type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType = *string
isNotNullableString
type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType = string
type CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType ¶
isContainer
type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType = string
type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType = *string
isNotNullableString
type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType = string
type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType = []ShareExportPolicyRule
type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule
isArray
type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType = []ShareExportPolicyRule
type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType = int64
type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64
isInteger
type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType ¶
type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType = int64
type CreateSharePayload ¶
type CreateSharePayload struct {
ExportPolicyName CreateSharePayloadGetExportPolicyNameAttributeType `json:"exportPolicyName,omitempty"`
Labels CreateSharePayloadGetLabelsAttributeType `json:"labels,omitempty"`
Name CreateSharePayloadGetNameAttributeType `json:"name,omitempty"`
// Can be cast to int32 without loss of precision.
SpaceHardLimitGigabytes CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
}
CreateSharePayload struct for CreateSharePayload
func NewCreateSharePayload ¶
func NewCreateSharePayload() *CreateSharePayload
NewCreateSharePayload instantiates a new CreateSharePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateSharePayloadWithDefaults ¶
func NewCreateSharePayloadWithDefaults() *CreateSharePayload
NewCreateSharePayloadWithDefaults instantiates a new CreateSharePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateSharePayload) GetExportPolicyName ¶
func (o *CreateSharePayload) GetExportPolicyName() (res CreateSharePayloadGetExportPolicyNameRetType)
GetExportPolicyName returns the ExportPolicyName field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateSharePayload) GetExportPolicyNameOk ¶
func (o *CreateSharePayload) GetExportPolicyNameOk() (ret CreateSharePayloadGetExportPolicyNameRetType, ok bool)
GetExportPolicyNameOk returns a tuple with the ExportPolicyName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateSharePayload) GetLabels ¶
func (o *CreateSharePayload) GetLabels() (res CreateSharePayloadGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateSharePayload) GetLabelsOk ¶
func (o *CreateSharePayload) GetLabelsOk() (ret CreateSharePayloadGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSharePayload) GetName ¶
func (o *CreateSharePayload) GetName() (res CreateSharePayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateSharePayload) GetNameOk ¶
func (o *CreateSharePayload) GetNameOk() (ret CreateSharePayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSharePayload) GetSpaceHardLimitGigabytes ¶
func (o *CreateSharePayload) GetSpaceHardLimitGigabytes() (res CreateSharePayloadGetSpaceHardLimitGigabytesRetType)
GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.
func (*CreateSharePayload) GetSpaceHardLimitGigabytesOk ¶
func (o *CreateSharePayload) GetSpaceHardLimitGigabytesOk() (ret CreateSharePayloadGetSpaceHardLimitGigabytesRetType, ok bool)
GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSharePayload) HasExportPolicyName ¶
func (o *CreateSharePayload) HasExportPolicyName() bool
HasExportPolicyName returns a boolean if a field has been set.
func (*CreateSharePayload) HasLabels ¶
func (o *CreateSharePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateSharePayload) HasName ¶
func (o *CreateSharePayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateSharePayload) HasSpaceHardLimitGigabytes ¶
func (o *CreateSharePayload) HasSpaceHardLimitGigabytes() bool
HasSpaceHardLimitGigabytes returns a boolean if a field has been set.
func (*CreateSharePayload) SetExportPolicyName ¶
func (o *CreateSharePayload) SetExportPolicyName(v CreateSharePayloadGetExportPolicyNameRetType)
SetExportPolicyName gets a reference to the given string and assigns it to the ExportPolicyName field.
func (*CreateSharePayload) SetExportPolicyNameNil ¶
func (o *CreateSharePayload) SetExportPolicyNameNil()
SetExportPolicyNameNil sets the value for ExportPolicyName to be an explicit nil
func (*CreateSharePayload) SetLabels ¶
func (o *CreateSharePayload) SetLabels(v CreateSharePayloadGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*CreateSharePayload) SetName ¶
func (o *CreateSharePayload) SetName(v CreateSharePayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateSharePayload) SetSpaceHardLimitGigabytes ¶
func (o *CreateSharePayload) SetSpaceHardLimitGigabytes(v CreateSharePayloadGetSpaceHardLimitGigabytesRetType)
SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.
func (CreateSharePayload) ToMap ¶
func (o CreateSharePayload) ToMap() (map[string]interface{}, error)
func (*CreateSharePayload) UnsetExportPolicyName ¶
func (o *CreateSharePayload) UnsetExportPolicyName()
UnsetExportPolicyName ensures that no value is present for ExportPolicyName, not even an explicit nil
type CreateSharePayloadGetExportPolicyNameArgType ¶
type CreateSharePayloadGetExportPolicyNameArgType = *string
type CreateSharePayloadGetExportPolicyNameAttributeType ¶
type CreateSharePayloadGetExportPolicyNameAttributeType = *NullableString
isNullableString
type CreateSharePayloadGetExportPolicyNameRetType ¶
type CreateSharePayloadGetExportPolicyNameRetType = *string
type CreateSharePayloadGetLabelsAttributeType ¶
isContainer
type CreateSharePayloadGetNameArgType ¶
type CreateSharePayloadGetNameArgType = string
type CreateSharePayloadGetNameAttributeType ¶
type CreateSharePayloadGetNameAttributeType = *string
isNotNullableString
type CreateSharePayloadGetNameRetType ¶
type CreateSharePayloadGetNameRetType = string
type CreateSharePayloadGetSpaceHardLimitGigabytesArgType ¶
type CreateSharePayloadGetSpaceHardLimitGigabytesArgType = int64
type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType ¶
type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType = *int64
isInteger
type CreateSharePayloadGetSpaceHardLimitGigabytesRetType ¶
type CreateSharePayloadGetSpaceHardLimitGigabytesRetType = int64
type CreateShareRequest ¶
type CreateShareRequest struct {
// contains filtered or unexported fields
}
func (CreateShareRequest) CreateSharePayload ¶
func (r CreateShareRequest) CreateSharePayload(createSharePayload CreateSharePayload) ApiCreateShareRequest
func (CreateShareRequest) Execute ¶
func (r CreateShareRequest) Execute() (*CreateShareResponse, error)
type CreateShareResponse ¶
type CreateShareResponse struct {
}
CreateShareResponse struct for CreateShareResponse
func NewCreateShareResponse ¶
func NewCreateShareResponse() *CreateShareResponse
NewCreateShareResponse instantiates a new CreateShareResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateShareResponseWithDefaults ¶
func NewCreateShareResponseWithDefaults() *CreateShareResponse
NewCreateShareResponseWithDefaults instantiates a new CreateShareResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateShareResponse) GetShare ¶
func (o *CreateShareResponse) GetShare() (res CreateShareResponseGetShareRetType)
GetShare returns the Share field value if set, zero value otherwise.
func (*CreateShareResponse) GetShareOk ¶
func (o *CreateShareResponse) GetShareOk() (ret CreateShareResponseGetShareRetType, ok bool)
GetShareOk returns a tuple with the Share field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponse) HasShare ¶
func (o *CreateShareResponse) HasShare() bool
HasShare returns a boolean if a field has been set.
func (*CreateShareResponse) SetShare ¶
func (o *CreateShareResponse) SetShare(v CreateShareResponseGetShareRetType)
SetShare gets a reference to the given CreateShareResponseShare and assigns it to the Share field.
func (CreateShareResponse) ToMap ¶
func (o CreateShareResponse) ToMap() (map[string]interface{}, error)
type CreateShareResponseGetShareArgType ¶
type CreateShareResponseGetShareArgType = CreateShareResponseShare
type CreateShareResponseGetShareAttributeType ¶
type CreateShareResponseGetShareAttributeType = *CreateShareResponseShare
isModel
type CreateShareResponseGetShareRetType ¶
type CreateShareResponseGetShareRetType = CreateShareResponseShare
type CreateShareResponseShare ¶
type CreateShareResponseShare struct {
Id CreateShareResponseShareGetIdAttributeType `json:"id,omitempty"`
Labels CreateShareResponseShareGetLabelsAttributeType `json:"labels,omitempty"`
MountPath CreateShareResponseShareGetMountPathAttributeType `json:"mountPath,omitempty"`
Name CreateShareResponseShareGetNameAttributeType `json:"name,omitempty"`
// Can be cast to int32 without loss of precision.
SpaceHardLimitGigabytes CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
State CreateShareResponseShareGetStateAttributeType `json:"state,omitempty"`
}
CreateShareResponseShare Created Share
func NewCreateShareResponseShare ¶
func NewCreateShareResponseShare() *CreateShareResponseShare
NewCreateShareResponseShare instantiates a new CreateShareResponseShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateShareResponseShareWithDefaults ¶
func NewCreateShareResponseShareWithDefaults() *CreateShareResponseShare
NewCreateShareResponseShareWithDefaults instantiates a new CreateShareResponseShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateShareResponseShare) GetCreatedAt ¶
func (o *CreateShareResponseShare) GetCreatedAt() (res CreateShareResponseShareGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetCreatedAtOk ¶
func (o *CreateShareResponseShare) GetCreatedAtOk() (ret CreateShareResponseShareGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) GetExportPolicy ¶
func (o *CreateShareResponseShare) GetExportPolicy() (res CreateShareResponseShareGetExportPolicyRetType)
GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).
func (*CreateShareResponseShare) GetExportPolicyOk ¶
func (o *CreateShareResponseShare) GetExportPolicyOk() (ret CreateShareResponseShareGetExportPolicyRetType, ok bool)
GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*CreateShareResponseShare) GetId ¶
func (o *CreateShareResponseShare) GetId() (res CreateShareResponseShareGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetIdOk ¶
func (o *CreateShareResponseShare) GetIdOk() (ret CreateShareResponseShareGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) GetLabels ¶
func (o *CreateShareResponseShare) GetLabels() (res CreateShareResponseShareGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetLabelsOk ¶
func (o *CreateShareResponseShare) GetLabelsOk() (ret CreateShareResponseShareGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) GetMountPath ¶
func (o *CreateShareResponseShare) GetMountPath() (res CreateShareResponseShareGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetMountPathOk ¶
func (o *CreateShareResponseShare) GetMountPathOk() (ret CreateShareResponseShareGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) GetName ¶
func (o *CreateShareResponseShare) GetName() (res CreateShareResponseShareGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetNameOk ¶
func (o *CreateShareResponseShare) GetNameOk() (ret CreateShareResponseShareGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) GetSpaceHardLimitGigabytes ¶
func (o *CreateShareResponseShare) GetSpaceHardLimitGigabytes() (res CreateShareResponseShareGetSpaceHardLimitGigabytesRetType)
GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetSpaceHardLimitGigabytesOk ¶
func (o *CreateShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret CreateShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)
GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) GetState ¶
func (o *CreateShareResponseShare) GetState() (res CreateShareResponseShareGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*CreateShareResponseShare) GetStateOk ¶
func (o *CreateShareResponseShare) GetStateOk() (ret CreateShareResponseShareGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateShareResponseShare) HasCreatedAt ¶
func (o *CreateShareResponseShare) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasExportPolicy ¶
func (o *CreateShareResponseShare) HasExportPolicy() bool
HasExportPolicy returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasId ¶
func (o *CreateShareResponseShare) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasLabels ¶
func (o *CreateShareResponseShare) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasMountPath ¶
func (o *CreateShareResponseShare) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasName ¶
func (o *CreateShareResponseShare) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasSpaceHardLimitGigabytes ¶
func (o *CreateShareResponseShare) HasSpaceHardLimitGigabytes() bool
HasSpaceHardLimitGigabytes returns a boolean if a field has been set.
func (*CreateShareResponseShare) HasState ¶
func (o *CreateShareResponseShare) HasState() bool
HasState returns a boolean if a field has been set.
func (*CreateShareResponseShare) SetCreatedAt ¶
func (o *CreateShareResponseShare) SetCreatedAt(v CreateShareResponseShareGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateShareResponseShare) SetExportPolicy ¶
func (o *CreateShareResponseShare) SetExportPolicy(v CreateShareResponseShareGetExportPolicyRetType)
SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.
func (*CreateShareResponseShare) SetExportPolicyNil ¶
func (o *CreateShareResponseShare) SetExportPolicyNil()
SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil
func (*CreateShareResponseShare) SetId ¶
func (o *CreateShareResponseShare) SetId(v CreateShareResponseShareGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateShareResponseShare) SetLabels ¶
func (o *CreateShareResponseShare) SetLabels(v CreateShareResponseShareGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*CreateShareResponseShare) SetMountPath ¶
func (o *CreateShareResponseShare) SetMountPath(v CreateShareResponseShareGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*CreateShareResponseShare) SetName ¶
func (o *CreateShareResponseShare) SetName(v CreateShareResponseShareGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateShareResponseShare) SetSpaceHardLimitGigabytes ¶
func (o *CreateShareResponseShare) SetSpaceHardLimitGigabytes(v CreateShareResponseShareGetSpaceHardLimitGigabytesRetType)
SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.
func (*CreateShareResponseShare) SetState ¶
func (o *CreateShareResponseShare) SetState(v CreateShareResponseShareGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (CreateShareResponseShare) ToMap ¶
func (o CreateShareResponseShare) ToMap() (map[string]interface{}, error)
func (*CreateShareResponseShare) UnsetExportPolicy ¶
func (o *CreateShareResponseShare) UnsetExportPolicy()
UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil
type CreateShareResponseShareGetCreatedAtAttributeType ¶
isDateTime
type CreateShareResponseShareGetExportPolicyArgType ¶
type CreateShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy
type CreateShareResponseShareGetExportPolicyAttributeType ¶
type CreateShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy
isModel
type CreateShareResponseShareGetExportPolicyRetType ¶
type CreateShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy
type CreateShareResponseShareGetIdArgType ¶
type CreateShareResponseShareGetIdArgType = string
type CreateShareResponseShareGetIdAttributeType ¶
type CreateShareResponseShareGetIdAttributeType = *string
isNotNullableString
type CreateShareResponseShareGetIdRetType ¶
type CreateShareResponseShareGetIdRetType = string
type CreateShareResponseShareGetLabelsAttributeType ¶
isContainer
type CreateShareResponseShareGetMountPathArgType ¶
type CreateShareResponseShareGetMountPathArgType = string
type CreateShareResponseShareGetMountPathAttributeType ¶
type CreateShareResponseShareGetMountPathAttributeType = *string
isNotNullableString
type CreateShareResponseShareGetMountPathRetType ¶
type CreateShareResponseShareGetMountPathRetType = string
type CreateShareResponseShareGetNameArgType ¶
type CreateShareResponseShareGetNameArgType = string
type CreateShareResponseShareGetNameAttributeType ¶
type CreateShareResponseShareGetNameAttributeType = *string
isNotNullableString
type CreateShareResponseShareGetNameRetType ¶
type CreateShareResponseShareGetNameRetType = string
type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType ¶
type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType = int64
type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType ¶
type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64
isInteger
type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType ¶
type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType = int64
type CreateShareResponseShareGetStateArgType ¶
type CreateShareResponseShareGetStateArgType = string
type CreateShareResponseShareGetStateAttributeType ¶
type CreateShareResponseShareGetStateAttributeType = *string
isNotNullableString
type CreateShareResponseShareGetStateRetType ¶
type CreateShareResponseShareGetStateRetType = string
type DefaultApi ¶
type DefaultApi interface {
/*
CreateResourcePool Create Resource Pool
Create a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ApiCreateResourcePoolRequest
*/
CreateResourcePool(ctx context.Context, projectId string, region string) ApiCreateResourcePoolRequest
/*
CreateResourcePoolExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return CreateResourcePoolResponse
*/
CreateResourcePoolExecute(ctx context.Context, projectId string, region string) (*CreateResourcePoolResponse, error)
/*
CreateResourcePoolSnapshot Create Resource Pool Snapshot
Creates a Snapshot of a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiCreateResourcePoolSnapshotRequest
*/
CreateResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateResourcePoolSnapshotRequest
/*
CreateResourcePoolSnapshotExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return CreateResourcePoolSnapshotResponse
*/
CreateResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateResourcePoolSnapshotResponse, error)
CreateShare(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateShareRequest
CreateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateShareResponse, error)
CreateShareExportPolicy(ctx context.Context, projectId string, region string) ApiCreateShareExportPolicyRequest
CreateShareExportPolicyExecute(ctx context.Context, projectId string, region string) (*CreateShareExportPolicyResponse, error)
/*
DeleteResourcePool Delete Resource Pool
Deletes a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiDeleteResourcePoolRequest
*/
DeleteResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiDeleteResourcePoolRequest
/*
DeleteResourcePoolExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return map[string]interface{}
*/
DeleteResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (map[string]interface{}, error)
/*
DeleteResourcePoolSnapshot Delete Resource Pool Snapshot
Deletes a Snapshot from a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param snapshotName
@return ApiDeleteResourcePoolSnapshotRequest
*/
DeleteResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiDeleteResourcePoolSnapshotRequest
/*
DeleteResourcePoolSnapshotExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param snapshotName
@return map[string]interface{}
*/
DeleteResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) (map[string]interface{}, error)
DeleteShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiDeleteShareRequest
DeleteShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (map[string]interface{}, error)
DeleteShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiDeleteShareExportPolicyRequest
DeleteShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (map[string]interface{}, error)
/*
GetResourcePool Get Resource Pool
Retrieves a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiGetResourcePoolRequest
*/
GetResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiGetResourcePoolRequest
/*
GetResourcePoolExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return GetResourcePoolResponse
*/
GetResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*GetResourcePoolResponse, error)
/*
GetResourcePoolSnapshot Get Resource Pool Snapshot
Retrieves a Snapshot from a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param snapshotName
@return ApiGetResourcePoolSnapshotRequest
*/
GetResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiGetResourcePoolSnapshotRequest
/*
GetResourcePoolSnapshotExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param snapshotName
@return GetResourcePoolSnapshotResponse
*/
GetResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) (*GetResourcePoolSnapshotResponse, error)
GetShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiGetShareRequest
GetShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (*GetShareResponse, error)
GetShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiGetShareExportPolicyRequest
GetShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*GetShareExportPolicyResponse, error)
/*
ListPerformanceClasses List Resource Performance Classes
Lists all performances classes available
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListPerformanceClassesRequest
*/
ListPerformanceClasses(ctx context.Context) ApiListPerformanceClassesRequest
/*
ListPerformanceClassesExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ListPerformanceClassesResponse
*/
ListPerformanceClassesExecute(ctx context.Context) (*ListPerformanceClassesResponse, error)
/*
ListResourcePoolSnapshots List Resource Pool Snapshots
Lists the Snapshots of a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiListResourcePoolSnapshotsRequest
*/
ListResourcePoolSnapshots(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListResourcePoolSnapshotsRequest
/*
ListResourcePoolSnapshotsExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ListResourcePoolSnapshotsResponse
*/
ListResourcePoolSnapshotsExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListResourcePoolSnapshotsResponse, error)
/*
ListResourcePools List Resource Pools
Lists Resource Pools in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ApiListResourcePoolsRequest
*/
ListResourcePools(ctx context.Context, projectId string, region string) ApiListResourcePoolsRequest
/*
ListResourcePoolsExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ListResourcePoolsResponse
*/
ListResourcePoolsExecute(ctx context.Context, projectId string, region string) (*ListResourcePoolsResponse, error)
ListShareExportPolicies(ctx context.Context, projectId string, region string) ApiListShareExportPoliciesRequest
ListShareExportPoliciesExecute(ctx context.Context, projectId string, region string) (*ListShareExportPoliciesResponse, error)
ListShares(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListSharesRequest
ListSharesExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListSharesResponse, error)
/*
ListSnapshotSchedules List Snapshot Schedules
Lists snapshot schedules
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@return ApiListSnapshotSchedulesRequest
*/
ListSnapshotSchedules(ctx context.Context, projectId string) ApiListSnapshotSchedulesRequest
/*
ListSnapshotSchedulesExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@return ListSnapshotSchedulesResponse
*/
ListSnapshotSchedulesExecute(ctx context.Context, projectId string) (*ListSnapshotSchedulesResponse, error)
/*
UpdateResourcePool Update Resource Pool
Updates a Resource Pool in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiUpdateResourcePoolRequest
*/
UpdateResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiUpdateResourcePoolRequest
/*
UpdateResourcePoolExecute executes the request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return UpdateResourcePoolResponse
*/
UpdateResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*UpdateResourcePoolResponse, error)
UpdateShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiUpdateShareRequest
UpdateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (*UpdateShareResponse, error)
UpdateShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiUpdateShareExportPolicyRequest
UpdateShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*UpdateShareExportPolicyResponse, error)
}
type DeleteResourcePoolRequest ¶
type DeleteResourcePoolRequest struct {
// contains filtered or unexported fields
}
func (DeleteResourcePoolRequest) Execute ¶
func (r DeleteResourcePoolRequest) Execute() (map[string]interface{}, error)
type DeleteResourcePoolSnapshotRequest ¶
type DeleteResourcePoolSnapshotRequest struct {
// contains filtered or unexported fields
}
func (DeleteResourcePoolSnapshotRequest) Execute ¶
func (r DeleteResourcePoolSnapshotRequest) Execute() (map[string]interface{}, error)
type DeleteShareExportPolicyRequest ¶
type DeleteShareExportPolicyRequest struct {
// contains filtered or unexported fields
}
func (DeleteShareExportPolicyRequest) Execute ¶
func (r DeleteShareExportPolicyRequest) Execute() (map[string]interface{}, error)
type DeleteShareRequest ¶
type DeleteShareRequest struct {
// contains filtered or unexported fields
}
func (DeleteShareRequest) Execute ¶
func (r DeleteShareRequest) Execute() (map[string]interface{}, error)
type Error ¶
type Error struct {
// Deprecated: Human-readable string of the error that occured
ErrorDescription ErrorGetErrorDescriptionAttributeType `json:"error_description,omitempty"`
// Human-readable description of the error that occurred.
// REQUIRED
Title ErrorGetTitleAttributeType `json:"title" required:"true"`
// URI Uniquely identifies the error type. It will be in the format of storage.stackit.cloud/<error-type> e.g. storage.stackit.cloud/validation-error
// REQUIRED
Type ErrorGetTypeAttributeType `json:"type" required:"true"`
}
Error struct for Error
func NewError ¶
func NewError(title ErrorGetTitleArgType, types ErrorGetTypeArgType) *Error
NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewErrorWithDefaults ¶
func NewErrorWithDefaults() *Error
NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Error) GetErrorDescription ¶
func (o *Error) GetErrorDescription() (res ErrorGetErrorDescriptionRetType)
GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated
func (*Error) GetErrorDescriptionOk ¶
func (o *Error) GetErrorDescriptionOk() (ret ErrorGetErrorDescriptionRetType, ok bool)
GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated
func (*Error) GetTitle ¶
func (o *Error) GetTitle() (ret ErrorGetTitleRetType)
GetTitle returns the Title field value
func (*Error) GetTitleOk ¶
func (o *Error) GetTitleOk() (ret ErrorGetTitleRetType, ok bool)
GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.
func (*Error) GetType ¶
func (o *Error) GetType() (ret ErrorGetTypeRetType)
GetType returns the Type field value
func (*Error) GetTypeOk ¶
func (o *Error) GetTypeOk() (ret ErrorGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*Error) HasErrorDescription ¶
HasErrorDescription returns a boolean if a field has been set.
func (*Error) SetErrorDescription ¶
func (o *Error) SetErrorDescription(v ErrorGetErrorDescriptionRetType)
SetErrorDescription gets a reference to the given interface{} and assigns it to the ErrorDescription field. Deprecated
type ErrorGetErrorDescriptionArgType ¶
type ErrorGetErrorDescriptionArgType = any
type ErrorGetErrorDescriptionRetType ¶
type ErrorGetErrorDescriptionRetType = any
type ErrorGetTitleArgType ¶
type ErrorGetTitleArgType = string
type ErrorGetTitleRetType ¶
type ErrorGetTitleRetType = string
type ErrorGetTypeArgType ¶
type ErrorGetTypeArgType = string
type ErrorGetTypeRetType ¶
type ErrorGetTypeRetType = string
type GetResourcePoolRequest ¶
type GetResourcePoolRequest struct {
// contains filtered or unexported fields
}
func (GetResourcePoolRequest) Execute ¶
func (r GetResourcePoolRequest) Execute() (*GetResourcePoolResponse, error)
type GetResourcePoolResponse ¶
type GetResourcePoolResponse struct {
ResourcePool GetResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}
GetResourcePoolResponse struct for GetResourcePoolResponse
func NewGetResourcePoolResponse ¶
func NewGetResourcePoolResponse() *GetResourcePoolResponse
NewGetResourcePoolResponse instantiates a new GetResourcePoolResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetResourcePoolResponseWithDefaults ¶
func NewGetResourcePoolResponseWithDefaults() *GetResourcePoolResponse
NewGetResourcePoolResponseWithDefaults instantiates a new GetResourcePoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetResourcePoolResponse) GetResourcePool ¶
func (o *GetResourcePoolResponse) GetResourcePool() (res GetResourcePoolResponseGetResourcePoolRetType)
GetResourcePool returns the ResourcePool field value if set, zero value otherwise.
func (*GetResourcePoolResponse) GetResourcePoolOk ¶
func (o *GetResourcePoolResponse) GetResourcePoolOk() (ret GetResourcePoolResponseGetResourcePoolRetType, ok bool)
GetResourcePoolOk returns a tuple with the ResourcePool field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponse) HasResourcePool ¶
func (o *GetResourcePoolResponse) HasResourcePool() bool
HasResourcePool returns a boolean if a field has been set.
func (*GetResourcePoolResponse) SetResourcePool ¶
func (o *GetResourcePoolResponse) SetResourcePool(v GetResourcePoolResponseGetResourcePoolRetType)
SetResourcePool gets a reference to the given GetResourcePoolResponseResourcePool and assigns it to the ResourcePool field.
func (GetResourcePoolResponse) ToMap ¶
func (o GetResourcePoolResponse) ToMap() (map[string]interface{}, error)
type GetResourcePoolResponseGetResourcePoolArgType ¶
type GetResourcePoolResponseGetResourcePoolArgType = GetResourcePoolResponseResourcePool
type GetResourcePoolResponseGetResourcePoolAttributeType ¶
type GetResourcePoolResponseGetResourcePoolAttributeType = *GetResourcePoolResponseResourcePool
isModel
type GetResourcePoolResponseGetResourcePoolRetType ¶
type GetResourcePoolResponseGetResourcePoolRetType = GetResourcePoolResponseResourcePool
type GetResourcePoolResponseResourcePool ¶
type GetResourcePoolResponseResourcePool struct {
// Name of the respective availability zone
AvailabilityZone GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
// Number of Shares in the Resource Pool
// Can be cast to int32 without loss of precision.
CreatedAt GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// ID of the Resource Pool
Id GetResourcePoolResponseResourcePoolGetIdAttributeType `json:"id,omitempty"`
// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs, or \"172.16.0.250/32\" for a specific IP)
IpAcl GetResourcePoolResponseResourcePoolGetIpAclAttributeType `json:"ipAcl,omitempty"`
Labels GetResourcePoolResponseResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
// Mount path of the Resource Pool, used to mount the Resource Pool Note that a Resource Pool can only be mounted in read-only
MountPath GetResourcePoolResponseResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
// Name of the Resource Pool
Name GetResourcePoolResponseResourcePoolGetNameAttributeType `json:"name,omitempty"`
PerformanceClass GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
// Time when the performance class can be downgraded again.
PerformanceClassDowngradableAt GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
// Time when the size can be reduced again.
SizeReducibleAt GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
SnapshotSchedule GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,omitempty"`
// Whether the .snapshot directory is visible when mounting the resource pool. Setting this value to false might prevent you from accessing the snapshots (e.g. for security reasons). Additionally, the access to the snapshots is always controlled by the export policy of the resource pool. That means, if snapshots are visible and the export policy allows for reading the resource pool, then it also allows reading the snapshot of all shares.
SnapshotsAreVisible GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
Space GetResourcePoolResponseResourcePoolGetSpaceAttributeType `json:"space,omitempty"`
// State of the Resource Pool (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
State GetResourcePoolResponseResourcePoolGetStateAttributeType `json:"state,omitempty"`
}
GetResourcePoolResponseResourcePool Resource Pool
func NewGetResourcePoolResponseResourcePool ¶
func NewGetResourcePoolResponseResourcePool() *GetResourcePoolResponseResourcePool
NewGetResourcePoolResponseResourcePool instantiates a new GetResourcePoolResponseResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetResourcePoolResponseResourcePoolWithDefaults ¶
func NewGetResourcePoolResponseResourcePoolWithDefaults() *GetResourcePoolResponseResourcePool
NewGetResourcePoolResponseResourcePoolWithDefaults instantiates a new GetResourcePoolResponseResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetResourcePoolResponseResourcePool) GetAvailabilityZone ¶
func (o *GetResourcePoolResponseResourcePool) GetAvailabilityZone() (res GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetAvailabilityZoneOk ¶
func (o *GetResourcePoolResponseResourcePool) GetAvailabilityZoneOk() (ret GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType, ok bool)
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetCountShares ¶
func (o *GetResourcePoolResponseResourcePool) GetCountShares() (res GetResourcePoolResponseResourcePoolGetCountSharesRetType)
GetCountShares returns the CountShares field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetCountSharesOk ¶
func (o *GetResourcePoolResponseResourcePool) GetCountSharesOk() (ret GetResourcePoolResponseResourcePoolGetCountSharesRetType, ok bool)
GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetCreatedAt ¶
func (o *GetResourcePoolResponseResourcePool) GetCreatedAt() (res GetResourcePoolResponseResourcePoolGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetCreatedAtOk ¶
func (o *GetResourcePoolResponseResourcePool) GetCreatedAtOk() (ret GetResourcePoolResponseResourcePoolGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetId ¶
func (o *GetResourcePoolResponseResourcePool) GetId() (res GetResourcePoolResponseResourcePoolGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetIdOk ¶
func (o *GetResourcePoolResponseResourcePool) GetIdOk() (ret GetResourcePoolResponseResourcePoolGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetIpAcl ¶
func (o *GetResourcePoolResponseResourcePool) GetIpAcl() (res GetResourcePoolResponseResourcePoolGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetIpAclOk ¶
func (o *GetResourcePoolResponseResourcePool) GetIpAclOk() (ret GetResourcePoolResponseResourcePoolGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetLabels ¶
func (o *GetResourcePoolResponseResourcePool) GetLabels() (res GetResourcePoolResponseResourcePoolGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetLabelsOk ¶
func (o *GetResourcePoolResponseResourcePool) GetLabelsOk() (ret GetResourcePoolResponseResourcePoolGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetMountPath ¶
func (o *GetResourcePoolResponseResourcePool) GetMountPath() (res GetResourcePoolResponseResourcePoolGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetMountPathOk ¶
func (o *GetResourcePoolResponseResourcePool) GetMountPathOk() (ret GetResourcePoolResponseResourcePoolGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetName ¶
func (o *GetResourcePoolResponseResourcePool) GetName() (res GetResourcePoolResponseResourcePoolGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetNameOk ¶
func (o *GetResourcePoolResponseResourcePool) GetNameOk() (ret GetResourcePoolResponseResourcePoolGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetPerformanceClass ¶
func (o *GetResourcePoolResponseResourcePool) GetPerformanceClass() (res GetResourcePoolResponseResourcePoolGetPerformanceClassRetType)
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt ¶
func (o *GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt() (res GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk ¶
func (o *GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk() (ret GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType, ok bool)
GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetPerformanceClassOk ¶
func (o *GetResourcePoolResponseResourcePool) GetPerformanceClassOk() (ret GetResourcePoolResponseResourcePoolGetPerformanceClassRetType, ok bool)
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetSizeReducibleAt ¶
func (o *GetResourcePoolResponseResourcePool) GetSizeReducibleAt() (res GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetSizeReducibleAtOk ¶
func (o *GetResourcePoolResponseResourcePool) GetSizeReducibleAtOk() (ret GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType, ok bool)
GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetSnapshotSchedule ¶
func (o *GetResourcePoolResponseResourcePool) GetSnapshotSchedule() (res GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetSnapshotScheduleOk ¶
func (o *GetResourcePoolResponseResourcePool) GetSnapshotScheduleOk() (ret GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType, ok bool)
GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetSnapshotsAreVisible ¶
func (o *GetResourcePoolResponseResourcePool) GetSnapshotsAreVisible() (res GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk ¶
func (o *GetResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk() (ret GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType, ok bool)
GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetSpace ¶
func (o *GetResourcePoolResponseResourcePool) GetSpace() (res GetResourcePoolResponseResourcePoolGetSpaceRetType)
GetSpace returns the Space field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetSpaceOk ¶
func (o *GetResourcePoolResponseResourcePool) GetSpaceOk() (ret GetResourcePoolResponseResourcePoolGetSpaceRetType, ok bool)
GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) GetState ¶
func (o *GetResourcePoolResponseResourcePool) GetState() (res GetResourcePoolResponseResourcePoolGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*GetResourcePoolResponseResourcePool) GetStateOk ¶
func (o *GetResourcePoolResponseResourcePool) GetStateOk() (ret GetResourcePoolResponseResourcePoolGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolResponseResourcePool) HasAvailabilityZone ¶
func (o *GetResourcePoolResponseResourcePool) HasAvailabilityZone() bool
HasAvailabilityZone returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasCountShares ¶
func (o *GetResourcePoolResponseResourcePool) HasCountShares() bool
HasCountShares returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasCreatedAt ¶
func (o *GetResourcePoolResponseResourcePool) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasId ¶
func (o *GetResourcePoolResponseResourcePool) HasId() bool
HasId returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasIpAcl ¶
func (o *GetResourcePoolResponseResourcePool) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasLabels ¶
func (o *GetResourcePoolResponseResourcePool) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasMountPath ¶
func (o *GetResourcePoolResponseResourcePool) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasName ¶
func (o *GetResourcePoolResponseResourcePool) HasName() bool
HasName returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasPerformanceClass ¶
func (o *GetResourcePoolResponseResourcePool) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt ¶
func (o *GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool
HasPerformanceClassDowngradableAt returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasSizeReducibleAt ¶
func (o *GetResourcePoolResponseResourcePool) HasSizeReducibleAt() bool
HasSizeReducibleAt returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasSnapshotSchedule ¶
func (o *GetResourcePoolResponseResourcePool) HasSnapshotSchedule() bool
HasSnapshotSchedule returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible ¶
func (o *GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool
HasSnapshotsAreVisible returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasSpace ¶
func (o *GetResourcePoolResponseResourcePool) HasSpace() bool
HasSpace returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) HasState ¶
func (o *GetResourcePoolResponseResourcePool) HasState() bool
HasState returns a boolean if a field has been set.
func (*GetResourcePoolResponseResourcePool) SetAvailabilityZone ¶
func (o *GetResourcePoolResponseResourcePool) SetAvailabilityZone(v GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*GetResourcePoolResponseResourcePool) SetCountShares ¶
func (o *GetResourcePoolResponseResourcePool) SetCountShares(v GetResourcePoolResponseResourcePoolGetCountSharesRetType)
SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.
func (*GetResourcePoolResponseResourcePool) SetCreatedAt ¶
func (o *GetResourcePoolResponseResourcePool) SetCreatedAt(v GetResourcePoolResponseResourcePoolGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*GetResourcePoolResponseResourcePool) SetId ¶
func (o *GetResourcePoolResponseResourcePool) SetId(v GetResourcePoolResponseResourcePoolGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*GetResourcePoolResponseResourcePool) SetIpAcl ¶
func (o *GetResourcePoolResponseResourcePool) SetIpAcl(v GetResourcePoolResponseResourcePoolGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*GetResourcePoolResponseResourcePool) SetLabels ¶
func (o *GetResourcePoolResponseResourcePool) SetLabels(v GetResourcePoolResponseResourcePoolGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*GetResourcePoolResponseResourcePool) SetMountPath ¶
func (o *GetResourcePoolResponseResourcePool) SetMountPath(v GetResourcePoolResponseResourcePoolGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*GetResourcePoolResponseResourcePool) SetName ¶
func (o *GetResourcePoolResponseResourcePool) SetName(v GetResourcePoolResponseResourcePoolGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*GetResourcePoolResponseResourcePool) SetPerformanceClass ¶
func (o *GetResourcePoolResponseResourcePool) SetPerformanceClass(v GetResourcePoolResponseResourcePoolGetPerformanceClassRetType)
SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.
func (*GetResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt ¶
func (o *GetResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt(v GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.
func (*GetResourcePoolResponseResourcePool) SetSizeReducibleAt ¶
func (o *GetResourcePoolResponseResourcePool) SetSizeReducibleAt(v GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.
func (*GetResourcePoolResponseResourcePool) SetSnapshotSchedule ¶
func (o *GetResourcePoolResponseResourcePool) SetSnapshotSchedule(v GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.
func (*GetResourcePoolResponseResourcePool) SetSnapshotsAreVisible ¶
func (o *GetResourcePoolResponseResourcePool) SetSnapshotsAreVisible(v GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.
func (*GetResourcePoolResponseResourcePool) SetSpace ¶
func (o *GetResourcePoolResponseResourcePool) SetSpace(v GetResourcePoolResponseResourcePoolGetSpaceRetType)
SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.
func (*GetResourcePoolResponseResourcePool) SetState ¶
func (o *GetResourcePoolResponseResourcePool) SetState(v GetResourcePoolResponseResourcePoolGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (GetResourcePoolResponseResourcePool) ToMap ¶
func (o GetResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)
type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType ¶
type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string
type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType ¶
type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string
isNotNullableString
type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType ¶
type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string
type GetResourcePoolResponseResourcePoolGetCountSharesArgType ¶
type GetResourcePoolResponseResourcePoolGetCountSharesArgType = int64
type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType ¶
type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64
isInteger
type GetResourcePoolResponseResourcePoolGetCountSharesRetType ¶
type GetResourcePoolResponseResourcePoolGetCountSharesRetType = int64
type GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType ¶
isDateTime
type GetResourcePoolResponseResourcePoolGetIdArgType ¶
type GetResourcePoolResponseResourcePoolGetIdArgType = string
type GetResourcePoolResponseResourcePoolGetIdAttributeType ¶
type GetResourcePoolResponseResourcePoolGetIdAttributeType = *string
isNotNullableString
type GetResourcePoolResponseResourcePoolGetIdRetType ¶
type GetResourcePoolResponseResourcePoolGetIdRetType = string
type GetResourcePoolResponseResourcePoolGetIpAclArgType ¶
type GetResourcePoolResponseResourcePoolGetIpAclArgType = []string
type GetResourcePoolResponseResourcePoolGetIpAclAttributeType ¶
type GetResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string
isArray
type GetResourcePoolResponseResourcePoolGetIpAclRetType ¶
type GetResourcePoolResponseResourcePoolGetIpAclRetType = []string
type GetResourcePoolResponseResourcePoolGetLabelsAttributeType ¶
isContainer
type GetResourcePoolResponseResourcePoolGetMountPathArgType ¶
type GetResourcePoolResponseResourcePoolGetMountPathArgType = string
type GetResourcePoolResponseResourcePoolGetMountPathAttributeType ¶
type GetResourcePoolResponseResourcePoolGetMountPathAttributeType = *string
isNotNullableString
type GetResourcePoolResponseResourcePoolGetMountPathRetType ¶
type GetResourcePoolResponseResourcePoolGetMountPathRetType = string
type GetResourcePoolResponseResourcePoolGetNameArgType ¶
type GetResourcePoolResponseResourcePoolGetNameArgType = string
type GetResourcePoolResponseResourcePoolGetNameAttributeType ¶
type GetResourcePoolResponseResourcePoolGetNameAttributeType = *string
isNotNullableString
type GetResourcePoolResponseResourcePoolGetNameRetType ¶
type GetResourcePoolResponseResourcePoolGetNameRetType = string
type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType ¶
type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass
type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType ¶
type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass
isModel
type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType ¶
type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass
type GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType ¶
isDateTime
type GetResourcePoolResponseResourcePoolGetSnapshotScheduleArgType ¶
type GetResourcePoolResponseResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule
type GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType ¶
type GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule
isModel
type GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType ¶
type GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule
type GetResourcePoolResponseResourcePoolGetSpaceArgType ¶
type GetResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace
type GetResourcePoolResponseResourcePoolGetSpaceAttributeType ¶
type GetResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace
isModel
type GetResourcePoolResponseResourcePoolGetSpaceRetType ¶
type GetResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace
type GetResourcePoolResponseResourcePoolGetStateArgType ¶
type GetResourcePoolResponseResourcePoolGetStateArgType = string
type GetResourcePoolResponseResourcePoolGetStateAttributeType ¶
type GetResourcePoolResponseResourcePoolGetStateAttributeType = *string
isNotNullableString
type GetResourcePoolResponseResourcePoolGetStateRetType ¶
type GetResourcePoolResponseResourcePoolGetStateRetType = string
type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType ¶
type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool
type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType ¶
type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool
isBoolean
type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType ¶
type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool
type GetResourcePoolSnapshotRequest ¶
type GetResourcePoolSnapshotRequest struct {
// contains filtered or unexported fields
}
func (GetResourcePoolSnapshotRequest) Execute ¶
func (r GetResourcePoolSnapshotRequest) Execute() (*GetResourcePoolSnapshotResponse, error)
type GetResourcePoolSnapshotResponse ¶
type GetResourcePoolSnapshotResponse struct {
ResourcePoolSnapshot GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType `json:"resourcePoolSnapshot,omitempty"`
}
GetResourcePoolSnapshotResponse struct for GetResourcePoolSnapshotResponse
func NewGetResourcePoolSnapshotResponse ¶
func NewGetResourcePoolSnapshotResponse() *GetResourcePoolSnapshotResponse
NewGetResourcePoolSnapshotResponse instantiates a new GetResourcePoolSnapshotResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetResourcePoolSnapshotResponseWithDefaults ¶
func NewGetResourcePoolSnapshotResponseWithDefaults() *GetResourcePoolSnapshotResponse
NewGetResourcePoolSnapshotResponseWithDefaults instantiates a new GetResourcePoolSnapshotResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetResourcePoolSnapshotResponse) GetResourcePoolSnapshot ¶
func (o *GetResourcePoolSnapshotResponse) GetResourcePoolSnapshot() (res GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
GetResourcePoolSnapshot returns the ResourcePoolSnapshot field value if set, zero value otherwise.
func (*GetResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk ¶
func (o *GetResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk() (ret GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType, ok bool)
GetResourcePoolSnapshotOk returns a tuple with the ResourcePoolSnapshot field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot ¶
func (o *GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool
HasResourcePoolSnapshot returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponse) SetResourcePoolSnapshot ¶
func (o *GetResourcePoolSnapshotResponse) SetResourcePoolSnapshot(v GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType)
SetResourcePoolSnapshot gets a reference to the given GetResourcePoolSnapshotResponseResourcePoolSnapshot and assigns it to the ResourcePoolSnapshot field.
func (GetResourcePoolSnapshotResponse) ToMap ¶
func (o GetResourcePoolSnapshotResponse) ToMap() (map[string]interface{}, error)
type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType ¶
type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType = GetResourcePoolSnapshotResponseResourcePoolSnapshot
type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType ¶
type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType = *GetResourcePoolSnapshotResponseResourcePoolSnapshot
isModel
type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType ¶
type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType = GetResourcePoolSnapshotResponseResourcePoolSnapshot
type GetResourcePoolSnapshotResponseResourcePoolSnapshot ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshot struct {
// (optional) A comment to add more information about a snapshot
Comment GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType `json:"comment,omitempty"`
CreatedAt GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// Represents the user-visible data size at the time of the snapshot in Gibibytes (e.g. what’s in the snapshot)
// Can be cast to int32 without loss of precision.
LogicalSizeGigabytes GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType `json:"logicalSizeGigabytes,omitempty"`
// ID of the Resource Pool of the Snapshot
ResourcePoolId GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType `json:"resourcePoolId,omitempty"`
// Reflects the actual storage footprint in the backend at snapshot time in Gibibytes (e.g. how much storage from the Resource Pool does it use).
// Can be cast to int32 without loss of precision.
SizeGigabytes GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
// Name of the Resource Pool Snapshot
SnapshotName GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType `json:"snapshotName,omitempty"`
}
GetResourcePoolSnapshotResponseResourcePoolSnapshot Resource Pool Snapshot
func NewGetResourcePoolSnapshotResponseResourcePoolSnapshot ¶
func NewGetResourcePoolSnapshotResponseResourcePoolSnapshot() *GetResourcePoolSnapshotResponseResourcePoolSnapshot
NewGetResourcePoolSnapshotResponseResourcePoolSnapshot instantiates a new GetResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults ¶
func NewGetResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults() *GetResourcePoolSnapshotResponseResourcePoolSnapshot
NewGetResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults instantiates a new GetResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType, ok bool)
GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType, ok bool)
GetLogicalSizeGigabytesOk returns a tuple with the LogicalSizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType)
GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType, ok bool)
GetResourcePoolIdOk returns a tuple with the ResourcePoolId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType)
GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType, ok bool)
GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName() (res GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk() (ret GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType, ok bool)
GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment() bool
HasComment returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool
HasLogicalSizeGigabytes returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId() bool
HasResourcePoolId returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes() bool
HasSizeGigabytes returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName() bool
HasSnapshotName returns a boolean if a field has been set.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType)
SetComment gets a reference to the given string and assigns it to the Comment field.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil()
SetCommentNil sets the value for Comment to be an explicit nil
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType)
SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType)
SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName(v GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType)
SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.
func (GetResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap ¶
func (o GetResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap() (map[string]interface{}, error)
func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment ¶
func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment()
UnsetComment ensures that no value is present for Comment, not even an explicit nil
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType = *string
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType = *NullableString
isNullableString
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType = *string
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64
isInteger
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType = string
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType = *string
isNotNullableString
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType = string
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType = int64
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64
isInteger
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType = int64
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType = string
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType = *string
isNotNullableString
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType ¶
type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType = string
type GetShareExportPolicyRequest ¶
type GetShareExportPolicyRequest struct {
// contains filtered or unexported fields
}
func (GetShareExportPolicyRequest) Execute ¶
func (r GetShareExportPolicyRequest) Execute() (*GetShareExportPolicyResponse, error)
type GetShareExportPolicyResponse ¶
type GetShareExportPolicyResponse struct {
}
GetShareExportPolicyResponse struct for GetShareExportPolicyResponse
func NewGetShareExportPolicyResponse ¶
func NewGetShareExportPolicyResponse() *GetShareExportPolicyResponse
NewGetShareExportPolicyResponse instantiates a new GetShareExportPolicyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetShareExportPolicyResponseWithDefaults ¶
func NewGetShareExportPolicyResponseWithDefaults() *GetShareExportPolicyResponse
NewGetShareExportPolicyResponseWithDefaults instantiates a new GetShareExportPolicyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetShareExportPolicyResponse) GetShareExportPolicy ¶
func (o *GetShareExportPolicyResponse) GetShareExportPolicy() (res GetShareExportPolicyResponseGetShareExportPolicyRetType)
GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise.
func (*GetShareExportPolicyResponse) GetShareExportPolicyOk ¶
func (o *GetShareExportPolicyResponse) GetShareExportPolicyOk() (ret GetShareExportPolicyResponseGetShareExportPolicyRetType, ok bool)
GetShareExportPolicyOk returns a tuple with the ShareExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponse) HasShareExportPolicy ¶
func (o *GetShareExportPolicyResponse) HasShareExportPolicy() bool
HasShareExportPolicy returns a boolean if a field has been set.
func (*GetShareExportPolicyResponse) SetShareExportPolicy ¶
func (o *GetShareExportPolicyResponse) SetShareExportPolicy(v GetShareExportPolicyResponseGetShareExportPolicyRetType)
SetShareExportPolicy gets a reference to the given GetShareExportPolicyResponseShareExportPolicy and assigns it to the ShareExportPolicy field.
func (GetShareExportPolicyResponse) ToMap ¶
func (o GetShareExportPolicyResponse) ToMap() (map[string]interface{}, error)
type GetShareExportPolicyResponseGetShareExportPolicyArgType ¶
type GetShareExportPolicyResponseGetShareExportPolicyArgType = GetShareExportPolicyResponseShareExportPolicy
type GetShareExportPolicyResponseGetShareExportPolicyAttributeType ¶
type GetShareExportPolicyResponseGetShareExportPolicyAttributeType = *GetShareExportPolicyResponseShareExportPolicy
isModel
type GetShareExportPolicyResponseGetShareExportPolicyRetType ¶
type GetShareExportPolicyResponseGetShareExportPolicyRetType = GetShareExportPolicyResponseShareExportPolicy
type GetShareExportPolicyResponseShareExportPolicy ¶
type GetShareExportPolicyResponseShareExportPolicy struct {
Id GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType `json:"id,omitempty"`
Labels GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType `json:"labels,omitempty"`
Name GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType `json:"name,omitempty"`
Rules GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType `json:"rules,omitempty"`
// Can be cast to int32 without loss of precision.
SharesUsingExportPolicy GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType `json:"sharesUsingExportPolicy,omitempty"`
}
GetShareExportPolicyResponseShareExportPolicy Share Export Policies
func NewGetShareExportPolicyResponseShareExportPolicy ¶
func NewGetShareExportPolicyResponseShareExportPolicy() *GetShareExportPolicyResponseShareExportPolicy
NewGetShareExportPolicyResponseShareExportPolicy instantiates a new GetShareExportPolicyResponseShareExportPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetShareExportPolicyResponseShareExportPolicyWithDefaults ¶
func NewGetShareExportPolicyResponseShareExportPolicyWithDefaults() *GetShareExportPolicyResponseShareExportPolicy
NewGetShareExportPolicyResponseShareExportPolicyWithDefaults instantiates a new GetShareExportPolicyResponseShareExportPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetShareExportPolicyResponseShareExportPolicy) GetCreatedAt ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetCreatedAt() (res GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*GetShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk() (ret GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) GetId ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetId() (res GetShareExportPolicyResponseShareExportPolicyGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*GetShareExportPolicyResponseShareExportPolicy) GetIdOk ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetIdOk() (ret GetShareExportPolicyResponseShareExportPolicyGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) GetLabels ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetLabels() (res GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*GetShareExportPolicyResponseShareExportPolicy) GetLabelsOk ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetLabelsOk() (ret GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) GetName ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetName() (res GetShareExportPolicyResponseShareExportPolicyGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*GetShareExportPolicyResponseShareExportPolicy) GetNameOk ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetNameOk() (ret GetShareExportPolicyResponseShareExportPolicyGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) GetRules ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetRules() (res GetShareExportPolicyResponseShareExportPolicyGetRulesRetType)
GetRules returns the Rules field value if set, zero value otherwise.
func (*GetShareExportPolicyResponseShareExportPolicy) GetRulesOk ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetRulesOk() (ret GetShareExportPolicyResponseShareExportPolicyGetRulesRetType, ok bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy() (res GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType)
GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise.
func (*GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk() (ret GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType, ok bool)
GetSharesUsingExportPolicyOk returns a tuple with the SharesUsingExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) HasCreatedAt ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) HasId ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) HasId() bool
HasId returns a boolean if a field has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) HasLabels ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) HasName ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) HasName() bool
HasName returns a boolean if a field has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) HasRules ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) HasRules() bool
HasRules returns a boolean if a field has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool
HasSharesUsingExportPolicy returns a boolean if a field has been set.
func (*GetShareExportPolicyResponseShareExportPolicy) SetCreatedAt ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) SetCreatedAt(v GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*GetShareExportPolicyResponseShareExportPolicy) SetId ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) SetId(v GetShareExportPolicyResponseShareExportPolicyGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*GetShareExportPolicyResponseShareExportPolicy) SetLabels ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) SetLabels(v GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*GetShareExportPolicyResponseShareExportPolicy) SetName ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) SetName(v GetShareExportPolicyResponseShareExportPolicyGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*GetShareExportPolicyResponseShareExportPolicy) SetRules ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) SetRules(v GetShareExportPolicyResponseShareExportPolicyGetRulesRetType)
SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field.
func (*GetShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy ¶
func (o *GetShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy(v GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType)
SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field.
func (GetShareExportPolicyResponseShareExportPolicy) ToMap ¶
func (o GetShareExportPolicyResponseShareExportPolicy) ToMap() (map[string]interface{}, error)
type GetShareExportPolicyResponseShareExportPolicyGetIdArgType ¶
type GetShareExportPolicyResponseShareExportPolicyGetIdArgType = string
type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType ¶
type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType = *string
isNotNullableString
type GetShareExportPolicyResponseShareExportPolicyGetIdRetType ¶
type GetShareExportPolicyResponseShareExportPolicyGetIdRetType = string
type GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType ¶
isContainer
type GetShareExportPolicyResponseShareExportPolicyGetNameArgType ¶
type GetShareExportPolicyResponseShareExportPolicyGetNameArgType = string
type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType ¶
type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType = *string
isNotNullableString
type GetShareExportPolicyResponseShareExportPolicyGetNameRetType ¶
type GetShareExportPolicyResponseShareExportPolicyGetNameRetType = string
type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType ¶
type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType = []ShareExportPolicyRule
type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType ¶
type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule
isArray
type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType ¶
type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType = []ShareExportPolicyRule
type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType ¶
type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType = int64
type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType ¶
type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64
isInteger
type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType ¶
type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType = int64
type GetShareRequest ¶
type GetShareRequest struct {
// contains filtered or unexported fields
}
func (GetShareRequest) Execute ¶
func (r GetShareRequest) Execute() (*GetShareResponse, error)
type GetShareResponse ¶
type GetShareResponse struct {
}
GetShareResponse struct for GetShareResponse
func NewGetShareResponse ¶
func NewGetShareResponse() *GetShareResponse
NewGetShareResponse instantiates a new GetShareResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetShareResponseWithDefaults ¶
func NewGetShareResponseWithDefaults() *GetShareResponse
NewGetShareResponseWithDefaults instantiates a new GetShareResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetShareResponse) GetShare ¶
func (o *GetShareResponse) GetShare() (res GetShareResponseGetShareRetType)
GetShare returns the Share field value if set, zero value otherwise.
func (*GetShareResponse) GetShareOk ¶
func (o *GetShareResponse) GetShareOk() (ret GetShareResponseGetShareRetType, ok bool)
GetShareOk returns a tuple with the Share field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponse) HasShare ¶
func (o *GetShareResponse) HasShare() bool
HasShare returns a boolean if a field has been set.
func (*GetShareResponse) SetShare ¶
func (o *GetShareResponse) SetShare(v GetShareResponseGetShareRetType)
SetShare gets a reference to the given GetShareResponseShare and assigns it to the Share field.
func (GetShareResponse) ToMap ¶
func (o GetShareResponse) ToMap() (map[string]interface{}, error)
type GetShareResponseGetShareArgType ¶
type GetShareResponseGetShareArgType = GetShareResponseShare
type GetShareResponseGetShareAttributeType ¶
type GetShareResponseGetShareAttributeType = *GetShareResponseShare
isModel
type GetShareResponseGetShareRetType ¶
type GetShareResponseGetShareRetType = GetShareResponseShare
type GetShareResponseShare ¶
type GetShareResponseShare struct {
Id GetShareResponseShareGetIdAttributeType `json:"id,omitempty"`
Labels GetShareResponseShareGetLabelsAttributeType `json:"labels,omitempty"`
MountPath GetShareResponseShareGetMountPathAttributeType `json:"mountPath,omitempty"`
Name GetShareResponseShareGetNameAttributeType `json:"name,omitempty"`
// Can be cast to int32 without loss of precision.
SpaceHardLimitGigabytes GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
State GetShareResponseShareGetStateAttributeType `json:"state,omitempty"`
}
GetShareResponseShare Share
func NewGetShareResponseShare ¶
func NewGetShareResponseShare() *GetShareResponseShare
NewGetShareResponseShare instantiates a new GetShareResponseShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetShareResponseShareWithDefaults ¶
func NewGetShareResponseShareWithDefaults() *GetShareResponseShare
NewGetShareResponseShareWithDefaults instantiates a new GetShareResponseShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetShareResponseShare) GetCreatedAt ¶
func (o *GetShareResponseShare) GetCreatedAt() (res GetShareResponseShareGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*GetShareResponseShare) GetCreatedAtOk ¶
func (o *GetShareResponseShare) GetCreatedAtOk() (ret GetShareResponseShareGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) GetExportPolicy ¶
func (o *GetShareResponseShare) GetExportPolicy() (res GetShareResponseShareGetExportPolicyRetType)
GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).
func (*GetShareResponseShare) GetExportPolicyOk ¶
func (o *GetShareResponseShare) GetExportPolicyOk() (ret GetShareResponseShareGetExportPolicyRetType, ok bool)
GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*GetShareResponseShare) GetId ¶
func (o *GetShareResponseShare) GetId() (res GetShareResponseShareGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*GetShareResponseShare) GetIdOk ¶
func (o *GetShareResponseShare) GetIdOk() (ret GetShareResponseShareGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) GetLabels ¶
func (o *GetShareResponseShare) GetLabels() (res GetShareResponseShareGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*GetShareResponseShare) GetLabelsOk ¶
func (o *GetShareResponseShare) GetLabelsOk() (ret GetShareResponseShareGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) GetMountPath ¶
func (o *GetShareResponseShare) GetMountPath() (res GetShareResponseShareGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*GetShareResponseShare) GetMountPathOk ¶
func (o *GetShareResponseShare) GetMountPathOk() (ret GetShareResponseShareGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) GetName ¶
func (o *GetShareResponseShare) GetName() (res GetShareResponseShareGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*GetShareResponseShare) GetNameOk ¶
func (o *GetShareResponseShare) GetNameOk() (ret GetShareResponseShareGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) GetSpaceHardLimitGigabytes ¶
func (o *GetShareResponseShare) GetSpaceHardLimitGigabytes() (res GetShareResponseShareGetSpaceHardLimitGigabytesRetType)
GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.
func (*GetShareResponseShare) GetSpaceHardLimitGigabytesOk ¶
func (o *GetShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret GetShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)
GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) GetState ¶
func (o *GetShareResponseShare) GetState() (res GetShareResponseShareGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*GetShareResponseShare) GetStateOk ¶
func (o *GetShareResponseShare) GetStateOk() (ret GetShareResponseShareGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetShareResponseShare) HasCreatedAt ¶
func (o *GetShareResponseShare) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*GetShareResponseShare) HasExportPolicy ¶
func (o *GetShareResponseShare) HasExportPolicy() bool
HasExportPolicy returns a boolean if a field has been set.
func (*GetShareResponseShare) HasId ¶
func (o *GetShareResponseShare) HasId() bool
HasId returns a boolean if a field has been set.
func (*GetShareResponseShare) HasLabels ¶
func (o *GetShareResponseShare) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*GetShareResponseShare) HasMountPath ¶
func (o *GetShareResponseShare) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*GetShareResponseShare) HasName ¶
func (o *GetShareResponseShare) HasName() bool
HasName returns a boolean if a field has been set.
func (*GetShareResponseShare) HasSpaceHardLimitGigabytes ¶
func (o *GetShareResponseShare) HasSpaceHardLimitGigabytes() bool
HasSpaceHardLimitGigabytes returns a boolean if a field has been set.
func (*GetShareResponseShare) HasState ¶
func (o *GetShareResponseShare) HasState() bool
HasState returns a boolean if a field has been set.
func (*GetShareResponseShare) SetCreatedAt ¶
func (o *GetShareResponseShare) SetCreatedAt(v GetShareResponseShareGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*GetShareResponseShare) SetExportPolicy ¶
func (o *GetShareResponseShare) SetExportPolicy(v GetShareResponseShareGetExportPolicyRetType)
SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.
func (*GetShareResponseShare) SetExportPolicyNil ¶
func (o *GetShareResponseShare) SetExportPolicyNil()
SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil
func (*GetShareResponseShare) SetId ¶
func (o *GetShareResponseShare) SetId(v GetShareResponseShareGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*GetShareResponseShare) SetLabels ¶
func (o *GetShareResponseShare) SetLabels(v GetShareResponseShareGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*GetShareResponseShare) SetMountPath ¶
func (o *GetShareResponseShare) SetMountPath(v GetShareResponseShareGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*GetShareResponseShare) SetName ¶
func (o *GetShareResponseShare) SetName(v GetShareResponseShareGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*GetShareResponseShare) SetSpaceHardLimitGigabytes ¶
func (o *GetShareResponseShare) SetSpaceHardLimitGigabytes(v GetShareResponseShareGetSpaceHardLimitGigabytesRetType)
SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.
func (*GetShareResponseShare) SetState ¶
func (o *GetShareResponseShare) SetState(v GetShareResponseShareGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (GetShareResponseShare) ToMap ¶
func (o GetShareResponseShare) ToMap() (map[string]interface{}, error)
func (*GetShareResponseShare) UnsetExportPolicy ¶
func (o *GetShareResponseShare) UnsetExportPolicy()
UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil
type GetShareResponseShareGetCreatedAtAttributeType ¶
isDateTime
type GetShareResponseShareGetExportPolicyArgType ¶
type GetShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy
type GetShareResponseShareGetExportPolicyAttributeType ¶
type GetShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy
isModel
type GetShareResponseShareGetExportPolicyRetType ¶
type GetShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy
type GetShareResponseShareGetIdArgType ¶
type GetShareResponseShareGetIdArgType = string
type GetShareResponseShareGetIdAttributeType ¶
type GetShareResponseShareGetIdAttributeType = *string
isNotNullableString
type GetShareResponseShareGetIdRetType ¶
type GetShareResponseShareGetIdRetType = string
type GetShareResponseShareGetLabelsAttributeType ¶
isContainer
type GetShareResponseShareGetMountPathArgType ¶
type GetShareResponseShareGetMountPathArgType = string
type GetShareResponseShareGetMountPathAttributeType ¶
type GetShareResponseShareGetMountPathAttributeType = *string
isNotNullableString
type GetShareResponseShareGetMountPathRetType ¶
type GetShareResponseShareGetMountPathRetType = string
type GetShareResponseShareGetNameArgType ¶
type GetShareResponseShareGetNameArgType = string
type GetShareResponseShareGetNameAttributeType ¶
type GetShareResponseShareGetNameAttributeType = *string
isNotNullableString
type GetShareResponseShareGetNameRetType ¶
type GetShareResponseShareGetNameRetType = string
type GetShareResponseShareGetSpaceHardLimitGigabytesArgType ¶
type GetShareResponseShareGetSpaceHardLimitGigabytesArgType = int64
type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType ¶
type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64
isInteger
type GetShareResponseShareGetSpaceHardLimitGigabytesRetType ¶
type GetShareResponseShareGetSpaceHardLimitGigabytesRetType = int64
type GetShareResponseShareGetStateArgType ¶
type GetShareResponseShareGetStateArgType = string
type GetShareResponseShareGetStateAttributeType ¶
type GetShareResponseShareGetStateAttributeType = *string
isNotNullableString
type GetShareResponseShareGetStateRetType ¶
type GetShareResponseShareGetStateRetType = string
type GoogleProtobufAny ¶
type GoogleProtobufAny struct {
// The type of the serialized message.
Type GoogleProtobufAnyGetTypeAttributeType `json:"@type,omitempty"`
AdditionalProperties map[string]interface{}
}
GoogleProtobufAny Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
func NewGoogleProtobufAny ¶
func NewGoogleProtobufAny() *GoogleProtobufAny
NewGoogleProtobufAny instantiates a new GoogleProtobufAny object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGoogleProtobufAnyWithDefaults ¶
func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny
NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GoogleProtobufAny) GetType ¶
func (o *GoogleProtobufAny) GetType() (res GoogleProtobufAnyGetTypeRetType)
GetType returns the Type field value if set, zero value otherwise.
func (*GoogleProtobufAny) GetTypeOk ¶
func (o *GoogleProtobufAny) GetTypeOk() (ret GoogleProtobufAnyGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GoogleProtobufAny) HasType ¶
func (o *GoogleProtobufAny) HasType() bool
HasType returns a boolean if a field has been set.
func (*GoogleProtobufAny) SetType ¶
func (o *GoogleProtobufAny) SetType(v GoogleProtobufAnyGetTypeRetType)
SetType gets a reference to the given string and assigns it to the Type field.
func (GoogleProtobufAny) ToMap ¶
func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)
type GoogleProtobufAnyGetTypeArgType ¶
type GoogleProtobufAnyGetTypeArgType = string
type GoogleProtobufAnyGetTypeAttributeType ¶
type GoogleProtobufAnyGetTypeAttributeType = *string
isNotNullableString
type GoogleProtobufAnyGetTypeRetType ¶
type GoogleProtobufAnyGetTypeRetType = string
type ListPerformanceClassesRequest ¶
type ListPerformanceClassesRequest struct {
// contains filtered or unexported fields
}
func (ListPerformanceClassesRequest) Execute ¶
func (r ListPerformanceClassesRequest) Execute() (*ListPerformanceClassesResponse, error)
type ListPerformanceClassesResponse ¶
type ListPerformanceClassesResponse struct {
// List of Performance Classes
PerformanceClasses ListPerformanceClassesResponseGetPerformanceClassesAttributeType `json:"performanceClasses,omitempty"`
}
ListPerformanceClassesResponse struct for ListPerformanceClassesResponse
func NewListPerformanceClassesResponse ¶
func NewListPerformanceClassesResponse() *ListPerformanceClassesResponse
NewListPerformanceClassesResponse instantiates a new ListPerformanceClassesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListPerformanceClassesResponseWithDefaults ¶
func NewListPerformanceClassesResponseWithDefaults() *ListPerformanceClassesResponse
NewListPerformanceClassesResponseWithDefaults instantiates a new ListPerformanceClassesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListPerformanceClassesResponse) GetPerformanceClasses ¶
func (o *ListPerformanceClassesResponse) GetPerformanceClasses() (res ListPerformanceClassesResponseGetPerformanceClassesRetType)
GetPerformanceClasses returns the PerformanceClasses field value if set, zero value otherwise.
func (*ListPerformanceClassesResponse) GetPerformanceClassesOk ¶
func (o *ListPerformanceClassesResponse) GetPerformanceClassesOk() (ret ListPerformanceClassesResponseGetPerformanceClassesRetType, ok bool)
GetPerformanceClassesOk returns a tuple with the PerformanceClasses field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPerformanceClassesResponse) HasPerformanceClasses ¶
func (o *ListPerformanceClassesResponse) HasPerformanceClasses() bool
HasPerformanceClasses returns a boolean if a field has been set.
func (*ListPerformanceClassesResponse) SetPerformanceClasses ¶
func (o *ListPerformanceClassesResponse) SetPerformanceClasses(v ListPerformanceClassesResponseGetPerformanceClassesRetType)
SetPerformanceClasses gets a reference to the given []PerformanceClass and assigns it to the PerformanceClasses field.
func (ListPerformanceClassesResponse) ToMap ¶
func (o ListPerformanceClassesResponse) ToMap() (map[string]interface{}, error)
type ListPerformanceClassesResponseGetPerformanceClassesArgType ¶
type ListPerformanceClassesResponseGetPerformanceClassesArgType = []PerformanceClass
type ListPerformanceClassesResponseGetPerformanceClassesAttributeType ¶
type ListPerformanceClassesResponseGetPerformanceClassesAttributeType = *[]PerformanceClass
isArray
type ListPerformanceClassesResponseGetPerformanceClassesRetType ¶
type ListPerformanceClassesResponseGetPerformanceClassesRetType = []PerformanceClass
type ListResourcePoolSnapshotsRequest ¶
type ListResourcePoolSnapshotsRequest struct {
// contains filtered or unexported fields
}
func (ListResourcePoolSnapshotsRequest) Execute ¶
func (r ListResourcePoolSnapshotsRequest) Execute() (*ListResourcePoolSnapshotsResponse, error)
type ListResourcePoolSnapshotsResponse ¶
type ListResourcePoolSnapshotsResponse struct {
// List of Resource Pool Snapshots
ResourcePoolSnapshots ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType `json:"resourcePoolSnapshots,omitempty"`
}
ListResourcePoolSnapshotsResponse struct for ListResourcePoolSnapshotsResponse
func NewListResourcePoolSnapshotsResponse ¶
func NewListResourcePoolSnapshotsResponse() *ListResourcePoolSnapshotsResponse
NewListResourcePoolSnapshotsResponse instantiates a new ListResourcePoolSnapshotsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListResourcePoolSnapshotsResponseWithDefaults ¶
func NewListResourcePoolSnapshotsResponseWithDefaults() *ListResourcePoolSnapshotsResponse
NewListResourcePoolSnapshotsResponseWithDefaults instantiates a new ListResourcePoolSnapshotsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshots ¶
func (o *ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshots() (res ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType)
GetResourcePoolSnapshots returns the ResourcePoolSnapshots field value if set, zero value otherwise.
func (*ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshotsOk ¶
func (o *ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshotsOk() (ret ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType, ok bool)
GetResourcePoolSnapshotsOk returns a tuple with the ResourcePoolSnapshots field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots ¶
func (o *ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots() bool
HasResourcePoolSnapshots returns a boolean if a field has been set.
func (*ListResourcePoolSnapshotsResponse) SetResourcePoolSnapshots ¶
func (o *ListResourcePoolSnapshotsResponse) SetResourcePoolSnapshots(v ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType)
SetResourcePoolSnapshots gets a reference to the given []ResourcePoolSnapshot and assigns it to the ResourcePoolSnapshots field.
func (ListResourcePoolSnapshotsResponse) ToMap ¶
func (o ListResourcePoolSnapshotsResponse) ToMap() (map[string]interface{}, error)
type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType ¶
type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType = []ResourcePoolSnapshot
type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType ¶
type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType = *[]ResourcePoolSnapshot
isArray
type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType ¶
type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType = []ResourcePoolSnapshot
type ListResourcePoolsRequest ¶
type ListResourcePoolsRequest struct {
// contains filtered or unexported fields
}
func (ListResourcePoolsRequest) Execute ¶
func (r ListResourcePoolsRequest) Execute() (*ListResourcePoolsResponse, error)
type ListResourcePoolsResponse ¶
type ListResourcePoolsResponse struct {
// List of Resource Pools
ResourcePools ListResourcePoolsResponseGetResourcePoolsAttributeType `json:"resourcePools,omitempty"`
}
ListResourcePoolsResponse struct for ListResourcePoolsResponse
func NewListResourcePoolsResponse ¶
func NewListResourcePoolsResponse() *ListResourcePoolsResponse
NewListResourcePoolsResponse instantiates a new ListResourcePoolsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListResourcePoolsResponseWithDefaults ¶
func NewListResourcePoolsResponseWithDefaults() *ListResourcePoolsResponse
NewListResourcePoolsResponseWithDefaults instantiates a new ListResourcePoolsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListResourcePoolsResponse) GetResourcePools ¶
func (o *ListResourcePoolsResponse) GetResourcePools() (res ListResourcePoolsResponseGetResourcePoolsRetType)
GetResourcePools returns the ResourcePools field value if set, zero value otherwise.
func (*ListResourcePoolsResponse) GetResourcePoolsOk ¶
func (o *ListResourcePoolsResponse) GetResourcePoolsOk() (ret ListResourcePoolsResponseGetResourcePoolsRetType, ok bool)
GetResourcePoolsOk returns a tuple with the ResourcePools field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListResourcePoolsResponse) HasResourcePools ¶
func (o *ListResourcePoolsResponse) HasResourcePools() bool
HasResourcePools returns a boolean if a field has been set.
func (*ListResourcePoolsResponse) SetResourcePools ¶
func (o *ListResourcePoolsResponse) SetResourcePools(v ListResourcePoolsResponseGetResourcePoolsRetType)
SetResourcePools gets a reference to the given []ResourcePool and assigns it to the ResourcePools field.
func (ListResourcePoolsResponse) ToMap ¶
func (o ListResourcePoolsResponse) ToMap() (map[string]interface{}, error)
type ListResourcePoolsResponseGetResourcePoolsArgType ¶
type ListResourcePoolsResponseGetResourcePoolsArgType = []ResourcePool
type ListResourcePoolsResponseGetResourcePoolsAttributeType ¶
type ListResourcePoolsResponseGetResourcePoolsAttributeType = *[]ResourcePool
isArray
type ListResourcePoolsResponseGetResourcePoolsRetType ¶
type ListResourcePoolsResponseGetResourcePoolsRetType = []ResourcePool
type ListShareExportPoliciesRequest ¶
type ListShareExportPoliciesRequest struct {
// contains filtered or unexported fields
}
func (ListShareExportPoliciesRequest) Execute ¶
func (r ListShareExportPoliciesRequest) Execute() (*ListShareExportPoliciesResponse, error)
type ListShareExportPoliciesResponse ¶
type ListShareExportPoliciesResponse struct {
ShareExportPolicies ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType `json:"shareExportPolicies,omitempty"`
}
ListShareExportPoliciesResponse struct for ListShareExportPoliciesResponse
func NewListShareExportPoliciesResponse ¶
func NewListShareExportPoliciesResponse() *ListShareExportPoliciesResponse
NewListShareExportPoliciesResponse instantiates a new ListShareExportPoliciesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListShareExportPoliciesResponseWithDefaults ¶
func NewListShareExportPoliciesResponseWithDefaults() *ListShareExportPoliciesResponse
NewListShareExportPoliciesResponseWithDefaults instantiates a new ListShareExportPoliciesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListShareExportPoliciesResponse) GetShareExportPolicies ¶
func (o *ListShareExportPoliciesResponse) GetShareExportPolicies() (res ListShareExportPoliciesResponseGetShareExportPoliciesRetType)
GetShareExportPolicies returns the ShareExportPolicies field value if set, zero value otherwise.
func (*ListShareExportPoliciesResponse) GetShareExportPoliciesOk ¶
func (o *ListShareExportPoliciesResponse) GetShareExportPoliciesOk() (ret ListShareExportPoliciesResponseGetShareExportPoliciesRetType, ok bool)
GetShareExportPoliciesOk returns a tuple with the ShareExportPolicies field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListShareExportPoliciesResponse) HasShareExportPolicies ¶
func (o *ListShareExportPoliciesResponse) HasShareExportPolicies() bool
HasShareExportPolicies returns a boolean if a field has been set.
func (*ListShareExportPoliciesResponse) SetShareExportPolicies ¶
func (o *ListShareExportPoliciesResponse) SetShareExportPolicies(v ListShareExportPoliciesResponseGetShareExportPoliciesRetType)
SetShareExportPolicies gets a reference to the given []ShareExportPolicy and assigns it to the ShareExportPolicies field.
func (ListShareExportPoliciesResponse) ToMap ¶
func (o ListShareExportPoliciesResponse) ToMap() (map[string]interface{}, error)
type ListShareExportPoliciesResponseGetShareExportPoliciesArgType ¶
type ListShareExportPoliciesResponseGetShareExportPoliciesArgType = []ShareExportPolicy
type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType ¶
type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType = *[]ShareExportPolicy
isArray
type ListShareExportPoliciesResponseGetShareExportPoliciesRetType ¶
type ListShareExportPoliciesResponseGetShareExportPoliciesRetType = []ShareExportPolicy
type ListSharesRequest ¶
type ListSharesRequest struct {
// contains filtered or unexported fields
}
func (ListSharesRequest) Execute ¶
func (r ListSharesRequest) Execute() (*ListSharesResponse, error)
type ListSharesResponse ¶
type ListSharesResponse struct {
Shares ListSharesResponseGetSharesAttributeType `json:"shares,omitempty"`
}
ListSharesResponse struct for ListSharesResponse
func NewListSharesResponse ¶
func NewListSharesResponse() *ListSharesResponse
NewListSharesResponse instantiates a new ListSharesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListSharesResponseWithDefaults ¶
func NewListSharesResponseWithDefaults() *ListSharesResponse
NewListSharesResponseWithDefaults instantiates a new ListSharesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListSharesResponse) GetShares ¶
func (o *ListSharesResponse) GetShares() (res ListSharesResponseGetSharesRetType)
GetShares returns the Shares field value if set, zero value otherwise.
func (*ListSharesResponse) GetSharesOk ¶
func (o *ListSharesResponse) GetSharesOk() (ret ListSharesResponseGetSharesRetType, ok bool)
GetSharesOk returns a tuple with the Shares field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListSharesResponse) HasShares ¶
func (o *ListSharesResponse) HasShares() bool
HasShares returns a boolean if a field has been set.
func (*ListSharesResponse) SetShares ¶
func (o *ListSharesResponse) SetShares(v ListSharesResponseGetSharesRetType)
SetShares gets a reference to the given []Share and assigns it to the Shares field.
func (ListSharesResponse) ToMap ¶
func (o ListSharesResponse) ToMap() (map[string]interface{}, error)
type ListSharesResponseGetSharesArgType ¶
type ListSharesResponseGetSharesArgType = []Share
type ListSharesResponseGetSharesAttributeType ¶
type ListSharesResponseGetSharesAttributeType = *[]Share
isArray
type ListSharesResponseGetSharesRetType ¶
type ListSharesResponseGetSharesRetType = []Share
type ListSnapshotSchedulesRequest ¶
type ListSnapshotSchedulesRequest struct {
// contains filtered or unexported fields
}
func (ListSnapshotSchedulesRequest) Execute ¶
func (r ListSnapshotSchedulesRequest) Execute() (*ListSnapshotSchedulesResponse, error)
type ListSnapshotSchedulesResponse ¶
type ListSnapshotSchedulesResponse struct {
// List of Snapshot Schedules
SnapshotSchedules ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType `json:"snapshotSchedules,omitempty"`
}
ListSnapshotSchedulesResponse struct for ListSnapshotSchedulesResponse
func NewListSnapshotSchedulesResponse ¶
func NewListSnapshotSchedulesResponse() *ListSnapshotSchedulesResponse
NewListSnapshotSchedulesResponse instantiates a new ListSnapshotSchedulesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListSnapshotSchedulesResponseWithDefaults ¶
func NewListSnapshotSchedulesResponseWithDefaults() *ListSnapshotSchedulesResponse
NewListSnapshotSchedulesResponseWithDefaults instantiates a new ListSnapshotSchedulesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListSnapshotSchedulesResponse) GetSnapshotSchedules ¶
func (o *ListSnapshotSchedulesResponse) GetSnapshotSchedules() (res ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType)
GetSnapshotSchedules returns the SnapshotSchedules field value if set, zero value otherwise.
func (*ListSnapshotSchedulesResponse) GetSnapshotSchedulesOk ¶
func (o *ListSnapshotSchedulesResponse) GetSnapshotSchedulesOk() (ret ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType, ok bool)
GetSnapshotSchedulesOk returns a tuple with the SnapshotSchedules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListSnapshotSchedulesResponse) HasSnapshotSchedules ¶
func (o *ListSnapshotSchedulesResponse) HasSnapshotSchedules() bool
HasSnapshotSchedules returns a boolean if a field has been set.
func (*ListSnapshotSchedulesResponse) SetSnapshotSchedules ¶
func (o *ListSnapshotSchedulesResponse) SetSnapshotSchedules(v ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType)
SetSnapshotSchedules gets a reference to the given []SnapshotSchedule and assigns it to the SnapshotSchedules field.
func (ListSnapshotSchedulesResponse) ToMap ¶
func (o ListSnapshotSchedulesResponse) ToMap() (map[string]interface{}, error)
type ListSnapshotSchedulesResponseGetSnapshotSchedulesArgType ¶
type ListSnapshotSchedulesResponseGetSnapshotSchedulesArgType = []SnapshotSchedule
type ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType ¶
type ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType = *[]SnapshotSchedule
isArray
type ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType ¶
type ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType = []SnapshotSchedule
type MappedNullable ¶
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableCreateResourcePoolPayload ¶
type NullableCreateResourcePoolPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateResourcePoolPayload ¶
func NewNullableCreateResourcePoolPayload(val *CreateResourcePoolPayload) *NullableCreateResourcePoolPayload
func (NullableCreateResourcePoolPayload) Get ¶
func (v NullableCreateResourcePoolPayload) Get() *CreateResourcePoolPayload
func (NullableCreateResourcePoolPayload) IsSet ¶
func (v NullableCreateResourcePoolPayload) IsSet() bool
func (NullableCreateResourcePoolPayload) MarshalJSON ¶
func (v NullableCreateResourcePoolPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateResourcePoolPayload) Set ¶
func (v *NullableCreateResourcePoolPayload) Set(val *CreateResourcePoolPayload)
func (*NullableCreateResourcePoolPayload) UnmarshalJSON ¶
func (v *NullableCreateResourcePoolPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateResourcePoolPayload) Unset ¶
func (v *NullableCreateResourcePoolPayload) Unset()
type NullableCreateResourcePoolResponse ¶
type NullableCreateResourcePoolResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateResourcePoolResponse ¶
func NewNullableCreateResourcePoolResponse(val *CreateResourcePoolResponse) *NullableCreateResourcePoolResponse
func (NullableCreateResourcePoolResponse) Get ¶
func (v NullableCreateResourcePoolResponse) Get() *CreateResourcePoolResponse
func (NullableCreateResourcePoolResponse) IsSet ¶
func (v NullableCreateResourcePoolResponse) IsSet() bool
func (NullableCreateResourcePoolResponse) MarshalJSON ¶
func (v NullableCreateResourcePoolResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateResourcePoolResponse) Set ¶
func (v *NullableCreateResourcePoolResponse) Set(val *CreateResourcePoolResponse)
func (*NullableCreateResourcePoolResponse) UnmarshalJSON ¶
func (v *NullableCreateResourcePoolResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateResourcePoolResponse) Unset ¶
func (v *NullableCreateResourcePoolResponse) Unset()
type NullableCreateResourcePoolResponseResourcePool ¶
type NullableCreateResourcePoolResponseResourcePool struct {
// contains filtered or unexported fields
}
func NewNullableCreateResourcePoolResponseResourcePool ¶
func NewNullableCreateResourcePoolResponseResourcePool(val *CreateResourcePoolResponseResourcePool) *NullableCreateResourcePoolResponseResourcePool
func (NullableCreateResourcePoolResponseResourcePool) IsSet ¶
func (v NullableCreateResourcePoolResponseResourcePool) IsSet() bool
func (NullableCreateResourcePoolResponseResourcePool) MarshalJSON ¶
func (v NullableCreateResourcePoolResponseResourcePool) MarshalJSON() ([]byte, error)
func (*NullableCreateResourcePoolResponseResourcePool) Set ¶
func (v *NullableCreateResourcePoolResponseResourcePool) Set(val *CreateResourcePoolResponseResourcePool)
func (*NullableCreateResourcePoolResponseResourcePool) UnmarshalJSON ¶
func (v *NullableCreateResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error
func (*NullableCreateResourcePoolResponseResourcePool) Unset ¶
func (v *NullableCreateResourcePoolResponseResourcePool) Unset()
type NullableCreateResourcePoolSnapshotPayload ¶
type NullableCreateResourcePoolSnapshotPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateResourcePoolSnapshotPayload ¶
func NewNullableCreateResourcePoolSnapshotPayload(val *CreateResourcePoolSnapshotPayload) *NullableCreateResourcePoolSnapshotPayload
func (NullableCreateResourcePoolSnapshotPayload) IsSet ¶
func (v NullableCreateResourcePoolSnapshotPayload) IsSet() bool
func (NullableCreateResourcePoolSnapshotPayload) MarshalJSON ¶
func (v NullableCreateResourcePoolSnapshotPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateResourcePoolSnapshotPayload) Set ¶
func (v *NullableCreateResourcePoolSnapshotPayload) Set(val *CreateResourcePoolSnapshotPayload)
func (*NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON ¶
func (v *NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateResourcePoolSnapshotPayload) Unset ¶
func (v *NullableCreateResourcePoolSnapshotPayload) Unset()
type NullableCreateResourcePoolSnapshotResponse ¶
type NullableCreateResourcePoolSnapshotResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateResourcePoolSnapshotResponse ¶
func NewNullableCreateResourcePoolSnapshotResponse(val *CreateResourcePoolSnapshotResponse) *NullableCreateResourcePoolSnapshotResponse
func (NullableCreateResourcePoolSnapshotResponse) IsSet ¶
func (v NullableCreateResourcePoolSnapshotResponse) IsSet() bool
func (NullableCreateResourcePoolSnapshotResponse) MarshalJSON ¶
func (v NullableCreateResourcePoolSnapshotResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateResourcePoolSnapshotResponse) Set ¶
func (v *NullableCreateResourcePoolSnapshotResponse) Set(val *CreateResourcePoolSnapshotResponse)
func (*NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON ¶
func (v *NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateResourcePoolSnapshotResponse) Unset ¶
func (v *NullableCreateResourcePoolSnapshotResponse) Unset()
type NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot ¶
type NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot struct {
// contains filtered or unexported fields
}
func NewNullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot ¶
func NewNullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot(val *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot
func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet ¶
func (v NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet() bool
func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON ¶
func (v NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON() ([]byte, error)
func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON ¶
func (v *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON(src []byte) error
func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Unset ¶
func (v *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Unset()
type NullableCreateShareExportPolicyPayload ¶
type NullableCreateShareExportPolicyPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateShareExportPolicyPayload ¶
func NewNullableCreateShareExportPolicyPayload(val *CreateShareExportPolicyPayload) *NullableCreateShareExportPolicyPayload
func (NullableCreateShareExportPolicyPayload) Get ¶
func (v NullableCreateShareExportPolicyPayload) Get() *CreateShareExportPolicyPayload
func (NullableCreateShareExportPolicyPayload) IsSet ¶
func (v NullableCreateShareExportPolicyPayload) IsSet() bool
func (NullableCreateShareExportPolicyPayload) MarshalJSON ¶
func (v NullableCreateShareExportPolicyPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateShareExportPolicyPayload) Set ¶
func (v *NullableCreateShareExportPolicyPayload) Set(val *CreateShareExportPolicyPayload)
func (*NullableCreateShareExportPolicyPayload) UnmarshalJSON ¶
func (v *NullableCreateShareExportPolicyPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateShareExportPolicyPayload) Unset ¶
func (v *NullableCreateShareExportPolicyPayload) Unset()
type NullableCreateShareExportPolicyRequestRule ¶
type NullableCreateShareExportPolicyRequestRule struct {
// contains filtered or unexported fields
}
func NewNullableCreateShareExportPolicyRequestRule ¶
func NewNullableCreateShareExportPolicyRequestRule(val *CreateShareExportPolicyRequestRule) *NullableCreateShareExportPolicyRequestRule
func (NullableCreateShareExportPolicyRequestRule) IsSet ¶
func (v NullableCreateShareExportPolicyRequestRule) IsSet() bool
func (NullableCreateShareExportPolicyRequestRule) MarshalJSON ¶
func (v NullableCreateShareExportPolicyRequestRule) MarshalJSON() ([]byte, error)
func (*NullableCreateShareExportPolicyRequestRule) Set ¶
func (v *NullableCreateShareExportPolicyRequestRule) Set(val *CreateShareExportPolicyRequestRule)
func (*NullableCreateShareExportPolicyRequestRule) UnmarshalJSON ¶
func (v *NullableCreateShareExportPolicyRequestRule) UnmarshalJSON(src []byte) error
func (*NullableCreateShareExportPolicyRequestRule) Unset ¶
func (v *NullableCreateShareExportPolicyRequestRule) Unset()
type NullableCreateShareExportPolicyResponse ¶
type NullableCreateShareExportPolicyResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateShareExportPolicyResponse ¶
func NewNullableCreateShareExportPolicyResponse(val *CreateShareExportPolicyResponse) *NullableCreateShareExportPolicyResponse
func (NullableCreateShareExportPolicyResponse) IsSet ¶
func (v NullableCreateShareExportPolicyResponse) IsSet() bool
func (NullableCreateShareExportPolicyResponse) MarshalJSON ¶
func (v NullableCreateShareExportPolicyResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateShareExportPolicyResponse) Set ¶
func (v *NullableCreateShareExportPolicyResponse) Set(val *CreateShareExportPolicyResponse)
func (*NullableCreateShareExportPolicyResponse) UnmarshalJSON ¶
func (v *NullableCreateShareExportPolicyResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateShareExportPolicyResponse) Unset ¶
func (v *NullableCreateShareExportPolicyResponse) Unset()
type NullableCreateShareExportPolicyResponseShareExportPolicy ¶
type NullableCreateShareExportPolicyResponseShareExportPolicy struct {
// contains filtered or unexported fields
}
func NewNullableCreateShareExportPolicyResponseShareExportPolicy ¶
func NewNullableCreateShareExportPolicyResponseShareExportPolicy(val *CreateShareExportPolicyResponseShareExportPolicy) *NullableCreateShareExportPolicyResponseShareExportPolicy
func (NullableCreateShareExportPolicyResponseShareExportPolicy) IsSet ¶
func (v NullableCreateShareExportPolicyResponseShareExportPolicy) IsSet() bool
func (NullableCreateShareExportPolicyResponseShareExportPolicy) MarshalJSON ¶
func (v NullableCreateShareExportPolicyResponseShareExportPolicy) MarshalJSON() ([]byte, error)
func (*NullableCreateShareExportPolicyResponseShareExportPolicy) UnmarshalJSON ¶
func (v *NullableCreateShareExportPolicyResponseShareExportPolicy) UnmarshalJSON(src []byte) error
func (*NullableCreateShareExportPolicyResponseShareExportPolicy) Unset ¶
func (v *NullableCreateShareExportPolicyResponseShareExportPolicy) Unset()
type NullableCreateSharePayload ¶
type NullableCreateSharePayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateSharePayload ¶
func NewNullableCreateSharePayload(val *CreateSharePayload) *NullableCreateSharePayload
func (NullableCreateSharePayload) Get ¶
func (v NullableCreateSharePayload) Get() *CreateSharePayload
func (NullableCreateSharePayload) IsSet ¶
func (v NullableCreateSharePayload) IsSet() bool
func (NullableCreateSharePayload) MarshalJSON ¶
func (v NullableCreateSharePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateSharePayload) Set ¶
func (v *NullableCreateSharePayload) Set(val *CreateSharePayload)
func (*NullableCreateSharePayload) UnmarshalJSON ¶
func (v *NullableCreateSharePayload) UnmarshalJSON(src []byte) error
func (*NullableCreateSharePayload) Unset ¶
func (v *NullableCreateSharePayload) Unset()
type NullableCreateShareResponse ¶
type NullableCreateShareResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateShareResponse ¶
func NewNullableCreateShareResponse(val *CreateShareResponse) *NullableCreateShareResponse
func (NullableCreateShareResponse) Get ¶
func (v NullableCreateShareResponse) Get() *CreateShareResponse
func (NullableCreateShareResponse) IsSet ¶
func (v NullableCreateShareResponse) IsSet() bool
func (NullableCreateShareResponse) MarshalJSON ¶
func (v NullableCreateShareResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateShareResponse) Set ¶
func (v *NullableCreateShareResponse) Set(val *CreateShareResponse)
func (*NullableCreateShareResponse) UnmarshalJSON ¶
func (v *NullableCreateShareResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateShareResponse) Unset ¶
func (v *NullableCreateShareResponse) Unset()
type NullableCreateShareResponseShare ¶
type NullableCreateShareResponseShare struct {
// contains filtered or unexported fields
}
func NewNullableCreateShareResponseShare ¶
func NewNullableCreateShareResponseShare(val *CreateShareResponseShare) *NullableCreateShareResponseShare
func (NullableCreateShareResponseShare) Get ¶
func (v NullableCreateShareResponseShare) Get() *CreateShareResponseShare
func (NullableCreateShareResponseShare) IsSet ¶
func (v NullableCreateShareResponseShare) IsSet() bool
func (NullableCreateShareResponseShare) MarshalJSON ¶
func (v NullableCreateShareResponseShare) MarshalJSON() ([]byte, error)
func (*NullableCreateShareResponseShare) Set ¶
func (v *NullableCreateShareResponseShare) Set(val *CreateShareResponseShare)
func (*NullableCreateShareResponseShare) UnmarshalJSON ¶
func (v *NullableCreateShareResponseShare) UnmarshalJSON(src []byte) error
func (*NullableCreateShareResponseShare) Unset ¶
func (v *NullableCreateShareResponseShare) Unset()
type NullableError ¶
type NullableError struct {
// contains filtered or unexported fields
}
func NewNullableError ¶
func NewNullableError(val *Error) *NullableError
func (NullableError) Get ¶
func (v NullableError) Get() *Error
func (NullableError) IsSet ¶
func (v NullableError) IsSet() bool
func (NullableError) MarshalJSON ¶
func (v NullableError) MarshalJSON() ([]byte, error)
func (*NullableError) Set ¶
func (v *NullableError) Set(val *Error)
func (*NullableError) UnmarshalJSON ¶
func (v *NullableError) UnmarshalJSON(src []byte) error
func (*NullableError) Unset ¶
func (v *NullableError) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableGetResourcePoolResponse ¶
type NullableGetResourcePoolResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetResourcePoolResponse ¶
func NewNullableGetResourcePoolResponse(val *GetResourcePoolResponse) *NullableGetResourcePoolResponse
func (NullableGetResourcePoolResponse) Get ¶
func (v NullableGetResourcePoolResponse) Get() *GetResourcePoolResponse
func (NullableGetResourcePoolResponse) IsSet ¶
func (v NullableGetResourcePoolResponse) IsSet() bool
func (NullableGetResourcePoolResponse) MarshalJSON ¶
func (v NullableGetResourcePoolResponse) MarshalJSON() ([]byte, error)
func (*NullableGetResourcePoolResponse) Set ¶
func (v *NullableGetResourcePoolResponse) Set(val *GetResourcePoolResponse)
func (*NullableGetResourcePoolResponse) UnmarshalJSON ¶
func (v *NullableGetResourcePoolResponse) UnmarshalJSON(src []byte) error
func (*NullableGetResourcePoolResponse) Unset ¶
func (v *NullableGetResourcePoolResponse) Unset()
type NullableGetResourcePoolResponseResourcePool ¶
type NullableGetResourcePoolResponseResourcePool struct {
// contains filtered or unexported fields
}
func NewNullableGetResourcePoolResponseResourcePool ¶
func NewNullableGetResourcePoolResponseResourcePool(val *GetResourcePoolResponseResourcePool) *NullableGetResourcePoolResponseResourcePool
func (NullableGetResourcePoolResponseResourcePool) IsSet ¶
func (v NullableGetResourcePoolResponseResourcePool) IsSet() bool
func (NullableGetResourcePoolResponseResourcePool) MarshalJSON ¶
func (v NullableGetResourcePoolResponseResourcePool) MarshalJSON() ([]byte, error)
func (*NullableGetResourcePoolResponseResourcePool) Set ¶
func (v *NullableGetResourcePoolResponseResourcePool) Set(val *GetResourcePoolResponseResourcePool)
func (*NullableGetResourcePoolResponseResourcePool) UnmarshalJSON ¶
func (v *NullableGetResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error
func (*NullableGetResourcePoolResponseResourcePool) Unset ¶
func (v *NullableGetResourcePoolResponseResourcePool) Unset()
type NullableGetResourcePoolSnapshotResponse ¶
type NullableGetResourcePoolSnapshotResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetResourcePoolSnapshotResponse ¶
func NewNullableGetResourcePoolSnapshotResponse(val *GetResourcePoolSnapshotResponse) *NullableGetResourcePoolSnapshotResponse
func (NullableGetResourcePoolSnapshotResponse) IsSet ¶
func (v NullableGetResourcePoolSnapshotResponse) IsSet() bool
func (NullableGetResourcePoolSnapshotResponse) MarshalJSON ¶
func (v NullableGetResourcePoolSnapshotResponse) MarshalJSON() ([]byte, error)
func (*NullableGetResourcePoolSnapshotResponse) Set ¶
func (v *NullableGetResourcePoolSnapshotResponse) Set(val *GetResourcePoolSnapshotResponse)
func (*NullableGetResourcePoolSnapshotResponse) UnmarshalJSON ¶
func (v *NullableGetResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error
func (*NullableGetResourcePoolSnapshotResponse) Unset ¶
func (v *NullableGetResourcePoolSnapshotResponse) Unset()
type NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot ¶
type NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot struct {
// contains filtered or unexported fields
}
func NewNullableGetResourcePoolSnapshotResponseResourcePoolSnapshot ¶
func NewNullableGetResourcePoolSnapshotResponseResourcePoolSnapshot(val *GetResourcePoolSnapshotResponseResourcePoolSnapshot) *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot
func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet ¶
func (v NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet() bool
func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON ¶
func (v NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON() ([]byte, error)
func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON ¶
func (v *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON(src []byte) error
func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Unset ¶
func (v *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Unset()
type NullableGetShareExportPolicyResponse ¶
type NullableGetShareExportPolicyResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetShareExportPolicyResponse ¶
func NewNullableGetShareExportPolicyResponse(val *GetShareExportPolicyResponse) *NullableGetShareExportPolicyResponse
func (NullableGetShareExportPolicyResponse) Get ¶
func (v NullableGetShareExportPolicyResponse) Get() *GetShareExportPolicyResponse
func (NullableGetShareExportPolicyResponse) IsSet ¶
func (v NullableGetShareExportPolicyResponse) IsSet() bool
func (NullableGetShareExportPolicyResponse) MarshalJSON ¶
func (v NullableGetShareExportPolicyResponse) MarshalJSON() ([]byte, error)
func (*NullableGetShareExportPolicyResponse) Set ¶
func (v *NullableGetShareExportPolicyResponse) Set(val *GetShareExportPolicyResponse)
func (*NullableGetShareExportPolicyResponse) UnmarshalJSON ¶
func (v *NullableGetShareExportPolicyResponse) UnmarshalJSON(src []byte) error
func (*NullableGetShareExportPolicyResponse) Unset ¶
func (v *NullableGetShareExportPolicyResponse) Unset()
type NullableGetShareExportPolicyResponseShareExportPolicy ¶
type NullableGetShareExportPolicyResponseShareExportPolicy struct {
// contains filtered or unexported fields
}
func NewNullableGetShareExportPolicyResponseShareExportPolicy ¶
func NewNullableGetShareExportPolicyResponseShareExportPolicy(val *GetShareExportPolicyResponseShareExportPolicy) *NullableGetShareExportPolicyResponseShareExportPolicy
func (NullableGetShareExportPolicyResponseShareExportPolicy) IsSet ¶
func (v NullableGetShareExportPolicyResponseShareExportPolicy) IsSet() bool
func (NullableGetShareExportPolicyResponseShareExportPolicy) MarshalJSON ¶
func (v NullableGetShareExportPolicyResponseShareExportPolicy) MarshalJSON() ([]byte, error)
func (*NullableGetShareExportPolicyResponseShareExportPolicy) UnmarshalJSON ¶
func (v *NullableGetShareExportPolicyResponseShareExportPolicy) UnmarshalJSON(src []byte) error
func (*NullableGetShareExportPolicyResponseShareExportPolicy) Unset ¶
func (v *NullableGetShareExportPolicyResponseShareExportPolicy) Unset()
type NullableGetShareResponse ¶
type NullableGetShareResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetShareResponse ¶
func NewNullableGetShareResponse(val *GetShareResponse) *NullableGetShareResponse
func (NullableGetShareResponse) Get ¶
func (v NullableGetShareResponse) Get() *GetShareResponse
func (NullableGetShareResponse) IsSet ¶
func (v NullableGetShareResponse) IsSet() bool
func (NullableGetShareResponse) MarshalJSON ¶
func (v NullableGetShareResponse) MarshalJSON() ([]byte, error)
func (*NullableGetShareResponse) Set ¶
func (v *NullableGetShareResponse) Set(val *GetShareResponse)
func (*NullableGetShareResponse) UnmarshalJSON ¶
func (v *NullableGetShareResponse) UnmarshalJSON(src []byte) error
func (*NullableGetShareResponse) Unset ¶
func (v *NullableGetShareResponse) Unset()
type NullableGetShareResponseShare ¶
type NullableGetShareResponseShare struct {
// contains filtered or unexported fields
}
func NewNullableGetShareResponseShare ¶
func NewNullableGetShareResponseShare(val *GetShareResponseShare) *NullableGetShareResponseShare
func (NullableGetShareResponseShare) Get ¶
func (v NullableGetShareResponseShare) Get() *GetShareResponseShare
func (NullableGetShareResponseShare) IsSet ¶
func (v NullableGetShareResponseShare) IsSet() bool
func (NullableGetShareResponseShare) MarshalJSON ¶
func (v NullableGetShareResponseShare) MarshalJSON() ([]byte, error)
func (*NullableGetShareResponseShare) Set ¶
func (v *NullableGetShareResponseShare) Set(val *GetShareResponseShare)
func (*NullableGetShareResponseShare) UnmarshalJSON ¶
func (v *NullableGetShareResponseShare) UnmarshalJSON(src []byte) error
func (*NullableGetShareResponseShare) Unset ¶
func (v *NullableGetShareResponseShare) Unset()
type NullableGoogleProtobufAny ¶
type NullableGoogleProtobufAny struct {
// contains filtered or unexported fields
}
func NewNullableGoogleProtobufAny ¶
func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny
func (NullableGoogleProtobufAny) Get ¶
func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
func (NullableGoogleProtobufAny) IsSet ¶
func (v NullableGoogleProtobufAny) IsSet() bool
func (NullableGoogleProtobufAny) MarshalJSON ¶
func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
func (*NullableGoogleProtobufAny) Set ¶
func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
func (*NullableGoogleProtobufAny) UnmarshalJSON ¶
func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
func (*NullableGoogleProtobufAny) Unset ¶
func (v *NullableGoogleProtobufAny) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableListPerformanceClassesResponse ¶
type NullableListPerformanceClassesResponse struct {
// contains filtered or unexported fields
}
func NewNullableListPerformanceClassesResponse ¶
func NewNullableListPerformanceClassesResponse(val *ListPerformanceClassesResponse) *NullableListPerformanceClassesResponse
func (NullableListPerformanceClassesResponse) Get ¶
func (v NullableListPerformanceClassesResponse) Get() *ListPerformanceClassesResponse
func (NullableListPerformanceClassesResponse) IsSet ¶
func (v NullableListPerformanceClassesResponse) IsSet() bool
func (NullableListPerformanceClassesResponse) MarshalJSON ¶
func (v NullableListPerformanceClassesResponse) MarshalJSON() ([]byte, error)
func (*NullableListPerformanceClassesResponse) Set ¶
func (v *NullableListPerformanceClassesResponse) Set(val *ListPerformanceClassesResponse)
func (*NullableListPerformanceClassesResponse) UnmarshalJSON ¶
func (v *NullableListPerformanceClassesResponse) UnmarshalJSON(src []byte) error
func (*NullableListPerformanceClassesResponse) Unset ¶
func (v *NullableListPerformanceClassesResponse) Unset()
type NullableListResourcePoolSnapshotsResponse ¶
type NullableListResourcePoolSnapshotsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListResourcePoolSnapshotsResponse ¶
func NewNullableListResourcePoolSnapshotsResponse(val *ListResourcePoolSnapshotsResponse) *NullableListResourcePoolSnapshotsResponse
func (NullableListResourcePoolSnapshotsResponse) IsSet ¶
func (v NullableListResourcePoolSnapshotsResponse) IsSet() bool
func (NullableListResourcePoolSnapshotsResponse) MarshalJSON ¶
func (v NullableListResourcePoolSnapshotsResponse) MarshalJSON() ([]byte, error)
func (*NullableListResourcePoolSnapshotsResponse) Set ¶
func (v *NullableListResourcePoolSnapshotsResponse) Set(val *ListResourcePoolSnapshotsResponse)
func (*NullableListResourcePoolSnapshotsResponse) UnmarshalJSON ¶
func (v *NullableListResourcePoolSnapshotsResponse) UnmarshalJSON(src []byte) error
func (*NullableListResourcePoolSnapshotsResponse) Unset ¶
func (v *NullableListResourcePoolSnapshotsResponse) Unset()
type NullableListResourcePoolsResponse ¶
type NullableListResourcePoolsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListResourcePoolsResponse ¶
func NewNullableListResourcePoolsResponse(val *ListResourcePoolsResponse) *NullableListResourcePoolsResponse
func (NullableListResourcePoolsResponse) Get ¶
func (v NullableListResourcePoolsResponse) Get() *ListResourcePoolsResponse
func (NullableListResourcePoolsResponse) IsSet ¶
func (v NullableListResourcePoolsResponse) IsSet() bool
func (NullableListResourcePoolsResponse) MarshalJSON ¶
func (v NullableListResourcePoolsResponse) MarshalJSON() ([]byte, error)
func (*NullableListResourcePoolsResponse) Set ¶
func (v *NullableListResourcePoolsResponse) Set(val *ListResourcePoolsResponse)
func (*NullableListResourcePoolsResponse) UnmarshalJSON ¶
func (v *NullableListResourcePoolsResponse) UnmarshalJSON(src []byte) error
func (*NullableListResourcePoolsResponse) Unset ¶
func (v *NullableListResourcePoolsResponse) Unset()
type NullableListShareExportPoliciesResponse ¶
type NullableListShareExportPoliciesResponse struct {
// contains filtered or unexported fields
}
func NewNullableListShareExportPoliciesResponse ¶
func NewNullableListShareExportPoliciesResponse(val *ListShareExportPoliciesResponse) *NullableListShareExportPoliciesResponse
func (NullableListShareExportPoliciesResponse) IsSet ¶
func (v NullableListShareExportPoliciesResponse) IsSet() bool
func (NullableListShareExportPoliciesResponse) MarshalJSON ¶
func (v NullableListShareExportPoliciesResponse) MarshalJSON() ([]byte, error)
func (*NullableListShareExportPoliciesResponse) Set ¶
func (v *NullableListShareExportPoliciesResponse) Set(val *ListShareExportPoliciesResponse)
func (*NullableListShareExportPoliciesResponse) UnmarshalJSON ¶
func (v *NullableListShareExportPoliciesResponse) UnmarshalJSON(src []byte) error
func (*NullableListShareExportPoliciesResponse) Unset ¶
func (v *NullableListShareExportPoliciesResponse) Unset()
type NullableListSharesResponse ¶
type NullableListSharesResponse struct {
// contains filtered or unexported fields
}
func NewNullableListSharesResponse ¶
func NewNullableListSharesResponse(val *ListSharesResponse) *NullableListSharesResponse
func (NullableListSharesResponse) Get ¶
func (v NullableListSharesResponse) Get() *ListSharesResponse
func (NullableListSharesResponse) IsSet ¶
func (v NullableListSharesResponse) IsSet() bool
func (NullableListSharesResponse) MarshalJSON ¶
func (v NullableListSharesResponse) MarshalJSON() ([]byte, error)
func (*NullableListSharesResponse) Set ¶
func (v *NullableListSharesResponse) Set(val *ListSharesResponse)
func (*NullableListSharesResponse) UnmarshalJSON ¶
func (v *NullableListSharesResponse) UnmarshalJSON(src []byte) error
func (*NullableListSharesResponse) Unset ¶
func (v *NullableListSharesResponse) Unset()
type NullableListSnapshotSchedulesResponse ¶
type NullableListSnapshotSchedulesResponse struct {
// contains filtered or unexported fields
}
func NewNullableListSnapshotSchedulesResponse ¶
func NewNullableListSnapshotSchedulesResponse(val *ListSnapshotSchedulesResponse) *NullableListSnapshotSchedulesResponse
func (NullableListSnapshotSchedulesResponse) Get ¶
func (v NullableListSnapshotSchedulesResponse) Get() *ListSnapshotSchedulesResponse
func (NullableListSnapshotSchedulesResponse) IsSet ¶
func (v NullableListSnapshotSchedulesResponse) IsSet() bool
func (NullableListSnapshotSchedulesResponse) MarshalJSON ¶
func (v NullableListSnapshotSchedulesResponse) MarshalJSON() ([]byte, error)
func (*NullableListSnapshotSchedulesResponse) Set ¶
func (v *NullableListSnapshotSchedulesResponse) Set(val *ListSnapshotSchedulesResponse)
func (*NullableListSnapshotSchedulesResponse) UnmarshalJSON ¶
func (v *NullableListSnapshotSchedulesResponse) UnmarshalJSON(src []byte) error
func (*NullableListSnapshotSchedulesResponse) Unset ¶
func (v *NullableListSnapshotSchedulesResponse) Unset()
type NullablePerformanceClass ¶
type NullablePerformanceClass struct {
// contains filtered or unexported fields
}
func NewNullablePerformanceClass ¶
func NewNullablePerformanceClass(val *PerformanceClass) *NullablePerformanceClass
func (NullablePerformanceClass) Get ¶
func (v NullablePerformanceClass) Get() *PerformanceClass
func (NullablePerformanceClass) IsSet ¶
func (v NullablePerformanceClass) IsSet() bool
func (NullablePerformanceClass) MarshalJSON ¶
func (v NullablePerformanceClass) MarshalJSON() ([]byte, error)
func (*NullablePerformanceClass) Set ¶
func (v *NullablePerformanceClass) Set(val *PerformanceClass)
func (*NullablePerformanceClass) UnmarshalJSON ¶
func (v *NullablePerformanceClass) UnmarshalJSON(src []byte) error
func (*NullablePerformanceClass) Unset ¶
func (v *NullablePerformanceClass) Unset()
type NullableResourcePool ¶
type NullableResourcePool struct {
// contains filtered or unexported fields
}
func NewNullableResourcePool ¶
func NewNullableResourcePool(val *ResourcePool) *NullableResourcePool
func (NullableResourcePool) Get ¶
func (v NullableResourcePool) Get() *ResourcePool
func (NullableResourcePool) IsSet ¶
func (v NullableResourcePool) IsSet() bool
func (NullableResourcePool) MarshalJSON ¶
func (v NullableResourcePool) MarshalJSON() ([]byte, error)
func (*NullableResourcePool) Set ¶
func (v *NullableResourcePool) Set(val *ResourcePool)
func (*NullableResourcePool) UnmarshalJSON ¶
func (v *NullableResourcePool) UnmarshalJSON(src []byte) error
func (*NullableResourcePool) Unset ¶
func (v *NullableResourcePool) Unset()
type NullableResourcePoolPerformanceClass ¶
type NullableResourcePoolPerformanceClass struct {
// contains filtered or unexported fields
}
func NewNullableResourcePoolPerformanceClass ¶
func NewNullableResourcePoolPerformanceClass(val *ResourcePoolPerformanceClass) *NullableResourcePoolPerformanceClass
func (NullableResourcePoolPerformanceClass) Get ¶
func (v NullableResourcePoolPerformanceClass) Get() *ResourcePoolPerformanceClass
func (NullableResourcePoolPerformanceClass) IsSet ¶
func (v NullableResourcePoolPerformanceClass) IsSet() bool
func (NullableResourcePoolPerformanceClass) MarshalJSON ¶
func (v NullableResourcePoolPerformanceClass) MarshalJSON() ([]byte, error)
func (*NullableResourcePoolPerformanceClass) Set ¶
func (v *NullableResourcePoolPerformanceClass) Set(val *ResourcePoolPerformanceClass)
func (*NullableResourcePoolPerformanceClass) UnmarshalJSON ¶
func (v *NullableResourcePoolPerformanceClass) UnmarshalJSON(src []byte) error
func (*NullableResourcePoolPerformanceClass) Unset ¶
func (v *NullableResourcePoolPerformanceClass) Unset()
type NullableResourcePoolSnapshot ¶
type NullableResourcePoolSnapshot struct {
// contains filtered or unexported fields
}
func NewNullableResourcePoolSnapshot ¶
func NewNullableResourcePoolSnapshot(val *ResourcePoolSnapshot) *NullableResourcePoolSnapshot
func (NullableResourcePoolSnapshot) Get ¶
func (v NullableResourcePoolSnapshot) Get() *ResourcePoolSnapshot
func (NullableResourcePoolSnapshot) IsSet ¶
func (v NullableResourcePoolSnapshot) IsSet() bool
func (NullableResourcePoolSnapshot) MarshalJSON ¶
func (v NullableResourcePoolSnapshot) MarshalJSON() ([]byte, error)
func (*NullableResourcePoolSnapshot) Set ¶
func (v *NullableResourcePoolSnapshot) Set(val *ResourcePoolSnapshot)
func (*NullableResourcePoolSnapshot) UnmarshalJSON ¶
func (v *NullableResourcePoolSnapshot) UnmarshalJSON(src []byte) error
func (*NullableResourcePoolSnapshot) Unset ¶
func (v *NullableResourcePoolSnapshot) Unset()
type NullableResourcePoolSpace ¶
type NullableResourcePoolSpace struct {
// contains filtered or unexported fields
}
func NewNullableResourcePoolSpace ¶
func NewNullableResourcePoolSpace(val *ResourcePoolSpace) *NullableResourcePoolSpace
func (NullableResourcePoolSpace) Get ¶
func (v NullableResourcePoolSpace) Get() *ResourcePoolSpace
func (NullableResourcePoolSpace) IsSet ¶
func (v NullableResourcePoolSpace) IsSet() bool
func (NullableResourcePoolSpace) MarshalJSON ¶
func (v NullableResourcePoolSpace) MarshalJSON() ([]byte, error)
func (*NullableResourcePoolSpace) Set ¶
func (v *NullableResourcePoolSpace) Set(val *ResourcePoolSpace)
func (*NullableResourcePoolSpace) UnmarshalJSON ¶
func (v *NullableResourcePoolSpace) UnmarshalJSON(src []byte) error
func (*NullableResourcePoolSpace) Unset ¶
func (v *NullableResourcePoolSpace) Unset()
type NullableShare ¶
type NullableShare struct {
// contains filtered or unexported fields
}
func NewNullableShare ¶
func NewNullableShare(val *Share) *NullableShare
func (NullableShare) Get ¶
func (v NullableShare) Get() *Share
func (NullableShare) IsSet ¶
func (v NullableShare) IsSet() bool
func (NullableShare) MarshalJSON ¶
func (v NullableShare) MarshalJSON() ([]byte, error)
func (*NullableShare) Set ¶
func (v *NullableShare) Set(val *Share)
func (*NullableShare) UnmarshalJSON ¶
func (v *NullableShare) UnmarshalJSON(src []byte) error
func (*NullableShare) Unset ¶
func (v *NullableShare) Unset()
type NullableShareExportPolicy ¶
type NullableShareExportPolicy struct {
// contains filtered or unexported fields
}
func NewNullableShareExportPolicy ¶
func NewNullableShareExportPolicy(val *ShareExportPolicy) *NullableShareExportPolicy
func (NullableShareExportPolicy) Get ¶
func (v NullableShareExportPolicy) Get() *ShareExportPolicy
func (NullableShareExportPolicy) IsSet ¶
func (v NullableShareExportPolicy) IsSet() bool
func (NullableShareExportPolicy) MarshalJSON ¶
func (v NullableShareExportPolicy) MarshalJSON() ([]byte, error)
func (*NullableShareExportPolicy) Set ¶
func (v *NullableShareExportPolicy) Set(val *ShareExportPolicy)
func (*NullableShareExportPolicy) UnmarshalJSON ¶
func (v *NullableShareExportPolicy) UnmarshalJSON(src []byte) error
func (*NullableShareExportPolicy) Unset ¶
func (v *NullableShareExportPolicy) Unset()
type NullableShareExportPolicyRule ¶
type NullableShareExportPolicyRule struct {
// contains filtered or unexported fields
}
func NewNullableShareExportPolicyRule ¶
func NewNullableShareExportPolicyRule(val *ShareExportPolicyRule) *NullableShareExportPolicyRule
func (NullableShareExportPolicyRule) Get ¶
func (v NullableShareExportPolicyRule) Get() *ShareExportPolicyRule
func (NullableShareExportPolicyRule) IsSet ¶
func (v NullableShareExportPolicyRule) IsSet() bool
func (NullableShareExportPolicyRule) MarshalJSON ¶
func (v NullableShareExportPolicyRule) MarshalJSON() ([]byte, error)
func (*NullableShareExportPolicyRule) Set ¶
func (v *NullableShareExportPolicyRule) Set(val *ShareExportPolicyRule)
func (*NullableShareExportPolicyRule) UnmarshalJSON ¶
func (v *NullableShareExportPolicyRule) UnmarshalJSON(src []byte) error
func (*NullableShareExportPolicyRule) Unset ¶
func (v *NullableShareExportPolicyRule) Unset()
type NullableSnapshotSchedule ¶
type NullableSnapshotSchedule struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotSchedule ¶
func NewNullableSnapshotSchedule(val *SnapshotSchedule) *NullableSnapshotSchedule
func (NullableSnapshotSchedule) Get ¶
func (v NullableSnapshotSchedule) Get() *SnapshotSchedule
func (NullableSnapshotSchedule) IsSet ¶
func (v NullableSnapshotSchedule) IsSet() bool
func (NullableSnapshotSchedule) MarshalJSON ¶
func (v NullableSnapshotSchedule) MarshalJSON() ([]byte, error)
func (*NullableSnapshotSchedule) Set ¶
func (v *NullableSnapshotSchedule) Set(val *SnapshotSchedule)
func (*NullableSnapshotSchedule) UnmarshalJSON ¶
func (v *NullableSnapshotSchedule) UnmarshalJSON(src []byte) error
func (*NullableSnapshotSchedule) Unset ¶
func (v *NullableSnapshotSchedule) Unset()
type NullableStatus ¶
type NullableStatus struct {
// contains filtered or unexported fields
}
func NewNullableStatus ¶
func NewNullableStatus(val *Status) *NullableStatus
func (NullableStatus) Get ¶
func (v NullableStatus) Get() *Status
func (NullableStatus) IsSet ¶
func (v NullableStatus) IsSet() bool
func (NullableStatus) MarshalJSON ¶
func (v NullableStatus) MarshalJSON() ([]byte, error)
func (*NullableStatus) Set ¶
func (v *NullableStatus) Set(val *Status)
func (*NullableStatus) UnmarshalJSON ¶
func (v *NullableStatus) UnmarshalJSON(src []byte) error
func (*NullableStatus) Unset ¶
func (v *NullableStatus) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableUpdateResourcePoolPayload ¶
type NullableUpdateResourcePoolPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateResourcePoolPayload ¶
func NewNullableUpdateResourcePoolPayload(val *UpdateResourcePoolPayload) *NullableUpdateResourcePoolPayload
func (NullableUpdateResourcePoolPayload) Get ¶
func (v NullableUpdateResourcePoolPayload) Get() *UpdateResourcePoolPayload
func (NullableUpdateResourcePoolPayload) IsSet ¶
func (v NullableUpdateResourcePoolPayload) IsSet() bool
func (NullableUpdateResourcePoolPayload) MarshalJSON ¶
func (v NullableUpdateResourcePoolPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateResourcePoolPayload) Set ¶
func (v *NullableUpdateResourcePoolPayload) Set(val *UpdateResourcePoolPayload)
func (*NullableUpdateResourcePoolPayload) UnmarshalJSON ¶
func (v *NullableUpdateResourcePoolPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateResourcePoolPayload) Unset ¶
func (v *NullableUpdateResourcePoolPayload) Unset()
type NullableUpdateResourcePoolResponse ¶
type NullableUpdateResourcePoolResponse struct {
// contains filtered or unexported fields
}
func NewNullableUpdateResourcePoolResponse ¶
func NewNullableUpdateResourcePoolResponse(val *UpdateResourcePoolResponse) *NullableUpdateResourcePoolResponse
func (NullableUpdateResourcePoolResponse) Get ¶
func (v NullableUpdateResourcePoolResponse) Get() *UpdateResourcePoolResponse
func (NullableUpdateResourcePoolResponse) IsSet ¶
func (v NullableUpdateResourcePoolResponse) IsSet() bool
func (NullableUpdateResourcePoolResponse) MarshalJSON ¶
func (v NullableUpdateResourcePoolResponse) MarshalJSON() ([]byte, error)
func (*NullableUpdateResourcePoolResponse) Set ¶
func (v *NullableUpdateResourcePoolResponse) Set(val *UpdateResourcePoolResponse)
func (*NullableUpdateResourcePoolResponse) UnmarshalJSON ¶
func (v *NullableUpdateResourcePoolResponse) UnmarshalJSON(src []byte) error
func (*NullableUpdateResourcePoolResponse) Unset ¶
func (v *NullableUpdateResourcePoolResponse) Unset()
type NullableUpdateResourcePoolResponseResourcePool ¶
type NullableUpdateResourcePoolResponseResourcePool struct {
// contains filtered or unexported fields
}
func NewNullableUpdateResourcePoolResponseResourcePool ¶
func NewNullableUpdateResourcePoolResponseResourcePool(val *UpdateResourcePoolResponseResourcePool) *NullableUpdateResourcePoolResponseResourcePool
func (NullableUpdateResourcePoolResponseResourcePool) IsSet ¶
func (v NullableUpdateResourcePoolResponseResourcePool) IsSet() bool
func (NullableUpdateResourcePoolResponseResourcePool) MarshalJSON ¶
func (v NullableUpdateResourcePoolResponseResourcePool) MarshalJSON() ([]byte, error)
func (*NullableUpdateResourcePoolResponseResourcePool) Set ¶
func (v *NullableUpdateResourcePoolResponseResourcePool) Set(val *UpdateResourcePoolResponseResourcePool)
func (*NullableUpdateResourcePoolResponseResourcePool) UnmarshalJSON ¶
func (v *NullableUpdateResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error
func (*NullableUpdateResourcePoolResponseResourcePool) Unset ¶
func (v *NullableUpdateResourcePoolResponseResourcePool) Unset()
type NullableUpdateShareExportPolicyBodyRule ¶
type NullableUpdateShareExportPolicyBodyRule struct {
// contains filtered or unexported fields
}
func NewNullableUpdateShareExportPolicyBodyRule ¶
func NewNullableUpdateShareExportPolicyBodyRule(val *UpdateShareExportPolicyBodyRule) *NullableUpdateShareExportPolicyBodyRule
func (NullableUpdateShareExportPolicyBodyRule) IsSet ¶
func (v NullableUpdateShareExportPolicyBodyRule) IsSet() bool
func (NullableUpdateShareExportPolicyBodyRule) MarshalJSON ¶
func (v NullableUpdateShareExportPolicyBodyRule) MarshalJSON() ([]byte, error)
func (*NullableUpdateShareExportPolicyBodyRule) Set ¶
func (v *NullableUpdateShareExportPolicyBodyRule) Set(val *UpdateShareExportPolicyBodyRule)
func (*NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON ¶
func (v *NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON(src []byte) error
func (*NullableUpdateShareExportPolicyBodyRule) Unset ¶
func (v *NullableUpdateShareExportPolicyBodyRule) Unset()
type NullableUpdateShareExportPolicyPayload ¶
type NullableUpdateShareExportPolicyPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateShareExportPolicyPayload ¶
func NewNullableUpdateShareExportPolicyPayload(val *UpdateShareExportPolicyPayload) *NullableUpdateShareExportPolicyPayload
func (NullableUpdateShareExportPolicyPayload) Get ¶
func (v NullableUpdateShareExportPolicyPayload) Get() *UpdateShareExportPolicyPayload
func (NullableUpdateShareExportPolicyPayload) IsSet ¶
func (v NullableUpdateShareExportPolicyPayload) IsSet() bool
func (NullableUpdateShareExportPolicyPayload) MarshalJSON ¶
func (v NullableUpdateShareExportPolicyPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateShareExportPolicyPayload) Set ¶
func (v *NullableUpdateShareExportPolicyPayload) Set(val *UpdateShareExportPolicyPayload)
func (*NullableUpdateShareExportPolicyPayload) UnmarshalJSON ¶
func (v *NullableUpdateShareExportPolicyPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateShareExportPolicyPayload) Unset ¶
func (v *NullableUpdateShareExportPolicyPayload) Unset()
type NullableUpdateShareExportPolicyResponse ¶
type NullableUpdateShareExportPolicyResponse struct {
// contains filtered or unexported fields
}
func NewNullableUpdateShareExportPolicyResponse ¶
func NewNullableUpdateShareExportPolicyResponse(val *UpdateShareExportPolicyResponse) *NullableUpdateShareExportPolicyResponse
func (NullableUpdateShareExportPolicyResponse) IsSet ¶
func (v NullableUpdateShareExportPolicyResponse) IsSet() bool
func (NullableUpdateShareExportPolicyResponse) MarshalJSON ¶
func (v NullableUpdateShareExportPolicyResponse) MarshalJSON() ([]byte, error)
func (*NullableUpdateShareExportPolicyResponse) Set ¶
func (v *NullableUpdateShareExportPolicyResponse) Set(val *UpdateShareExportPolicyResponse)
func (*NullableUpdateShareExportPolicyResponse) UnmarshalJSON ¶
func (v *NullableUpdateShareExportPolicyResponse) UnmarshalJSON(src []byte) error
func (*NullableUpdateShareExportPolicyResponse) Unset ¶
func (v *NullableUpdateShareExportPolicyResponse) Unset()
type NullableUpdateSharePayload ¶
type NullableUpdateSharePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateSharePayload ¶
func NewNullableUpdateSharePayload(val *UpdateSharePayload) *NullableUpdateSharePayload
func (NullableUpdateSharePayload) Get ¶
func (v NullableUpdateSharePayload) Get() *UpdateSharePayload
func (NullableUpdateSharePayload) IsSet ¶
func (v NullableUpdateSharePayload) IsSet() bool
func (NullableUpdateSharePayload) MarshalJSON ¶
func (v NullableUpdateSharePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateSharePayload) Set ¶
func (v *NullableUpdateSharePayload) Set(val *UpdateSharePayload)
func (*NullableUpdateSharePayload) UnmarshalJSON ¶
func (v *NullableUpdateSharePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateSharePayload) Unset ¶
func (v *NullableUpdateSharePayload) Unset()
type NullableUpdateShareResponse ¶
type NullableUpdateShareResponse struct {
// contains filtered or unexported fields
}
func NewNullableUpdateShareResponse ¶
func NewNullableUpdateShareResponse(val *UpdateShareResponse) *NullableUpdateShareResponse
func (NullableUpdateShareResponse) Get ¶
func (v NullableUpdateShareResponse) Get() *UpdateShareResponse
func (NullableUpdateShareResponse) IsSet ¶
func (v NullableUpdateShareResponse) IsSet() bool
func (NullableUpdateShareResponse) MarshalJSON ¶
func (v NullableUpdateShareResponse) MarshalJSON() ([]byte, error)
func (*NullableUpdateShareResponse) Set ¶
func (v *NullableUpdateShareResponse) Set(val *UpdateShareResponse)
func (*NullableUpdateShareResponse) UnmarshalJSON ¶
func (v *NullableUpdateShareResponse) UnmarshalJSON(src []byte) error
func (*NullableUpdateShareResponse) Unset ¶
func (v *NullableUpdateShareResponse) Unset()
type NullableUpdateShareResponseShare ¶
type NullableUpdateShareResponseShare struct {
// contains filtered or unexported fields
}
func NewNullableUpdateShareResponseShare ¶
func NewNullableUpdateShareResponseShare(val *UpdateShareResponseShare) *NullableUpdateShareResponseShare
func (NullableUpdateShareResponseShare) Get ¶
func (v NullableUpdateShareResponseShare) Get() *UpdateShareResponseShare
func (NullableUpdateShareResponseShare) IsSet ¶
func (v NullableUpdateShareResponseShare) IsSet() bool
func (NullableUpdateShareResponseShare) MarshalJSON ¶
func (v NullableUpdateShareResponseShare) MarshalJSON() ([]byte, error)
func (*NullableUpdateShareResponseShare) Set ¶
func (v *NullableUpdateShareResponseShare) Set(val *UpdateShareResponseShare)
func (*NullableUpdateShareResponseShare) UnmarshalJSON ¶
func (v *NullableUpdateShareResponseShare) UnmarshalJSON(src []byte) error
func (*NullableUpdateShareResponseShare) Unset ¶
func (v *NullableUpdateShareResponseShare) Unset()
type NullableValidationError ¶
type NullableValidationError struct {
// contains filtered or unexported fields
}
func NewNullableValidationError ¶
func NewNullableValidationError(val *ValidationError) *NullableValidationError
func (NullableValidationError) Get ¶
func (v NullableValidationError) Get() *ValidationError
func (NullableValidationError) IsSet ¶
func (v NullableValidationError) IsSet() bool
func (NullableValidationError) MarshalJSON ¶
func (v NullableValidationError) MarshalJSON() ([]byte, error)
func (*NullableValidationError) Set ¶
func (v *NullableValidationError) Set(val *ValidationError)
func (*NullableValidationError) UnmarshalJSON ¶
func (v *NullableValidationError) UnmarshalJSON(src []byte) error
func (*NullableValidationError) Unset ¶
func (v *NullableValidationError) Unset()
type NullableValidationErrorAllOf ¶
type NullableValidationErrorAllOf struct {
// contains filtered or unexported fields
}
func NewNullableValidationErrorAllOf ¶
func NewNullableValidationErrorAllOf(val *ValidationErrorAllOf) *NullableValidationErrorAllOf
func (NullableValidationErrorAllOf) Get ¶
func (v NullableValidationErrorAllOf) Get() *ValidationErrorAllOf
func (NullableValidationErrorAllOf) IsSet ¶
func (v NullableValidationErrorAllOf) IsSet() bool
func (NullableValidationErrorAllOf) MarshalJSON ¶
func (v NullableValidationErrorAllOf) MarshalJSON() ([]byte, error)
func (*NullableValidationErrorAllOf) Set ¶
func (v *NullableValidationErrorAllOf) Set(val *ValidationErrorAllOf)
func (*NullableValidationErrorAllOf) UnmarshalJSON ¶
func (v *NullableValidationErrorAllOf) UnmarshalJSON(src []byte) error
func (*NullableValidationErrorAllOf) Unset ¶
func (v *NullableValidationErrorAllOf) Unset()
type NullableValidationErrorField ¶
type NullableValidationErrorField struct {
// contains filtered or unexported fields
}
func NewNullableValidationErrorField ¶
func NewNullableValidationErrorField(val *ValidationErrorField) *NullableValidationErrorField
func (NullableValidationErrorField) Get ¶
func (v NullableValidationErrorField) Get() *ValidationErrorField
func (NullableValidationErrorField) IsSet ¶
func (v NullableValidationErrorField) IsSet() bool
func (NullableValidationErrorField) MarshalJSON ¶
func (v NullableValidationErrorField) MarshalJSON() ([]byte, error)
func (*NullableValidationErrorField) Set ¶
func (v *NullableValidationErrorField) Set(val *ValidationErrorField)
func (*NullableValidationErrorField) UnmarshalJSON ¶
func (v *NullableValidationErrorField) UnmarshalJSON(src []byte) error
func (*NullableValidationErrorField) Unset ¶
func (v *NullableValidationErrorField) Unset()
type NullableValue ¶
type NullableValue[T any] struct { // contains filtered or unexported fields }
func (NullableValue[T]) Get ¶
func (v NullableValue[T]) Get() *T
func (NullableValue[T]) IsSet ¶
func (v NullableValue[T]) IsSet() bool
func (*NullableValue[T]) Set ¶
func (v *NullableValue[T]) Set(val *T)
func (*NullableValue[T]) Unset ¶
func (v *NullableValue[T]) Unset()
type PerformanceClass ¶
type PerformanceClass struct {
// IOPS of the Performance Class
// Can be cast to int32 without loss of precision.
Iops PerformanceClassGetIopsAttributeType `json:"iops,omitempty"`
// Name of the Performance Class
Name PerformanceClassGetNameAttributeType `json:"name,omitempty"`
// Throughput of the Performance Class
// Can be cast to int32 without loss of precision.
Throughput PerformanceClassGetThroughputAttributeType `json:"throughput,omitempty"`
}
PerformanceClass struct for PerformanceClass
func NewPerformanceClass ¶
func NewPerformanceClass() *PerformanceClass
NewPerformanceClass instantiates a new PerformanceClass object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPerformanceClassWithDefaults ¶
func NewPerformanceClassWithDefaults() *PerformanceClass
NewPerformanceClassWithDefaults instantiates a new PerformanceClass object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PerformanceClass) GetIops ¶
func (o *PerformanceClass) GetIops() (res PerformanceClassGetIopsRetType)
GetIops returns the Iops field value if set, zero value otherwise.
func (*PerformanceClass) GetIopsOk ¶
func (o *PerformanceClass) GetIopsOk() (ret PerformanceClassGetIopsRetType, ok bool)
GetIopsOk returns a tuple with the Iops field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PerformanceClass) GetName ¶
func (o *PerformanceClass) GetName() (res PerformanceClassGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*PerformanceClass) GetNameOk ¶
func (o *PerformanceClass) GetNameOk() (ret PerformanceClassGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PerformanceClass) GetThroughput ¶
func (o *PerformanceClass) GetThroughput() (res PerformanceClassGetThroughputRetType)
GetThroughput returns the Throughput field value if set, zero value otherwise.
func (*PerformanceClass) GetThroughputOk ¶
func (o *PerformanceClass) GetThroughputOk() (ret PerformanceClassGetThroughputRetType, ok bool)
GetThroughputOk returns a tuple with the Throughput field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PerformanceClass) HasIops ¶
func (o *PerformanceClass) HasIops() bool
HasIops returns a boolean if a field has been set.
func (*PerformanceClass) HasName ¶
func (o *PerformanceClass) HasName() bool
HasName returns a boolean if a field has been set.
func (*PerformanceClass) HasThroughput ¶
func (o *PerformanceClass) HasThroughput() bool
HasThroughput returns a boolean if a field has been set.
func (*PerformanceClass) SetIops ¶
func (o *PerformanceClass) SetIops(v PerformanceClassGetIopsRetType)
SetIops gets a reference to the given int64 and assigns it to the Iops field.
func (*PerformanceClass) SetName ¶
func (o *PerformanceClass) SetName(v PerformanceClassGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*PerformanceClass) SetThroughput ¶
func (o *PerformanceClass) SetThroughput(v PerformanceClassGetThroughputRetType)
SetThroughput gets a reference to the given int64 and assigns it to the Throughput field.
func (PerformanceClass) ToMap ¶
func (o PerformanceClass) ToMap() (map[string]interface{}, error)
type PerformanceClassGetIopsArgType ¶
type PerformanceClassGetIopsArgType = int64
type PerformanceClassGetIopsAttributeType ¶
type PerformanceClassGetIopsAttributeType = *int64
isInteger
type PerformanceClassGetIopsRetType ¶
type PerformanceClassGetIopsRetType = int64
type PerformanceClassGetNameArgType ¶
type PerformanceClassGetNameArgType = string
type PerformanceClassGetNameAttributeType ¶
type PerformanceClassGetNameAttributeType = *string
isNotNullableString
type PerformanceClassGetNameRetType ¶
type PerformanceClassGetNameRetType = string
type PerformanceClassGetThroughputArgType ¶
type PerformanceClassGetThroughputArgType = int64
type PerformanceClassGetThroughputAttributeType ¶
type PerformanceClassGetThroughputAttributeType = *int64
isInteger
type PerformanceClassGetThroughputRetType ¶
type PerformanceClassGetThroughputRetType = int64
type ResourcePool ¶
type ResourcePool struct {
// Name of the respective availability zone
AvailabilityZone ResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
// Number of Shares in the Resource Pool
// Can be cast to int32 without loss of precision.
CreatedAt ResourcePoolGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// ID of the Resource Pool
Id ResourcePoolGetIdAttributeType `json:"id,omitempty"`
// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs, or \"172.16.0.250/32\" for a specific IP)
IpAcl ResourcePoolGetIpAclAttributeType `json:"ipAcl,omitempty"`
Labels ResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
// Mount path of the Resource Pool, used to mount the Resource Pool Note that a Resource Pool can only be mounted in read-only
MountPath ResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
// Name of the Resource Pool
Name ResourcePoolGetNameAttributeType `json:"name,omitempty"`
PerformanceClass ResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
// Time when the performance class can be downgraded again.
PerformanceClassDowngradableAt ResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
// Time when the size can be reduced again.
SizeReducibleAt ResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
SnapshotSchedule ResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,omitempty"`
// Whether the .snapshot directory is visible when mounting the resource pool. Setting this value to false might prevent you from accessing the snapshots (e.g. for security reasons). Additionally, the access to the snapshots is always controlled by the export policy of the resource pool. That means, if snapshots are visible and the export policy allows for reading the resource pool, then it also allows reading the snapshot of all shares.
SnapshotsAreVisible ResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
Space ResourcePoolGetSpaceAttributeType `json:"space,omitempty"`
// State of the Resource Pool (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
State ResourcePoolGetStateAttributeType `json:"state,omitempty"`
}
ResourcePool struct for ResourcePool
func NewResourcePool ¶
func NewResourcePool() *ResourcePool
NewResourcePool instantiates a new ResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewResourcePoolWithDefaults ¶
func NewResourcePoolWithDefaults() *ResourcePool
NewResourcePoolWithDefaults instantiates a new ResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ResourcePool) GetAvailabilityZone ¶
func (o *ResourcePool) GetAvailabilityZone() (res ResourcePoolGetAvailabilityZoneRetType)
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*ResourcePool) GetAvailabilityZoneOk ¶
func (o *ResourcePool) GetAvailabilityZoneOk() (ret ResourcePoolGetAvailabilityZoneRetType, ok bool)
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetCountShares ¶
func (o *ResourcePool) GetCountShares() (res ResourcePoolGetCountSharesRetType)
GetCountShares returns the CountShares field value if set, zero value otherwise.
func (*ResourcePool) GetCountSharesOk ¶
func (o *ResourcePool) GetCountSharesOk() (ret ResourcePoolGetCountSharesRetType, ok bool)
GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetCreatedAt ¶
func (o *ResourcePool) GetCreatedAt() (res ResourcePoolGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*ResourcePool) GetCreatedAtOk ¶
func (o *ResourcePool) GetCreatedAtOk() (ret ResourcePoolGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetId ¶
func (o *ResourcePool) GetId() (res ResourcePoolGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*ResourcePool) GetIdOk ¶
func (o *ResourcePool) GetIdOk() (ret ResourcePoolGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetIpAcl ¶
func (o *ResourcePool) GetIpAcl() (res ResourcePoolGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*ResourcePool) GetIpAclOk ¶
func (o *ResourcePool) GetIpAclOk() (ret ResourcePoolGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetLabels ¶
func (o *ResourcePool) GetLabels() (res ResourcePoolGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*ResourcePool) GetLabelsOk ¶
func (o *ResourcePool) GetLabelsOk() (ret ResourcePoolGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetMountPath ¶
func (o *ResourcePool) GetMountPath() (res ResourcePoolGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*ResourcePool) GetMountPathOk ¶
func (o *ResourcePool) GetMountPathOk() (ret ResourcePoolGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetName ¶
func (o *ResourcePool) GetName() (res ResourcePoolGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*ResourcePool) GetNameOk ¶
func (o *ResourcePool) GetNameOk() (ret ResourcePoolGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetPerformanceClass ¶
func (o *ResourcePool) GetPerformanceClass() (res ResourcePoolGetPerformanceClassRetType)
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*ResourcePool) GetPerformanceClassDowngradableAt ¶
func (o *ResourcePool) GetPerformanceClassDowngradableAt() (res ResourcePoolGetPerformanceClassDowngradableAtRetType)
GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.
func (*ResourcePool) GetPerformanceClassDowngradableAtOk ¶
func (o *ResourcePool) GetPerformanceClassDowngradableAtOk() (ret ResourcePoolGetPerformanceClassDowngradableAtRetType, ok bool)
GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetPerformanceClassOk ¶
func (o *ResourcePool) GetPerformanceClassOk() (ret ResourcePoolGetPerformanceClassRetType, ok bool)
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetSizeReducibleAt ¶
func (o *ResourcePool) GetSizeReducibleAt() (res ResourcePoolGetSizeReducibleAtRetType)
GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.
func (*ResourcePool) GetSizeReducibleAtOk ¶
func (o *ResourcePool) GetSizeReducibleAtOk() (ret ResourcePoolGetSizeReducibleAtRetType, ok bool)
GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetSnapshotSchedule ¶
func (o *ResourcePool) GetSnapshotSchedule() (res ResourcePoolGetSnapshotScheduleRetType)
GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.
func (*ResourcePool) GetSnapshotScheduleOk ¶
func (o *ResourcePool) GetSnapshotScheduleOk() (ret ResourcePoolGetSnapshotScheduleRetType, ok bool)
GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetSnapshotsAreVisible ¶
func (o *ResourcePool) GetSnapshotsAreVisible() (res ResourcePoolgetSnapshotsAreVisibleRetType)
GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.
func (*ResourcePool) GetSnapshotsAreVisibleOk ¶
func (o *ResourcePool) GetSnapshotsAreVisibleOk() (ret ResourcePoolgetSnapshotsAreVisibleRetType, ok bool)
GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetSpace ¶
func (o *ResourcePool) GetSpace() (res ResourcePoolGetSpaceRetType)
GetSpace returns the Space field value if set, zero value otherwise.
func (*ResourcePool) GetSpaceOk ¶
func (o *ResourcePool) GetSpaceOk() (ret ResourcePoolGetSpaceRetType, ok bool)
GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) GetState ¶
func (o *ResourcePool) GetState() (res ResourcePoolGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*ResourcePool) GetStateOk ¶
func (o *ResourcePool) GetStateOk() (ret ResourcePoolGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePool) HasAvailabilityZone ¶
func (o *ResourcePool) HasAvailabilityZone() bool
HasAvailabilityZone returns a boolean if a field has been set.
func (*ResourcePool) HasCountShares ¶
func (o *ResourcePool) HasCountShares() bool
HasCountShares returns a boolean if a field has been set.
func (*ResourcePool) HasCreatedAt ¶
func (o *ResourcePool) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*ResourcePool) HasId ¶
func (o *ResourcePool) HasId() bool
HasId returns a boolean if a field has been set.
func (*ResourcePool) HasIpAcl ¶
func (o *ResourcePool) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*ResourcePool) HasLabels ¶
func (o *ResourcePool) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*ResourcePool) HasMountPath ¶
func (o *ResourcePool) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*ResourcePool) HasName ¶
func (o *ResourcePool) HasName() bool
HasName returns a boolean if a field has been set.
func (*ResourcePool) HasPerformanceClass ¶
func (o *ResourcePool) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*ResourcePool) HasPerformanceClassDowngradableAt ¶
func (o *ResourcePool) HasPerformanceClassDowngradableAt() bool
HasPerformanceClassDowngradableAt returns a boolean if a field has been set.
func (*ResourcePool) HasSizeReducibleAt ¶
func (o *ResourcePool) HasSizeReducibleAt() bool
HasSizeReducibleAt returns a boolean if a field has been set.
func (*ResourcePool) HasSnapshotSchedule ¶
func (o *ResourcePool) HasSnapshotSchedule() bool
HasSnapshotSchedule returns a boolean if a field has been set.
func (*ResourcePool) HasSnapshotsAreVisible ¶
func (o *ResourcePool) HasSnapshotsAreVisible() bool
HasSnapshotsAreVisible returns a boolean if a field has been set.
func (*ResourcePool) HasSpace ¶
func (o *ResourcePool) HasSpace() bool
HasSpace returns a boolean if a field has been set.
func (*ResourcePool) HasState ¶
func (o *ResourcePool) HasState() bool
HasState returns a boolean if a field has been set.
func (*ResourcePool) SetAvailabilityZone ¶
func (o *ResourcePool) SetAvailabilityZone(v ResourcePoolGetAvailabilityZoneRetType)
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*ResourcePool) SetCountShares ¶
func (o *ResourcePool) SetCountShares(v ResourcePoolGetCountSharesRetType)
SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.
func (*ResourcePool) SetCreatedAt ¶
func (o *ResourcePool) SetCreatedAt(v ResourcePoolGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*ResourcePool) SetId ¶
func (o *ResourcePool) SetId(v ResourcePoolGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*ResourcePool) SetIpAcl ¶
func (o *ResourcePool) SetIpAcl(v ResourcePoolGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*ResourcePool) SetLabels ¶
func (o *ResourcePool) SetLabels(v ResourcePoolGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*ResourcePool) SetMountPath ¶
func (o *ResourcePool) SetMountPath(v ResourcePoolGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*ResourcePool) SetName ¶
func (o *ResourcePool) SetName(v ResourcePoolGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ResourcePool) SetPerformanceClass ¶
func (o *ResourcePool) SetPerformanceClass(v ResourcePoolGetPerformanceClassRetType)
SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.
func (*ResourcePool) SetPerformanceClassDowngradableAt ¶
func (o *ResourcePool) SetPerformanceClassDowngradableAt(v ResourcePoolGetPerformanceClassDowngradableAtRetType)
SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.
func (*ResourcePool) SetSizeReducibleAt ¶
func (o *ResourcePool) SetSizeReducibleAt(v ResourcePoolGetSizeReducibleAtRetType)
SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.
func (*ResourcePool) SetSnapshotSchedule ¶
func (o *ResourcePool) SetSnapshotSchedule(v ResourcePoolGetSnapshotScheduleRetType)
SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.
func (*ResourcePool) SetSnapshotsAreVisible ¶
func (o *ResourcePool) SetSnapshotsAreVisible(v ResourcePoolgetSnapshotsAreVisibleRetType)
SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.
func (*ResourcePool) SetSpace ¶
func (o *ResourcePool) SetSpace(v ResourcePoolGetSpaceRetType)
SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.
func (*ResourcePool) SetState ¶
func (o *ResourcePool) SetState(v ResourcePoolGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (ResourcePool) ToMap ¶
func (o ResourcePool) ToMap() (map[string]interface{}, error)
type ResourcePoolGetAvailabilityZoneArgType ¶
type ResourcePoolGetAvailabilityZoneArgType = string
type ResourcePoolGetAvailabilityZoneAttributeType ¶
type ResourcePoolGetAvailabilityZoneAttributeType = *string
isNotNullableString
type ResourcePoolGetAvailabilityZoneRetType ¶
type ResourcePoolGetAvailabilityZoneRetType = string
type ResourcePoolGetCountSharesArgType ¶
type ResourcePoolGetCountSharesArgType = int64
type ResourcePoolGetCountSharesAttributeType ¶
type ResourcePoolGetCountSharesAttributeType = *int64
isInteger
type ResourcePoolGetCountSharesRetType ¶
type ResourcePoolGetCountSharesRetType = int64
type ResourcePoolGetCreatedAtAttributeType ¶
isDateTime
type ResourcePoolGetIdArgType ¶
type ResourcePoolGetIdArgType = string
type ResourcePoolGetIdAttributeType ¶
type ResourcePoolGetIdAttributeType = *string
isNotNullableString
type ResourcePoolGetIdRetType ¶
type ResourcePoolGetIdRetType = string
type ResourcePoolGetIpAclArgType ¶
type ResourcePoolGetIpAclArgType = []string
type ResourcePoolGetIpAclRetType ¶
type ResourcePoolGetIpAclRetType = []string
type ResourcePoolGetLabelsAttributeType ¶
isContainer
type ResourcePoolGetMountPathArgType ¶
type ResourcePoolGetMountPathArgType = string
type ResourcePoolGetMountPathAttributeType ¶
type ResourcePoolGetMountPathAttributeType = *string
isNotNullableString
type ResourcePoolGetMountPathRetType ¶
type ResourcePoolGetMountPathRetType = string
type ResourcePoolGetNameArgType ¶
type ResourcePoolGetNameArgType = string
type ResourcePoolGetNameAttributeType ¶
type ResourcePoolGetNameAttributeType = *string
isNotNullableString
type ResourcePoolGetNameRetType ¶
type ResourcePoolGetNameRetType = string
type ResourcePoolGetPerformanceClassArgType ¶
type ResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass
type ResourcePoolGetPerformanceClassAttributeType ¶
type ResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass
isModel
type ResourcePoolGetPerformanceClassDowngradableAtAttributeType ¶
isDateTime
type ResourcePoolGetPerformanceClassRetType ¶
type ResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass
type ResourcePoolGetSizeReducibleAtAttributeType ¶
isDateTime
type ResourcePoolGetSnapshotScheduleArgType ¶
type ResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule
type ResourcePoolGetSnapshotScheduleAttributeType ¶
type ResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule
isModel
type ResourcePoolGetSnapshotScheduleRetType ¶
type ResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule
type ResourcePoolGetSpaceArgType ¶
type ResourcePoolGetSpaceArgType = ResourcePoolSpace
type ResourcePoolGetSpaceAttributeType ¶
type ResourcePoolGetSpaceAttributeType = *ResourcePoolSpace
isModel
type ResourcePoolGetSpaceRetType ¶
type ResourcePoolGetSpaceRetType = ResourcePoolSpace
type ResourcePoolGetStateArgType ¶
type ResourcePoolGetStateArgType = string
type ResourcePoolGetStateAttributeType ¶
type ResourcePoolGetStateAttributeType = *string
isNotNullableString
type ResourcePoolGetStateRetType ¶
type ResourcePoolGetStateRetType = string
type ResourcePoolPerformanceClass ¶
type ResourcePoolPerformanceClass struct {
// Name of the performance class
Name ResourcePoolPerformanceClassGetNameAttributeType `json:"name,omitempty"`
// Max. IOPS of the Resource Pool. This is shared between every Share in the Resource Pool.
// Can be cast to int32 without loss of precision.
PeakIops ResourcePoolPerformanceClassGetPeakIopsAttributeType `json:"peakIops,omitempty"`
// Throughput of the Resource Pool.
// Can be cast to int32 without loss of precision.
Throughput ResourcePoolPerformanceClassGetThroughputAttributeType `json:"throughput,omitempty"`
}
ResourcePoolPerformanceClass Information about the performance class
func NewResourcePoolPerformanceClass ¶
func NewResourcePoolPerformanceClass() *ResourcePoolPerformanceClass
NewResourcePoolPerformanceClass instantiates a new ResourcePoolPerformanceClass object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewResourcePoolPerformanceClassWithDefaults ¶
func NewResourcePoolPerformanceClassWithDefaults() *ResourcePoolPerformanceClass
NewResourcePoolPerformanceClassWithDefaults instantiates a new ResourcePoolPerformanceClass object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ResourcePoolPerformanceClass) GetName ¶
func (o *ResourcePoolPerformanceClass) GetName() (res ResourcePoolPerformanceClassGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*ResourcePoolPerformanceClass) GetNameOk ¶
func (o *ResourcePoolPerformanceClass) GetNameOk() (ret ResourcePoolPerformanceClassGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolPerformanceClass) GetPeakIops ¶
func (o *ResourcePoolPerformanceClass) GetPeakIops() (res ResourcePoolPerformanceClassGetPeakIopsRetType)
GetPeakIops returns the PeakIops field value if set, zero value otherwise.
func (*ResourcePoolPerformanceClass) GetPeakIopsOk ¶
func (o *ResourcePoolPerformanceClass) GetPeakIopsOk() (ret ResourcePoolPerformanceClassGetPeakIopsRetType, ok bool)
GetPeakIopsOk returns a tuple with the PeakIops field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolPerformanceClass) GetThroughput ¶
func (o *ResourcePoolPerformanceClass) GetThroughput() (res ResourcePoolPerformanceClassGetThroughputRetType)
GetThroughput returns the Throughput field value if set, zero value otherwise.
func (*ResourcePoolPerformanceClass) GetThroughputOk ¶
func (o *ResourcePoolPerformanceClass) GetThroughputOk() (ret ResourcePoolPerformanceClassGetThroughputRetType, ok bool)
GetThroughputOk returns a tuple with the Throughput field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolPerformanceClass) HasName ¶
func (o *ResourcePoolPerformanceClass) HasName() bool
HasName returns a boolean if a field has been set.
func (*ResourcePoolPerformanceClass) HasPeakIops ¶
func (o *ResourcePoolPerformanceClass) HasPeakIops() bool
HasPeakIops returns a boolean if a field has been set.
func (*ResourcePoolPerformanceClass) HasThroughput ¶
func (o *ResourcePoolPerformanceClass) HasThroughput() bool
HasThroughput returns a boolean if a field has been set.
func (*ResourcePoolPerformanceClass) SetName ¶
func (o *ResourcePoolPerformanceClass) SetName(v ResourcePoolPerformanceClassGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ResourcePoolPerformanceClass) SetPeakIops ¶
func (o *ResourcePoolPerformanceClass) SetPeakIops(v ResourcePoolPerformanceClassGetPeakIopsRetType)
SetPeakIops gets a reference to the given int64 and assigns it to the PeakIops field.
func (*ResourcePoolPerformanceClass) SetThroughput ¶
func (o *ResourcePoolPerformanceClass) SetThroughput(v ResourcePoolPerformanceClassGetThroughputRetType)
SetThroughput gets a reference to the given int64 and assigns it to the Throughput field.
func (ResourcePoolPerformanceClass) ToMap ¶
func (o ResourcePoolPerformanceClass) ToMap() (map[string]interface{}, error)
type ResourcePoolPerformanceClassGetNameArgType ¶
type ResourcePoolPerformanceClassGetNameArgType = string
type ResourcePoolPerformanceClassGetNameAttributeType ¶
type ResourcePoolPerformanceClassGetNameAttributeType = *string
isNotNullableString
type ResourcePoolPerformanceClassGetNameRetType ¶
type ResourcePoolPerformanceClassGetNameRetType = string
type ResourcePoolPerformanceClassGetPeakIopsArgType ¶
type ResourcePoolPerformanceClassGetPeakIopsArgType = int64
type ResourcePoolPerformanceClassGetPeakIopsAttributeType ¶
type ResourcePoolPerformanceClassGetPeakIopsAttributeType = *int64
isInteger
type ResourcePoolPerformanceClassGetPeakIopsRetType ¶
type ResourcePoolPerformanceClassGetPeakIopsRetType = int64
type ResourcePoolPerformanceClassGetThroughputArgType ¶
type ResourcePoolPerformanceClassGetThroughputArgType = int64
type ResourcePoolPerformanceClassGetThroughputAttributeType ¶
type ResourcePoolPerformanceClassGetThroughputAttributeType = *int64
isInteger
type ResourcePoolPerformanceClassGetThroughputRetType ¶
type ResourcePoolPerformanceClassGetThroughputRetType = int64
type ResourcePoolSnapshot ¶
type ResourcePoolSnapshot struct {
// (optional) A comment to add more information about a snapshot
Comment ResourcePoolSnapshotGetCommentAttributeType `json:"comment,omitempty"`
CreatedAt ResourcePoolSnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// Represents the user-visible data size at the time of the snapshot in Gibibytes (e.g. what’s in the snapshot)
// Can be cast to int32 without loss of precision.
LogicalSizeGigabytes ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType `json:"logicalSizeGigabytes,omitempty"`
// ID of the Resource Pool of the Snapshot
ResourcePoolId ResourcePoolSnapshotGetResourcePoolIdAttributeType `json:"resourcePoolId,omitempty"`
// Reflects the actual storage footprint in the backend at snapshot time in Gibibytes (e.g. how much storage from the Resource Pool does it use).
// Can be cast to int32 without loss of precision.
SizeGigabytes ResourcePoolSnapshotGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
// Name of the Resource Pool Snapshot
SnapshotName ResourcePoolSnapshotGetSnapshotNameAttributeType `json:"snapshotName,omitempty"`
}
ResourcePoolSnapshot struct for ResourcePoolSnapshot
func NewResourcePoolSnapshot ¶
func NewResourcePoolSnapshot() *ResourcePoolSnapshot
NewResourcePoolSnapshot instantiates a new ResourcePoolSnapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewResourcePoolSnapshotWithDefaults ¶
func NewResourcePoolSnapshotWithDefaults() *ResourcePoolSnapshot
NewResourcePoolSnapshotWithDefaults instantiates a new ResourcePoolSnapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ResourcePoolSnapshot) GetComment ¶
func (o *ResourcePoolSnapshot) GetComment() (res ResourcePoolSnapshotGetCommentRetType)
GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ResourcePoolSnapshot) GetCommentOk ¶
func (o *ResourcePoolSnapshot) GetCommentOk() (ret ResourcePoolSnapshotGetCommentRetType, ok bool)
GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ResourcePoolSnapshot) GetCreatedAt ¶
func (o *ResourcePoolSnapshot) GetCreatedAt() (res ResourcePoolSnapshotGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*ResourcePoolSnapshot) GetCreatedAtOk ¶
func (o *ResourcePoolSnapshot) GetCreatedAtOk() (ret ResourcePoolSnapshotGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolSnapshot) GetLogicalSizeGigabytes ¶
func (o *ResourcePoolSnapshot) GetLogicalSizeGigabytes() (res ResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise.
func (*ResourcePoolSnapshot) GetLogicalSizeGigabytesOk ¶
func (o *ResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (ret ResourcePoolSnapshotGetLogicalSizeGigabytesRetType, ok bool)
GetLogicalSizeGigabytesOk returns a tuple with the LogicalSizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolSnapshot) GetResourcePoolId ¶
func (o *ResourcePoolSnapshot) GetResourcePoolId() (res ResourcePoolSnapshotGetResourcePoolIdRetType)
GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise.
func (*ResourcePoolSnapshot) GetResourcePoolIdOk ¶
func (o *ResourcePoolSnapshot) GetResourcePoolIdOk() (ret ResourcePoolSnapshotGetResourcePoolIdRetType, ok bool)
GetResourcePoolIdOk returns a tuple with the ResourcePoolId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolSnapshot) GetSizeGigabytes ¶
func (o *ResourcePoolSnapshot) GetSizeGigabytes() (res ResourcePoolSnapshotGetSizeGigabytesRetType)
GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.
func (*ResourcePoolSnapshot) GetSizeGigabytesOk ¶
func (o *ResourcePoolSnapshot) GetSizeGigabytesOk() (ret ResourcePoolSnapshotGetSizeGigabytesRetType, ok bool)
GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolSnapshot) GetSnapshotName ¶
func (o *ResourcePoolSnapshot) GetSnapshotName() (res ResourcePoolSnapshotGetSnapshotNameRetType)
GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.
func (*ResourcePoolSnapshot) GetSnapshotNameOk ¶
func (o *ResourcePoolSnapshot) GetSnapshotNameOk() (ret ResourcePoolSnapshotGetSnapshotNameRetType, ok bool)
GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolSnapshot) HasComment ¶
func (o *ResourcePoolSnapshot) HasComment() bool
HasComment returns a boolean if a field has been set.
func (*ResourcePoolSnapshot) HasCreatedAt ¶
func (o *ResourcePoolSnapshot) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*ResourcePoolSnapshot) HasLogicalSizeGigabytes ¶
func (o *ResourcePoolSnapshot) HasLogicalSizeGigabytes() bool
HasLogicalSizeGigabytes returns a boolean if a field has been set.
func (*ResourcePoolSnapshot) HasResourcePoolId ¶
func (o *ResourcePoolSnapshot) HasResourcePoolId() bool
HasResourcePoolId returns a boolean if a field has been set.
func (*ResourcePoolSnapshot) HasSizeGigabytes ¶
func (o *ResourcePoolSnapshot) HasSizeGigabytes() bool
HasSizeGigabytes returns a boolean if a field has been set.
func (*ResourcePoolSnapshot) HasSnapshotName ¶
func (o *ResourcePoolSnapshot) HasSnapshotName() bool
HasSnapshotName returns a boolean if a field has been set.
func (*ResourcePoolSnapshot) SetComment ¶
func (o *ResourcePoolSnapshot) SetComment(v ResourcePoolSnapshotGetCommentRetType)
SetComment gets a reference to the given string and assigns it to the Comment field.
func (*ResourcePoolSnapshot) SetCommentNil ¶
func (o *ResourcePoolSnapshot) SetCommentNil()
SetCommentNil sets the value for Comment to be an explicit nil
func (*ResourcePoolSnapshot) SetCreatedAt ¶
func (o *ResourcePoolSnapshot) SetCreatedAt(v ResourcePoolSnapshotGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*ResourcePoolSnapshot) SetLogicalSizeGigabytes ¶
func (o *ResourcePoolSnapshot) SetLogicalSizeGigabytes(v ResourcePoolSnapshotGetLogicalSizeGigabytesRetType)
SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field.
func (*ResourcePoolSnapshot) SetResourcePoolId ¶
func (o *ResourcePoolSnapshot) SetResourcePoolId(v ResourcePoolSnapshotGetResourcePoolIdRetType)
SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field.
func (*ResourcePoolSnapshot) SetSizeGigabytes ¶
func (o *ResourcePoolSnapshot) SetSizeGigabytes(v ResourcePoolSnapshotGetSizeGigabytesRetType)
SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.
func (*ResourcePoolSnapshot) SetSnapshotName ¶
func (o *ResourcePoolSnapshot) SetSnapshotName(v ResourcePoolSnapshotGetSnapshotNameRetType)
SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.
func (ResourcePoolSnapshot) ToMap ¶
func (o ResourcePoolSnapshot) ToMap() (map[string]interface{}, error)
func (*ResourcePoolSnapshot) UnsetComment ¶
func (o *ResourcePoolSnapshot) UnsetComment()
UnsetComment ensures that no value is present for Comment, not even an explicit nil
type ResourcePoolSnapshotGetCommentArgType ¶
type ResourcePoolSnapshotGetCommentArgType = *string
type ResourcePoolSnapshotGetCommentAttributeType ¶
type ResourcePoolSnapshotGetCommentAttributeType = *NullableString
isNullableString
type ResourcePoolSnapshotGetCommentRetType ¶
type ResourcePoolSnapshotGetCommentRetType = *string
type ResourcePoolSnapshotGetCreatedAtAttributeType ¶
isDateTime
type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType ¶
type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64
type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType ¶
type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64
isInteger
type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType ¶
type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64
type ResourcePoolSnapshotGetResourcePoolIdArgType ¶
type ResourcePoolSnapshotGetResourcePoolIdArgType = string
type ResourcePoolSnapshotGetResourcePoolIdAttributeType ¶
type ResourcePoolSnapshotGetResourcePoolIdAttributeType = *string
isNotNullableString
type ResourcePoolSnapshotGetResourcePoolIdRetType ¶
type ResourcePoolSnapshotGetResourcePoolIdRetType = string
type ResourcePoolSnapshotGetSizeGigabytesArgType ¶
type ResourcePoolSnapshotGetSizeGigabytesArgType = int64
type ResourcePoolSnapshotGetSizeGigabytesAttributeType ¶
type ResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64
isInteger
type ResourcePoolSnapshotGetSizeGigabytesRetType ¶
type ResourcePoolSnapshotGetSizeGigabytesRetType = int64
type ResourcePoolSnapshotGetSnapshotNameArgType ¶
type ResourcePoolSnapshotGetSnapshotNameArgType = string
type ResourcePoolSnapshotGetSnapshotNameAttributeType ¶
type ResourcePoolSnapshotGetSnapshotNameAttributeType = *string
isNotNullableString
type ResourcePoolSnapshotGetSnapshotNameRetType ¶
type ResourcePoolSnapshotGetSnapshotNameRetType = string
type ResourcePoolSpace ¶
type ResourcePoolSpace struct {
// Available space of the Resource Pool (only available when retrieving a single Resource Pool by ID)
AvailableGigabytes ResourcePoolSpaceGetAvailableGigabytesAttributeType `json:"availableGigabytes,omitempty"`
// Size of the Resource Pool in Gibibytes.
// Can be cast to int32 without loss of precision.
SizeGigabytes ResourcePoolSpaceGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
// Used space of the Resource Pool (only available when retrieving a single Resource Pool by ID)
UsedGigabytes ResourcePoolSpaceGetUsedGigabytesAttributeType `json:"usedGigabytes,omitempty"`
}
ResourcePoolSpace Space information
func NewResourcePoolSpace ¶
func NewResourcePoolSpace() *ResourcePoolSpace
NewResourcePoolSpace instantiates a new ResourcePoolSpace object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewResourcePoolSpaceWithDefaults ¶
func NewResourcePoolSpaceWithDefaults() *ResourcePoolSpace
NewResourcePoolSpaceWithDefaults instantiates a new ResourcePoolSpace object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ResourcePoolSpace) GetAvailableGigabytes ¶
func (o *ResourcePoolSpace) GetAvailableGigabytes() (res ResourcePoolSpaceGetAvailableGigabytesRetType)
GetAvailableGigabytes returns the AvailableGigabytes field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ResourcePoolSpace) GetAvailableGigabytesOk ¶
func (o *ResourcePoolSpace) GetAvailableGigabytesOk() (ret ResourcePoolSpaceGetAvailableGigabytesRetType, ok bool)
GetAvailableGigabytesOk returns a tuple with the AvailableGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ResourcePoolSpace) GetSizeGigabytes ¶
func (o *ResourcePoolSpace) GetSizeGigabytes() (res ResourcePoolSpaceGetSizeGigabytesRetType)
GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.
func (*ResourcePoolSpace) GetSizeGigabytesOk ¶
func (o *ResourcePoolSpace) GetSizeGigabytesOk() (ret ResourcePoolSpaceGetSizeGigabytesRetType, ok bool)
GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResourcePoolSpace) GetUsedGigabytes ¶
func (o *ResourcePoolSpace) GetUsedGigabytes() (res ResourcePoolSpaceGetUsedGigabytesRetType)
GetUsedGigabytes returns the UsedGigabytes field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ResourcePoolSpace) GetUsedGigabytesOk ¶
func (o *ResourcePoolSpace) GetUsedGigabytesOk() (ret ResourcePoolSpaceGetUsedGigabytesRetType, ok bool)
GetUsedGigabytesOk returns a tuple with the UsedGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ResourcePoolSpace) HasAvailableGigabytes ¶
func (o *ResourcePoolSpace) HasAvailableGigabytes() bool
HasAvailableGigabytes returns a boolean if a field has been set.
func (*ResourcePoolSpace) HasSizeGigabytes ¶
func (o *ResourcePoolSpace) HasSizeGigabytes() bool
HasSizeGigabytes returns a boolean if a field has been set.
func (*ResourcePoolSpace) HasUsedGigabytes ¶
func (o *ResourcePoolSpace) HasUsedGigabytes() bool
HasUsedGigabytes returns a boolean if a field has been set.
func (*ResourcePoolSpace) SetAvailableGigabytes ¶
func (o *ResourcePoolSpace) SetAvailableGigabytes(v ResourcePoolSpaceGetAvailableGigabytesRetType)
SetAvailableGigabytes gets a reference to the given float64 and assigns it to the AvailableGigabytes field.
func (*ResourcePoolSpace) SetAvailableGigabytesNil ¶
func (o *ResourcePoolSpace) SetAvailableGigabytesNil()
SetAvailableGigabytesNil sets the value for AvailableGigabytes to be an explicit nil
func (*ResourcePoolSpace) SetSizeGigabytes ¶
func (o *ResourcePoolSpace) SetSizeGigabytes(v ResourcePoolSpaceGetSizeGigabytesRetType)
SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.
func (*ResourcePoolSpace) SetUsedGigabytes ¶
func (o *ResourcePoolSpace) SetUsedGigabytes(v ResourcePoolSpaceGetUsedGigabytesRetType)
SetUsedGigabytes gets a reference to the given float64 and assigns it to the UsedGigabytes field.
func (*ResourcePoolSpace) SetUsedGigabytesNil ¶
func (o *ResourcePoolSpace) SetUsedGigabytesNil()
SetUsedGigabytesNil sets the value for UsedGigabytes to be an explicit nil
func (ResourcePoolSpace) ToMap ¶
func (o ResourcePoolSpace) ToMap() (map[string]interface{}, error)
func (*ResourcePoolSpace) UnsetAvailableGigabytes ¶
func (o *ResourcePoolSpace) UnsetAvailableGigabytes()
UnsetAvailableGigabytes ensures that no value is present for AvailableGigabytes, not even an explicit nil
func (*ResourcePoolSpace) UnsetUsedGigabytes ¶
func (o *ResourcePoolSpace) UnsetUsedGigabytes()
UnsetUsedGigabytes ensures that no value is present for UsedGigabytes, not even an explicit nil
type ResourcePoolSpaceGetAvailableGigabytesArgType ¶
type ResourcePoolSpaceGetAvailableGigabytesArgType = *float64
type ResourcePoolSpaceGetAvailableGigabytesAttributeType ¶
type ResourcePoolSpaceGetAvailableGigabytesAttributeType = *float64
isDouble
type ResourcePoolSpaceGetAvailableGigabytesRetType ¶
type ResourcePoolSpaceGetAvailableGigabytesRetType = *float64
type ResourcePoolSpaceGetSizeGigabytesArgType ¶
type ResourcePoolSpaceGetSizeGigabytesArgType = int64
type ResourcePoolSpaceGetSizeGigabytesAttributeType ¶
type ResourcePoolSpaceGetSizeGigabytesAttributeType = *int64
isInteger
type ResourcePoolSpaceGetSizeGigabytesRetType ¶
type ResourcePoolSpaceGetSizeGigabytesRetType = int64
type ResourcePoolSpaceGetUsedGigabytesArgType ¶
type ResourcePoolSpaceGetUsedGigabytesArgType = *float64
type ResourcePoolSpaceGetUsedGigabytesAttributeType ¶
type ResourcePoolSpaceGetUsedGigabytesAttributeType = *float64
isDouble
type ResourcePoolSpaceGetUsedGigabytesRetType ¶
type ResourcePoolSpaceGetUsedGigabytesRetType = *float64
type ResourcePoolgetSnapshotsAreVisibleArgType ¶
type ResourcePoolgetSnapshotsAreVisibleArgType = bool
type ResourcePoolgetSnapshotsAreVisibleAttributeType ¶
type ResourcePoolgetSnapshotsAreVisibleAttributeType = *bool
isBoolean
type ResourcePoolgetSnapshotsAreVisibleRetType ¶
type ResourcePoolgetSnapshotsAreVisibleRetType = bool
type Share ¶
type Share struct {
Id ShareGetIdAttributeType `json:"id,omitempty"`
Labels ShareGetLabelsAttributeType `json:"labels,omitempty"`
MountPath ShareGetMountPathAttributeType `json:"mountPath,omitempty"`
Name ShareGetNameAttributeType `json:"name,omitempty"`
// Can be cast to int32 without loss of precision.
SpaceHardLimitGigabytes ShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
State ShareGetStateAttributeType `json:"state,omitempty"`
}
Share struct for Share
func NewShare ¶
func NewShare() *Share
NewShare instantiates a new Share object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewShareWithDefaults ¶
func NewShareWithDefaults() *Share
NewShareWithDefaults instantiates a new Share object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Share) GetCreatedAt ¶
func (o *Share) GetCreatedAt() (res ShareGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Share) GetCreatedAtOk ¶
func (o *Share) GetCreatedAtOk() (ret ShareGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) GetExportPolicy ¶
func (o *Share) GetExportPolicy() (res ShareGetExportPolicyRetType)
GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).
func (*Share) GetExportPolicyOk ¶
func (o *Share) GetExportPolicyOk() (ret ShareGetExportPolicyRetType, ok bool)
GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*Share) GetId ¶
func (o *Share) GetId() (res ShareGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*Share) GetIdOk ¶
func (o *Share) GetIdOk() (ret ShareGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) GetLabels ¶
func (o *Share) GetLabels() (res ShareGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Share) GetLabelsOk ¶
func (o *Share) GetLabelsOk() (ret ShareGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) GetMountPath ¶
func (o *Share) GetMountPath() (res ShareGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*Share) GetMountPathOk ¶
func (o *Share) GetMountPathOk() (ret ShareGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) GetName ¶
func (o *Share) GetName() (res ShareGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*Share) GetNameOk ¶
func (o *Share) GetNameOk() (ret ShareGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) GetSpaceHardLimitGigabytes ¶
func (o *Share) GetSpaceHardLimitGigabytes() (res ShareGetSpaceHardLimitGigabytesRetType)
GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.
func (*Share) GetSpaceHardLimitGigabytesOk ¶
func (o *Share) GetSpaceHardLimitGigabytesOk() (ret ShareGetSpaceHardLimitGigabytesRetType, ok bool)
GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) GetState ¶
func (o *Share) GetState() (res ShareGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*Share) GetStateOk ¶
func (o *Share) GetStateOk() (ret ShareGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Share) HasCreatedAt ¶
HasCreatedAt returns a boolean if a field has been set.
func (*Share) HasExportPolicy ¶
HasExportPolicy returns a boolean if a field has been set.
func (*Share) HasMountPath ¶
HasMountPath returns a boolean if a field has been set.
func (*Share) HasSpaceHardLimitGigabytes ¶
HasSpaceHardLimitGigabytes returns a boolean if a field has been set.
func (*Share) SetCreatedAt ¶
func (o *Share) SetCreatedAt(v ShareGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Share) SetExportPolicy ¶
func (o *Share) SetExportPolicy(v ShareGetExportPolicyRetType)
SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.
func (*Share) SetExportPolicyNil ¶
func (o *Share) SetExportPolicyNil()
SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil
func (*Share) SetId ¶
func (o *Share) SetId(v ShareGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*Share) SetLabels ¶
func (o *Share) SetLabels(v ShareGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*Share) SetMountPath ¶
func (o *Share) SetMountPath(v ShareGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*Share) SetName ¶
func (o *Share) SetName(v ShareGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*Share) SetSpaceHardLimitGigabytes ¶
func (o *Share) SetSpaceHardLimitGigabytes(v ShareGetSpaceHardLimitGigabytesRetType)
SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.
func (*Share) SetState ¶
func (o *Share) SetState(v ShareGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (*Share) UnsetExportPolicy ¶
func (o *Share) UnsetExportPolicy()
UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil
type ShareExportPolicy ¶
type ShareExportPolicy struct {
Id ShareExportPolicyGetIdAttributeType `json:"id,omitempty"`
Labels ShareExportPolicyGetLabelsAttributeType `json:"labels,omitempty"`
Name ShareExportPolicyGetNameAttributeType `json:"name,omitempty"`
Rules ShareExportPolicyGetRulesAttributeType `json:"rules,omitempty"`
// Can be cast to int32 without loss of precision.
SharesUsingExportPolicy ShareExportPolicyGetSharesUsingExportPolicyAttributeType `json:"sharesUsingExportPolicy,omitempty"`
}
ShareExportPolicy Details of the Share Export Policy to use in the Share. Note that if this is not set, the Share can only be mounted in read only by clients with IPs matching the IP ACL of the Resource Pool hosting this Share
func NewShareExportPolicy ¶
func NewShareExportPolicy() *ShareExportPolicy
NewShareExportPolicy instantiates a new ShareExportPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewShareExportPolicyWithDefaults ¶
func NewShareExportPolicyWithDefaults() *ShareExportPolicy
NewShareExportPolicyWithDefaults instantiates a new ShareExportPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ShareExportPolicy) GetCreatedAt ¶
func (o *ShareExportPolicy) GetCreatedAt() (res ShareExportPolicyGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*ShareExportPolicy) GetCreatedAtOk ¶
func (o *ShareExportPolicy) GetCreatedAtOk() (ret ShareExportPolicyGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicy) GetId ¶
func (o *ShareExportPolicy) GetId() (res ShareExportPolicyGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*ShareExportPolicy) GetIdOk ¶
func (o *ShareExportPolicy) GetIdOk() (ret ShareExportPolicyGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicy) GetLabels ¶
func (o *ShareExportPolicy) GetLabels() (res ShareExportPolicyGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*ShareExportPolicy) GetLabelsOk ¶
func (o *ShareExportPolicy) GetLabelsOk() (ret ShareExportPolicyGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicy) GetName ¶
func (o *ShareExportPolicy) GetName() (res ShareExportPolicyGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*ShareExportPolicy) GetNameOk ¶
func (o *ShareExportPolicy) GetNameOk() (ret ShareExportPolicyGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicy) GetRules ¶
func (o *ShareExportPolicy) GetRules() (res ShareExportPolicyGetRulesRetType)
GetRules returns the Rules field value if set, zero value otherwise.
func (*ShareExportPolicy) GetRulesOk ¶
func (o *ShareExportPolicy) GetRulesOk() (ret ShareExportPolicyGetRulesRetType, ok bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicy) GetSharesUsingExportPolicy ¶
func (o *ShareExportPolicy) GetSharesUsingExportPolicy() (res ShareExportPolicyGetSharesUsingExportPolicyRetType)
GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise.
func (*ShareExportPolicy) GetSharesUsingExportPolicyOk ¶
func (o *ShareExportPolicy) GetSharesUsingExportPolicyOk() (ret ShareExportPolicyGetSharesUsingExportPolicyRetType, ok bool)
GetSharesUsingExportPolicyOk returns a tuple with the SharesUsingExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicy) HasCreatedAt ¶
func (o *ShareExportPolicy) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*ShareExportPolicy) HasId ¶
func (o *ShareExportPolicy) HasId() bool
HasId returns a boolean if a field has been set.
func (*ShareExportPolicy) HasLabels ¶
func (o *ShareExportPolicy) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*ShareExportPolicy) HasName ¶
func (o *ShareExportPolicy) HasName() bool
HasName returns a boolean if a field has been set.
func (*ShareExportPolicy) HasRules ¶
func (o *ShareExportPolicy) HasRules() bool
HasRules returns a boolean if a field has been set.
func (*ShareExportPolicy) HasSharesUsingExportPolicy ¶
func (o *ShareExportPolicy) HasSharesUsingExportPolicy() bool
HasSharesUsingExportPolicy returns a boolean if a field has been set.
func (*ShareExportPolicy) SetCreatedAt ¶
func (o *ShareExportPolicy) SetCreatedAt(v ShareExportPolicyGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*ShareExportPolicy) SetId ¶
func (o *ShareExportPolicy) SetId(v ShareExportPolicyGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*ShareExportPolicy) SetLabels ¶
func (o *ShareExportPolicy) SetLabels(v ShareExportPolicyGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*ShareExportPolicy) SetName ¶
func (o *ShareExportPolicy) SetName(v ShareExportPolicyGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ShareExportPolicy) SetRules ¶
func (o *ShareExportPolicy) SetRules(v ShareExportPolicyGetRulesRetType)
SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field.
func (*ShareExportPolicy) SetSharesUsingExportPolicy ¶
func (o *ShareExportPolicy) SetSharesUsingExportPolicy(v ShareExportPolicyGetSharesUsingExportPolicyRetType)
SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field.
func (ShareExportPolicy) ToMap ¶
func (o ShareExportPolicy) ToMap() (map[string]interface{}, error)
type ShareExportPolicyGetCreatedAtAttributeType ¶
isDateTime
type ShareExportPolicyGetIdArgType ¶
type ShareExportPolicyGetIdArgType = string
type ShareExportPolicyGetIdAttributeType ¶
type ShareExportPolicyGetIdAttributeType = *string
isNotNullableString
type ShareExportPolicyGetIdRetType ¶
type ShareExportPolicyGetIdRetType = string
type ShareExportPolicyGetLabelsAttributeType ¶
isContainer
type ShareExportPolicyGetNameArgType ¶
type ShareExportPolicyGetNameArgType = string
type ShareExportPolicyGetNameAttributeType ¶
type ShareExportPolicyGetNameAttributeType = *string
isNotNullableString
type ShareExportPolicyGetNameRetType ¶
type ShareExportPolicyGetNameRetType = string
type ShareExportPolicyGetRulesArgType ¶
type ShareExportPolicyGetRulesArgType = []ShareExportPolicyRule
type ShareExportPolicyGetRulesAttributeType ¶
type ShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule
isArray
type ShareExportPolicyGetRulesRetType ¶
type ShareExportPolicyGetRulesRetType = []ShareExportPolicyRule
type ShareExportPolicyGetSharesUsingExportPolicyArgType ¶
type ShareExportPolicyGetSharesUsingExportPolicyArgType = int64
type ShareExportPolicyGetSharesUsingExportPolicyAttributeType ¶
type ShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64
isInteger
type ShareExportPolicyGetSharesUsingExportPolicyRetType ¶
type ShareExportPolicyGetSharesUsingExportPolicyRetType = int64
type ShareExportPolicyRule ¶
type ShareExportPolicyRule struct {
Description ShareExportPolicyRuleGetDescriptionAttributeType `json:"description,omitempty"`
Id ShareExportPolicyRuleGetIdAttributeType `json:"id,omitempty"`
IpAcl ShareExportPolicyRuleGetIpAclAttributeType `json:"ipAcl,omitempty"`
// Can be cast to int32 without loss of precision.
Order ShareExportPolicyRuleGetOrderAttributeType `json:"order,omitempty"`
ReadOnly ShareExportPolicyRulegetReadOnlyAttributeType `json:"readOnly,omitempty"`
SetUuid ShareExportPolicyRulegetSetUuidAttributeType `json:"setUuid,omitempty"`
SuperUser ShareExportPolicyRulegetSuperUserAttributeType `json:"superUser,omitempty"`
}
ShareExportPolicyRule struct for ShareExportPolicyRule
func NewShareExportPolicyRule ¶
func NewShareExportPolicyRule() *ShareExportPolicyRule
NewShareExportPolicyRule instantiates a new ShareExportPolicyRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewShareExportPolicyRuleWithDefaults ¶
func NewShareExportPolicyRuleWithDefaults() *ShareExportPolicyRule
NewShareExportPolicyRuleWithDefaults instantiates a new ShareExportPolicyRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ShareExportPolicyRule) GetCreatedAt ¶
func (o *ShareExportPolicyRule) GetCreatedAt() (res ShareExportPolicyRuleGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetCreatedAtOk ¶
func (o *ShareExportPolicyRule) GetCreatedAtOk() (ret ShareExportPolicyRuleGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) GetDescription ¶
func (o *ShareExportPolicyRule) GetDescription() (res ShareExportPolicyRuleGetDescriptionRetType)
GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ShareExportPolicyRule) GetDescriptionOk ¶
func (o *ShareExportPolicyRule) GetDescriptionOk() (ret ShareExportPolicyRuleGetDescriptionRetType, ok bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ShareExportPolicyRule) GetId ¶
func (o *ShareExportPolicyRule) GetId() (res ShareExportPolicyRuleGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetIdOk ¶
func (o *ShareExportPolicyRule) GetIdOk() (ret ShareExportPolicyRuleGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) GetIpAcl ¶
func (o *ShareExportPolicyRule) GetIpAcl() (res ShareExportPolicyRuleGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetIpAclOk ¶
func (o *ShareExportPolicyRule) GetIpAclOk() (ret ShareExportPolicyRuleGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) GetOrder ¶
func (o *ShareExportPolicyRule) GetOrder() (res ShareExportPolicyRuleGetOrderRetType)
GetOrder returns the Order field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetOrderOk ¶
func (o *ShareExportPolicyRule) GetOrderOk() (ret ShareExportPolicyRuleGetOrderRetType, ok bool)
GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) GetReadOnly ¶
func (o *ShareExportPolicyRule) GetReadOnly() (res ShareExportPolicyRulegetReadOnlyRetType)
GetReadOnly returns the ReadOnly field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetReadOnlyOk ¶
func (o *ShareExportPolicyRule) GetReadOnlyOk() (ret ShareExportPolicyRulegetReadOnlyRetType, ok bool)
GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) GetSetUuid ¶
func (o *ShareExportPolicyRule) GetSetUuid() (res ShareExportPolicyRulegetSetUuidRetType)
GetSetUuid returns the SetUuid field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetSetUuidOk ¶
func (o *ShareExportPolicyRule) GetSetUuidOk() (ret ShareExportPolicyRulegetSetUuidRetType, ok bool)
GetSetUuidOk returns a tuple with the SetUuid field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) GetSuperUser ¶
func (o *ShareExportPolicyRule) GetSuperUser() (res ShareExportPolicyRulegetSuperUserRetType)
GetSuperUser returns the SuperUser field value if set, zero value otherwise.
func (*ShareExportPolicyRule) GetSuperUserOk ¶
func (o *ShareExportPolicyRule) GetSuperUserOk() (ret ShareExportPolicyRulegetSuperUserRetType, ok bool)
GetSuperUserOk returns a tuple with the SuperUser field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ShareExportPolicyRule) HasCreatedAt ¶
func (o *ShareExportPolicyRule) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasDescription ¶
func (o *ShareExportPolicyRule) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasId ¶
func (o *ShareExportPolicyRule) HasId() bool
HasId returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasIpAcl ¶
func (o *ShareExportPolicyRule) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasOrder ¶
func (o *ShareExportPolicyRule) HasOrder() bool
HasOrder returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasReadOnly ¶
func (o *ShareExportPolicyRule) HasReadOnly() bool
HasReadOnly returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasSetUuid ¶
func (o *ShareExportPolicyRule) HasSetUuid() bool
HasSetUuid returns a boolean if a field has been set.
func (*ShareExportPolicyRule) HasSuperUser ¶
func (o *ShareExportPolicyRule) HasSuperUser() bool
HasSuperUser returns a boolean if a field has been set.
func (*ShareExportPolicyRule) SetCreatedAt ¶
func (o *ShareExportPolicyRule) SetCreatedAt(v ShareExportPolicyRuleGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*ShareExportPolicyRule) SetDescription ¶
func (o *ShareExportPolicyRule) SetDescription(v ShareExportPolicyRuleGetDescriptionRetType)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*ShareExportPolicyRule) SetDescriptionNil ¶
func (o *ShareExportPolicyRule) SetDescriptionNil()
SetDescriptionNil sets the value for Description to be an explicit nil
func (*ShareExportPolicyRule) SetId ¶
func (o *ShareExportPolicyRule) SetId(v ShareExportPolicyRuleGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*ShareExportPolicyRule) SetIpAcl ¶
func (o *ShareExportPolicyRule) SetIpAcl(v ShareExportPolicyRuleGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*ShareExportPolicyRule) SetOrder ¶
func (o *ShareExportPolicyRule) SetOrder(v ShareExportPolicyRuleGetOrderRetType)
SetOrder gets a reference to the given int64 and assigns it to the Order field.
func (*ShareExportPolicyRule) SetReadOnly ¶
func (o *ShareExportPolicyRule) SetReadOnly(v ShareExportPolicyRulegetReadOnlyRetType)
SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.
func (*ShareExportPolicyRule) SetSetUuid ¶
func (o *ShareExportPolicyRule) SetSetUuid(v ShareExportPolicyRulegetSetUuidRetType)
SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field.
func (*ShareExportPolicyRule) SetSuperUser ¶
func (o *ShareExportPolicyRule) SetSuperUser(v ShareExportPolicyRulegetSuperUserRetType)
SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field.
func (ShareExportPolicyRule) ToMap ¶
func (o ShareExportPolicyRule) ToMap() (map[string]interface{}, error)
func (*ShareExportPolicyRule) UnsetDescription ¶
func (o *ShareExportPolicyRule) UnsetDescription()
UnsetDescription ensures that no value is present for Description, not even an explicit nil
type ShareExportPolicyRuleGetCreatedAtAttributeType ¶
isDateTime
type ShareExportPolicyRuleGetDescriptionArgType ¶
type ShareExportPolicyRuleGetDescriptionArgType = *string
type ShareExportPolicyRuleGetDescriptionAttributeType ¶
type ShareExportPolicyRuleGetDescriptionAttributeType = *NullableString
isNullableString
type ShareExportPolicyRuleGetDescriptionRetType ¶
type ShareExportPolicyRuleGetDescriptionRetType = *string
type ShareExportPolicyRuleGetIdArgType ¶
type ShareExportPolicyRuleGetIdArgType = string
type ShareExportPolicyRuleGetIdAttributeType ¶
type ShareExportPolicyRuleGetIdAttributeType = *string
isNotNullableString
type ShareExportPolicyRuleGetIdRetType ¶
type ShareExportPolicyRuleGetIdRetType = string
type ShareExportPolicyRuleGetIpAclArgType ¶
type ShareExportPolicyRuleGetIpAclArgType = []string
type ShareExportPolicyRuleGetIpAclAttributeType ¶
type ShareExportPolicyRuleGetIpAclAttributeType = *[]string
isArray
type ShareExportPolicyRuleGetIpAclRetType ¶
type ShareExportPolicyRuleGetIpAclRetType = []string
type ShareExportPolicyRuleGetOrderArgType ¶
type ShareExportPolicyRuleGetOrderArgType = int64
type ShareExportPolicyRuleGetOrderAttributeType ¶
type ShareExportPolicyRuleGetOrderAttributeType = *int64
isInteger
type ShareExportPolicyRuleGetOrderRetType ¶
type ShareExportPolicyRuleGetOrderRetType = int64
type ShareExportPolicyRulegetReadOnlyArgType ¶
type ShareExportPolicyRulegetReadOnlyArgType = bool
type ShareExportPolicyRulegetReadOnlyAttributeType ¶
type ShareExportPolicyRulegetReadOnlyAttributeType = *bool
isBoolean
type ShareExportPolicyRulegetReadOnlyRetType ¶
type ShareExportPolicyRulegetReadOnlyRetType = bool
type ShareExportPolicyRulegetSetUuidArgType ¶
type ShareExportPolicyRulegetSetUuidArgType = bool
type ShareExportPolicyRulegetSetUuidAttributeType ¶
type ShareExportPolicyRulegetSetUuidAttributeType = *bool
isBoolean
type ShareExportPolicyRulegetSetUuidRetType ¶
type ShareExportPolicyRulegetSetUuidRetType = bool
type ShareExportPolicyRulegetSuperUserArgType ¶
type ShareExportPolicyRulegetSuperUserArgType = bool
type ShareExportPolicyRulegetSuperUserAttributeType ¶
type ShareExportPolicyRulegetSuperUserAttributeType = *bool
isBoolean
type ShareExportPolicyRulegetSuperUserRetType ¶
type ShareExportPolicyRulegetSuperUserRetType = bool
type ShareGetExportPolicyArgType ¶
type ShareGetExportPolicyArgType = *NullableShareExportPolicy
type ShareGetExportPolicyAttributeType ¶
type ShareGetExportPolicyAttributeType = *NullableShareExportPolicy
isModel
type ShareGetExportPolicyRetType ¶
type ShareGetExportPolicyRetType = *NullableShareExportPolicy
type ShareGetIdArgType ¶
type ShareGetIdArgType = string
type ShareGetIdRetType ¶
type ShareGetIdRetType = string
type ShareGetLabelsArgType ¶
type ShareGetLabelsAttributeType ¶
isContainer
type ShareGetLabelsRetType ¶
type ShareGetMountPathArgType ¶
type ShareGetMountPathArgType = string
type ShareGetMountPathAttributeType ¶
type ShareGetMountPathAttributeType = *string
isNotNullableString
type ShareGetMountPathRetType ¶
type ShareGetMountPathRetType = string
type ShareGetNameArgType ¶
type ShareGetNameArgType = string
type ShareGetNameRetType ¶
type ShareGetNameRetType = string
type ShareGetSpaceHardLimitGigabytesArgType ¶
type ShareGetSpaceHardLimitGigabytesArgType = int64
type ShareGetSpaceHardLimitGigabytesAttributeType ¶
type ShareGetSpaceHardLimitGigabytesAttributeType = *int64
isInteger
type ShareGetSpaceHardLimitGigabytesRetType ¶
type ShareGetSpaceHardLimitGigabytesRetType = int64
type ShareGetStateArgType ¶
type ShareGetStateArgType = string
type ShareGetStateRetType ¶
type ShareGetStateRetType = string
type SnapshotSchedule ¶
type SnapshotSchedule struct {
// Cron of the Snapshot Schedule (follows the cron schedule expression in Unix-like systems)
Cron SnapshotScheduleGetCronAttributeType `json:"cron,omitempty"`
// Name of the Snapshot Schedule
Name SnapshotScheduleGetNameAttributeType `json:"name,omitempty"`
}
SnapshotSchedule struct for SnapshotSchedule
func NewSnapshotSchedule ¶
func NewSnapshotSchedule() *SnapshotSchedule
NewSnapshotSchedule instantiates a new SnapshotSchedule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSnapshotScheduleWithDefaults ¶
func NewSnapshotScheduleWithDefaults() *SnapshotSchedule
NewSnapshotScheduleWithDefaults instantiates a new SnapshotSchedule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SnapshotSchedule) GetCron ¶
func (o *SnapshotSchedule) GetCron() (res SnapshotScheduleGetCronRetType)
GetCron returns the Cron field value if set, zero value otherwise.
func (*SnapshotSchedule) GetCronOk ¶
func (o *SnapshotSchedule) GetCronOk() (ret SnapshotScheduleGetCronRetType, ok bool)
GetCronOk returns a tuple with the Cron field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SnapshotSchedule) GetName ¶
func (o *SnapshotSchedule) GetName() (res SnapshotScheduleGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*SnapshotSchedule) GetNameOk ¶
func (o *SnapshotSchedule) GetNameOk() (ret SnapshotScheduleGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SnapshotSchedule) HasCron ¶
func (o *SnapshotSchedule) HasCron() bool
HasCron returns a boolean if a field has been set.
func (*SnapshotSchedule) HasName ¶
func (o *SnapshotSchedule) HasName() bool
HasName returns a boolean if a field has been set.
func (*SnapshotSchedule) SetCron ¶
func (o *SnapshotSchedule) SetCron(v SnapshotScheduleGetCronRetType)
SetCron gets a reference to the given string and assigns it to the Cron field.
func (*SnapshotSchedule) SetName ¶
func (o *SnapshotSchedule) SetName(v SnapshotScheduleGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (SnapshotSchedule) ToMap ¶
func (o SnapshotSchedule) ToMap() (map[string]interface{}, error)
type SnapshotScheduleGetCronArgType ¶
type SnapshotScheduleGetCronArgType = string
type SnapshotScheduleGetCronAttributeType ¶
type SnapshotScheduleGetCronAttributeType = *string
isNotNullableString
type SnapshotScheduleGetCronRetType ¶
type SnapshotScheduleGetCronRetType = string
type SnapshotScheduleGetNameArgType ¶
type SnapshotScheduleGetNameArgType = string
type SnapshotScheduleGetNameAttributeType ¶
type SnapshotScheduleGetNameAttributeType = *string
isNotNullableString
type SnapshotScheduleGetNameRetType ¶
type SnapshotScheduleGetNameRetType = string
type Status ¶
type Status struct {
// The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
// Can be cast to int32 without loss of precision.
Code StatusGetCodeAttributeType `json:"code,omitempty"`
// A list of messages that carry the error details. There is a common set of message types for APIs to use.
Details StatusGetDetailsAttributeType `json:"details,omitempty"`
// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
Message StatusGetMessageAttributeType `json:"message,omitempty"`
}
Status The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func NewStatus ¶
func NewStatus() *Status
NewStatus instantiates a new Status object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStatusWithDefaults ¶
func NewStatusWithDefaults() *Status
NewStatusWithDefaults instantiates a new Status object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Status) GetCode ¶
func (o *Status) GetCode() (res StatusGetCodeRetType)
GetCode returns the Code field value if set, zero value otherwise.
func (*Status) GetCodeOk ¶
func (o *Status) GetCodeOk() (ret StatusGetCodeRetType, ok bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) GetDetails ¶
func (o *Status) GetDetails() (res StatusGetDetailsRetType)
GetDetails returns the Details field value if set, zero value otherwise.
func (*Status) GetDetailsOk ¶
func (o *Status) GetDetailsOk() (ret StatusGetDetailsRetType, ok bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) GetMessage ¶
func (o *Status) GetMessage() (res StatusGetMessageRetType)
GetMessage returns the Message field value if set, zero value otherwise.
func (*Status) GetMessageOk ¶
func (o *Status) GetMessageOk() (ret StatusGetMessageRetType, ok bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) HasDetails ¶
HasDetails returns a boolean if a field has been set.
func (*Status) HasMessage ¶
HasMessage returns a boolean if a field has been set.
func (*Status) SetCode ¶
func (o *Status) SetCode(v StatusGetCodeRetType)
SetCode gets a reference to the given int64 and assigns it to the Code field.
func (*Status) SetDetails ¶
func (o *Status) SetDetails(v StatusGetDetailsRetType)
SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.
func (*Status) SetMessage ¶
func (o *Status) SetMessage(v StatusGetMessageRetType)
SetMessage gets a reference to the given string and assigns it to the Message field.
type StatusGetCodeArgType ¶
type StatusGetCodeArgType = int64
type StatusGetCodeRetType ¶
type StatusGetCodeRetType = int64
type StatusGetDetailsArgType ¶
type StatusGetDetailsArgType = []GoogleProtobufAny
type StatusGetDetailsAttributeType ¶
type StatusGetDetailsAttributeType = *[]GoogleProtobufAny
isArray
type StatusGetDetailsRetType ¶
type StatusGetDetailsRetType = []GoogleProtobufAny
type StatusGetMessageArgType ¶
type StatusGetMessageArgType = string
type StatusGetMessageAttributeType ¶
type StatusGetMessageAttributeType = *string
isNotNullableString
type StatusGetMessageRetType ¶
type StatusGetMessageRetType = string
type UpdateResourcePoolPayload ¶
type UpdateResourcePoolPayload struct {
// (optional) List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs, or \"172.16.0.250/32\" for a specific IP)
IpAcl UpdateResourcePoolPayloadGetIpAclAttributeType `json:"ipAcl,omitempty"`
// An optional object that represents the labels associated with the resource pool keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
Labels UpdateResourcePoolPayloadGetLabelsAttributeType `json:"labels,omitempty"`
// (optional) Name of the performance class
PerformanceClass UpdateResourcePoolPayloadGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
// (optional) Size of the Resource Pool (unit: gigabytes)
// Can be cast to int32 without loss of precision.
SizeGigabytes UpdateResourcePoolPayloadGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
// (optional) Name of the Snapshot Schedule to use If not set, the Snapshot Schedule is not updated If set to an empty string, the Snapshot Schedule is removed
SnapshotScheduleName UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType `json:"snapshotScheduleName,omitempty"`
// Whether the .snapshot directory is visible when mounting the resource pool. Setting this value to false might prevent you from accessing the snapshots (e.g. for security reasons). Additionally, the access to the snapshots is always controlled by the export policy of the resource pool. That means, if snapshots are visible and the export policy allows for reading the resource pool, then it also allows reading the snapshot of all shares.
SnapshotsAreVisible UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
}
UpdateResourcePoolPayload struct for UpdateResourcePoolPayload
func NewUpdateResourcePoolPayload ¶
func NewUpdateResourcePoolPayload() *UpdateResourcePoolPayload
NewUpdateResourcePoolPayload instantiates a new UpdateResourcePoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateResourcePoolPayloadWithDefaults ¶
func NewUpdateResourcePoolPayloadWithDefaults() *UpdateResourcePoolPayload
NewUpdateResourcePoolPayloadWithDefaults instantiates a new UpdateResourcePoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateResourcePoolPayload) GetIpAcl ¶
func (o *UpdateResourcePoolPayload) GetIpAcl() (res UpdateResourcePoolPayloadGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*UpdateResourcePoolPayload) GetIpAclOk ¶
func (o *UpdateResourcePoolPayload) GetIpAclOk() (ret UpdateResourcePoolPayloadGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolPayload) GetLabels ¶
func (o *UpdateResourcePoolPayload) GetLabels() (res UpdateResourcePoolPayloadGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateResourcePoolPayload) GetLabelsOk ¶
func (o *UpdateResourcePoolPayload) GetLabelsOk() (ret UpdateResourcePoolPayloadGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolPayload) GetPerformanceClass ¶
func (o *UpdateResourcePoolPayload) GetPerformanceClass() (res UpdateResourcePoolPayloadGetPerformanceClassRetType)
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*UpdateResourcePoolPayload) GetPerformanceClassOk ¶
func (o *UpdateResourcePoolPayload) GetPerformanceClassOk() (ret UpdateResourcePoolPayloadGetPerformanceClassRetType, ok bool)
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolPayload) GetSizeGigabytes ¶
func (o *UpdateResourcePoolPayload) GetSizeGigabytes() (res UpdateResourcePoolPayloadGetSizeGigabytesRetType)
GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateResourcePoolPayload) GetSizeGigabytesOk ¶
func (o *UpdateResourcePoolPayload) GetSizeGigabytesOk() (ret UpdateResourcePoolPayloadGetSizeGigabytesRetType, ok bool)
GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateResourcePoolPayload) GetSnapshotScheduleName ¶
func (o *UpdateResourcePoolPayload) GetSnapshotScheduleName() (res UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType)
GetSnapshotScheduleName returns the SnapshotScheduleName field value if set, zero value otherwise.
func (*UpdateResourcePoolPayload) GetSnapshotScheduleNameOk ¶
func (o *UpdateResourcePoolPayload) GetSnapshotScheduleNameOk() (ret UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType, ok bool)
GetSnapshotScheduleNameOk returns a tuple with the SnapshotScheduleName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolPayload) GetSnapshotsAreVisible ¶
func (o *UpdateResourcePoolPayload) GetSnapshotsAreVisible() (res UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.
func (*UpdateResourcePoolPayload) GetSnapshotsAreVisibleOk ¶
func (o *UpdateResourcePoolPayload) GetSnapshotsAreVisibleOk() (ret UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType, ok bool)
GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolPayload) HasIpAcl ¶
func (o *UpdateResourcePoolPayload) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*UpdateResourcePoolPayload) HasLabels ¶
func (o *UpdateResourcePoolPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateResourcePoolPayload) HasPerformanceClass ¶
func (o *UpdateResourcePoolPayload) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*UpdateResourcePoolPayload) HasSizeGigabytes ¶
func (o *UpdateResourcePoolPayload) HasSizeGigabytes() bool
HasSizeGigabytes returns a boolean if a field has been set.
func (*UpdateResourcePoolPayload) HasSnapshotScheduleName ¶
func (o *UpdateResourcePoolPayload) HasSnapshotScheduleName() bool
HasSnapshotScheduleName returns a boolean if a field has been set.
func (*UpdateResourcePoolPayload) HasSnapshotsAreVisible ¶
func (o *UpdateResourcePoolPayload) HasSnapshotsAreVisible() bool
HasSnapshotsAreVisible returns a boolean if a field has been set.
func (*UpdateResourcePoolPayload) SetIpAcl ¶
func (o *UpdateResourcePoolPayload) SetIpAcl(v UpdateResourcePoolPayloadGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*UpdateResourcePoolPayload) SetLabels ¶
func (o *UpdateResourcePoolPayload) SetLabels(v UpdateResourcePoolPayloadGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*UpdateResourcePoolPayload) SetPerformanceClass ¶
func (o *UpdateResourcePoolPayload) SetPerformanceClass(v UpdateResourcePoolPayloadGetPerformanceClassRetType)
SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.
func (*UpdateResourcePoolPayload) SetSizeGigabytes ¶
func (o *UpdateResourcePoolPayload) SetSizeGigabytes(v UpdateResourcePoolPayloadGetSizeGigabytesRetType)
SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.
func (*UpdateResourcePoolPayload) SetSizeGigabytesNil ¶
func (o *UpdateResourcePoolPayload) SetSizeGigabytesNil()
SetSizeGigabytesNil sets the value for SizeGigabytes to be an explicit nil
func (*UpdateResourcePoolPayload) SetSnapshotScheduleName ¶
func (o *UpdateResourcePoolPayload) SetSnapshotScheduleName(v UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType)
SetSnapshotScheduleName gets a reference to the given string and assigns it to the SnapshotScheduleName field.
func (*UpdateResourcePoolPayload) SetSnapshotsAreVisible ¶
func (o *UpdateResourcePoolPayload) SetSnapshotsAreVisible(v UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType)
SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.
func (UpdateResourcePoolPayload) ToMap ¶
func (o UpdateResourcePoolPayload) ToMap() (map[string]interface{}, error)
func (*UpdateResourcePoolPayload) UnsetSizeGigabytes ¶
func (o *UpdateResourcePoolPayload) UnsetSizeGigabytes()
UnsetSizeGigabytes ensures that no value is present for SizeGigabytes, not even an explicit nil
type UpdateResourcePoolPayloadGetIpAclArgType ¶
type UpdateResourcePoolPayloadGetIpAclArgType = []string
type UpdateResourcePoolPayloadGetIpAclAttributeType ¶
type UpdateResourcePoolPayloadGetIpAclAttributeType = *[]string
isArray
type UpdateResourcePoolPayloadGetIpAclRetType ¶
type UpdateResourcePoolPayloadGetIpAclRetType = []string
type UpdateResourcePoolPayloadGetLabelsAttributeType ¶
isContainer
type UpdateResourcePoolPayloadGetPerformanceClassArgType ¶
type UpdateResourcePoolPayloadGetPerformanceClassArgType = string
type UpdateResourcePoolPayloadGetPerformanceClassAttributeType ¶
type UpdateResourcePoolPayloadGetPerformanceClassAttributeType = *string
isNotNullableString
type UpdateResourcePoolPayloadGetPerformanceClassRetType ¶
type UpdateResourcePoolPayloadGetPerformanceClassRetType = string
type UpdateResourcePoolPayloadGetSizeGigabytesArgType ¶
type UpdateResourcePoolPayloadGetSizeGigabytesArgType = *int64
type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType ¶
type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType = *int64
isInteger
type UpdateResourcePoolPayloadGetSizeGigabytesRetType ¶
type UpdateResourcePoolPayloadGetSizeGigabytesRetType = *int64
type UpdateResourcePoolPayloadGetSnapshotScheduleNameArgType ¶
type UpdateResourcePoolPayloadGetSnapshotScheduleNameArgType = string
type UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType ¶
type UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType = *string
isNotNullableString
type UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType ¶
type UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType = string
type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType ¶
type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType = bool
type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType ¶
type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType = *bool
isBoolean
type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType ¶
type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType = bool
type UpdateResourcePoolRequest ¶
type UpdateResourcePoolRequest struct {
// contains filtered or unexported fields
}
func (UpdateResourcePoolRequest) Execute ¶
func (r UpdateResourcePoolRequest) Execute() (*UpdateResourcePoolResponse, error)
func (UpdateResourcePoolRequest) UpdateResourcePoolPayload ¶
func (r UpdateResourcePoolRequest) UpdateResourcePoolPayload(updateResourcePoolPayload UpdateResourcePoolPayload) ApiUpdateResourcePoolRequest
type UpdateResourcePoolResponse ¶
type UpdateResourcePoolResponse struct {
ResourcePool UpdateResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}
UpdateResourcePoolResponse struct for UpdateResourcePoolResponse
func NewUpdateResourcePoolResponse ¶
func NewUpdateResourcePoolResponse() *UpdateResourcePoolResponse
NewUpdateResourcePoolResponse instantiates a new UpdateResourcePoolResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateResourcePoolResponseWithDefaults ¶
func NewUpdateResourcePoolResponseWithDefaults() *UpdateResourcePoolResponse
NewUpdateResourcePoolResponseWithDefaults instantiates a new UpdateResourcePoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateResourcePoolResponse) GetResourcePool ¶
func (o *UpdateResourcePoolResponse) GetResourcePool() (res UpdateResourcePoolResponseGetResourcePoolRetType)
GetResourcePool returns the ResourcePool field value if set, zero value otherwise.
func (*UpdateResourcePoolResponse) GetResourcePoolOk ¶
func (o *UpdateResourcePoolResponse) GetResourcePoolOk() (ret UpdateResourcePoolResponseGetResourcePoolRetType, ok bool)
GetResourcePoolOk returns a tuple with the ResourcePool field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponse) HasResourcePool ¶
func (o *UpdateResourcePoolResponse) HasResourcePool() bool
HasResourcePool returns a boolean if a field has been set.
func (*UpdateResourcePoolResponse) SetResourcePool ¶
func (o *UpdateResourcePoolResponse) SetResourcePool(v UpdateResourcePoolResponseGetResourcePoolRetType)
SetResourcePool gets a reference to the given UpdateResourcePoolResponseResourcePool and assigns it to the ResourcePool field.
func (UpdateResourcePoolResponse) ToMap ¶
func (o UpdateResourcePoolResponse) ToMap() (map[string]interface{}, error)
type UpdateResourcePoolResponseGetResourcePoolArgType ¶
type UpdateResourcePoolResponseGetResourcePoolArgType = UpdateResourcePoolResponseResourcePool
type UpdateResourcePoolResponseGetResourcePoolAttributeType ¶
type UpdateResourcePoolResponseGetResourcePoolAttributeType = *UpdateResourcePoolResponseResourcePool
isModel
type UpdateResourcePoolResponseGetResourcePoolRetType ¶
type UpdateResourcePoolResponseGetResourcePoolRetType = UpdateResourcePoolResponseResourcePool
type UpdateResourcePoolResponseResourcePool ¶
type UpdateResourcePoolResponseResourcePool struct {
// Name of the respective availability zone
AvailabilityZone UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
// Number of Shares in the Resource Pool
// Can be cast to int32 without loss of precision.
CreatedAt UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType `json:"createdAt,omitempty"`
// ID of the Resource Pool
Id UpdateResourcePoolResponseResourcePoolGetIdAttributeType `json:"id,omitempty"`
// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs, or \"172.16.0.250/32\" for a specific IP)
IpAcl UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType `json:"ipAcl,omitempty"`
Labels UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
// Mount path of the Resource Pool, used to mount the Resource Pool Note that a Resource Pool can only be mounted in read-only
MountPath UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
// Name of the Resource Pool
Name UpdateResourcePoolResponseResourcePoolGetNameAttributeType `json:"name,omitempty"`
PerformanceClass UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
// Time when the performance class can be downgraded again.
PerformanceClassDowngradableAt UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
// Time when the size can be reduced again.
SizeReducibleAt UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
SnapshotSchedule UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,omitempty"`
// Whether the .snapshot directory is visible when mounting the resource pool. Setting this value to false might prevent you from accessing the snapshots (e.g. for security reasons). Additionally, the access to the snapshots is always controlled by the export policy of the resource pool. That means, if snapshots are visible and the export policy allows for reading the resource pool, then it also allows reading the snapshot of all shares.
SnapshotsAreVisible UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
Space UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType `json:"space,omitempty"`
// State of the Resource Pool (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
State UpdateResourcePoolResponseResourcePoolGetStateAttributeType `json:"state,omitempty"`
}
UpdateResourcePoolResponseResourcePool Updated Resource Pool
func NewUpdateResourcePoolResponseResourcePool ¶
func NewUpdateResourcePoolResponseResourcePool() *UpdateResourcePoolResponseResourcePool
NewUpdateResourcePoolResponseResourcePool instantiates a new UpdateResourcePoolResponseResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateResourcePoolResponseResourcePoolWithDefaults ¶
func NewUpdateResourcePoolResponseResourcePoolWithDefaults() *UpdateResourcePoolResponseResourcePool
NewUpdateResourcePoolResponseResourcePoolWithDefaults instantiates a new UpdateResourcePoolResponseResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateResourcePoolResponseResourcePool) GetAvailabilityZone ¶
func (o *UpdateResourcePoolResponseResourcePool) GetAvailabilityZone() (res UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetAvailabilityZoneOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetAvailabilityZoneOk() (ret UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType, ok bool)
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetCountShares ¶
func (o *UpdateResourcePoolResponseResourcePool) GetCountShares() (res UpdateResourcePoolResponseResourcePoolGetCountSharesRetType)
GetCountShares returns the CountShares field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetCountSharesOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetCountSharesOk() (ret UpdateResourcePoolResponseResourcePoolGetCountSharesRetType, ok bool)
GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetCreatedAt ¶
func (o *UpdateResourcePoolResponseResourcePool) GetCreatedAt() (res UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetCreatedAtOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetCreatedAtOk() (ret UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetId ¶
func (o *UpdateResourcePoolResponseResourcePool) GetId() (res UpdateResourcePoolResponseResourcePoolGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetIdOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetIdOk() (ret UpdateResourcePoolResponseResourcePoolGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetIpAcl ¶
func (o *UpdateResourcePoolResponseResourcePool) GetIpAcl() (res UpdateResourcePoolResponseResourcePoolGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetIpAclOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetIpAclOk() (ret UpdateResourcePoolResponseResourcePoolGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetLabels ¶
func (o *UpdateResourcePoolResponseResourcePool) GetLabels() (res UpdateResourcePoolResponseResourcePoolGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetLabelsOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetLabelsOk() (ret UpdateResourcePoolResponseResourcePoolGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetMountPath ¶
func (o *UpdateResourcePoolResponseResourcePool) GetMountPath() (res UpdateResourcePoolResponseResourcePoolGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetMountPathOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetMountPathOk() (ret UpdateResourcePoolResponseResourcePoolGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetName ¶
func (o *UpdateResourcePoolResponseResourcePool) GetName() (res UpdateResourcePoolResponseResourcePoolGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetNameOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetNameOk() (ret UpdateResourcePoolResponseResourcePoolGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClass ¶
func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClass() (res UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt ¶
func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt() (res UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk() (ret UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType, ok bool)
GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetPerformanceClassOk() (ret UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType, ok bool)
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetSizeReducibleAt ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSizeReducibleAt() (res UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetSizeReducibleAtOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSizeReducibleAtOk() (ret UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType, ok bool)
GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetSnapshotSchedule ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotSchedule() (res UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetSnapshotScheduleOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotScheduleOk() (ret UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType, ok bool)
GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisible ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisible() (res UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk() (ret UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType, ok bool)
GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetSpace ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSpace() (res UpdateResourcePoolResponseResourcePoolGetSpaceRetType)
GetSpace returns the Space field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetSpaceOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetSpaceOk() (ret UpdateResourcePoolResponseResourcePoolGetSpaceRetType, ok bool)
GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) GetState ¶
func (o *UpdateResourcePoolResponseResourcePool) GetState() (res UpdateResourcePoolResponseResourcePoolGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*UpdateResourcePoolResponseResourcePool) GetStateOk ¶
func (o *UpdateResourcePoolResponseResourcePool) GetStateOk() (ret UpdateResourcePoolResponseResourcePoolGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateResourcePoolResponseResourcePool) HasAvailabilityZone ¶
func (o *UpdateResourcePoolResponseResourcePool) HasAvailabilityZone() bool
HasAvailabilityZone returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasCountShares ¶
func (o *UpdateResourcePoolResponseResourcePool) HasCountShares() bool
HasCountShares returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasCreatedAt ¶
func (o *UpdateResourcePoolResponseResourcePool) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasId ¶
func (o *UpdateResourcePoolResponseResourcePool) HasId() bool
HasId returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasIpAcl ¶
func (o *UpdateResourcePoolResponseResourcePool) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasLabels ¶
func (o *UpdateResourcePoolResponseResourcePool) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasMountPath ¶
func (o *UpdateResourcePoolResponseResourcePool) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasName ¶
func (o *UpdateResourcePoolResponseResourcePool) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasPerformanceClass ¶
func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt ¶
func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool
HasPerformanceClassDowngradableAt returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt ¶
func (o *UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool
HasSizeReducibleAt returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasSnapshotSchedule ¶
func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotSchedule() bool
HasSnapshotSchedule returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible ¶
func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool
HasSnapshotsAreVisible returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasSpace ¶
func (o *UpdateResourcePoolResponseResourcePool) HasSpace() bool
HasSpace returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) HasState ¶
func (o *UpdateResourcePoolResponseResourcePool) HasState() bool
HasState returns a boolean if a field has been set.
func (*UpdateResourcePoolResponseResourcePool) SetAvailabilityZone ¶
func (o *UpdateResourcePoolResponseResourcePool) SetAvailabilityZone(v UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType)
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*UpdateResourcePoolResponseResourcePool) SetCountShares ¶
func (o *UpdateResourcePoolResponseResourcePool) SetCountShares(v UpdateResourcePoolResponseResourcePoolGetCountSharesRetType)
SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.
func (*UpdateResourcePoolResponseResourcePool) SetCreatedAt ¶
func (o *UpdateResourcePoolResponseResourcePool) SetCreatedAt(v UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*UpdateResourcePoolResponseResourcePool) SetId ¶
func (o *UpdateResourcePoolResponseResourcePool) SetId(v UpdateResourcePoolResponseResourcePoolGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*UpdateResourcePoolResponseResourcePool) SetIpAcl ¶
func (o *UpdateResourcePoolResponseResourcePool) SetIpAcl(v UpdateResourcePoolResponseResourcePoolGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*UpdateResourcePoolResponseResourcePool) SetLabels ¶
func (o *UpdateResourcePoolResponseResourcePool) SetLabels(v UpdateResourcePoolResponseResourcePoolGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*UpdateResourcePoolResponseResourcePool) SetMountPath ¶
func (o *UpdateResourcePoolResponseResourcePool) SetMountPath(v UpdateResourcePoolResponseResourcePoolGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*UpdateResourcePoolResponseResourcePool) SetName ¶
func (o *UpdateResourcePoolResponseResourcePool) SetName(v UpdateResourcePoolResponseResourcePoolGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateResourcePoolResponseResourcePool) SetPerformanceClass ¶
func (o *UpdateResourcePoolResponseResourcePool) SetPerformanceClass(v UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType)
SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.
func (*UpdateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt ¶
func (o *UpdateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt(v UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType)
SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.
func (*UpdateResourcePoolResponseResourcePool) SetSizeReducibleAt ¶
func (o *UpdateResourcePoolResponseResourcePool) SetSizeReducibleAt(v UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType)
SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.
func (*UpdateResourcePoolResponseResourcePool) SetSnapshotSchedule ¶
func (o *UpdateResourcePoolResponseResourcePool) SetSnapshotSchedule(v UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType)
SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.
func (*UpdateResourcePoolResponseResourcePool) SetSnapshotsAreVisible ¶
func (o *UpdateResourcePoolResponseResourcePool) SetSnapshotsAreVisible(v UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType)
SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.
func (*UpdateResourcePoolResponseResourcePool) SetSpace ¶
func (o *UpdateResourcePoolResponseResourcePool) SetSpace(v UpdateResourcePoolResponseResourcePoolGetSpaceRetType)
SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.
func (*UpdateResourcePoolResponseResourcePool) SetState ¶
func (o *UpdateResourcePoolResponseResourcePool) SetState(v UpdateResourcePoolResponseResourcePoolGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (UpdateResourcePoolResponseResourcePool) ToMap ¶
func (o UpdateResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)
type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType ¶
type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string
type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string
isNotNullableString
type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType ¶
type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string
type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType ¶
type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType = int64
type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64
isInteger
type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType ¶
type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType = int64
type UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType ¶
isDateTime
type UpdateResourcePoolResponseResourcePoolGetIdArgType ¶
type UpdateResourcePoolResponseResourcePoolGetIdArgType = string
type UpdateResourcePoolResponseResourcePoolGetIdAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetIdAttributeType = *string
isNotNullableString
type UpdateResourcePoolResponseResourcePoolGetIdRetType ¶
type UpdateResourcePoolResponseResourcePoolGetIdRetType = string
type UpdateResourcePoolResponseResourcePoolGetIpAclArgType ¶
type UpdateResourcePoolResponseResourcePoolGetIpAclArgType = []string
type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string
isArray
type UpdateResourcePoolResponseResourcePoolGetIpAclRetType ¶
type UpdateResourcePoolResponseResourcePoolGetIpAclRetType = []string
type UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType ¶
isContainer
type UpdateResourcePoolResponseResourcePoolGetMountPathArgType ¶
type UpdateResourcePoolResponseResourcePoolGetMountPathArgType = string
type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType = *string
isNotNullableString
type UpdateResourcePoolResponseResourcePoolGetMountPathRetType ¶
type UpdateResourcePoolResponseResourcePoolGetMountPathRetType = string
type UpdateResourcePoolResponseResourcePoolGetNameArgType ¶
type UpdateResourcePoolResponseResourcePoolGetNameArgType = string
type UpdateResourcePoolResponseResourcePoolGetNameAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetNameAttributeType = *string
isNotNullableString
type UpdateResourcePoolResponseResourcePoolGetNameRetType ¶
type UpdateResourcePoolResponseResourcePoolGetNameRetType = string
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType ¶
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass
isModel
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time
isDateTime
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType ¶
type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass
type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType ¶
type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule
type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule
isModel
type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType ¶
type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule
type UpdateResourcePoolResponseResourcePoolGetSpaceArgType ¶
type UpdateResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace
type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace
isModel
type UpdateResourcePoolResponseResourcePoolGetSpaceRetType ¶
type UpdateResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace
type UpdateResourcePoolResponseResourcePoolGetStateArgType ¶
type UpdateResourcePoolResponseResourcePoolGetStateArgType = string
type UpdateResourcePoolResponseResourcePoolGetStateAttributeType ¶
type UpdateResourcePoolResponseResourcePoolGetStateAttributeType = *string
isNotNullableString
type UpdateResourcePoolResponseResourcePoolGetStateRetType ¶
type UpdateResourcePoolResponseResourcePoolGetStateRetType = string
type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType ¶
type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool
type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType ¶
type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool
isBoolean
type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType ¶
type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool
type UpdateShareExportPolicyBodyRule ¶
type UpdateShareExportPolicyBodyRule struct {
Description UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType `json:"description,omitempty"`
IpAcl UpdateShareExportPolicyBodyRuleGetIpAclAttributeType `json:"ipAcl,omitempty"`
// Can be cast to int32 without loss of precision.
Order UpdateShareExportPolicyBodyRuleGetOrderAttributeType `json:"order,omitempty"`
ReadOnly UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType `json:"readOnly,omitempty"`
SetUuid UpdateShareExportPolicyBodyRulegetSetUuidAttributeType `json:"setUuid,omitempty"`
SuperUser UpdateShareExportPolicyBodyRulegetSuperUserAttributeType `json:"superUser,omitempty"`
}
UpdateShareExportPolicyBodyRule struct for UpdateShareExportPolicyBodyRule
func NewUpdateShareExportPolicyBodyRule ¶
func NewUpdateShareExportPolicyBodyRule() *UpdateShareExportPolicyBodyRule
NewUpdateShareExportPolicyBodyRule instantiates a new UpdateShareExportPolicyBodyRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateShareExportPolicyBodyRuleWithDefaults ¶
func NewUpdateShareExportPolicyBodyRuleWithDefaults() *UpdateShareExportPolicyBodyRule
NewUpdateShareExportPolicyBodyRuleWithDefaults instantiates a new UpdateShareExportPolicyBodyRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateShareExportPolicyBodyRule) GetDescription ¶
func (o *UpdateShareExportPolicyBodyRule) GetDescription() (res UpdateShareExportPolicyBodyRuleGetDescriptionRetType)
GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateShareExportPolicyBodyRule) GetDescriptionOk ¶
func (o *UpdateShareExportPolicyBodyRule) GetDescriptionOk() (ret UpdateShareExportPolicyBodyRuleGetDescriptionRetType, ok bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateShareExportPolicyBodyRule) GetIpAcl ¶
func (o *UpdateShareExportPolicyBodyRule) GetIpAcl() (res UpdateShareExportPolicyBodyRuleGetIpAclRetType)
GetIpAcl returns the IpAcl field value if set, zero value otherwise.
func (*UpdateShareExportPolicyBodyRule) GetIpAclOk ¶
func (o *UpdateShareExportPolicyBodyRule) GetIpAclOk() (ret UpdateShareExportPolicyBodyRuleGetIpAclRetType, ok bool)
GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyBodyRule) GetOrder ¶
func (o *UpdateShareExportPolicyBodyRule) GetOrder() (res UpdateShareExportPolicyBodyRuleGetOrderRetType)
GetOrder returns the Order field value if set, zero value otherwise.
func (*UpdateShareExportPolicyBodyRule) GetOrderOk ¶
func (o *UpdateShareExportPolicyBodyRule) GetOrderOk() (ret UpdateShareExportPolicyBodyRuleGetOrderRetType, ok bool)
GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyBodyRule) GetReadOnly ¶
func (o *UpdateShareExportPolicyBodyRule) GetReadOnly() (res UpdateShareExportPolicyBodyRulegetReadOnlyRetType)
GetReadOnly returns the ReadOnly field value if set, zero value otherwise.
func (*UpdateShareExportPolicyBodyRule) GetReadOnlyOk ¶
func (o *UpdateShareExportPolicyBodyRule) GetReadOnlyOk() (ret UpdateShareExportPolicyBodyRulegetReadOnlyRetType, ok bool)
GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyBodyRule) GetSetUuid ¶
func (o *UpdateShareExportPolicyBodyRule) GetSetUuid() (res UpdateShareExportPolicyBodyRulegetSetUuidRetType)
GetSetUuid returns the SetUuid field value if set, zero value otherwise.
func (*UpdateShareExportPolicyBodyRule) GetSetUuidOk ¶
func (o *UpdateShareExportPolicyBodyRule) GetSetUuidOk() (ret UpdateShareExportPolicyBodyRulegetSetUuidRetType, ok bool)
GetSetUuidOk returns a tuple with the SetUuid field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyBodyRule) GetSuperUser ¶
func (o *UpdateShareExportPolicyBodyRule) GetSuperUser() (res UpdateShareExportPolicyBodyRulegetSuperUserRetType)
GetSuperUser returns the SuperUser field value if set, zero value otherwise.
func (*UpdateShareExportPolicyBodyRule) GetSuperUserOk ¶
func (o *UpdateShareExportPolicyBodyRule) GetSuperUserOk() (ret UpdateShareExportPolicyBodyRulegetSuperUserRetType, ok bool)
GetSuperUserOk returns a tuple with the SuperUser field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyBodyRule) HasDescription ¶
func (o *UpdateShareExportPolicyBodyRule) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateShareExportPolicyBodyRule) HasIpAcl ¶
func (o *UpdateShareExportPolicyBodyRule) HasIpAcl() bool
HasIpAcl returns a boolean if a field has been set.
func (*UpdateShareExportPolicyBodyRule) HasOrder ¶
func (o *UpdateShareExportPolicyBodyRule) HasOrder() bool
HasOrder returns a boolean if a field has been set.
func (*UpdateShareExportPolicyBodyRule) HasReadOnly ¶
func (o *UpdateShareExportPolicyBodyRule) HasReadOnly() bool
HasReadOnly returns a boolean if a field has been set.
func (*UpdateShareExportPolicyBodyRule) HasSetUuid ¶
func (o *UpdateShareExportPolicyBodyRule) HasSetUuid() bool
HasSetUuid returns a boolean if a field has been set.
func (*UpdateShareExportPolicyBodyRule) HasSuperUser ¶
func (o *UpdateShareExportPolicyBodyRule) HasSuperUser() bool
HasSuperUser returns a boolean if a field has been set.
func (*UpdateShareExportPolicyBodyRule) SetDescription ¶
func (o *UpdateShareExportPolicyBodyRule) SetDescription(v UpdateShareExportPolicyBodyRuleGetDescriptionRetType)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateShareExportPolicyBodyRule) SetDescriptionNil ¶
func (o *UpdateShareExportPolicyBodyRule) SetDescriptionNil()
SetDescriptionNil sets the value for Description to be an explicit nil
func (*UpdateShareExportPolicyBodyRule) SetIpAcl ¶
func (o *UpdateShareExportPolicyBodyRule) SetIpAcl(v UpdateShareExportPolicyBodyRuleGetIpAclRetType)
SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.
func (*UpdateShareExportPolicyBodyRule) SetOrder ¶
func (o *UpdateShareExportPolicyBodyRule) SetOrder(v UpdateShareExportPolicyBodyRuleGetOrderRetType)
SetOrder gets a reference to the given int64 and assigns it to the Order field.
func (*UpdateShareExportPolicyBodyRule) SetReadOnly ¶
func (o *UpdateShareExportPolicyBodyRule) SetReadOnly(v UpdateShareExportPolicyBodyRulegetReadOnlyRetType)
SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.
func (*UpdateShareExportPolicyBodyRule) SetSetUuid ¶
func (o *UpdateShareExportPolicyBodyRule) SetSetUuid(v UpdateShareExportPolicyBodyRulegetSetUuidRetType)
SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field.
func (*UpdateShareExportPolicyBodyRule) SetSuperUser ¶
func (o *UpdateShareExportPolicyBodyRule) SetSuperUser(v UpdateShareExportPolicyBodyRulegetSuperUserRetType)
SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field.
func (UpdateShareExportPolicyBodyRule) ToMap ¶
func (o UpdateShareExportPolicyBodyRule) ToMap() (map[string]interface{}, error)
func (*UpdateShareExportPolicyBodyRule) UnsetDescription ¶
func (o *UpdateShareExportPolicyBodyRule) UnsetDescription()
UnsetDescription ensures that no value is present for Description, not even an explicit nil
type UpdateShareExportPolicyBodyRuleGetDescriptionArgType ¶
type UpdateShareExportPolicyBodyRuleGetDescriptionArgType = *string
type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType ¶
type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType = *NullableString
isNullableString
type UpdateShareExportPolicyBodyRuleGetDescriptionRetType ¶
type UpdateShareExportPolicyBodyRuleGetDescriptionRetType = *string
type UpdateShareExportPolicyBodyRuleGetIpAclArgType ¶
type UpdateShareExportPolicyBodyRuleGetIpAclArgType = []string
type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType ¶
type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType = *[]string
isArray
type UpdateShareExportPolicyBodyRuleGetIpAclRetType ¶
type UpdateShareExportPolicyBodyRuleGetIpAclRetType = []string
type UpdateShareExportPolicyBodyRuleGetOrderArgType ¶
type UpdateShareExportPolicyBodyRuleGetOrderArgType = int64
type UpdateShareExportPolicyBodyRuleGetOrderAttributeType ¶
type UpdateShareExportPolicyBodyRuleGetOrderAttributeType = *int64
isInteger
type UpdateShareExportPolicyBodyRuleGetOrderRetType ¶
type UpdateShareExportPolicyBodyRuleGetOrderRetType = int64
type UpdateShareExportPolicyBodyRulegetReadOnlyArgType ¶
type UpdateShareExportPolicyBodyRulegetReadOnlyArgType = bool
type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType ¶
type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType = *bool
isBoolean
type UpdateShareExportPolicyBodyRulegetReadOnlyRetType ¶
type UpdateShareExportPolicyBodyRulegetReadOnlyRetType = bool
type UpdateShareExportPolicyBodyRulegetSetUuidArgType ¶
type UpdateShareExportPolicyBodyRulegetSetUuidArgType = bool
type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType ¶
type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType = *bool
isBoolean
type UpdateShareExportPolicyBodyRulegetSetUuidRetType ¶
type UpdateShareExportPolicyBodyRulegetSetUuidRetType = bool
type UpdateShareExportPolicyBodyRulegetSuperUserArgType ¶
type UpdateShareExportPolicyBodyRulegetSuperUserArgType = bool
type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType ¶
type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType = *bool
isBoolean
type UpdateShareExportPolicyBodyRulegetSuperUserRetType ¶
type UpdateShareExportPolicyBodyRulegetSuperUserRetType = bool
type UpdateShareExportPolicyPayload ¶
type UpdateShareExportPolicyPayload struct {
Labels UpdateShareExportPolicyPayloadGetLabelsAttributeType `json:"labels,omitempty"`
Rules UpdateShareExportPolicyPayloadGetRulesAttributeType `json:"rules,omitempty"`
}
UpdateShareExportPolicyPayload struct for UpdateShareExportPolicyPayload
func NewUpdateShareExportPolicyPayload ¶
func NewUpdateShareExportPolicyPayload() *UpdateShareExportPolicyPayload
NewUpdateShareExportPolicyPayload instantiates a new UpdateShareExportPolicyPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateShareExportPolicyPayloadWithDefaults ¶
func NewUpdateShareExportPolicyPayloadWithDefaults() *UpdateShareExportPolicyPayload
NewUpdateShareExportPolicyPayloadWithDefaults instantiates a new UpdateShareExportPolicyPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateShareExportPolicyPayload) GetLabels ¶
func (o *UpdateShareExportPolicyPayload) GetLabels() (res UpdateShareExportPolicyPayloadGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateShareExportPolicyPayload) GetLabelsOk ¶
func (o *UpdateShareExportPolicyPayload) GetLabelsOk() (ret UpdateShareExportPolicyPayloadGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyPayload) GetRules ¶
func (o *UpdateShareExportPolicyPayload) GetRules() (res UpdateShareExportPolicyPayloadGetRulesRetType)
GetRules returns the Rules field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateShareExportPolicyPayload) GetRulesOk ¶
func (o *UpdateShareExportPolicyPayload) GetRulesOk() (ret UpdateShareExportPolicyPayloadGetRulesRetType, ok bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateShareExportPolicyPayload) HasLabels ¶
func (o *UpdateShareExportPolicyPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateShareExportPolicyPayload) HasRules ¶
func (o *UpdateShareExportPolicyPayload) HasRules() bool
HasRules returns a boolean if a field has been set.
func (*UpdateShareExportPolicyPayload) SetLabels ¶
func (o *UpdateShareExportPolicyPayload) SetLabels(v UpdateShareExportPolicyPayloadGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*UpdateShareExportPolicyPayload) SetRules ¶
func (o *UpdateShareExportPolicyPayload) SetRules(v UpdateShareExportPolicyPayloadGetRulesRetType)
SetRules gets a reference to the given []UpdateShareExportPolicyBodyRule and assigns it to the Rules field.
func (UpdateShareExportPolicyPayload) ToMap ¶
func (o UpdateShareExportPolicyPayload) ToMap() (map[string]interface{}, error)
type UpdateShareExportPolicyPayloadGetLabelsAttributeType ¶
isContainer
type UpdateShareExportPolicyPayloadGetRulesArgType ¶
type UpdateShareExportPolicyPayloadGetRulesArgType = *[]UpdateShareExportPolicyBodyRule
type UpdateShareExportPolicyPayloadGetRulesAttributeType ¶
type UpdateShareExportPolicyPayloadGetRulesAttributeType = *[]UpdateShareExportPolicyBodyRule
isArray
type UpdateShareExportPolicyPayloadGetRulesRetType ¶
type UpdateShareExportPolicyPayloadGetRulesRetType = *[]UpdateShareExportPolicyBodyRule
type UpdateShareExportPolicyRequest ¶
type UpdateShareExportPolicyRequest struct {
// contains filtered or unexported fields
}
func (UpdateShareExportPolicyRequest) Execute ¶
func (r UpdateShareExportPolicyRequest) Execute() (*UpdateShareExportPolicyResponse, error)
func (UpdateShareExportPolicyRequest) UpdateShareExportPolicyPayload ¶
func (r UpdateShareExportPolicyRequest) UpdateShareExportPolicyPayload(updateShareExportPolicyPayload UpdateShareExportPolicyPayload) ApiUpdateShareExportPolicyRequest
type UpdateShareExportPolicyResponse ¶
type UpdateShareExportPolicyResponse struct {
}
UpdateShareExportPolicyResponse struct for UpdateShareExportPolicyResponse
func NewUpdateShareExportPolicyResponse ¶
func NewUpdateShareExportPolicyResponse() *UpdateShareExportPolicyResponse
NewUpdateShareExportPolicyResponse instantiates a new UpdateShareExportPolicyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateShareExportPolicyResponseWithDefaults ¶
func NewUpdateShareExportPolicyResponseWithDefaults() *UpdateShareExportPolicyResponse
NewUpdateShareExportPolicyResponseWithDefaults instantiates a new UpdateShareExportPolicyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateShareExportPolicyResponse) GetShareExportPolicy ¶
func (o *UpdateShareExportPolicyResponse) GetShareExportPolicy() (res UpdateShareExportPolicyResponseGetShareExportPolicyRetType)
GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise.
func (*UpdateShareExportPolicyResponse) GetShareExportPolicyOk ¶
func (o *UpdateShareExportPolicyResponse) GetShareExportPolicyOk() (ret UpdateShareExportPolicyResponseGetShareExportPolicyRetType, ok bool)
GetShareExportPolicyOk returns a tuple with the ShareExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareExportPolicyResponse) HasShareExportPolicy ¶
func (o *UpdateShareExportPolicyResponse) HasShareExportPolicy() bool
HasShareExportPolicy returns a boolean if a field has been set.
func (*UpdateShareExportPolicyResponse) SetShareExportPolicy ¶
func (o *UpdateShareExportPolicyResponse) SetShareExportPolicy(v UpdateShareExportPolicyResponseGetShareExportPolicyRetType)
SetShareExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ShareExportPolicy field.
func (UpdateShareExportPolicyResponse) ToMap ¶
func (o UpdateShareExportPolicyResponse) ToMap() (map[string]interface{}, error)
type UpdateShareExportPolicyResponseGetShareExportPolicyArgType ¶
type UpdateShareExportPolicyResponseGetShareExportPolicyArgType = ShareExportPolicy
type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType ¶
type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType = *ShareExportPolicy
isModel
type UpdateShareExportPolicyResponseGetShareExportPolicyRetType ¶
type UpdateShareExportPolicyResponseGetShareExportPolicyRetType = ShareExportPolicy
type UpdateSharePayload ¶
type UpdateSharePayload struct {
ExportPolicyName UpdateSharePayloadGetExportPolicyNameAttributeType `json:"exportPolicyName,omitempty"`
Labels UpdateSharePayloadGetLabelsAttributeType `json:"labels,omitempty"`
// Can be cast to int32 without loss of precision.
SpaceHardLimitGigabytes UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
}
UpdateSharePayload struct for UpdateSharePayload
func NewUpdateSharePayload ¶
func NewUpdateSharePayload() *UpdateSharePayload
NewUpdateSharePayload instantiates a new UpdateSharePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateSharePayloadWithDefaults ¶
func NewUpdateSharePayloadWithDefaults() *UpdateSharePayload
NewUpdateSharePayloadWithDefaults instantiates a new UpdateSharePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateSharePayload) GetExportPolicyName ¶
func (o *UpdateSharePayload) GetExportPolicyName() (res UpdateSharePayloadGetExportPolicyNameRetType)
GetExportPolicyName returns the ExportPolicyName field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateSharePayload) GetExportPolicyNameOk ¶
func (o *UpdateSharePayload) GetExportPolicyNameOk() (ret UpdateSharePayloadGetExportPolicyNameRetType, ok bool)
GetExportPolicyNameOk returns a tuple with the ExportPolicyName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateSharePayload) GetLabels ¶
func (o *UpdateSharePayload) GetLabels() (res UpdateSharePayloadGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateSharePayload) GetLabelsOk ¶
func (o *UpdateSharePayload) GetLabelsOk() (ret UpdateSharePayloadGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateSharePayload) GetSpaceHardLimitGigabytes ¶
func (o *UpdateSharePayload) GetSpaceHardLimitGigabytes() (res UpdateSharePayloadGetSpaceHardLimitGigabytesRetType)
GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateSharePayload) GetSpaceHardLimitGigabytesOk ¶
func (o *UpdateSharePayload) GetSpaceHardLimitGigabytesOk() (ret UpdateSharePayloadGetSpaceHardLimitGigabytesRetType, ok bool)
GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateSharePayload) HasExportPolicyName ¶
func (o *UpdateSharePayload) HasExportPolicyName() bool
HasExportPolicyName returns a boolean if a field has been set.
func (*UpdateSharePayload) HasLabels ¶
func (o *UpdateSharePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateSharePayload) HasSpaceHardLimitGigabytes ¶
func (o *UpdateSharePayload) HasSpaceHardLimitGigabytes() bool
HasSpaceHardLimitGigabytes returns a boolean if a field has been set.
func (*UpdateSharePayload) SetExportPolicyName ¶
func (o *UpdateSharePayload) SetExportPolicyName(v UpdateSharePayloadGetExportPolicyNameRetType)
SetExportPolicyName gets a reference to the given string and assigns it to the ExportPolicyName field.
func (*UpdateSharePayload) SetExportPolicyNameNil ¶
func (o *UpdateSharePayload) SetExportPolicyNameNil()
SetExportPolicyNameNil sets the value for ExportPolicyName to be an explicit nil
func (*UpdateSharePayload) SetLabels ¶
func (o *UpdateSharePayload) SetLabels(v UpdateSharePayloadGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*UpdateSharePayload) SetSpaceHardLimitGigabytes ¶
func (o *UpdateSharePayload) SetSpaceHardLimitGigabytes(v UpdateSharePayloadGetSpaceHardLimitGigabytesRetType)
SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.
func (*UpdateSharePayload) SetSpaceHardLimitGigabytesNil ¶
func (o *UpdateSharePayload) SetSpaceHardLimitGigabytesNil()
SetSpaceHardLimitGigabytesNil sets the value for SpaceHardLimitGigabytes to be an explicit nil
func (UpdateSharePayload) ToMap ¶
func (o UpdateSharePayload) ToMap() (map[string]interface{}, error)
func (*UpdateSharePayload) UnsetExportPolicyName ¶
func (o *UpdateSharePayload) UnsetExportPolicyName()
UnsetExportPolicyName ensures that no value is present for ExportPolicyName, not even an explicit nil
func (*UpdateSharePayload) UnsetSpaceHardLimitGigabytes ¶
func (o *UpdateSharePayload) UnsetSpaceHardLimitGigabytes()
UnsetSpaceHardLimitGigabytes ensures that no value is present for SpaceHardLimitGigabytes, not even an explicit nil
type UpdateSharePayloadGetExportPolicyNameArgType ¶
type UpdateSharePayloadGetExportPolicyNameArgType = *string
type UpdateSharePayloadGetExportPolicyNameAttributeType ¶
type UpdateSharePayloadGetExportPolicyNameAttributeType = *NullableString
isNullableString
type UpdateSharePayloadGetExportPolicyNameRetType ¶
type UpdateSharePayloadGetExportPolicyNameRetType = *string
type UpdateSharePayloadGetLabelsAttributeType ¶
isContainer
type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType ¶
type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType = *int64
type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType ¶
type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType = *int64
isInteger
type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType ¶
type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType = *int64
type UpdateShareRequest ¶
type UpdateShareRequest struct {
// contains filtered or unexported fields
}
func (UpdateShareRequest) Execute ¶
func (r UpdateShareRequest) Execute() (*UpdateShareResponse, error)
func (UpdateShareRequest) UpdateSharePayload ¶
func (r UpdateShareRequest) UpdateSharePayload(updateSharePayload UpdateSharePayload) ApiUpdateShareRequest
type UpdateShareResponse ¶
type UpdateShareResponse struct {
}
UpdateShareResponse struct for UpdateShareResponse
func NewUpdateShareResponse ¶
func NewUpdateShareResponse() *UpdateShareResponse
NewUpdateShareResponse instantiates a new UpdateShareResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateShareResponseWithDefaults ¶
func NewUpdateShareResponseWithDefaults() *UpdateShareResponse
NewUpdateShareResponseWithDefaults instantiates a new UpdateShareResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateShareResponse) GetShare ¶
func (o *UpdateShareResponse) GetShare() (res UpdateShareResponseGetShareRetType)
GetShare returns the Share field value if set, zero value otherwise.
func (*UpdateShareResponse) GetShareOk ¶
func (o *UpdateShareResponse) GetShareOk() (ret UpdateShareResponseGetShareRetType, ok bool)
GetShareOk returns a tuple with the Share field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponse) HasShare ¶
func (o *UpdateShareResponse) HasShare() bool
HasShare returns a boolean if a field has been set.
func (*UpdateShareResponse) SetShare ¶
func (o *UpdateShareResponse) SetShare(v UpdateShareResponseGetShareRetType)
SetShare gets a reference to the given UpdateShareResponseShare and assigns it to the Share field.
func (UpdateShareResponse) ToMap ¶
func (o UpdateShareResponse) ToMap() (map[string]interface{}, error)
type UpdateShareResponseGetShareArgType ¶
type UpdateShareResponseGetShareArgType = UpdateShareResponseShare
type UpdateShareResponseGetShareAttributeType ¶
type UpdateShareResponseGetShareAttributeType = *UpdateShareResponseShare
isModel
type UpdateShareResponseGetShareRetType ¶
type UpdateShareResponseGetShareRetType = UpdateShareResponseShare
type UpdateShareResponseShare ¶
type UpdateShareResponseShare struct {
Id UpdateShareResponseShareGetIdAttributeType `json:"id,omitempty"`
Labels UpdateShareResponseShareGetLabelsAttributeType `json:"labels,omitempty"`
MountPath UpdateShareResponseShareGetMountPathAttributeType `json:"mountPath,omitempty"`
Name UpdateShareResponseShareGetNameAttributeType `json:"name,omitempty"`
// Can be cast to int32 without loss of precision.
SpaceHardLimitGigabytes UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
State UpdateShareResponseShareGetStateAttributeType `json:"state,omitempty"`
}
UpdateShareResponseShare Updated Share
func NewUpdateShareResponseShare ¶
func NewUpdateShareResponseShare() *UpdateShareResponseShare
NewUpdateShareResponseShare instantiates a new UpdateShareResponseShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateShareResponseShareWithDefaults ¶
func NewUpdateShareResponseShareWithDefaults() *UpdateShareResponseShare
NewUpdateShareResponseShareWithDefaults instantiates a new UpdateShareResponseShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateShareResponseShare) GetCreatedAt ¶
func (o *UpdateShareResponseShare) GetCreatedAt() (res UpdateShareResponseShareGetCreatedAtRetType)
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetCreatedAtOk ¶
func (o *UpdateShareResponseShare) GetCreatedAtOk() (ret UpdateShareResponseShareGetCreatedAtRetType, ok bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) GetExportPolicy ¶
func (o *UpdateShareResponseShare) GetExportPolicy() (res UpdateShareResponseShareGetExportPolicyRetType)
GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).
func (*UpdateShareResponseShare) GetExportPolicyOk ¶
func (o *UpdateShareResponseShare) GetExportPolicyOk() (ret UpdateShareResponseShareGetExportPolicyRetType, ok bool)
GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*UpdateShareResponseShare) GetId ¶
func (o *UpdateShareResponseShare) GetId() (res UpdateShareResponseShareGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetIdOk ¶
func (o *UpdateShareResponseShare) GetIdOk() (ret UpdateShareResponseShareGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) GetLabels ¶
func (o *UpdateShareResponseShare) GetLabels() (res UpdateShareResponseShareGetLabelsRetType)
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetLabelsOk ¶
func (o *UpdateShareResponseShare) GetLabelsOk() (ret UpdateShareResponseShareGetLabelsRetType, ok bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) GetMountPath ¶
func (o *UpdateShareResponseShare) GetMountPath() (res UpdateShareResponseShareGetMountPathRetType)
GetMountPath returns the MountPath field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetMountPathOk ¶
func (o *UpdateShareResponseShare) GetMountPathOk() (ret UpdateShareResponseShareGetMountPathRetType, ok bool)
GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) GetName ¶
func (o *UpdateShareResponseShare) GetName() (res UpdateShareResponseShareGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetNameOk ¶
func (o *UpdateShareResponseShare) GetNameOk() (ret UpdateShareResponseShareGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) GetSpaceHardLimitGigabytes ¶
func (o *UpdateShareResponseShare) GetSpaceHardLimitGigabytes() (res UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType)
GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetSpaceHardLimitGigabytesOk ¶
func (o *UpdateShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)
GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) GetState ¶
func (o *UpdateShareResponseShare) GetState() (res UpdateShareResponseShareGetStateRetType)
GetState returns the State field value if set, zero value otherwise.
func (*UpdateShareResponseShare) GetStateOk ¶
func (o *UpdateShareResponseShare) GetStateOk() (ret UpdateShareResponseShareGetStateRetType, ok bool)
GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateShareResponseShare) HasCreatedAt ¶
func (o *UpdateShareResponseShare) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasExportPolicy ¶
func (o *UpdateShareResponseShare) HasExportPolicy() bool
HasExportPolicy returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasId ¶
func (o *UpdateShareResponseShare) HasId() bool
HasId returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasLabels ¶
func (o *UpdateShareResponseShare) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasMountPath ¶
func (o *UpdateShareResponseShare) HasMountPath() bool
HasMountPath returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasName ¶
func (o *UpdateShareResponseShare) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasSpaceHardLimitGigabytes ¶
func (o *UpdateShareResponseShare) HasSpaceHardLimitGigabytes() bool
HasSpaceHardLimitGigabytes returns a boolean if a field has been set.
func (*UpdateShareResponseShare) HasState ¶
func (o *UpdateShareResponseShare) HasState() bool
HasState returns a boolean if a field has been set.
func (*UpdateShareResponseShare) SetCreatedAt ¶
func (o *UpdateShareResponseShare) SetCreatedAt(v UpdateShareResponseShareGetCreatedAtRetType)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*UpdateShareResponseShare) SetExportPolicy ¶
func (o *UpdateShareResponseShare) SetExportPolicy(v UpdateShareResponseShareGetExportPolicyRetType)
SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.
func (*UpdateShareResponseShare) SetExportPolicyNil ¶
func (o *UpdateShareResponseShare) SetExportPolicyNil()
SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil
func (*UpdateShareResponseShare) SetId ¶
func (o *UpdateShareResponseShare) SetId(v UpdateShareResponseShareGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*UpdateShareResponseShare) SetLabels ¶
func (o *UpdateShareResponseShare) SetLabels(v UpdateShareResponseShareGetLabelsRetType)
SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.
func (*UpdateShareResponseShare) SetMountPath ¶
func (o *UpdateShareResponseShare) SetMountPath(v UpdateShareResponseShareGetMountPathRetType)
SetMountPath gets a reference to the given string and assigns it to the MountPath field.
func (*UpdateShareResponseShare) SetName ¶
func (o *UpdateShareResponseShare) SetName(v UpdateShareResponseShareGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateShareResponseShare) SetSpaceHardLimitGigabytes ¶
func (o *UpdateShareResponseShare) SetSpaceHardLimitGigabytes(v UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType)
SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.
func (*UpdateShareResponseShare) SetState ¶
func (o *UpdateShareResponseShare) SetState(v UpdateShareResponseShareGetStateRetType)
SetState gets a reference to the given string and assigns it to the State field.
func (UpdateShareResponseShare) ToMap ¶
func (o UpdateShareResponseShare) ToMap() (map[string]interface{}, error)
func (*UpdateShareResponseShare) UnsetExportPolicy ¶
func (o *UpdateShareResponseShare) UnsetExportPolicy()
UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil
type UpdateShareResponseShareGetCreatedAtAttributeType ¶
isDateTime
type UpdateShareResponseShareGetExportPolicyArgType ¶
type UpdateShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy
type UpdateShareResponseShareGetExportPolicyAttributeType ¶
type UpdateShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy
isModel
type UpdateShareResponseShareGetExportPolicyRetType ¶
type UpdateShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy
type UpdateShareResponseShareGetIdArgType ¶
type UpdateShareResponseShareGetIdArgType = string
type UpdateShareResponseShareGetIdAttributeType ¶
type UpdateShareResponseShareGetIdAttributeType = *string
isNotNullableString
type UpdateShareResponseShareGetIdRetType ¶
type UpdateShareResponseShareGetIdRetType = string
type UpdateShareResponseShareGetLabelsAttributeType ¶
isContainer
type UpdateShareResponseShareGetMountPathArgType ¶
type UpdateShareResponseShareGetMountPathArgType = string
type UpdateShareResponseShareGetMountPathAttributeType ¶
type UpdateShareResponseShareGetMountPathAttributeType = *string
isNotNullableString
type UpdateShareResponseShareGetMountPathRetType ¶
type UpdateShareResponseShareGetMountPathRetType = string
type UpdateShareResponseShareGetNameArgType ¶
type UpdateShareResponseShareGetNameArgType = string
type UpdateShareResponseShareGetNameAttributeType ¶
type UpdateShareResponseShareGetNameAttributeType = *string
isNotNullableString
type UpdateShareResponseShareGetNameRetType ¶
type UpdateShareResponseShareGetNameRetType = string
type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType ¶
type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType = int64
type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType ¶
type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64
isInteger
type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType ¶
type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType = int64
type UpdateShareResponseShareGetStateArgType ¶
type UpdateShareResponseShareGetStateArgType = string
type UpdateShareResponseShareGetStateAttributeType ¶
type UpdateShareResponseShareGetStateAttributeType = *string
isNotNullableString
type UpdateShareResponseShareGetStateRetType ¶
type UpdateShareResponseShareGetStateRetType = string
type ValidationError ¶
type ValidationError struct {
// Deprecated: Human-readable string of the error that occured
ErrorDescription ValidationErrorGetErrorDescriptionAttributeType `json:"error_description,omitempty"`
// Human-readable description of the error that occurred.
// REQUIRED
Title ValidationErrorGetTitleAttributeType `json:"title" required:"true"`
// URI Uniquely identifies the error type. It will be in the format of storage.stackit.cloud/<error-type> e.g. storage.stackit.cloud/validation-error
// REQUIRED
Type ValidationErrorGetTypeAttributeType `json:"type" required:"true"`
// REQUIRED
Fields ValidationErrorGetFieldsAttributeType `json:"fields" required:"true"`
}
ValidationError struct for ValidationError
func NewValidationError ¶
func NewValidationError(title ValidationErrorGetTitleArgType, types ValidationErrorGetTypeArgType, fields ValidationErrorGetFieldsArgType) *ValidationError
NewValidationError instantiates a new ValidationError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewValidationErrorWithDefaults ¶
func NewValidationErrorWithDefaults() *ValidationError
NewValidationErrorWithDefaults instantiates a new ValidationError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ValidationError) GetErrorDescription ¶
func (o *ValidationError) GetErrorDescription() (res ValidationErrorGetErrorDescriptionRetType)
GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated
func (*ValidationError) GetErrorDescriptionOk ¶
func (o *ValidationError) GetErrorDescriptionOk() (ret ValidationErrorGetErrorDescriptionRetType, ok bool)
GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated
func (*ValidationError) GetFields ¶
func (o *ValidationError) GetFields() (ret ValidationErrorGetFieldsRetType)
GetFields returns the Fields field value
func (*ValidationError) GetFieldsOk ¶
func (o *ValidationError) GetFieldsOk() (ret ValidationErrorGetFieldsRetType, ok bool)
GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.
func (*ValidationError) GetTitle ¶
func (o *ValidationError) GetTitle() (ret ValidationErrorGetTitleRetType)
GetTitle returns the Title field value
func (*ValidationError) GetTitleOk ¶
func (o *ValidationError) GetTitleOk() (ret ValidationErrorGetTitleRetType, ok bool)
GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.
func (*ValidationError) GetType ¶
func (o *ValidationError) GetType() (ret ValidationErrorGetTypeRetType)
GetType returns the Type field value
func (*ValidationError) GetTypeOk ¶
func (o *ValidationError) GetTypeOk() (ret ValidationErrorGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*ValidationError) HasErrorDescription ¶
func (o *ValidationError) HasErrorDescription() bool
HasErrorDescription returns a boolean if a field has been set.
func (*ValidationError) SetErrorDescription ¶
func (o *ValidationError) SetErrorDescription(v ValidationErrorGetErrorDescriptionRetType)
SetErrorDescription gets a reference to the given interface{} and assigns it to the ErrorDescription field. Deprecated
func (*ValidationError) SetFields ¶
func (o *ValidationError) SetFields(v ValidationErrorGetFieldsRetType)
SetFields sets field value
func (*ValidationError) SetTitle ¶
func (o *ValidationError) SetTitle(v ValidationErrorGetTitleRetType)
SetTitle sets field value
func (*ValidationError) SetType ¶
func (o *ValidationError) SetType(v ValidationErrorGetTypeRetType)
SetType sets field value
func (ValidationError) ToMap ¶
func (o ValidationError) ToMap() (map[string]interface{}, error)
type ValidationErrorAllOf ¶
type ValidationErrorAllOf struct {
// REQUIRED
Fields ValidationErrorAllOfGetFieldsAttributeType `json:"fields" required:"true"`
}
ValidationErrorAllOf struct for ValidationErrorAllOf
func NewValidationErrorAllOf ¶
func NewValidationErrorAllOf(fields ValidationErrorAllOfGetFieldsArgType) *ValidationErrorAllOf
NewValidationErrorAllOf instantiates a new ValidationErrorAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewValidationErrorAllOfWithDefaults ¶
func NewValidationErrorAllOfWithDefaults() *ValidationErrorAllOf
NewValidationErrorAllOfWithDefaults instantiates a new ValidationErrorAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ValidationErrorAllOf) GetFields ¶
func (o *ValidationErrorAllOf) GetFields() (ret ValidationErrorAllOfGetFieldsRetType)
GetFields returns the Fields field value
func (*ValidationErrorAllOf) GetFieldsOk ¶
func (o *ValidationErrorAllOf) GetFieldsOk() (ret ValidationErrorAllOfGetFieldsRetType, ok bool)
GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.
func (*ValidationErrorAllOf) SetFields ¶
func (o *ValidationErrorAllOf) SetFields(v ValidationErrorAllOfGetFieldsRetType)
SetFields sets field value
func (ValidationErrorAllOf) ToMap ¶
func (o ValidationErrorAllOf) ToMap() (map[string]interface{}, error)
type ValidationErrorAllOfGetFieldsArgType ¶
type ValidationErrorAllOfGetFieldsArgType = []ValidationErrorField
type ValidationErrorAllOfGetFieldsAttributeType ¶
type ValidationErrorAllOfGetFieldsAttributeType = *[]ValidationErrorField
isArray
type ValidationErrorAllOfGetFieldsRetType ¶
type ValidationErrorAllOfGetFieldsRetType = []ValidationErrorField
type ValidationErrorField ¶
type ValidationErrorField struct {
// The name of the field in the request that has failed the validation
// REQUIRED
Field ValidationErrorFieldGetFieldAttributeType `json:"field" required:"true"`
// The reason why the validation failed
// REQUIRED
Reason ValidationErrorFieldGetReasonAttributeType `json:"reason" required:"true"`
}
ValidationErrorField struct for ValidationErrorField
func NewValidationErrorField ¶
func NewValidationErrorField(field ValidationErrorFieldGetFieldArgType, reason ValidationErrorFieldGetReasonArgType) *ValidationErrorField
NewValidationErrorField instantiates a new ValidationErrorField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewValidationErrorFieldWithDefaults ¶
func NewValidationErrorFieldWithDefaults() *ValidationErrorField
NewValidationErrorFieldWithDefaults instantiates a new ValidationErrorField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ValidationErrorField) GetField ¶
func (o *ValidationErrorField) GetField() (ret ValidationErrorFieldGetFieldRetType)
GetField returns the Field field value
func (*ValidationErrorField) GetFieldOk ¶
func (o *ValidationErrorField) GetFieldOk() (ret ValidationErrorFieldGetFieldRetType, ok bool)
GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.
func (*ValidationErrorField) GetReason ¶
func (o *ValidationErrorField) GetReason() (ret ValidationErrorFieldGetReasonRetType)
GetReason returns the Reason field value
func (*ValidationErrorField) GetReasonOk ¶
func (o *ValidationErrorField) GetReasonOk() (ret ValidationErrorFieldGetReasonRetType, ok bool)
GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set.
func (*ValidationErrorField) SetField ¶
func (o *ValidationErrorField) SetField(v ValidationErrorFieldGetFieldRetType)
SetField sets field value
func (*ValidationErrorField) SetReason ¶
func (o *ValidationErrorField) SetReason(v ValidationErrorFieldGetReasonRetType)
SetReason sets field value
func (ValidationErrorField) ToMap ¶
func (o ValidationErrorField) ToMap() (map[string]interface{}, error)
type ValidationErrorFieldGetFieldArgType ¶
type ValidationErrorFieldGetFieldArgType = string
type ValidationErrorFieldGetFieldAttributeType ¶
type ValidationErrorFieldGetFieldAttributeType = *string
isNotNullableString
type ValidationErrorFieldGetFieldRetType ¶
type ValidationErrorFieldGetFieldRetType = string
type ValidationErrorFieldGetReasonArgType ¶
type ValidationErrorFieldGetReasonArgType = string
type ValidationErrorFieldGetReasonAttributeType ¶
type ValidationErrorFieldGetReasonAttributeType = *string
isNotNullableString
type ValidationErrorFieldGetReasonRetType ¶
type ValidationErrorFieldGetReasonRetType = string
type ValidationErrorGetErrorDescriptionArgType ¶
type ValidationErrorGetErrorDescriptionArgType = any
type ValidationErrorGetErrorDescriptionAttributeType ¶
type ValidationErrorGetErrorDescriptionAttributeType = any
isAny
type ValidationErrorGetErrorDescriptionRetType ¶
type ValidationErrorGetErrorDescriptionRetType = any
type ValidationErrorGetFieldsArgType ¶
type ValidationErrorGetFieldsArgType = []ValidationErrorField
type ValidationErrorGetFieldsAttributeType ¶
type ValidationErrorGetFieldsAttributeType = *[]ValidationErrorField
isArray
type ValidationErrorGetFieldsRetType ¶
type ValidationErrorGetFieldsRetType = []ValidationErrorField
type ValidationErrorGetTitleArgType ¶
type ValidationErrorGetTitleArgType = string
type ValidationErrorGetTitleAttributeType ¶
type ValidationErrorGetTitleAttributeType = *string
isNotNullableString
type ValidationErrorGetTitleRetType ¶
type ValidationErrorGetTitleRetType = string
type ValidationErrorGetTypeArgType ¶
type ValidationErrorGetTypeArgType = string
type ValidationErrorGetTypeAttributeType ¶
type ValidationErrorGetTypeAttributeType = *string
isNotNullableString
type ValidationErrorGetTypeRetType ¶
type ValidationErrorGetTypeRetType = string
Source Files
¶
- api_default.go
- client.go
- configuration.go
- model_create_resource_pool_payload.go
- model_create_resource_pool_response.go
- model_create_resource_pool_response_resource_pool.go
- model_create_resource_pool_snapshot_payload.go
- model_create_resource_pool_snapshot_response.go
- model_create_resource_pool_snapshot_response_resource_pool_snapshot.go
- model_create_share_export_policy_payload.go
- model_create_share_export_policy_request_rule.go
- model_create_share_export_policy_response.go
- model_create_share_export_policy_response_share_export_policy.go
- model_create_share_payload.go
- model_create_share_response.go
- model_create_share_response_share.go
- model_error.go
- model_get_resource_pool_response.go
- model_get_resource_pool_response_resource_pool.go
- model_get_resource_pool_snapshot_response.go
- model_get_resource_pool_snapshot_response_resource_pool_snapshot.go
- model_get_share_export_policy_response.go
- model_get_share_export_policy_response_share_export_policy.go
- model_get_share_response.go
- model_get_share_response_share.go
- model_google_protobuf_any.go
- model_list_performance_classes_response.go
- model_list_resource_pool_snapshots_response.go
- model_list_resource_pools_response.go
- model_list_share_export_policies_response.go
- model_list_shares_response.go
- model_list_snapshot_schedules_response.go
- model_performance_class.go
- model_resource_pool.go
- model_resource_pool_performance_class.go
- model_resource_pool_snapshot.go
- model_resource_pool_space.go
- model_share.go
- model_share_export_policy.go
- model_share_export_policy_rule.go
- model_snapshot_schedule.go
- model_status.go
- model_update_resource_pool_payload.go
- model_update_resource_pool_response.go
- model_update_resource_pool_response_resource_pool.go
- model_update_share_export_policy_body_rule.go
- model_update_share_export_policy_payload.go
- model_update_share_export_policy_response.go
- model_update_share_payload.go
- model_update_share_response.go
- model_update_share_response_share.go
- model_validation_error.go
- model_validation_error_all_of.go
- model_validation_error_field.go
- utils.go