Documentation
¶
Overview ¶
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- 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
- type APIResponse
- type ApiCreateVolumeAutomationRequest
- type ApiCreateVolumeExecutionRequest
- type ApiDeleteVolumeAutomationRequest
- type ApiGetVolumeAutomationRequest
- type ApiGetVolumeExecutionRequest
- type ApiGetVolumeTemplateRequest
- type ApiListVolumeAutomationsRequest
- type ApiListVolumeExecutionsRequest
- type ApiListVolumeTemplatesRequest
- type ApiPartialUpdateVolumeAutomationRequest
- func (r ApiPartialUpdateVolumeAutomationRequest) Execute() (*VolumeAutomation, error)
- func (r ApiPartialUpdateVolumeAutomationRequest) PartialUpdateVolumeAutomationPayload(partialUpdateVolumeAutomationPayload PartialUpdateVolumeAutomationPayload) ApiPartialUpdateVolumeAutomationRequest
- func (r ApiPartialUpdateVolumeAutomationRequest) UpdateMask(updateMask string) ApiPartialUpdateVolumeAutomationRequest
- type AutomationScheduleTrigger
- func (o *AutomationScheduleTrigger) GetRrule() string
- func (o *AutomationScheduleTrigger) GetRruleOk() (*string, bool)
- func (o AutomationScheduleTrigger) MarshalJSON() ([]byte, error)
- func (o *AutomationScheduleTrigger) SetRrule(v string)
- func (o AutomationScheduleTrigger) ToMap() (map[string]interface{}, error)
- func (o *AutomationScheduleTrigger) UnmarshalJSON(data []byte) (err error)
- type AutomationTriggers
- func (o *AutomationTriggers) GetSchedule() AutomationScheduleTrigger
- func (o *AutomationTriggers) GetScheduleOk() (*AutomationScheduleTrigger, bool)
- func (o *AutomationTriggers) HasSchedule() bool
- func (o AutomationTriggers) MarshalJSON() ([]byte, error)
- func (o *AutomationTriggers) SetSchedule(v AutomationScheduleTrigger)
- func (o AutomationTriggers) ToMap() (map[string]interface{}, error)
- func (o *AutomationTriggers) UnmarshalJSON(data []byte) (err error)
- type CreateSnapshotsResult
- func (o *CreateSnapshotsResult) GetCreatedSnapshotIDs() []string
- func (o *CreateSnapshotsResult) GetCreatedSnapshotIDsOk() ([]string, bool)
- func (o *CreateSnapshotsResult) GetKind() string
- func (o *CreateSnapshotsResult) GetKindOk() (*string, bool)
- func (o *CreateSnapshotsResult) HasCreatedSnapshotIDs() bool
- func (o CreateSnapshotsResult) MarshalJSON() ([]byte, error)
- func (o *CreateSnapshotsResult) SetCreatedSnapshotIDs(v []string)
- func (o *CreateSnapshotsResult) SetKind(v string)
- func (o CreateSnapshotsResult) ToMap() (map[string]interface{}, error)
- func (o *CreateSnapshotsResult) UnmarshalJSON(data []byte) (err error)
- type CreateVolumeAutomationPayload
- func (o *CreateVolumeAutomationPayload) GetDescription() string
- func (o *CreateVolumeAutomationPayload) GetDescriptionOk() (*string, bool)
- func (o *CreateVolumeAutomationPayload) GetInput() VolumeAutomationInput
- func (o *CreateVolumeAutomationPayload) GetInputOk() (*VolumeAutomationInput, bool)
- func (o *CreateVolumeAutomationPayload) GetName() string
- func (o *CreateVolumeAutomationPayload) GetNameOk() (*string, bool)
- func (o *CreateVolumeAutomationPayload) GetTemplateId() string
- func (o *CreateVolumeAutomationPayload) GetTemplateIdOk() (*string, bool)
- func (o *CreateVolumeAutomationPayload) GetTriggers() AutomationTriggers
- func (o *CreateVolumeAutomationPayload) GetTriggersOk() (*AutomationTriggers, bool)
- func (o *CreateVolumeAutomationPayload) HasDescription() bool
- func (o *CreateVolumeAutomationPayload) HasInput() bool
- func (o *CreateVolumeAutomationPayload) HasName() bool
- func (o *CreateVolumeAutomationPayload) HasTriggers() bool
- func (o CreateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
- func (o *CreateVolumeAutomationPayload) SetDescription(v string)
- func (o *CreateVolumeAutomationPayload) SetInput(v VolumeAutomationInput)
- func (o *CreateVolumeAutomationPayload) SetName(v string)
- func (o *CreateVolumeAutomationPayload) SetTemplateId(v string)
- func (o *CreateVolumeAutomationPayload) SetTriggers(v AutomationTriggers)
- func (o CreateVolumeAutomationPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateVolumeAutomationPayload) UnmarshalJSON(data []byte) (err error)
- type DefaultAPI
- type DefaultAPIService
- func (a *DefaultAPIService) CreateVolumeAutomation(ctx context.Context, projectId string, region string) ApiCreateVolumeAutomationRequest
- func (a *DefaultAPIService) CreateVolumeAutomationExecute(r ApiCreateVolumeAutomationRequest) (*VolumeAutomation, error)
- func (a *DefaultAPIService) CreateVolumeExecution(ctx context.Context, projectId string, region string, automationId string) ApiCreateVolumeExecutionRequest
- func (a *DefaultAPIService) CreateVolumeExecutionExecute(r ApiCreateVolumeExecutionRequest) (*VolumeExecutionResponse, error)
- func (a *DefaultAPIService) DeleteVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiDeleteVolumeAutomationRequest
- func (a *DefaultAPIService) DeleteVolumeAutomationExecute(r ApiDeleteVolumeAutomationRequest) error
- func (a *DefaultAPIService) GetVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiGetVolumeAutomationRequest
- func (a *DefaultAPIService) GetVolumeAutomationExecute(r ApiGetVolumeAutomationRequest) (*VolumeAutomation, error)
- func (a *DefaultAPIService) GetVolumeExecution(ctx context.Context, projectId string, region string, automationId string, ...) ApiGetVolumeExecutionRequest
- func (a *DefaultAPIService) GetVolumeExecutionExecute(r ApiGetVolumeExecutionRequest) (*VolumeExecutionResponse, error)
- func (a *DefaultAPIService) GetVolumeTemplate(ctx context.Context, projectId string, region string, templateId string) ApiGetVolumeTemplateRequest
- func (a *DefaultAPIService) GetVolumeTemplateExecute(r ApiGetVolumeTemplateRequest) (*GetVolumeTemplateResponse, error)
- func (a *DefaultAPIService) ListVolumeAutomations(ctx context.Context, projectId string, region string) ApiListVolumeAutomationsRequest
- func (a *DefaultAPIService) ListVolumeAutomationsExecute(r ApiListVolumeAutomationsRequest) (*ListAutomationsResponse, error)
- func (a *DefaultAPIService) ListVolumeExecutions(ctx context.Context, projectId string, region string, automationId string) ApiListVolumeExecutionsRequest
- func (a *DefaultAPIService) ListVolumeExecutionsExecute(r ApiListVolumeExecutionsRequest) (*ListExecutionsResponse, error)
- func (a *DefaultAPIService) ListVolumeTemplates(ctx context.Context, projectId string, region string) ApiListVolumeTemplatesRequest
- func (a *DefaultAPIService) ListVolumeTemplatesExecute(r ApiListVolumeTemplatesRequest) (*ListTemplatesResponse, error)
- func (a *DefaultAPIService) PartialUpdateVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiPartialUpdateVolumeAutomationRequest
- func (a *DefaultAPIService) PartialUpdateVolumeAutomationExecute(r ApiPartialUpdateVolumeAutomationRequest) (*VolumeAutomation, error)
- type DefaultAPIServiceMock
- func (a DefaultAPIServiceMock) CreateVolumeAutomation(ctx context.Context, projectId string, region string) ApiCreateVolumeAutomationRequest
- func (a DefaultAPIServiceMock) CreateVolumeAutomationExecute(r ApiCreateVolumeAutomationRequest) (*VolumeAutomation, error)
- func (a DefaultAPIServiceMock) CreateVolumeExecution(ctx context.Context, projectId string, region string, automationId string) ApiCreateVolumeExecutionRequest
- func (a DefaultAPIServiceMock) CreateVolumeExecutionExecute(r ApiCreateVolumeExecutionRequest) (*VolumeExecutionResponse, error)
- func (a DefaultAPIServiceMock) DeleteVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiDeleteVolumeAutomationRequest
- func (a DefaultAPIServiceMock) DeleteVolumeAutomationExecute(r ApiDeleteVolumeAutomationRequest) error
- func (a DefaultAPIServiceMock) GetVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiGetVolumeAutomationRequest
- func (a DefaultAPIServiceMock) GetVolumeAutomationExecute(r ApiGetVolumeAutomationRequest) (*VolumeAutomation, error)
- func (a DefaultAPIServiceMock) GetVolumeExecution(ctx context.Context, projectId string, region string, automationId string, ...) ApiGetVolumeExecutionRequest
- func (a DefaultAPIServiceMock) GetVolumeExecutionExecute(r ApiGetVolumeExecutionRequest) (*VolumeExecutionResponse, error)
- func (a DefaultAPIServiceMock) GetVolumeTemplate(ctx context.Context, projectId string, region string, templateId string) ApiGetVolumeTemplateRequest
- func (a DefaultAPIServiceMock) GetVolumeTemplateExecute(r ApiGetVolumeTemplateRequest) (*GetVolumeTemplateResponse, error)
- func (a DefaultAPIServiceMock) ListVolumeAutomations(ctx context.Context, projectId string, region string) ApiListVolumeAutomationsRequest
- func (a DefaultAPIServiceMock) ListVolumeAutomationsExecute(r ApiListVolumeAutomationsRequest) (*ListAutomationsResponse, error)
- func (a DefaultAPIServiceMock) ListVolumeExecutions(ctx context.Context, projectId string, region string, automationId string) ApiListVolumeExecutionsRequest
- func (a DefaultAPIServiceMock) ListVolumeExecutionsExecute(r ApiListVolumeExecutionsRequest) (*ListExecutionsResponse, error)
- func (a DefaultAPIServiceMock) ListVolumeTemplates(ctx context.Context, projectId string, region string) ApiListVolumeTemplatesRequest
- func (a DefaultAPIServiceMock) ListVolumeTemplatesExecute(r ApiListVolumeTemplatesRequest) (*ListTemplatesResponse, error)
- func (a DefaultAPIServiceMock) PartialUpdateVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiPartialUpdateVolumeAutomationRequest
- func (a DefaultAPIServiceMock) PartialUpdateVolumeAutomationExecute(r ApiPartialUpdateVolumeAutomationRequest) (*VolumeAutomation, error)
- type ErrorInfoDetail
- func (o *ErrorInfoDetail) GetDomain() string
- func (o *ErrorInfoDetail) GetDomainOk() (*string, bool)
- func (o *ErrorInfoDetail) GetMetadata() map[string]interface{}
- func (o *ErrorInfoDetail) GetMetadataOk() (map[string]interface{}, bool)
- func (o *ErrorInfoDetail) GetReason() string
- func (o *ErrorInfoDetail) GetReasonOk() (*string, bool)
- func (o *ErrorInfoDetail) GetType() string
- func (o *ErrorInfoDetail) GetTypeOk() (*string, bool)
- func (o *ErrorInfoDetail) HasMetadata() bool
- func (o ErrorInfoDetail) MarshalJSON() ([]byte, error)
- func (o *ErrorInfoDetail) SetDomain(v string)
- func (o *ErrorInfoDetail) SetMetadata(v map[string]interface{})
- func (o *ErrorInfoDetail) SetReason(v string)
- func (o *ErrorInfoDetail) SetType(v string)
- func (o ErrorInfoDetail) ToMap() (map[string]interface{}, error)
- func (o *ErrorInfoDetail) UnmarshalJSON(data []byte) (err error)
- type ErrorResponse
- func (o *ErrorResponse) GetError() ErrorResponseContent
- func (o *ErrorResponse) GetErrorOk() (*ErrorResponseContent, bool)
- func (o ErrorResponse) MarshalJSON() ([]byte, error)
- func (o *ErrorResponse) SetError(v ErrorResponseContent)
- func (o ErrorResponse) ToMap() (map[string]interface{}, error)
- func (o *ErrorResponse) UnmarshalJSON(data []byte) (err error)
- type ErrorResponseContent
- func (o *ErrorResponseContent) GetCode() int32
- func (o *ErrorResponseContent) GetCodeOk() (*int32, bool)
- func (o *ErrorResponseContent) GetDetails() []ErrorResponseContentDetails
- func (o *ErrorResponseContent) GetDetailsOk() ([]ErrorResponseContentDetails, bool)
- func (o *ErrorResponseContent) GetMessage() string
- func (o *ErrorResponseContent) GetMessageOk() (*string, bool)
- func (o *ErrorResponseContent) GetStatus() string
- func (o *ErrorResponseContent) GetStatusOk() (*string, bool)
- func (o *ErrorResponseContent) HasDetails() bool
- func (o ErrorResponseContent) MarshalJSON() ([]byte, error)
- func (o *ErrorResponseContent) SetCode(v int32)
- func (o *ErrorResponseContent) SetDetails(v []ErrorResponseContentDetails)
- func (o *ErrorResponseContent) SetMessage(v string)
- func (o *ErrorResponseContent) SetStatus(v string)
- func (o ErrorResponseContent) ToMap() (map[string]interface{}, error)
- func (o *ErrorResponseContent) UnmarshalJSON(data []byte) (err error)
- type ErrorResponseContentDetails
- func ErrorInfoDetailAsErrorResponseContentDetails(v *ErrorInfoDetail) ErrorResponseContentDetails
- func HelpErrorDetailAsErrorResponseContentDetails(v *HelpErrorDetail) ErrorResponseContentDetails
- func LocalizedMessageErrorDetailAsErrorResponseContentDetails(v *LocalizedMessageErrorDetail) ErrorResponseContentDetails
- type EventCreateResponse
- func (o *EventCreateResponse) GetId() string
- func (o *EventCreateResponse) GetIdOk() (*string, bool)
- func (o EventCreateResponse) MarshalJSON() ([]byte, error)
- func (o *EventCreateResponse) SetId(v string)
- func (o EventCreateResponse) ToMap() (map[string]interface{}, error)
- func (o *EventCreateResponse) UnmarshalJSON(data []byte) (err error)
- type GetVolumeIDsResult
- func (o *GetVolumeIDsResult) GetKind() string
- func (o *GetVolumeIDsResult) GetKindOk() (*string, bool)
- func (o *GetVolumeIDsResult) GetVolumeIDs() []string
- func (o *GetVolumeIDsResult) GetVolumeIDsOk() ([]string, bool)
- func (o *GetVolumeIDsResult) HasVolumeIDs() bool
- func (o GetVolumeIDsResult) MarshalJSON() ([]byte, error)
- func (o *GetVolumeIDsResult) SetKind(v string)
- func (o *GetVolumeIDsResult) SetVolumeIDs(v []string)
- func (o GetVolumeIDsResult) ToMap() (map[string]interface{}, error)
- func (o *GetVolumeIDsResult) UnmarshalJSON(data []byte) (err error)
- type GetVolumeTemplateResponse
- func (o *GetVolumeTemplateResponse) GetCreateTime() time.Time
- func (o *GetVolumeTemplateResponse) GetCreateTimeOk() (*time.Time, bool)
- func (o *GetVolumeTemplateResponse) GetDescription() string
- func (o *GetVolumeTemplateResponse) GetDescriptionOk() (*string, bool)
- func (o *GetVolumeTemplateResponse) GetId() string
- func (o *GetVolumeTemplateResponse) GetIdOk() (*string, bool)
- func (o *GetVolumeTemplateResponse) GetInput() VolumeTemplateAutomationInput
- func (o *GetVolumeTemplateResponse) GetInputOk() (*VolumeTemplateAutomationInput, bool)
- func (o *GetVolumeTemplateResponse) GetName() string
- func (o *GetVolumeTemplateResponse) GetNameOk() (*string, bool)
- func (o *GetVolumeTemplateResponse) GetOutput() VolumeOutput
- func (o *GetVolumeTemplateResponse) GetOutputOk() (*VolumeOutput, bool)
- func (o *GetVolumeTemplateResponse) HasInput() bool
- func (o *GetVolumeTemplateResponse) HasOutput() bool
- func (o GetVolumeTemplateResponse) MarshalJSON() ([]byte, error)
- func (o *GetVolumeTemplateResponse) SetCreateTime(v time.Time)
- func (o *GetVolumeTemplateResponse) SetDescription(v string)
- func (o *GetVolumeTemplateResponse) SetId(v string)
- func (o *GetVolumeTemplateResponse) SetInput(v VolumeTemplateAutomationInput)
- func (o *GetVolumeTemplateResponse) SetName(v string)
- func (o *GetVolumeTemplateResponse) SetOutput(v VolumeOutput)
- func (o GetVolumeTemplateResponse) ToMap() (map[string]interface{}, error)
- func (o *GetVolumeTemplateResponse) UnmarshalJSON(data []byte) (err error)
- type HelpErrorDetail
- func (o *HelpErrorDetail) GetDescription() string
- func (o *HelpErrorDetail) GetDescriptionOk() (*string, bool)
- func (o *HelpErrorDetail) GetType() string
- func (o *HelpErrorDetail) GetTypeOk() (*string, bool)
- func (o *HelpErrorDetail) GetUrl() string
- func (o *HelpErrorDetail) GetUrlOk() (*string, bool)
- func (o HelpErrorDetail) MarshalJSON() ([]byte, error)
- func (o *HelpErrorDetail) SetDescription(v string)
- func (o *HelpErrorDetail) SetType(v string)
- func (o *HelpErrorDetail) SetUrl(v string)
- func (o HelpErrorDetail) ToMap() (map[string]interface{}, error)
- func (o *HelpErrorDetail) UnmarshalJSON(data []byte) (err error)
- type ListAutomationsItem
- func (o *ListAutomationsItem) GetCreateTime() time.Time
- func (o *ListAutomationsItem) GetCreateTimeOk() (*time.Time, bool)
- func (o *ListAutomationsItem) GetDescription() string
- func (o *ListAutomationsItem) GetDescriptionOk() (*string, bool)
- func (o *ListAutomationsItem) GetId() string
- func (o *ListAutomationsItem) GetIdOk() (*string, bool)
- func (o *ListAutomationsItem) GetName() string
- func (o *ListAutomationsItem) GetNameOk() (*string, bool)
- func (o *ListAutomationsItem) GetTemplateId() string
- func (o *ListAutomationsItem) GetTemplateIdOk() (*string, bool)
- func (o *ListAutomationsItem) GetTriggers() AutomationTriggers
- func (o *ListAutomationsItem) GetTriggersOk() (*AutomationTriggers, bool)
- func (o *ListAutomationsItem) GetUpdateTime() time.Time
- func (o *ListAutomationsItem) GetUpdateTimeOk() (*time.Time, bool)
- func (o *ListAutomationsItem) HasDescription() bool
- func (o *ListAutomationsItem) HasName() bool
- func (o *ListAutomationsItem) HasTemplateId() bool
- func (o *ListAutomationsItem) HasTriggers() bool
- func (o ListAutomationsItem) MarshalJSON() ([]byte, error)
- func (o *ListAutomationsItem) SetCreateTime(v time.Time)
- func (o *ListAutomationsItem) SetDescription(v string)
- func (o *ListAutomationsItem) SetId(v string)
- func (o *ListAutomationsItem) SetName(v string)
- func (o *ListAutomationsItem) SetTemplateId(v string)
- func (o *ListAutomationsItem) SetTriggers(v AutomationTriggers)
- func (o *ListAutomationsItem) SetUpdateTime(v time.Time)
- func (o ListAutomationsItem) ToMap() (map[string]interface{}, error)
- func (o *ListAutomationsItem) UnmarshalJSON(data []byte) (err error)
- type ListAutomationsResponse
- func (o *ListAutomationsResponse) GetItems() []ListAutomationsItem
- func (o *ListAutomationsResponse) GetItemsOk() ([]ListAutomationsItem, bool)
- func (o *ListAutomationsResponse) GetNextPageToken() string
- func (o *ListAutomationsResponse) GetNextPageTokenOk() (*string, bool)
- func (o *ListAutomationsResponse) HasNextPageToken() bool
- func (o ListAutomationsResponse) MarshalJSON() ([]byte, error)
- func (o *ListAutomationsResponse) SetItems(v []ListAutomationsItem)
- func (o *ListAutomationsResponse) SetNextPageToken(v string)
- func (o ListAutomationsResponse) ToMap() (map[string]interface{}, error)
- func (o *ListAutomationsResponse) UnmarshalJSON(data []byte) (err error)
- type ListExecutionsItem
- func (o *ListExecutionsItem) GetCreateTime() time.Time
- func (o *ListExecutionsItem) GetCreateTimeOk() (*time.Time, bool)
- func (o *ListExecutionsItem) GetEndTime() time.Time
- func (o *ListExecutionsItem) GetEndTimeOk() (*time.Time, bool)
- func (o *ListExecutionsItem) GetId() string
- func (o *ListExecutionsItem) GetIdOk() (*string, bool)
- func (o *ListExecutionsItem) GetStatus() ListExecutionsItemStatus
- func (o *ListExecutionsItem) GetStatusOk() (*ListExecutionsItemStatus, bool)
- func (o *ListExecutionsItem) HasEndTime() bool
- func (o ListExecutionsItem) MarshalJSON() ([]byte, error)
- func (o *ListExecutionsItem) SetCreateTime(v time.Time)
- func (o *ListExecutionsItem) SetEndTime(v time.Time)
- func (o *ListExecutionsItem) SetId(v string)
- func (o *ListExecutionsItem) SetStatus(v ListExecutionsItemStatus)
- func (o ListExecutionsItem) ToMap() (map[string]interface{}, error)
- func (o *ListExecutionsItem) UnmarshalJSON(data []byte) (err error)
- type ListExecutionsItemStatus
- type ListExecutionsResponse
- func (o *ListExecutionsResponse) GetItems() []ListExecutionsItem
- func (o *ListExecutionsResponse) GetItemsOk() ([]ListExecutionsItem, bool)
- func (o *ListExecutionsResponse) GetNextPageToken() string
- func (o *ListExecutionsResponse) GetNextPageTokenOk() (*string, bool)
- func (o *ListExecutionsResponse) HasNextPageToken() bool
- func (o ListExecutionsResponse) MarshalJSON() ([]byte, error)
- func (o *ListExecutionsResponse) SetItems(v []ListExecutionsItem)
- func (o *ListExecutionsResponse) SetNextPageToken(v string)
- func (o ListExecutionsResponse) ToMap() (map[string]interface{}, error)
- func (o *ListExecutionsResponse) UnmarshalJSON(data []byte) (err error)
- type ListTemplatesResponse
- func (o *ListTemplatesResponse) GetItems() []Template
- func (o *ListTemplatesResponse) GetItemsOk() ([]Template, bool)
- func (o *ListTemplatesResponse) GetNextPageToken() string
- func (o *ListTemplatesResponse) GetNextPageTokenOk() (*string, bool)
- func (o *ListTemplatesResponse) HasNextPageToken() bool
- func (o ListTemplatesResponse) MarshalJSON() ([]byte, error)
- func (o *ListTemplatesResponse) SetItems(v []Template)
- func (o *ListTemplatesResponse) SetNextPageToken(v string)
- func (o ListTemplatesResponse) ToMap() (map[string]interface{}, error)
- func (o *ListTemplatesResponse) UnmarshalJSON(data []byte) (err error)
- type LocalizedMessageErrorDetail
- func (o *LocalizedMessageErrorDetail) GetLocale() string
- func (o *LocalizedMessageErrorDetail) GetLocaleOk() (*string, bool)
- func (o *LocalizedMessageErrorDetail) GetMessage() string
- func (o *LocalizedMessageErrorDetail) GetMessageOk() (*string, bool)
- func (o *LocalizedMessageErrorDetail) GetType() string
- func (o *LocalizedMessageErrorDetail) GetTypeOk() (*string, bool)
- func (o LocalizedMessageErrorDetail) MarshalJSON() ([]byte, error)
- func (o *LocalizedMessageErrorDetail) SetLocale(v string)
- func (o *LocalizedMessageErrorDetail) SetMessage(v string)
- func (o *LocalizedMessageErrorDetail) SetType(v string)
- func (o LocalizedMessageErrorDetail) ToMap() (map[string]interface{}, error)
- func (o *LocalizedMessageErrorDetail) UnmarshalJSON(data []byte) (err error)
- type MappedNullable
- type NullableAutomationScheduleTrigger
- func (v NullableAutomationScheduleTrigger) Get() *AutomationScheduleTrigger
- func (v NullableAutomationScheduleTrigger) IsSet() bool
- func (v NullableAutomationScheduleTrigger) MarshalJSON() ([]byte, error)
- func (v *NullableAutomationScheduleTrigger) Set(val *AutomationScheduleTrigger)
- func (v *NullableAutomationScheduleTrigger) UnmarshalJSON(src []byte) error
- func (v *NullableAutomationScheduleTrigger) Unset()
- type NullableAutomationTriggers
- func (v NullableAutomationTriggers) Get() *AutomationTriggers
- func (v NullableAutomationTriggers) IsSet() bool
- func (v NullableAutomationTriggers) MarshalJSON() ([]byte, error)
- func (v *NullableAutomationTriggers) Set(val *AutomationTriggers)
- func (v *NullableAutomationTriggers) UnmarshalJSON(src []byte) error
- func (v *NullableAutomationTriggers) Unset()
- type NullableBool
- type NullableCreateSnapshotsResult
- func (v NullableCreateSnapshotsResult) Get() *CreateSnapshotsResult
- func (v NullableCreateSnapshotsResult) IsSet() bool
- func (v NullableCreateSnapshotsResult) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSnapshotsResult) Set(val *CreateSnapshotsResult)
- func (v *NullableCreateSnapshotsResult) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSnapshotsResult) Unset()
- type NullableCreateVolumeAutomationPayload
- func (v NullableCreateVolumeAutomationPayload) Get() *CreateVolumeAutomationPayload
- func (v NullableCreateVolumeAutomationPayload) IsSet() bool
- func (v NullableCreateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateVolumeAutomationPayload) Set(val *CreateVolumeAutomationPayload)
- func (v *NullableCreateVolumeAutomationPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateVolumeAutomationPayload) Unset()
- type NullableErrorInfoDetail
- func (v NullableErrorInfoDetail) Get() *ErrorInfoDetail
- func (v NullableErrorInfoDetail) IsSet() bool
- func (v NullableErrorInfoDetail) MarshalJSON() ([]byte, error)
- func (v *NullableErrorInfoDetail) Set(val *ErrorInfoDetail)
- func (v *NullableErrorInfoDetail) UnmarshalJSON(src []byte) error
- func (v *NullableErrorInfoDetail) Unset()
- type NullableErrorResponse
- func (v NullableErrorResponse) Get() *ErrorResponse
- func (v NullableErrorResponse) IsSet() bool
- func (v NullableErrorResponse) MarshalJSON() ([]byte, error)
- func (v *NullableErrorResponse) Set(val *ErrorResponse)
- func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error
- func (v *NullableErrorResponse) Unset()
- type NullableErrorResponseContent
- func (v NullableErrorResponseContent) Get() *ErrorResponseContent
- func (v NullableErrorResponseContent) IsSet() bool
- func (v NullableErrorResponseContent) MarshalJSON() ([]byte, error)
- func (v *NullableErrorResponseContent) Set(val *ErrorResponseContent)
- func (v *NullableErrorResponseContent) UnmarshalJSON(src []byte) error
- func (v *NullableErrorResponseContent) Unset()
- type NullableErrorResponseContentDetails
- func (v NullableErrorResponseContentDetails) Get() *ErrorResponseContentDetails
- func (v NullableErrorResponseContentDetails) IsSet() bool
- func (v NullableErrorResponseContentDetails) MarshalJSON() ([]byte, error)
- func (v *NullableErrorResponseContentDetails) Set(val *ErrorResponseContentDetails)
- func (v *NullableErrorResponseContentDetails) UnmarshalJSON(src []byte) error
- func (v *NullableErrorResponseContentDetails) Unset()
- type NullableEventCreateResponse
- func (v NullableEventCreateResponse) Get() *EventCreateResponse
- func (v NullableEventCreateResponse) IsSet() bool
- func (v NullableEventCreateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableEventCreateResponse) Set(val *EventCreateResponse)
- func (v *NullableEventCreateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableEventCreateResponse) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableGetVolumeIDsResult
- func (v NullableGetVolumeIDsResult) Get() *GetVolumeIDsResult
- func (v NullableGetVolumeIDsResult) IsSet() bool
- func (v NullableGetVolumeIDsResult) MarshalJSON() ([]byte, error)
- func (v *NullableGetVolumeIDsResult) Set(val *GetVolumeIDsResult)
- func (v *NullableGetVolumeIDsResult) UnmarshalJSON(src []byte) error
- func (v *NullableGetVolumeIDsResult) Unset()
- type NullableGetVolumeTemplateResponse
- func (v NullableGetVolumeTemplateResponse) Get() *GetVolumeTemplateResponse
- func (v NullableGetVolumeTemplateResponse) IsSet() bool
- func (v NullableGetVolumeTemplateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetVolumeTemplateResponse) Set(val *GetVolumeTemplateResponse)
- func (v *NullableGetVolumeTemplateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetVolumeTemplateResponse) Unset()
- type NullableHelpErrorDetail
- func (v NullableHelpErrorDetail) Get() *HelpErrorDetail
- func (v NullableHelpErrorDetail) IsSet() bool
- func (v NullableHelpErrorDetail) MarshalJSON() ([]byte, error)
- func (v *NullableHelpErrorDetail) Set(val *HelpErrorDetail)
- func (v *NullableHelpErrorDetail) UnmarshalJSON(src []byte) error
- func (v *NullableHelpErrorDetail) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListAutomationsItem
- func (v NullableListAutomationsItem) Get() *ListAutomationsItem
- func (v NullableListAutomationsItem) IsSet() bool
- func (v NullableListAutomationsItem) MarshalJSON() ([]byte, error)
- func (v *NullableListAutomationsItem) Set(val *ListAutomationsItem)
- func (v *NullableListAutomationsItem) UnmarshalJSON(src []byte) error
- func (v *NullableListAutomationsItem) Unset()
- type NullableListAutomationsResponse
- func (v NullableListAutomationsResponse) Get() *ListAutomationsResponse
- func (v NullableListAutomationsResponse) IsSet() bool
- func (v NullableListAutomationsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListAutomationsResponse) Set(val *ListAutomationsResponse)
- func (v *NullableListAutomationsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListAutomationsResponse) Unset()
- type NullableListExecutionsItem
- func (v NullableListExecutionsItem) Get() *ListExecutionsItem
- func (v NullableListExecutionsItem) IsSet() bool
- func (v NullableListExecutionsItem) MarshalJSON() ([]byte, error)
- func (v *NullableListExecutionsItem) Set(val *ListExecutionsItem)
- func (v *NullableListExecutionsItem) UnmarshalJSON(src []byte) error
- func (v *NullableListExecutionsItem) Unset()
- type NullableListExecutionsItemStatus
- func (v NullableListExecutionsItemStatus) Get() *ListExecutionsItemStatus
- func (v NullableListExecutionsItemStatus) IsSet() bool
- func (v NullableListExecutionsItemStatus) MarshalJSON() ([]byte, error)
- func (v *NullableListExecutionsItemStatus) Set(val *ListExecutionsItemStatus)
- func (v *NullableListExecutionsItemStatus) UnmarshalJSON(src []byte) error
- func (v *NullableListExecutionsItemStatus) Unset()
- type NullableListExecutionsResponse
- func (v NullableListExecutionsResponse) Get() *ListExecutionsResponse
- func (v NullableListExecutionsResponse) IsSet() bool
- func (v NullableListExecutionsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListExecutionsResponse) Set(val *ListExecutionsResponse)
- func (v *NullableListExecutionsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListExecutionsResponse) Unset()
- type NullableListTemplatesResponse
- func (v NullableListTemplatesResponse) Get() *ListTemplatesResponse
- func (v NullableListTemplatesResponse) IsSet() bool
- func (v NullableListTemplatesResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListTemplatesResponse) Set(val *ListTemplatesResponse)
- func (v *NullableListTemplatesResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListTemplatesResponse) Unset()
- type NullableLocalizedMessageErrorDetail
- func (v NullableLocalizedMessageErrorDetail) Get() *LocalizedMessageErrorDetail
- func (v NullableLocalizedMessageErrorDetail) IsSet() bool
- func (v NullableLocalizedMessageErrorDetail) MarshalJSON() ([]byte, error)
- func (v *NullableLocalizedMessageErrorDetail) Set(val *LocalizedMessageErrorDetail)
- func (v *NullableLocalizedMessageErrorDetail) UnmarshalJSON(src []byte) error
- func (v *NullableLocalizedMessageErrorDetail) Unset()
- type NullablePartialUpdateVolumeAutomationPayload
- func (v NullablePartialUpdateVolumeAutomationPayload) Get() *PartialUpdateVolumeAutomationPayload
- func (v NullablePartialUpdateVolumeAutomationPayload) IsSet() bool
- func (v NullablePartialUpdateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
- func (v *NullablePartialUpdateVolumeAutomationPayload) Set(val *PartialUpdateVolumeAutomationPayload)
- func (v *NullablePartialUpdateVolumeAutomationPayload) UnmarshalJSON(src []byte) error
- func (v *NullablePartialUpdateVolumeAutomationPayload) Unset()
- type NullableSchedule
- type NullableScheduleDetails
- func (v NullableScheduleDetails) Get() *ScheduleDetails
- func (v NullableScheduleDetails) IsSet() bool
- func (v NullableScheduleDetails) MarshalJSON() ([]byte, error)
- func (v *NullableScheduleDetails) Set(val *ScheduleDetails)
- func (v *NullableScheduleDetails) UnmarshalJSON(src []byte) error
- func (v *NullableScheduleDetails) Unset()
- type NullableSchedulePatchRequest
- func (v NullableSchedulePatchRequest) Get() *SchedulePatchRequest
- func (v NullableSchedulePatchRequest) IsSet() bool
- func (v NullableSchedulePatchRequest) MarshalJSON() ([]byte, error)
- func (v *NullableSchedulePatchRequest) Set(val *SchedulePatchRequest)
- func (v *NullableSchedulePatchRequest) UnmarshalJSON(src []byte) error
- func (v *NullableSchedulePatchRequest) Unset()
- type NullableScheduleRequest
- func (v NullableScheduleRequest) Get() *ScheduleRequest
- func (v NullableScheduleRequest) IsSet() bool
- func (v NullableScheduleRequest) MarshalJSON() ([]byte, error)
- func (v *NullableScheduleRequest) Set(val *ScheduleRequest)
- func (v *NullableScheduleRequest) UnmarshalJSON(src []byte) error
- func (v *NullableScheduleRequest) Unset()
- type NullableSnapshotRetentionPolicy
- func (v NullableSnapshotRetentionPolicy) Get() *SnapshotRetentionPolicy
- func (v NullableSnapshotRetentionPolicy) IsSet() bool
- func (v NullableSnapshotRetentionPolicy) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotRetentionPolicy) Set(val *SnapshotRetentionPolicy)
- func (v *NullableSnapshotRetentionPolicy) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotRetentionPolicy) Unset()
- type NullableSnapshotRetentionPolicyCount
- func (v NullableSnapshotRetentionPolicyCount) Get() *SnapshotRetentionPolicyCount
- func (v NullableSnapshotRetentionPolicyCount) IsSet() bool
- func (v NullableSnapshotRetentionPolicyCount) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotRetentionPolicyCount) Set(val *SnapshotRetentionPolicyCount)
- func (v *NullableSnapshotRetentionPolicyCount) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotRetentionPolicyCount) Unset()
- type NullableSnapshotRetentionPolicyCountKind
- func (v NullableSnapshotRetentionPolicyCountKind) Get() *SnapshotRetentionPolicyCountKind
- func (v NullableSnapshotRetentionPolicyCountKind) IsSet() bool
- func (v NullableSnapshotRetentionPolicyCountKind) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotRetentionPolicyCountKind) Set(val *SnapshotRetentionPolicyCountKind)
- func (v *NullableSnapshotRetentionPolicyCountKind) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotRetentionPolicyCountKind) Unset()
- type NullableSnapshotRetentionPolicyIndefinitely
- func (v NullableSnapshotRetentionPolicyIndefinitely) Get() *SnapshotRetentionPolicyIndefinitely
- func (v NullableSnapshotRetentionPolicyIndefinitely) IsSet() bool
- func (v NullableSnapshotRetentionPolicyIndefinitely) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotRetentionPolicyIndefinitely) Set(val *SnapshotRetentionPolicyIndefinitely)
- func (v *NullableSnapshotRetentionPolicyIndefinitely) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotRetentionPolicyIndefinitely) Unset()
- type NullableSnapshotRetentionPolicyIndefinitelyKind
- func (v NullableSnapshotRetentionPolicyIndefinitelyKind) Get() *SnapshotRetentionPolicyIndefinitelyKind
- func (v NullableSnapshotRetentionPolicyIndefinitelyKind) IsSet() bool
- func (v NullableSnapshotRetentionPolicyIndefinitelyKind) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotRetentionPolicyIndefinitelyKind) Set(val *SnapshotRetentionPolicyIndefinitelyKind)
- func (v *NullableSnapshotRetentionPolicyIndefinitelyKind) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotRetentionPolicyIndefinitelyKind) Unset()
- type NullableString
- type NullableTemplate
- type NullableTime
- type NullableVolumeAutomation
- func (v NullableVolumeAutomation) Get() *VolumeAutomation
- func (v NullableVolumeAutomation) IsSet() bool
- func (v NullableVolumeAutomation) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeAutomation) Set(val *VolumeAutomation)
- func (v *NullableVolumeAutomation) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeAutomation) Unset()
- type NullableVolumeAutomationInput
- func (v NullableVolumeAutomationInput) Get() *VolumeAutomationInput
- func (v NullableVolumeAutomationInput) IsSet() bool
- func (v NullableVolumeAutomationInput) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeAutomationInput) Set(val *VolumeAutomationInput)
- func (v *NullableVolumeAutomationInput) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeAutomationInput) Unset()
- type NullableVolumeExecutionAutomation
- func (v NullableVolumeExecutionAutomation) Get() *VolumeExecutionAutomation
- func (v NullableVolumeExecutionAutomation) IsSet() bool
- func (v NullableVolumeExecutionAutomation) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionAutomation) Set(val *VolumeExecutionAutomation)
- func (v *NullableVolumeExecutionAutomation) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionAutomation) Unset()
- type NullableVolumeExecutionDetails
- func (v NullableVolumeExecutionDetails) Get() *VolumeExecutionDetails
- func (v NullableVolumeExecutionDetails) IsSet() bool
- func (v NullableVolumeExecutionDetails) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionDetails) Set(val *VolumeExecutionDetails)
- func (v *NullableVolumeExecutionDetails) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionDetails) Unset()
- type NullableVolumeExecutionOutput
- func (v NullableVolumeExecutionOutput) Get() *VolumeExecutionOutput
- func (v NullableVolumeExecutionOutput) IsSet() bool
- func (v NullableVolumeExecutionOutput) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionOutput) Set(val *VolumeExecutionOutput)
- func (v *NullableVolumeExecutionOutput) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionOutput) Unset()
- type NullableVolumeExecutionOutputStep
- func (v NullableVolumeExecutionOutputStep) Get() *VolumeExecutionOutputStep
- func (v NullableVolumeExecutionOutputStep) IsSet() bool
- func (v NullableVolumeExecutionOutputStep) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionOutputStep) Set(val *VolumeExecutionOutputStep)
- func (v *NullableVolumeExecutionOutputStep) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionOutputStep) Unset()
- type NullableVolumeExecutionOutputStepStatus
- func (v NullableVolumeExecutionOutputStepStatus) Get() *VolumeExecutionOutputStepStatus
- func (v NullableVolumeExecutionOutputStepStatus) IsSet() bool
- func (v NullableVolumeExecutionOutputStepStatus) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionOutputStepStatus) Set(val *VolumeExecutionOutputStepStatus)
- func (v *NullableVolumeExecutionOutputStepStatus) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionOutputStepStatus) Unset()
- type NullableVolumeExecutionResponse
- func (v NullableVolumeExecutionResponse) Get() *VolumeExecutionResponse
- func (v NullableVolumeExecutionResponse) IsSet() bool
- func (v NullableVolumeExecutionResponse) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionResponse) Set(val *VolumeExecutionResponse)
- func (v *NullableVolumeExecutionResponse) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionResponse) Unset()
- type NullableVolumeExecutionResponseStatus
- func (v NullableVolumeExecutionResponseStatus) Get() *VolumeExecutionResponseStatus
- func (v NullableVolumeExecutionResponseStatus) IsSet() bool
- func (v NullableVolumeExecutionResponseStatus) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeExecutionResponseStatus) Set(val *VolumeExecutionResponseStatus)
- func (v *NullableVolumeExecutionResponseStatus) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeExecutionResponseStatus) Unset()
- type NullableVolumeOutput
- func (v NullableVolumeOutput) Get() *VolumeOutput
- func (v NullableVolumeOutput) IsSet() bool
- func (v NullableVolumeOutput) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeOutput) Set(val *VolumeOutput)
- func (v *NullableVolumeOutput) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeOutput) Unset()
- type NullableVolumeOutputStep
- func (v NullableVolumeOutputStep) Get() *VolumeOutputStep
- func (v NullableVolumeOutputStep) IsSet() bool
- func (v NullableVolumeOutputStep) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeOutputStep) Set(val *VolumeOutputStep)
- func (v *NullableVolumeOutputStep) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeOutputStep) Unset()
- type NullableVolumeOutputStepResult
- func (v NullableVolumeOutputStepResult) Get() *VolumeOutputStepResult
- func (v NullableVolumeOutputStepResult) IsSet() bool
- func (v NullableVolumeOutputStepResult) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeOutputStepResult) Set(val *VolumeOutputStepResult)
- func (v *NullableVolumeOutputStepResult) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeOutputStepResult) Unset()
- type NullableVolumeRecoveryPointManagementInput
- func (v NullableVolumeRecoveryPointManagementInput) Get() *VolumeRecoveryPointManagementInput
- func (v NullableVolumeRecoveryPointManagementInput) IsSet() bool
- func (v NullableVolumeRecoveryPointManagementInput) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeRecoveryPointManagementInput) Set(val *VolumeRecoveryPointManagementInput)
- func (v *NullableVolumeRecoveryPointManagementInput) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeRecoveryPointManagementInput) Unset()
- type NullableVolumeTemplateAutomationInput
- func (v NullableVolumeTemplateAutomationInput) Get() *VolumeTemplateAutomationInput
- func (v NullableVolumeTemplateAutomationInput) IsSet() bool
- func (v NullableVolumeTemplateAutomationInput) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeTemplateAutomationInput) Set(val *VolumeTemplateAutomationInput)
- func (v *NullableVolumeTemplateAutomationInput) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeTemplateAutomationInput) Unset()
- type NullableVolumeTemplateAutomationInputKind
- func (v NullableVolumeTemplateAutomationInputKind) Get() *VolumeTemplateAutomationInputKind
- func (v NullableVolumeTemplateAutomationInputKind) IsSet() bool
- func (v NullableVolumeTemplateAutomationInputKind) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeTemplateAutomationInputKind) Set(val *VolumeTemplateAutomationInputKind)
- func (v *NullableVolumeTemplateAutomationInputKind) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeTemplateAutomationInputKind) Unset()
- type PartialUpdateVolumeAutomationPayload
- func (o *PartialUpdateVolumeAutomationPayload) GetDescription() string
- func (o *PartialUpdateVolumeAutomationPayload) GetDescriptionOk() (*string, bool)
- func (o *PartialUpdateVolumeAutomationPayload) GetInput() VolumeAutomationInput
- func (o *PartialUpdateVolumeAutomationPayload) GetInputOk() (*VolumeAutomationInput, bool)
- func (o *PartialUpdateVolumeAutomationPayload) GetName() string
- func (o *PartialUpdateVolumeAutomationPayload) GetNameOk() (*string, bool)
- func (o *PartialUpdateVolumeAutomationPayload) GetTriggers() AutomationTriggers
- func (o *PartialUpdateVolumeAutomationPayload) GetTriggersOk() (*AutomationTriggers, bool)
- func (o *PartialUpdateVolumeAutomationPayload) HasDescription() bool
- func (o *PartialUpdateVolumeAutomationPayload) HasInput() bool
- func (o *PartialUpdateVolumeAutomationPayload) HasName() bool
- func (o *PartialUpdateVolumeAutomationPayload) HasTriggers() bool
- func (o PartialUpdateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
- func (o *PartialUpdateVolumeAutomationPayload) SetDescription(v string)
- func (o *PartialUpdateVolumeAutomationPayload) SetInput(v VolumeAutomationInput)
- func (o *PartialUpdateVolumeAutomationPayload) SetName(v string)
- func (o *PartialUpdateVolumeAutomationPayload) SetTriggers(v AutomationTriggers)
- func (o PartialUpdateVolumeAutomationPayload) ToMap() (map[string]interface{}, error)
- func (o *PartialUpdateVolumeAutomationPayload) UnmarshalJSON(data []byte) (err error)
- type Schedule
- func (o *Schedule) GetId() string
- func (o *Schedule) GetIdOk() (*string, bool)
- func (o *Schedule) GetName() string
- func (o *Schedule) GetNameOk() (*string, bool)
- func (o *Schedule) HasId() bool
- func (o *Schedule) HasName() bool
- func (o Schedule) MarshalJSON() ([]byte, error)
- func (o *Schedule) SetId(v string)
- func (o *Schedule) SetName(v string)
- func (o Schedule) ToMap() (map[string]interface{}, error)
- func (o *Schedule) UnmarshalJSON(data []byte) (err error)
- type ScheduleDetails
- func (o *ScheduleDetails) GetId() string
- func (o *ScheduleDetails) GetIdOk() (*string, bool)
- func (o *ScheduleDetails) GetName() string
- func (o *ScheduleDetails) GetNameOk() (*string, bool)
- func (o *ScheduleDetails) GetWorkflowConfig() map[string]interface{}
- func (o *ScheduleDetails) GetWorkflowConfigOk() (map[string]interface{}, bool)
- func (o *ScheduleDetails) HasId() bool
- func (o *ScheduleDetails) HasName() bool
- func (o *ScheduleDetails) HasWorkflowConfig() bool
- func (o ScheduleDetails) MarshalJSON() ([]byte, error)
- func (o *ScheduleDetails) SetId(v string)
- func (o *ScheduleDetails) SetName(v string)
- func (o *ScheduleDetails) SetWorkflowConfig(v map[string]interface{})
- func (o ScheduleDetails) ToMap() (map[string]interface{}, error)
- func (o *ScheduleDetails) UnmarshalJSON(data []byte) (err error)
- type SchedulePatchRequest
- func (o *SchedulePatchRequest) GetName() string
- func (o *SchedulePatchRequest) GetNameOk() (*string, bool)
- func (o *SchedulePatchRequest) GetRrule() string
- func (o *SchedulePatchRequest) GetRruleOk() (*string, bool)
- func (o *SchedulePatchRequest) GetWorkflowConfig() map[string]interface{}
- func (o *SchedulePatchRequest) GetWorkflowConfigOk() (map[string]interface{}, bool)
- func (o *SchedulePatchRequest) HasName() bool
- func (o *SchedulePatchRequest) HasRrule() bool
- func (o *SchedulePatchRequest) HasWorkflowConfig() bool
- func (o SchedulePatchRequest) MarshalJSON() ([]byte, error)
- func (o *SchedulePatchRequest) SetName(v string)
- func (o *SchedulePatchRequest) SetRrule(v string)
- func (o *SchedulePatchRequest) SetWorkflowConfig(v map[string]interface{})
- func (o SchedulePatchRequest) ToMap() (map[string]interface{}, error)
- func (o *SchedulePatchRequest) UnmarshalJSON(data []byte) (err error)
- type ScheduleRequest
- func (o *ScheduleRequest) GetName() string
- func (o *ScheduleRequest) GetNameOk() (*string, bool)
- func (o *ScheduleRequest) GetRrule() string
- func (o *ScheduleRequest) GetRruleOk() (*string, bool)
- func (o *ScheduleRequest) GetWorkflowConfig() map[string]interface{}
- func (o *ScheduleRequest) GetWorkflowConfigOk() (map[string]interface{}, bool)
- func (o *ScheduleRequest) HasWorkflowConfig() bool
- func (o ScheduleRequest) MarshalJSON() ([]byte, error)
- func (o *ScheduleRequest) SetName(v string)
- func (o *ScheduleRequest) SetRrule(v string)
- func (o *ScheduleRequest) SetWorkflowConfig(v map[string]interface{})
- func (o ScheduleRequest) ToMap() (map[string]interface{}, error)
- func (o *ScheduleRequest) UnmarshalJSON(data []byte) (err error)
- type SnapshotRetentionPolicy
- type SnapshotRetentionPolicyCount
- func (o *SnapshotRetentionPolicyCount) GetKind() SnapshotRetentionPolicyCountKind
- func (o *SnapshotRetentionPolicyCount) GetKindOk() (*SnapshotRetentionPolicyCountKind, bool)
- func (o *SnapshotRetentionPolicyCount) GetValue() int32
- func (o *SnapshotRetentionPolicyCount) GetValueOk() (*int32, bool)
- func (o SnapshotRetentionPolicyCount) MarshalJSON() ([]byte, error)
- func (o *SnapshotRetentionPolicyCount) SetKind(v SnapshotRetentionPolicyCountKind)
- func (o *SnapshotRetentionPolicyCount) SetValue(v int32)
- func (o SnapshotRetentionPolicyCount) ToMap() (map[string]interface{}, error)
- func (o *SnapshotRetentionPolicyCount) UnmarshalJSON(data []byte) (err error)
- type SnapshotRetentionPolicyCountKind
- type SnapshotRetentionPolicyIndefinitely
- func (o *SnapshotRetentionPolicyIndefinitely) GetKind() SnapshotRetentionPolicyIndefinitelyKind
- func (o *SnapshotRetentionPolicyIndefinitely) GetKindOk() (*SnapshotRetentionPolicyIndefinitelyKind, bool)
- func (o SnapshotRetentionPolicyIndefinitely) MarshalJSON() ([]byte, error)
- func (o *SnapshotRetentionPolicyIndefinitely) SetKind(v SnapshotRetentionPolicyIndefinitelyKind)
- func (o SnapshotRetentionPolicyIndefinitely) ToMap() (map[string]interface{}, error)
- func (o *SnapshotRetentionPolicyIndefinitely) UnmarshalJSON(data []byte) (err error)
- type SnapshotRetentionPolicyIndefinitelyKind
- type Template
- func (o *Template) GetCreateTime() time.Time
- func (o *Template) GetCreateTimeOk() (*time.Time, bool)
- func (o *Template) GetDescription() string
- func (o *Template) GetDescriptionOk() (*string, bool)
- func (o *Template) GetId() string
- func (o *Template) GetIdOk() (*string, bool)
- func (o *Template) GetName() string
- func (o *Template) GetNameOk() (*string, bool)
- func (o Template) MarshalJSON() ([]byte, error)
- func (o *Template) SetCreateTime(v time.Time)
- func (o *Template) SetDescription(v string)
- func (o *Template) SetId(v string)
- func (o *Template) SetName(v string)
- func (o Template) ToMap() (map[string]interface{}, error)
- func (o *Template) UnmarshalJSON(data []byte) (err error)
- type VolumeAutomation
- func (o *VolumeAutomation) GetCreateTime() time.Time
- func (o *VolumeAutomation) GetCreateTimeOk() (*time.Time, bool)
- func (o *VolumeAutomation) GetDescription() string
- func (o *VolumeAutomation) GetDescriptionOk() (*string, bool)
- func (o *VolumeAutomation) GetId() string
- func (o *VolumeAutomation) GetIdOk() (*string, bool)
- func (o *VolumeAutomation) GetInput() VolumeAutomationInput
- func (o *VolumeAutomation) GetInputOk() (*VolumeAutomationInput, bool)
- func (o *VolumeAutomation) GetName() string
- func (o *VolumeAutomation) GetNameOk() (*string, bool)
- func (o *VolumeAutomation) GetOutput() VolumeOutput
- func (o *VolumeAutomation) GetOutputOk() (*VolumeOutput, bool)
- func (o *VolumeAutomation) GetTemplateId() string
- func (o *VolumeAutomation) GetTemplateIdOk() (*string, bool)
- func (o *VolumeAutomation) GetTriggers() AutomationTriggers
- func (o *VolumeAutomation) GetTriggersOk() (*AutomationTriggers, bool)
- func (o *VolumeAutomation) GetUpdateTime() time.Time
- func (o *VolumeAutomation) GetUpdateTimeOk() (*time.Time, bool)
- func (o *VolumeAutomation) HasDescription() bool
- func (o *VolumeAutomation) HasInput() bool
- func (o *VolumeAutomation) HasName() bool
- func (o *VolumeAutomation) HasOutput() bool
- func (o *VolumeAutomation) HasTemplateId() bool
- func (o *VolumeAutomation) HasTriggers() bool
- func (o VolumeAutomation) MarshalJSON() ([]byte, error)
- func (o *VolumeAutomation) SetCreateTime(v time.Time)
- func (o *VolumeAutomation) SetDescription(v string)
- func (o *VolumeAutomation) SetId(v string)
- func (o *VolumeAutomation) SetInput(v VolumeAutomationInput)
- func (o *VolumeAutomation) SetName(v string)
- func (o *VolumeAutomation) SetOutput(v VolumeOutput)
- func (o *VolumeAutomation) SetTemplateId(v string)
- func (o *VolumeAutomation) SetTriggers(v AutomationTriggers)
- func (o *VolumeAutomation) SetUpdateTime(v time.Time)
- func (o VolumeAutomation) ToMap() (map[string]interface{}, error)
- func (o *VolumeAutomation) UnmarshalJSON(data []byte) (err error)
- type VolumeAutomationInput
- type VolumeExecutionAutomation
- func (o *VolumeExecutionAutomation) GetCreateTime() time.Time
- func (o *VolumeExecutionAutomation) GetCreateTimeOk() (*time.Time, bool)
- func (o *VolumeExecutionAutomation) GetDescription() string
- func (o *VolumeExecutionAutomation) GetDescriptionOk() (*string, bool)
- func (o *VolumeExecutionAutomation) GetInput() VolumeAutomationInput
- func (o *VolumeExecutionAutomation) GetInputOk() (*VolumeAutomationInput, bool)
- func (o *VolumeExecutionAutomation) GetName() string
- func (o *VolumeExecutionAutomation) GetNameOk() (*string, bool)
- func (o *VolumeExecutionAutomation) GetOutput() VolumeOutput
- func (o *VolumeExecutionAutomation) GetOutputOk() (*VolumeOutput, bool)
- func (o *VolumeExecutionAutomation) GetTemplateId() string
- func (o *VolumeExecutionAutomation) GetTemplateIdOk() (*string, bool)
- func (o *VolumeExecutionAutomation) GetTriggers() AutomationTriggers
- func (o *VolumeExecutionAutomation) GetTriggersOk() (*AutomationTriggers, bool)
- func (o *VolumeExecutionAutomation) GetUpdateTime() time.Time
- func (o *VolumeExecutionAutomation) GetUpdateTimeOk() (*time.Time, bool)
- func (o *VolumeExecutionAutomation) HasDescription() bool
- func (o *VolumeExecutionAutomation) HasInput() bool
- func (o *VolumeExecutionAutomation) HasName() bool
- func (o *VolumeExecutionAutomation) HasOutput() bool
- func (o *VolumeExecutionAutomation) HasTemplateId() bool
- func (o *VolumeExecutionAutomation) HasTriggers() bool
- func (o VolumeExecutionAutomation) MarshalJSON() ([]byte, error)
- func (o *VolumeExecutionAutomation) SetCreateTime(v time.Time)
- func (o *VolumeExecutionAutomation) SetDescription(v string)
- func (o *VolumeExecutionAutomation) SetInput(v VolumeAutomationInput)
- func (o *VolumeExecutionAutomation) SetName(v string)
- func (o *VolumeExecutionAutomation) SetOutput(v VolumeOutput)
- func (o *VolumeExecutionAutomation) SetTemplateId(v string)
- func (o *VolumeExecutionAutomation) SetTriggers(v AutomationTriggers)
- func (o *VolumeExecutionAutomation) SetUpdateTime(v time.Time)
- func (o VolumeExecutionAutomation) ToMap() (map[string]interface{}, error)
- func (o *VolumeExecutionAutomation) UnmarshalJSON(data []byte) (err error)
- type VolumeExecutionDetails
- func (o *VolumeExecutionDetails) GetConfig() VolumeExecutionAutomation
- func (o *VolumeExecutionDetails) GetConfigOk() (*VolumeExecutionAutomation, bool)
- func (o *VolumeExecutionDetails) GetOutput() VolumeExecutionOutput
- func (o *VolumeExecutionDetails) GetOutputOk() (*VolumeExecutionOutput, bool)
- func (o *VolumeExecutionDetails) HasOutput() bool
- func (o VolumeExecutionDetails) MarshalJSON() ([]byte, error)
- func (o *VolumeExecutionDetails) SetConfig(v VolumeExecutionAutomation)
- func (o *VolumeExecutionDetails) SetOutput(v VolumeExecutionOutput)
- func (o VolumeExecutionDetails) ToMap() (map[string]interface{}, error)
- func (o *VolumeExecutionDetails) UnmarshalJSON(data []byte) (err error)
- type VolumeExecutionOutput
- func (o *VolumeExecutionOutput) GetSteps() []VolumeExecutionOutputStep
- func (o *VolumeExecutionOutput) GetStepsOk() ([]VolumeExecutionOutputStep, bool)
- func (o *VolumeExecutionOutput) HasSteps() bool
- func (o VolumeExecutionOutput) MarshalJSON() ([]byte, error)
- func (o *VolumeExecutionOutput) SetSteps(v []VolumeExecutionOutputStep)
- func (o VolumeExecutionOutput) ToMap() (map[string]interface{}, error)
- func (o *VolumeExecutionOutput) UnmarshalJSON(data []byte) (err error)
- type VolumeExecutionOutputStep
- func (o *VolumeExecutionOutputStep) GetMessage() string
- func (o *VolumeExecutionOutputStep) GetMessageOk() (*string, bool)
- func (o *VolumeExecutionOutputStep) GetName() string
- func (o *VolumeExecutionOutputStep) GetNameOk() (*string, bool)
- func (o *VolumeExecutionOutputStep) GetResult() VolumeOutputStepResult
- func (o *VolumeExecutionOutputStep) GetResultOk() (*VolumeOutputStepResult, bool)
- func (o *VolumeExecutionOutputStep) GetStatus() VolumeExecutionOutputStepStatus
- func (o *VolumeExecutionOutputStep) GetStatusOk() (*VolumeExecutionOutputStepStatus, bool)
- func (o *VolumeExecutionOutputStep) HasMessage() bool
- func (o *VolumeExecutionOutputStep) HasResult() bool
- func (o VolumeExecutionOutputStep) MarshalJSON() ([]byte, error)
- func (o *VolumeExecutionOutputStep) SetMessage(v string)
- func (o *VolumeExecutionOutputStep) SetName(v string)
- func (o *VolumeExecutionOutputStep) SetResult(v VolumeOutputStepResult)
- func (o *VolumeExecutionOutputStep) SetStatus(v VolumeExecutionOutputStepStatus)
- func (o VolumeExecutionOutputStep) ToMap() (map[string]interface{}, error)
- func (o *VolumeExecutionOutputStep) UnmarshalJSON(data []byte) (err error)
- type VolumeExecutionOutputStepStatus
- type VolumeExecutionResponse
- func (o *VolumeExecutionResponse) GetAutomation() VolumeExecutionDetails
- func (o *VolumeExecutionResponse) GetAutomationOk() (*VolumeExecutionDetails, bool)
- func (o *VolumeExecutionResponse) GetCreateTime() time.Time
- func (o *VolumeExecutionResponse) GetCreateTimeOk() (*time.Time, bool)
- func (o *VolumeExecutionResponse) GetEndTime() time.Time
- func (o *VolumeExecutionResponse) GetEndTimeOk() (*time.Time, bool)
- func (o *VolumeExecutionResponse) GetId() string
- func (o *VolumeExecutionResponse) GetIdOk() (*string, bool)
- func (o *VolumeExecutionResponse) GetStatus() VolumeExecutionResponseStatus
- func (o *VolumeExecutionResponse) GetStatusOk() (*VolumeExecutionResponseStatus, bool)
- func (o *VolumeExecutionResponse) HasAutomation() bool
- func (o *VolumeExecutionResponse) HasEndTime() bool
- func (o VolumeExecutionResponse) MarshalJSON() ([]byte, error)
- func (o *VolumeExecutionResponse) SetAutomation(v VolumeExecutionDetails)
- func (o *VolumeExecutionResponse) SetCreateTime(v time.Time)
- func (o *VolumeExecutionResponse) SetEndTime(v time.Time)
- func (o *VolumeExecutionResponse) SetId(v string)
- func (o *VolumeExecutionResponse) SetStatus(v VolumeExecutionResponseStatus)
- func (o VolumeExecutionResponse) ToMap() (map[string]interface{}, error)
- func (o *VolumeExecutionResponse) UnmarshalJSON(data []byte) (err error)
- type VolumeExecutionResponseStatus
- type VolumeOutput
- func (o *VolumeOutput) GetSteps() []VolumeOutputStep
- func (o *VolumeOutput) GetStepsOk() ([]VolumeOutputStep, bool)
- func (o *VolumeOutput) HasSteps() bool
- func (o VolumeOutput) MarshalJSON() ([]byte, error)
- func (o *VolumeOutput) SetSteps(v []VolumeOutputStep)
- func (o VolumeOutput) ToMap() (map[string]interface{}, error)
- func (o *VolumeOutput) UnmarshalJSON(data []byte) (err error)
- type VolumeOutputStep
- func (o *VolumeOutputStep) GetName() string
- func (o *VolumeOutputStep) GetNameOk() (*string, bool)
- func (o *VolumeOutputStep) GetResult() VolumeOutputStepResult
- func (o *VolumeOutputStep) GetResultOk() (*VolumeOutputStepResult, bool)
- func (o *VolumeOutputStep) HasResult() bool
- func (o VolumeOutputStep) MarshalJSON() ([]byte, error)
- func (o *VolumeOutputStep) SetName(v string)
- func (o *VolumeOutputStep) SetResult(v VolumeOutputStepResult)
- func (o VolumeOutputStep) ToMap() (map[string]interface{}, error)
- func (o *VolumeOutputStep) UnmarshalJSON(data []byte) (err error)
- type VolumeOutputStepResult
- type VolumeRecoveryPointManagementInput
- func (o *VolumeRecoveryPointManagementInput) GetInheritVolumeLabels() bool
- func (o *VolumeRecoveryPointManagementInput) GetInheritVolumeLabelsOk() (*bool, bool)
- func (o *VolumeRecoveryPointManagementInput) GetKind() string
- func (o *VolumeRecoveryPointManagementInput) GetKindOk() (*string, bool)
- func (o *VolumeRecoveryPointManagementInput) GetRecoveryPointLabels() map[string]string
- func (o *VolumeRecoveryPointManagementInput) GetRecoveryPointLabelsOk() (*map[string]string, bool)
- func (o *VolumeRecoveryPointManagementInput) GetSnapshotRetentionPolicy() SnapshotRetentionPolicy
- func (o *VolumeRecoveryPointManagementInput) GetSnapshotRetentionPolicyOk() (*SnapshotRetentionPolicy, bool)
- func (o *VolumeRecoveryPointManagementInput) GetVolumeLabelSelector() string
- func (o *VolumeRecoveryPointManagementInput) GetVolumeLabelSelectorOk() (*string, bool)
- func (o *VolumeRecoveryPointManagementInput) HasInheritVolumeLabels() bool
- func (o *VolumeRecoveryPointManagementInput) HasRecoveryPointLabels() bool
- func (o *VolumeRecoveryPointManagementInput) HasVolumeLabelSelector() bool
- func (o VolumeRecoveryPointManagementInput) MarshalJSON() ([]byte, error)
- func (o *VolumeRecoveryPointManagementInput) SetInheritVolumeLabels(v bool)
- func (o *VolumeRecoveryPointManagementInput) SetKind(v string)
- func (o *VolumeRecoveryPointManagementInput) SetRecoveryPointLabels(v map[string]string)
- func (o *VolumeRecoveryPointManagementInput) SetSnapshotRetentionPolicy(v SnapshotRetentionPolicy)
- func (o *VolumeRecoveryPointManagementInput) SetVolumeLabelSelector(v string)
- func (o VolumeRecoveryPointManagementInput) ToMap() (map[string]interface{}, error)
- func (o *VolumeRecoveryPointManagementInput) UnmarshalJSON(data []byte) (err error)
- type VolumeTemplateAutomationInput
- func (o *VolumeTemplateAutomationInput) GetKind() VolumeTemplateAutomationInputKind
- func (o *VolumeTemplateAutomationInput) GetKindOk() (*VolumeTemplateAutomationInputKind, bool)
- func (o VolumeTemplateAutomationInput) MarshalJSON() ([]byte, error)
- func (o *VolumeTemplateAutomationInput) SetKind(v VolumeTemplateAutomationInputKind)
- func (o VolumeTemplateAutomationInput) ToMap() (map[string]interface{}, error)
- func (o *VolumeTemplateAutomationInput) UnmarshalJSON(data []byte) (err error)
- type VolumeTemplateAutomationInputKind
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var AllowedListExecutionsItemStatusEnumValues = []ListExecutionsItemStatus{
"PENDING",
"RUNNING",
"COMPLETED",
"FAILED",
"TERMINATED",
"unknown_default_open_api",
}
All allowed values of ListExecutionsItemStatus enum
var AllowedSnapshotRetentionPolicyCountKindEnumValues = []SnapshotRetentionPolicyCountKind{
"count",
"unknown_default_open_api",
}
All allowed values of SnapshotRetentionPolicyCountKind enum
var AllowedSnapshotRetentionPolicyIndefinitelyKindEnumValues = []SnapshotRetentionPolicyIndefinitelyKind{
"indefinitely",
"unknown_default_open_api",
}
All allowed values of SnapshotRetentionPolicyIndefinitelyKind enum
var AllowedVolumeExecutionOutputStepStatusEnumValues = []VolumeExecutionOutputStepStatus{
"PENDING",
"RUNNING",
"FAILED",
"SUCCESSFUL",
"unknown_default_open_api",
}
All allowed values of VolumeExecutionOutputStepStatus enum
var AllowedVolumeExecutionResponseStatusEnumValues = []VolumeExecutionResponseStatus{
"PENDING",
"RUNNING",
"COMPLETED",
"FAILED",
"TERMINATED",
"unknown_default_open_api",
}
All allowed values of VolumeExecutionResponseStatus enum
var AllowedVolumeTemplateAutomationInputKindEnumValues = []VolumeTemplateAutomationInputKind{
"VolumeRecoveryPointManagement",
"unknown_default_open_api",
}
All allowed values of VolumeTemplateAutomationInputKind enum
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 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 {
DefaultAPI DefaultAPI
// contains filtered or unexported fields
}
APIClient manages communication with the STACKIT Automation Service API API v1beta.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. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
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
type APIResponse ¶
type APIResponse struct {
*http.Response `json:"-"`
Message string `json:"message,omitempty"`
// Operation is the name of the OpenAPI operation.
Operation string `json:"operation,omitempty"`
// RequestURL is the request URL. This value is always available, even if the
// embedded *http.Response is nil.
RequestURL string `json:"url,omitempty"`
// Method is the HTTP method used for the request. This value is always
// available, even if the embedded *http.Response is nil.
Method string `json:"method,omitempty"`
// Payload holds the contents of the response body (which may be nil or empty).
// This is provided here as the raw response.Body() reader will have already
// been drained.
Payload []byte `json:"-"`
}
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type ApiCreateVolumeAutomationRequest ¶
type ApiCreateVolumeAutomationRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateVolumeAutomationRequest) CreateVolumeAutomationPayload ¶
func (r ApiCreateVolumeAutomationRequest) CreateVolumeAutomationPayload(createVolumeAutomationPayload CreateVolumeAutomationPayload) ApiCreateVolumeAutomationRequest
func (ApiCreateVolumeAutomationRequest) Execute ¶
func (r ApiCreateVolumeAutomationRequest) Execute() (*VolumeAutomation, error)
type ApiCreateVolumeExecutionRequest ¶
type ApiCreateVolumeExecutionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateVolumeExecutionRequest) Execute ¶
func (r ApiCreateVolumeExecutionRequest) Execute() (*VolumeExecutionResponse, error)
type ApiDeleteVolumeAutomationRequest ¶
type ApiDeleteVolumeAutomationRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteVolumeAutomationRequest) Execute ¶
func (r ApiDeleteVolumeAutomationRequest) Execute() error
type ApiGetVolumeAutomationRequest ¶
type ApiGetVolumeAutomationRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVolumeAutomationRequest) Execute ¶
func (r ApiGetVolumeAutomationRequest) Execute() (*VolumeAutomation, error)
type ApiGetVolumeExecutionRequest ¶
type ApiGetVolumeExecutionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVolumeExecutionRequest) Execute ¶
func (r ApiGetVolumeExecutionRequest) Execute() (*VolumeExecutionResponse, error)
type ApiGetVolumeTemplateRequest ¶
type ApiGetVolumeTemplateRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetVolumeTemplateRequest) Execute ¶
func (r ApiGetVolumeTemplateRequest) Execute() (*GetVolumeTemplateResponse, error)
type ApiListVolumeAutomationsRequest ¶
type ApiListVolumeAutomationsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVolumeAutomationsRequest) Execute ¶
func (r ApiListVolumeAutomationsRequest) Execute() (*ListAutomationsResponse, error)
func (ApiListVolumeAutomationsRequest) PageSize ¶
func (r ApiListVolumeAutomationsRequest) PageSize(pageSize int32) ApiListVolumeAutomationsRequest
The maximum number of items to return. If unspecified or set to 0, at most 100 items will be returned. The maximum value is 100; values above 100 will be coerced to 100.
func (ApiListVolumeAutomationsRequest) PageToken ¶
func (r ApiListVolumeAutomationsRequest) PageToken(pageToken string) ApiListVolumeAutomationsRequest
A page token, received from a previous list call. Provide this to retrieve the subsequent page.
type ApiListVolumeExecutionsRequest ¶
type ApiListVolumeExecutionsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVolumeExecutionsRequest) Execute ¶
func (r ApiListVolumeExecutionsRequest) Execute() (*ListExecutionsResponse, error)
func (ApiListVolumeExecutionsRequest) PageSize ¶
func (r ApiListVolumeExecutionsRequest) PageSize(pageSize int32) ApiListVolumeExecutionsRequest
The maximum number of items to return. If unspecified or set to 0, at most 100 items will be returned. The maximum value is 100; values above 100 will be coerced to 100.
func (ApiListVolumeExecutionsRequest) PageToken ¶
func (r ApiListVolumeExecutionsRequest) PageToken(pageToken string) ApiListVolumeExecutionsRequest
A page token, received from a previous list call. Provide this to retrieve the subsequent page.
type ApiListVolumeTemplatesRequest ¶
type ApiListVolumeTemplatesRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListVolumeTemplatesRequest) Execute ¶
func (r ApiListVolumeTemplatesRequest) Execute() (*ListTemplatesResponse, error)
func (ApiListVolumeTemplatesRequest) PageSize ¶
func (r ApiListVolumeTemplatesRequest) PageSize(pageSize int32) ApiListVolumeTemplatesRequest
The maximum number of items to return. If unspecified or set to 0, at most 100 items will be returned. The maximum value is 100; values above 100 will be coerced to 100.
func (ApiListVolumeTemplatesRequest) PageToken ¶
func (r ApiListVolumeTemplatesRequest) PageToken(pageToken string) ApiListVolumeTemplatesRequest
A page token, received from a previous list call. Provide this to retrieve the subsequent page.
type ApiPartialUpdateVolumeAutomationRequest ¶
type ApiPartialUpdateVolumeAutomationRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiPartialUpdateVolumeAutomationRequest) Execute ¶
func (r ApiPartialUpdateVolumeAutomationRequest) Execute() (*VolumeAutomation, error)
func (ApiPartialUpdateVolumeAutomationRequest) PartialUpdateVolumeAutomationPayload ¶
func (r ApiPartialUpdateVolumeAutomationRequest) PartialUpdateVolumeAutomationPayload(partialUpdateVolumeAutomationPayload PartialUpdateVolumeAutomationPayload) ApiPartialUpdateVolumeAutomationRequest
func (ApiPartialUpdateVolumeAutomationRequest) UpdateMask ¶
func (r ApiPartialUpdateVolumeAutomationRequest) UpdateMask(updateMask string) ApiPartialUpdateVolumeAutomationRequest
A comma-separated list of fully qualified names of fields to be updated. Example: \"name,triggers.schedule.rrule\"
type AutomationScheduleTrigger ¶
type AutomationScheduleTrigger struct {
// An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates
Rrule string `json:"rrule"`
AdditionalProperties map[string]interface{}
}
AutomationScheduleTrigger struct for AutomationScheduleTrigger
func NewAutomationScheduleTrigger ¶
func NewAutomationScheduleTrigger(rrule string) *AutomationScheduleTrigger
NewAutomationScheduleTrigger instantiates a new AutomationScheduleTrigger 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 NewAutomationScheduleTriggerWithDefaults ¶
func NewAutomationScheduleTriggerWithDefaults() *AutomationScheduleTrigger
NewAutomationScheduleTriggerWithDefaults instantiates a new AutomationScheduleTrigger 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 (*AutomationScheduleTrigger) GetRrule ¶
func (o *AutomationScheduleTrigger) GetRrule() string
GetRrule returns the Rrule field value
func (*AutomationScheduleTrigger) GetRruleOk ¶
func (o *AutomationScheduleTrigger) GetRruleOk() (*string, bool)
GetRruleOk returns a tuple with the Rrule field value and a boolean to check if the value has been set.
func (AutomationScheduleTrigger) MarshalJSON ¶
func (o AutomationScheduleTrigger) MarshalJSON() ([]byte, error)
func (*AutomationScheduleTrigger) SetRrule ¶
func (o *AutomationScheduleTrigger) SetRrule(v string)
SetRrule sets field value
func (AutomationScheduleTrigger) ToMap ¶
func (o AutomationScheduleTrigger) ToMap() (map[string]interface{}, error)
func (*AutomationScheduleTrigger) UnmarshalJSON ¶
func (o *AutomationScheduleTrigger) UnmarshalJSON(data []byte) (err error)
type AutomationTriggers ¶
type AutomationTriggers struct {
Schedule *AutomationScheduleTrigger `json:"schedule,omitempty"`
AdditionalProperties map[string]interface{}
}
AutomationTriggers struct for AutomationTriggers
func NewAutomationTriggers ¶
func NewAutomationTriggers() *AutomationTriggers
NewAutomationTriggers instantiates a new AutomationTriggers 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 NewAutomationTriggersWithDefaults ¶
func NewAutomationTriggersWithDefaults() *AutomationTriggers
NewAutomationTriggersWithDefaults instantiates a new AutomationTriggers 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 (*AutomationTriggers) GetSchedule ¶
func (o *AutomationTriggers) GetSchedule() AutomationScheduleTrigger
GetSchedule returns the Schedule field value if set, zero value otherwise.
func (*AutomationTriggers) GetScheduleOk ¶
func (o *AutomationTriggers) GetScheduleOk() (*AutomationScheduleTrigger, bool)
GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AutomationTriggers) HasSchedule ¶
func (o *AutomationTriggers) HasSchedule() bool
HasSchedule returns a boolean if a field has been set.
func (AutomationTriggers) MarshalJSON ¶
func (o AutomationTriggers) MarshalJSON() ([]byte, error)
func (*AutomationTriggers) SetSchedule ¶
func (o *AutomationTriggers) SetSchedule(v AutomationScheduleTrigger)
SetSchedule gets a reference to the given AutomationScheduleTrigger and assigns it to the Schedule field.
func (AutomationTriggers) ToMap ¶
func (o AutomationTriggers) ToMap() (map[string]interface{}, error)
func (*AutomationTriggers) UnmarshalJSON ¶
func (o *AutomationTriggers) UnmarshalJSON(data []byte) (err error)
type CreateSnapshotsResult ¶
type CreateSnapshotsResult struct {
CreatedSnapshotIDs []string `json:"createdSnapshotIDs,omitempty"`
Kind string `json:"kind"`
AdditionalProperties map[string]interface{}
}
CreateSnapshotsResult struct for CreateSnapshotsResult
func NewCreateSnapshotsResult ¶
func NewCreateSnapshotsResult(kind string) *CreateSnapshotsResult
NewCreateSnapshotsResult instantiates a new CreateSnapshotsResult 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 NewCreateSnapshotsResultWithDefaults ¶
func NewCreateSnapshotsResultWithDefaults() *CreateSnapshotsResult
NewCreateSnapshotsResultWithDefaults instantiates a new CreateSnapshotsResult 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 (*CreateSnapshotsResult) GetCreatedSnapshotIDs ¶
func (o *CreateSnapshotsResult) GetCreatedSnapshotIDs() []string
GetCreatedSnapshotIDs returns the CreatedSnapshotIDs field value if set, zero value otherwise.
func (*CreateSnapshotsResult) GetCreatedSnapshotIDsOk ¶
func (o *CreateSnapshotsResult) GetCreatedSnapshotIDsOk() ([]string, bool)
GetCreatedSnapshotIDsOk returns a tuple with the CreatedSnapshotIDs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSnapshotsResult) GetKind ¶
func (o *CreateSnapshotsResult) GetKind() string
GetKind returns the Kind field value
func (*CreateSnapshotsResult) GetKindOk ¶
func (o *CreateSnapshotsResult) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.
func (*CreateSnapshotsResult) HasCreatedSnapshotIDs ¶
func (o *CreateSnapshotsResult) HasCreatedSnapshotIDs() bool
HasCreatedSnapshotIDs returns a boolean if a field has been set.
func (CreateSnapshotsResult) MarshalJSON ¶
func (o CreateSnapshotsResult) MarshalJSON() ([]byte, error)
func (*CreateSnapshotsResult) SetCreatedSnapshotIDs ¶
func (o *CreateSnapshotsResult) SetCreatedSnapshotIDs(v []string)
SetCreatedSnapshotIDs gets a reference to the given []string and assigns it to the CreatedSnapshotIDs field.
func (*CreateSnapshotsResult) SetKind ¶
func (o *CreateSnapshotsResult) SetKind(v string)
SetKind sets field value
func (CreateSnapshotsResult) ToMap ¶
func (o CreateSnapshotsResult) ToMap() (map[string]interface{}, error)
func (*CreateSnapshotsResult) UnmarshalJSON ¶
func (o *CreateSnapshotsResult) UnmarshalJSON(data []byte) (err error)
type CreateVolumeAutomationPayload ¶
type CreateVolumeAutomationPayload struct {
Description *string `json:"description,omitempty"`
Input *VolumeAutomationInput `json:"input,omitempty"`
Name *string `json:"name,omitempty"`
TemplateId string `json:"templateId"`
Triggers *AutomationTriggers `json:"triggers,omitempty"`
AdditionalProperties map[string]interface{}
}
CreateVolumeAutomationPayload struct for CreateVolumeAutomationPayload
func NewCreateVolumeAutomationPayload ¶
func NewCreateVolumeAutomationPayload(templateId string) *CreateVolumeAutomationPayload
NewCreateVolumeAutomationPayload instantiates a new CreateVolumeAutomationPayload 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 NewCreateVolumeAutomationPayloadWithDefaults ¶
func NewCreateVolumeAutomationPayloadWithDefaults() *CreateVolumeAutomationPayload
NewCreateVolumeAutomationPayloadWithDefaults instantiates a new CreateVolumeAutomationPayload 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 (*CreateVolumeAutomationPayload) GetDescription ¶
func (o *CreateVolumeAutomationPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CreateVolumeAutomationPayload) GetDescriptionOk ¶
func (o *CreateVolumeAutomationPayload) GetDescriptionOk() (*string, 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.
func (*CreateVolumeAutomationPayload) GetInput ¶
func (o *CreateVolumeAutomationPayload) GetInput() VolumeAutomationInput
GetInput returns the Input field value if set, zero value otherwise.
func (*CreateVolumeAutomationPayload) GetInputOk ¶
func (o *CreateVolumeAutomationPayload) GetInputOk() (*VolumeAutomationInput, bool)
GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVolumeAutomationPayload) GetName ¶
func (o *CreateVolumeAutomationPayload) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateVolumeAutomationPayload) GetNameOk ¶
func (o *CreateVolumeAutomationPayload) GetNameOk() (*string, 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 (*CreateVolumeAutomationPayload) GetTemplateId ¶
func (o *CreateVolumeAutomationPayload) GetTemplateId() string
GetTemplateId returns the TemplateId field value
func (*CreateVolumeAutomationPayload) GetTemplateIdOk ¶
func (o *CreateVolumeAutomationPayload) GetTemplateIdOk() (*string, bool)
GetTemplateIdOk returns a tuple with the TemplateId field value and a boolean to check if the value has been set.
func (*CreateVolumeAutomationPayload) GetTriggers ¶
func (o *CreateVolumeAutomationPayload) GetTriggers() AutomationTriggers
GetTriggers returns the Triggers field value if set, zero value otherwise.
func (*CreateVolumeAutomationPayload) GetTriggersOk ¶
func (o *CreateVolumeAutomationPayload) GetTriggersOk() (*AutomationTriggers, bool)
GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVolumeAutomationPayload) HasDescription ¶
func (o *CreateVolumeAutomationPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateVolumeAutomationPayload) HasInput ¶
func (o *CreateVolumeAutomationPayload) HasInput() bool
HasInput returns a boolean if a field has been set.
func (*CreateVolumeAutomationPayload) HasName ¶
func (o *CreateVolumeAutomationPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateVolumeAutomationPayload) HasTriggers ¶
func (o *CreateVolumeAutomationPayload) HasTriggers() bool
HasTriggers returns a boolean if a field has been set.
func (CreateVolumeAutomationPayload) MarshalJSON ¶
func (o CreateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
func (*CreateVolumeAutomationPayload) SetDescription ¶
func (o *CreateVolumeAutomationPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CreateVolumeAutomationPayload) SetInput ¶
func (o *CreateVolumeAutomationPayload) SetInput(v VolumeAutomationInput)
SetInput gets a reference to the given VolumeAutomationInput and assigns it to the Input field.
func (*CreateVolumeAutomationPayload) SetName ¶
func (o *CreateVolumeAutomationPayload) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateVolumeAutomationPayload) SetTemplateId ¶
func (o *CreateVolumeAutomationPayload) SetTemplateId(v string)
SetTemplateId sets field value
func (*CreateVolumeAutomationPayload) SetTriggers ¶
func (o *CreateVolumeAutomationPayload) SetTriggers(v AutomationTriggers)
SetTriggers gets a reference to the given AutomationTriggers and assigns it to the Triggers field.
func (CreateVolumeAutomationPayload) ToMap ¶
func (o CreateVolumeAutomationPayload) ToMap() (map[string]interface{}, error)
func (*CreateVolumeAutomationPayload) UnmarshalJSON ¶
func (o *CreateVolumeAutomationPayload) UnmarshalJSON(data []byte) (err error)
type DefaultAPI ¶
type DefaultAPI interface {
/*
CreateVolumeAutomation Create volume automation
Creates a new volume automation
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@return ApiCreateVolumeAutomationRequest
*/
CreateVolumeAutomation(ctx context.Context, projectId string, region string) ApiCreateVolumeAutomationRequest
// CreateVolumeAutomationExecute executes the request
// @return VolumeAutomation
CreateVolumeAutomationExecute(r ApiCreateVolumeAutomationRequest) (*VolumeAutomation, error)
/*
CreateVolumeExecution Create volume automation executions
Creates a new execution for a specific volume automation
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param automationId automation Id
@return ApiCreateVolumeExecutionRequest
*/
CreateVolumeExecution(ctx context.Context, projectId string, region string, automationId string) ApiCreateVolumeExecutionRequest
// CreateVolumeExecutionExecute executes the request
// @return VolumeExecutionResponse
CreateVolumeExecutionExecute(r ApiCreateVolumeExecutionRequest) (*VolumeExecutionResponse, error)
/*
DeleteVolumeAutomation Delete volume automation
Deletes a specific volume automation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param automationId automation Id
@return ApiDeleteVolumeAutomationRequest
*/
DeleteVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiDeleteVolumeAutomationRequest
// DeleteVolumeAutomationExecute executes the request
DeleteVolumeAutomationExecute(r ApiDeleteVolumeAutomationRequest) error
/*
GetVolumeAutomation Get volume automation
Retrieves a specific volume automation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param automationId automation Id
@return ApiGetVolumeAutomationRequest
*/
GetVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiGetVolumeAutomationRequest
// GetVolumeAutomationExecute executes the request
// @return VolumeAutomation
GetVolumeAutomationExecute(r ApiGetVolumeAutomationRequest) (*VolumeAutomation, error)
/*
GetVolumeExecution Get volume automation execution details
Get details for a specific volume automation execution
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param automationId automation Id
@param executionId execution Id
@return ApiGetVolumeExecutionRequest
*/
GetVolumeExecution(ctx context.Context, projectId string, region string, automationId string, executionId string) ApiGetVolumeExecutionRequest
// GetVolumeExecutionExecute executes the request
// @return VolumeExecutionResponse
GetVolumeExecutionExecute(r ApiGetVolumeExecutionRequest) (*VolumeExecutionResponse, error)
/*
GetVolumeTemplate Get volume template
Retrieve detailed information about a volume template
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param templateId templateId Id
@return ApiGetVolumeTemplateRequest
*/
GetVolumeTemplate(ctx context.Context, projectId string, region string, templateId string) ApiGetVolumeTemplateRequest
// GetVolumeTemplateExecute executes the request
// @return GetVolumeTemplateResponse
GetVolumeTemplateExecute(r ApiGetVolumeTemplateRequest) (*GetVolumeTemplateResponse, error)
/*
ListVolumeAutomations List volume automations
Retrieves a list of volume automations.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@return ApiListVolumeAutomationsRequest
*/
ListVolumeAutomations(ctx context.Context, projectId string, region string) ApiListVolumeAutomationsRequest
// ListVolumeAutomationsExecute executes the request
// @return ListAutomationsResponse
ListVolumeAutomationsExecute(r ApiListVolumeAutomationsRequest) (*ListAutomationsResponse, error)
/*
ListVolumeExecutions List volume automation executions
Get a list of all executions for a specific volume automation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param automationId automation Id
@return ApiListVolumeExecutionsRequest
*/
ListVolumeExecutions(ctx context.Context, projectId string, region string, automationId string) ApiListVolumeExecutionsRequest
// ListVolumeExecutionsExecute executes the request
// @return ListExecutionsResponse
ListVolumeExecutionsExecute(r ApiListVolumeExecutionsRequest) (*ListExecutionsResponse, error)
/*
ListVolumeTemplates List volume templates
Lists all volume templates for the specified service
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@return ApiListVolumeTemplatesRequest
*/
ListVolumeTemplates(ctx context.Context, projectId string, region string) ApiListVolumeTemplatesRequest
// ListVolumeTemplatesExecute executes the request
// @return ListTemplatesResponse
ListVolumeTemplatesExecute(r ApiListVolumeTemplatesRequest) (*ListTemplatesResponse, error)
/*
PartialUpdateVolumeAutomation Patch volume automation
Partially updates a specific volume automation. Specify the fields to update in the `updateMask` query parameter.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project Id
@param region region
@param automationId automation Id
@return ApiPartialUpdateVolumeAutomationRequest
*/
PartialUpdateVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiPartialUpdateVolumeAutomationRequest
// PartialUpdateVolumeAutomationExecute executes the request
// @return VolumeAutomation
PartialUpdateVolumeAutomationExecute(r ApiPartialUpdateVolumeAutomationRequest) (*VolumeAutomation, error)
}
type DefaultAPIService ¶
type DefaultAPIService service
DefaultAPIService DefaultAPI service
func (*DefaultAPIService) CreateVolumeAutomation ¶
func (a *DefaultAPIService) CreateVolumeAutomation(ctx context.Context, projectId string, region string) ApiCreateVolumeAutomationRequest
CreateVolumeAutomation Create volume automation
Creates a new volume automation
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @return ApiCreateVolumeAutomationRequest
func (*DefaultAPIService) CreateVolumeAutomationExecute ¶
func (a *DefaultAPIService) CreateVolumeAutomationExecute(r ApiCreateVolumeAutomationRequest) (*VolumeAutomation, error)
Execute executes the request
@return VolumeAutomation
func (*DefaultAPIService) CreateVolumeExecution ¶
func (a *DefaultAPIService) CreateVolumeExecution(ctx context.Context, projectId string, region string, automationId string) ApiCreateVolumeExecutionRequest
CreateVolumeExecution Create volume automation executions
Creates a new execution for a specific volume automation
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param automationId automation Id @return ApiCreateVolumeExecutionRequest
func (*DefaultAPIService) CreateVolumeExecutionExecute ¶
func (a *DefaultAPIService) CreateVolumeExecutionExecute(r ApiCreateVolumeExecutionRequest) (*VolumeExecutionResponse, error)
Execute executes the request
@return VolumeExecutionResponse
func (*DefaultAPIService) DeleteVolumeAutomation ¶
func (a *DefaultAPIService) DeleteVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiDeleteVolumeAutomationRequest
DeleteVolumeAutomation Delete volume automation
Deletes a specific volume automation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param automationId automation Id @return ApiDeleteVolumeAutomationRequest
func (*DefaultAPIService) DeleteVolumeAutomationExecute ¶
func (a *DefaultAPIService) DeleteVolumeAutomationExecute(r ApiDeleteVolumeAutomationRequest) error
Execute executes the request
func (*DefaultAPIService) GetVolumeAutomation ¶
func (a *DefaultAPIService) GetVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiGetVolumeAutomationRequest
GetVolumeAutomation Get volume automation
Retrieves a specific volume automation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param automationId automation Id @return ApiGetVolumeAutomationRequest
func (*DefaultAPIService) GetVolumeAutomationExecute ¶
func (a *DefaultAPIService) GetVolumeAutomationExecute(r ApiGetVolumeAutomationRequest) (*VolumeAutomation, error)
Execute executes the request
@return VolumeAutomation
func (*DefaultAPIService) GetVolumeExecution ¶
func (a *DefaultAPIService) GetVolumeExecution(ctx context.Context, projectId string, region string, automationId string, executionId string) ApiGetVolumeExecutionRequest
GetVolumeExecution Get volume automation execution details
Get details for a specific volume automation execution
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param automationId automation Id @param executionId execution Id @return ApiGetVolumeExecutionRequest
func (*DefaultAPIService) GetVolumeExecutionExecute ¶
func (a *DefaultAPIService) GetVolumeExecutionExecute(r ApiGetVolumeExecutionRequest) (*VolumeExecutionResponse, error)
Execute executes the request
@return VolumeExecutionResponse
func (*DefaultAPIService) GetVolumeTemplate ¶
func (a *DefaultAPIService) GetVolumeTemplate(ctx context.Context, projectId string, region string, templateId string) ApiGetVolumeTemplateRequest
GetVolumeTemplate Get volume template
Retrieve detailed information about a volume template
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param templateId templateId Id @return ApiGetVolumeTemplateRequest
func (*DefaultAPIService) GetVolumeTemplateExecute ¶
func (a *DefaultAPIService) GetVolumeTemplateExecute(r ApiGetVolumeTemplateRequest) (*GetVolumeTemplateResponse, error)
Execute executes the request
@return GetVolumeTemplateResponse
func (*DefaultAPIService) ListVolumeAutomations ¶
func (a *DefaultAPIService) ListVolumeAutomations(ctx context.Context, projectId string, region string) ApiListVolumeAutomationsRequest
ListVolumeAutomations List volume automations
Retrieves a list of volume automations.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @return ApiListVolumeAutomationsRequest
func (*DefaultAPIService) ListVolumeAutomationsExecute ¶
func (a *DefaultAPIService) ListVolumeAutomationsExecute(r ApiListVolumeAutomationsRequest) (*ListAutomationsResponse, error)
Execute executes the request
@return ListAutomationsResponse
func (*DefaultAPIService) ListVolumeExecutions ¶
func (a *DefaultAPIService) ListVolumeExecutions(ctx context.Context, projectId string, region string, automationId string) ApiListVolumeExecutionsRequest
ListVolumeExecutions List volume automation executions
Get a list of all executions for a specific volume automation.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param automationId automation Id @return ApiListVolumeExecutionsRequest
func (*DefaultAPIService) ListVolumeExecutionsExecute ¶
func (a *DefaultAPIService) ListVolumeExecutionsExecute(r ApiListVolumeExecutionsRequest) (*ListExecutionsResponse, error)
Execute executes the request
@return ListExecutionsResponse
func (*DefaultAPIService) ListVolumeTemplates ¶
func (a *DefaultAPIService) ListVolumeTemplates(ctx context.Context, projectId string, region string) ApiListVolumeTemplatesRequest
ListVolumeTemplates List volume templates
Lists all volume templates for the specified service
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @return ApiListVolumeTemplatesRequest
func (*DefaultAPIService) ListVolumeTemplatesExecute ¶
func (a *DefaultAPIService) ListVolumeTemplatesExecute(r ApiListVolumeTemplatesRequest) (*ListTemplatesResponse, error)
Execute executes the request
@return ListTemplatesResponse
func (*DefaultAPIService) PartialUpdateVolumeAutomation ¶
func (a *DefaultAPIService) PartialUpdateVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiPartialUpdateVolumeAutomationRequest
PartialUpdateVolumeAutomation Patch volume automation
Partially updates a specific volume automation. Specify the fields to update in the `updateMask` query parameter.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId project Id @param region region @param automationId automation Id @return ApiPartialUpdateVolumeAutomationRequest
func (*DefaultAPIService) PartialUpdateVolumeAutomationExecute ¶
func (a *DefaultAPIService) PartialUpdateVolumeAutomationExecute(r ApiPartialUpdateVolumeAutomationRequest) (*VolumeAutomation, error)
Execute executes the request
@return VolumeAutomation
type DefaultAPIServiceMock ¶
type DefaultAPIServiceMock struct {
// CreateVolumeAutomationExecuteMock can be populated to implement the behavior of the CreateVolumeAutomationExecute function of this mock
CreateVolumeAutomationExecuteMock *func(r ApiCreateVolumeAutomationRequest) (*VolumeAutomation, error)
// CreateVolumeExecutionExecuteMock can be populated to implement the behavior of the CreateVolumeExecutionExecute function of this mock
CreateVolumeExecutionExecuteMock *func(r ApiCreateVolumeExecutionRequest) (*VolumeExecutionResponse, error)
// DeleteVolumeAutomationExecuteMock can be populated to implement the behavior of the DeleteVolumeAutomationExecute function of this mock
DeleteVolumeAutomationExecuteMock *func(r ApiDeleteVolumeAutomationRequest) error
// GetVolumeAutomationExecuteMock can be populated to implement the behavior of the GetVolumeAutomationExecute function of this mock
GetVolumeAutomationExecuteMock *func(r ApiGetVolumeAutomationRequest) (*VolumeAutomation, error)
// GetVolumeExecutionExecuteMock can be populated to implement the behavior of the GetVolumeExecutionExecute function of this mock
GetVolumeExecutionExecuteMock *func(r ApiGetVolumeExecutionRequest) (*VolumeExecutionResponse, error)
// GetVolumeTemplateExecuteMock can be populated to implement the behavior of the GetVolumeTemplateExecute function of this mock
GetVolumeTemplateExecuteMock *func(r ApiGetVolumeTemplateRequest) (*GetVolumeTemplateResponse, error)
// ListVolumeAutomationsExecuteMock can be populated to implement the behavior of the ListVolumeAutomationsExecute function of this mock
ListVolumeAutomationsExecuteMock *func(r ApiListVolumeAutomationsRequest) (*ListAutomationsResponse, error)
// ListVolumeExecutionsExecuteMock can be populated to implement the behavior of the ListVolumeExecutionsExecute function of this mock
ListVolumeExecutionsExecuteMock *func(r ApiListVolumeExecutionsRequest) (*ListExecutionsResponse, error)
// ListVolumeTemplatesExecuteMock can be populated to implement the behavior of the ListVolumeTemplatesExecute function of this mock
ListVolumeTemplatesExecuteMock *func(r ApiListVolumeTemplatesRequest) (*ListTemplatesResponse, error)
// PartialUpdateVolumeAutomationExecuteMock can be populated to implement the behavior of the PartialUpdateVolumeAutomationExecute function of this mock
PartialUpdateVolumeAutomationExecuteMock *func(r ApiPartialUpdateVolumeAutomationRequest) (*VolumeAutomation, error)
}
DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.
func (DefaultAPIServiceMock) CreateVolumeAutomation ¶
func (a DefaultAPIServiceMock) CreateVolumeAutomation(ctx context.Context, projectId string, region string) ApiCreateVolumeAutomationRequest
func (DefaultAPIServiceMock) CreateVolumeAutomationExecute ¶
func (a DefaultAPIServiceMock) CreateVolumeAutomationExecute(r ApiCreateVolumeAutomationRequest) (*VolumeAutomation, error)
CreateVolumeAutomationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateVolumeAutomationExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateVolumeExecution ¶
func (a DefaultAPIServiceMock) CreateVolumeExecution(ctx context.Context, projectId string, region string, automationId string) ApiCreateVolumeExecutionRequest
func (DefaultAPIServiceMock) CreateVolumeExecutionExecute ¶
func (a DefaultAPIServiceMock) CreateVolumeExecutionExecute(r ApiCreateVolumeExecutionRequest) (*VolumeExecutionResponse, error)
CreateVolumeExecutionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateVolumeExecutionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteVolumeAutomation ¶
func (a DefaultAPIServiceMock) DeleteVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiDeleteVolumeAutomationRequest
func (DefaultAPIServiceMock) DeleteVolumeAutomationExecute ¶
func (a DefaultAPIServiceMock) DeleteVolumeAutomationExecute(r ApiDeleteVolumeAutomationRequest) error
DeleteVolumeAutomationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteVolumeAutomationExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVolumeAutomation ¶
func (a DefaultAPIServiceMock) GetVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiGetVolumeAutomationRequest
func (DefaultAPIServiceMock) GetVolumeAutomationExecute ¶
func (a DefaultAPIServiceMock) GetVolumeAutomationExecute(r ApiGetVolumeAutomationRequest) (*VolumeAutomation, error)
GetVolumeAutomationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVolumeAutomationExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVolumeExecution ¶
func (a DefaultAPIServiceMock) GetVolumeExecution(ctx context.Context, projectId string, region string, automationId string, executionId string) ApiGetVolumeExecutionRequest
func (DefaultAPIServiceMock) GetVolumeExecutionExecute ¶
func (a DefaultAPIServiceMock) GetVolumeExecutionExecute(r ApiGetVolumeExecutionRequest) (*VolumeExecutionResponse, error)
GetVolumeExecutionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVolumeExecutionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetVolumeTemplate ¶
func (a DefaultAPIServiceMock) GetVolumeTemplate(ctx context.Context, projectId string, region string, templateId string) ApiGetVolumeTemplateRequest
func (DefaultAPIServiceMock) GetVolumeTemplateExecute ¶
func (a DefaultAPIServiceMock) GetVolumeTemplateExecute(r ApiGetVolumeTemplateRequest) (*GetVolumeTemplateResponse, error)
GetVolumeTemplateExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetVolumeTemplateExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVolumeAutomations ¶
func (a DefaultAPIServiceMock) ListVolumeAutomations(ctx context.Context, projectId string, region string) ApiListVolumeAutomationsRequest
func (DefaultAPIServiceMock) ListVolumeAutomationsExecute ¶
func (a DefaultAPIServiceMock) ListVolumeAutomationsExecute(r ApiListVolumeAutomationsRequest) (*ListAutomationsResponse, error)
ListVolumeAutomationsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVolumeAutomationsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVolumeExecutions ¶
func (a DefaultAPIServiceMock) ListVolumeExecutions(ctx context.Context, projectId string, region string, automationId string) ApiListVolumeExecutionsRequest
func (DefaultAPIServiceMock) ListVolumeExecutionsExecute ¶
func (a DefaultAPIServiceMock) ListVolumeExecutionsExecute(r ApiListVolumeExecutionsRequest) (*ListExecutionsResponse, error)
ListVolumeExecutionsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVolumeExecutionsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListVolumeTemplates ¶
func (a DefaultAPIServiceMock) ListVolumeTemplates(ctx context.Context, projectId string, region string) ApiListVolumeTemplatesRequest
func (DefaultAPIServiceMock) ListVolumeTemplatesExecute ¶
func (a DefaultAPIServiceMock) ListVolumeTemplatesExecute(r ApiListVolumeTemplatesRequest) (*ListTemplatesResponse, error)
ListVolumeTemplatesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListVolumeTemplatesExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) PartialUpdateVolumeAutomation ¶
func (a DefaultAPIServiceMock) PartialUpdateVolumeAutomation(ctx context.Context, projectId string, region string, automationId string) ApiPartialUpdateVolumeAutomationRequest
func (DefaultAPIServiceMock) PartialUpdateVolumeAutomationExecute ¶
func (a DefaultAPIServiceMock) PartialUpdateVolumeAutomationExecute(r ApiPartialUpdateVolumeAutomationRequest) (*VolumeAutomation, error)
PartialUpdateVolumeAutomationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the PartialUpdateVolumeAutomationExecuteMock field in the DefaultAPIServiceMock struct.
type ErrorInfoDetail ¶
type ErrorInfoDetail struct {
Type string `json:"@type"`
Domain string `json:"domain"`
Metadata map[string]interface{} `json:"metadata,omitempty"`
Reason string `json:"reason"`
AdditionalProperties map[string]interface{}
}
ErrorInfoDetail struct for ErrorInfoDetail
func NewErrorInfoDetail ¶
func NewErrorInfoDetail(types string, domain string, reason string) *ErrorInfoDetail
NewErrorInfoDetail instantiates a new ErrorInfoDetail 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 NewErrorInfoDetailWithDefaults ¶
func NewErrorInfoDetailWithDefaults() *ErrorInfoDetail
NewErrorInfoDetailWithDefaults instantiates a new ErrorInfoDetail 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 (*ErrorInfoDetail) GetDomain ¶
func (o *ErrorInfoDetail) GetDomain() string
GetDomain returns the Domain field value
func (*ErrorInfoDetail) GetDomainOk ¶
func (o *ErrorInfoDetail) GetDomainOk() (*string, bool)
GetDomainOk returns a tuple with the Domain field value and a boolean to check if the value has been set.
func (*ErrorInfoDetail) GetMetadata ¶
func (o *ErrorInfoDetail) GetMetadata() map[string]interface{}
GetMetadata returns the Metadata field value if set, zero value otherwise.
func (*ErrorInfoDetail) GetMetadataOk ¶
func (o *ErrorInfoDetail) GetMetadataOk() (map[string]interface{}, bool)
GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ErrorInfoDetail) GetReason ¶
func (o *ErrorInfoDetail) GetReason() string
GetReason returns the Reason field value
func (*ErrorInfoDetail) GetReasonOk ¶
func (o *ErrorInfoDetail) GetReasonOk() (*string, bool)
GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set.
func (*ErrorInfoDetail) GetType ¶
func (o *ErrorInfoDetail) GetType() string
GetType returns the Type field value
func (*ErrorInfoDetail) GetTypeOk ¶
func (o *ErrorInfoDetail) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*ErrorInfoDetail) HasMetadata ¶
func (o *ErrorInfoDetail) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (ErrorInfoDetail) MarshalJSON ¶
func (o ErrorInfoDetail) MarshalJSON() ([]byte, error)
func (*ErrorInfoDetail) SetDomain ¶
func (o *ErrorInfoDetail) SetDomain(v string)
SetDomain sets field value
func (*ErrorInfoDetail) SetMetadata ¶
func (o *ErrorInfoDetail) SetMetadata(v map[string]interface{})
SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.
func (*ErrorInfoDetail) SetReason ¶
func (o *ErrorInfoDetail) SetReason(v string)
SetReason sets field value
func (*ErrorInfoDetail) SetType ¶
func (o *ErrorInfoDetail) SetType(v string)
SetType sets field value
func (ErrorInfoDetail) ToMap ¶
func (o ErrorInfoDetail) ToMap() (map[string]interface{}, error)
func (*ErrorInfoDetail) UnmarshalJSON ¶
func (o *ErrorInfoDetail) UnmarshalJSON(data []byte) (err error)
type ErrorResponse ¶
type ErrorResponse struct {
Error ErrorResponseContent `json:"error"`
AdditionalProperties map[string]interface{}
}
ErrorResponse struct for ErrorResponse
func NewErrorResponse ¶
func NewErrorResponse(error_ ErrorResponseContent) *ErrorResponse
NewErrorResponse instantiates a new ErrorResponse 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 NewErrorResponseWithDefaults ¶
func NewErrorResponseWithDefaults() *ErrorResponse
NewErrorResponseWithDefaults instantiates a new ErrorResponse 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 (*ErrorResponse) GetError ¶
func (o *ErrorResponse) GetError() ErrorResponseContent
GetError returns the Error field value
func (*ErrorResponse) GetErrorOk ¶
func (o *ErrorResponse) GetErrorOk() (*ErrorResponseContent, bool)
GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.
func (ErrorResponse) MarshalJSON ¶
func (o ErrorResponse) MarshalJSON() ([]byte, error)
func (*ErrorResponse) SetError ¶
func (o *ErrorResponse) SetError(v ErrorResponseContent)
SetError sets field value
func (ErrorResponse) ToMap ¶
func (o ErrorResponse) ToMap() (map[string]interface{}, error)
func (*ErrorResponse) UnmarshalJSON ¶
func (o *ErrorResponse) UnmarshalJSON(data []byte) (err error)
type ErrorResponseContent ¶
type ErrorResponseContent struct {
Code int32 `json:"code"`
Details []ErrorResponseContentDetails `json:"details,omitempty"`
Message string `json:"message"`
Status string `json:"status"`
AdditionalProperties map[string]interface{}
}
ErrorResponseContent struct for ErrorResponseContent
func NewErrorResponseContent ¶
func NewErrorResponseContent(code int32, message string, status string) *ErrorResponseContent
NewErrorResponseContent instantiates a new ErrorResponseContent 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 NewErrorResponseContentWithDefaults ¶
func NewErrorResponseContentWithDefaults() *ErrorResponseContent
NewErrorResponseContentWithDefaults instantiates a new ErrorResponseContent 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 (*ErrorResponseContent) GetCode ¶
func (o *ErrorResponseContent) GetCode() int32
GetCode returns the Code field value
func (*ErrorResponseContent) GetCodeOk ¶
func (o *ErrorResponseContent) GetCodeOk() (*int32, bool)
GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.
func (*ErrorResponseContent) GetDetails ¶
func (o *ErrorResponseContent) GetDetails() []ErrorResponseContentDetails
GetDetails returns the Details field value if set, zero value otherwise.
func (*ErrorResponseContent) GetDetailsOk ¶
func (o *ErrorResponseContent) GetDetailsOk() ([]ErrorResponseContentDetails, 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 (*ErrorResponseContent) GetMessage ¶
func (o *ErrorResponseContent) GetMessage() string
GetMessage returns the Message field value
func (*ErrorResponseContent) GetMessageOk ¶
func (o *ErrorResponseContent) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.
func (*ErrorResponseContent) GetStatus ¶
func (o *ErrorResponseContent) GetStatus() string
GetStatus returns the Status field value
func (*ErrorResponseContent) GetStatusOk ¶
func (o *ErrorResponseContent) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*ErrorResponseContent) HasDetails ¶
func (o *ErrorResponseContent) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (ErrorResponseContent) MarshalJSON ¶
func (o ErrorResponseContent) MarshalJSON() ([]byte, error)
func (*ErrorResponseContent) SetCode ¶
func (o *ErrorResponseContent) SetCode(v int32)
SetCode sets field value
func (*ErrorResponseContent) SetDetails ¶
func (o *ErrorResponseContent) SetDetails(v []ErrorResponseContentDetails)
SetDetails gets a reference to the given []ErrorResponseContentDetails and assigns it to the Details field.
func (*ErrorResponseContent) SetMessage ¶
func (o *ErrorResponseContent) SetMessage(v string)
SetMessage sets field value
func (*ErrorResponseContent) SetStatus ¶
func (o *ErrorResponseContent) SetStatus(v string)
SetStatus sets field value
func (ErrorResponseContent) ToMap ¶
func (o ErrorResponseContent) ToMap() (map[string]interface{}, error)
func (*ErrorResponseContent) UnmarshalJSON ¶
func (o *ErrorResponseContent) UnmarshalJSON(data []byte) (err error)
type ErrorResponseContentDetails ¶
type ErrorResponseContentDetails struct {
ErrorInfoDetail *ErrorInfoDetail
HelpErrorDetail *HelpErrorDetail
LocalizedMessageErrorDetail *LocalizedMessageErrorDetail
}
ErrorResponseContentDetails - struct for ErrorResponseContentDetails
func ErrorInfoDetailAsErrorResponseContentDetails ¶
func ErrorInfoDetailAsErrorResponseContentDetails(v *ErrorInfoDetail) ErrorResponseContentDetails
ErrorInfoDetailAsErrorResponseContentDetails is a convenience function that returns ErrorInfoDetail wrapped in ErrorResponseContentDetails
func HelpErrorDetailAsErrorResponseContentDetails ¶
func HelpErrorDetailAsErrorResponseContentDetails(v *HelpErrorDetail) ErrorResponseContentDetails
HelpErrorDetailAsErrorResponseContentDetails is a convenience function that returns HelpErrorDetail wrapped in ErrorResponseContentDetails
func LocalizedMessageErrorDetailAsErrorResponseContentDetails ¶
func LocalizedMessageErrorDetailAsErrorResponseContentDetails(v *LocalizedMessageErrorDetail) ErrorResponseContentDetails
LocalizedMessageErrorDetailAsErrorResponseContentDetails is a convenience function that returns LocalizedMessageErrorDetail wrapped in ErrorResponseContentDetails
func (*ErrorResponseContentDetails) GetActualInstance ¶
func (obj *ErrorResponseContentDetails) GetActualInstance() interface{}
Get the actual instance
func (ErrorResponseContentDetails) GetActualInstanceValue ¶
func (obj ErrorResponseContentDetails) GetActualInstanceValue() interface{}
Get the actual instance value
func (ErrorResponseContentDetails) MarshalJSON ¶
func (src ErrorResponseContentDetails) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*ErrorResponseContentDetails) UnmarshalJSON ¶
func (dst *ErrorResponseContentDetails) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type EventCreateResponse ¶
type EventCreateResponse struct {
Id string `json:"id"`
AdditionalProperties map[string]interface{}
}
EventCreateResponse struct for EventCreateResponse
func NewEventCreateResponse ¶
func NewEventCreateResponse(id string) *EventCreateResponse
NewEventCreateResponse instantiates a new EventCreateResponse 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 NewEventCreateResponseWithDefaults ¶
func NewEventCreateResponseWithDefaults() *EventCreateResponse
NewEventCreateResponseWithDefaults instantiates a new EventCreateResponse 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 (*EventCreateResponse) GetId ¶
func (o *EventCreateResponse) GetId() string
GetId returns the Id field value
func (*EventCreateResponse) GetIdOk ¶
func (o *EventCreateResponse) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (EventCreateResponse) MarshalJSON ¶
func (o EventCreateResponse) MarshalJSON() ([]byte, error)
func (*EventCreateResponse) SetId ¶
func (o *EventCreateResponse) SetId(v string)
SetId sets field value
func (EventCreateResponse) ToMap ¶
func (o EventCreateResponse) ToMap() (map[string]interface{}, error)
func (*EventCreateResponse) UnmarshalJSON ¶
func (o *EventCreateResponse) UnmarshalJSON(data []byte) (err error)
type GetVolumeIDsResult ¶
type GetVolumeIDsResult struct {
Kind string `json:"kind"`
VolumeIDs []string `json:"volumeIDs,omitempty"`
AdditionalProperties map[string]interface{}
}
GetVolumeIDsResult struct for GetVolumeIDsResult
func NewGetVolumeIDsResult ¶
func NewGetVolumeIDsResult(kind string) *GetVolumeIDsResult
NewGetVolumeIDsResult instantiates a new GetVolumeIDsResult 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 NewGetVolumeIDsResultWithDefaults ¶
func NewGetVolumeIDsResultWithDefaults() *GetVolumeIDsResult
NewGetVolumeIDsResultWithDefaults instantiates a new GetVolumeIDsResult 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 (*GetVolumeIDsResult) GetKind ¶
func (o *GetVolumeIDsResult) GetKind() string
GetKind returns the Kind field value
func (*GetVolumeIDsResult) GetKindOk ¶
func (o *GetVolumeIDsResult) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.
func (*GetVolumeIDsResult) GetVolumeIDs ¶
func (o *GetVolumeIDsResult) GetVolumeIDs() []string
GetVolumeIDs returns the VolumeIDs field value if set, zero value otherwise.
func (*GetVolumeIDsResult) GetVolumeIDsOk ¶
func (o *GetVolumeIDsResult) GetVolumeIDsOk() ([]string, bool)
GetVolumeIDsOk returns a tuple with the VolumeIDs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetVolumeIDsResult) HasVolumeIDs ¶
func (o *GetVolumeIDsResult) HasVolumeIDs() bool
HasVolumeIDs returns a boolean if a field has been set.
func (GetVolumeIDsResult) MarshalJSON ¶
func (o GetVolumeIDsResult) MarshalJSON() ([]byte, error)
func (*GetVolumeIDsResult) SetKind ¶
func (o *GetVolumeIDsResult) SetKind(v string)
SetKind sets field value
func (*GetVolumeIDsResult) SetVolumeIDs ¶
func (o *GetVolumeIDsResult) SetVolumeIDs(v []string)
SetVolumeIDs gets a reference to the given []string and assigns it to the VolumeIDs field.
func (GetVolumeIDsResult) ToMap ¶
func (o GetVolumeIDsResult) ToMap() (map[string]interface{}, error)
func (*GetVolumeIDsResult) UnmarshalJSON ¶
func (o *GetVolumeIDsResult) UnmarshalJSON(data []byte) (err error)
type GetVolumeTemplateResponse ¶
type GetVolumeTemplateResponse struct {
CreateTime time.Time `json:"createTime"`
Description string `json:"description"`
Id string `json:"id"`
Input *VolumeTemplateAutomationInput `json:"input,omitempty"`
Name string `json:"name"`
Output *VolumeOutput `json:"output,omitempty"`
AdditionalProperties map[string]interface{}
}
GetVolumeTemplateResponse struct for GetVolumeTemplateResponse
func NewGetVolumeTemplateResponse ¶
func NewGetVolumeTemplateResponse(createTime time.Time, description string, id string, name string) *GetVolumeTemplateResponse
NewGetVolumeTemplateResponse instantiates a new GetVolumeTemplateResponse 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 NewGetVolumeTemplateResponseWithDefaults ¶
func NewGetVolumeTemplateResponseWithDefaults() *GetVolumeTemplateResponse
NewGetVolumeTemplateResponseWithDefaults instantiates a new GetVolumeTemplateResponse 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 (*GetVolumeTemplateResponse) GetCreateTime ¶
func (o *GetVolumeTemplateResponse) GetCreateTime() time.Time
GetCreateTime returns the CreateTime field value
func (*GetVolumeTemplateResponse) GetCreateTimeOk ¶
func (o *GetVolumeTemplateResponse) GetCreateTimeOk() (*time.Time, bool)
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*GetVolumeTemplateResponse) GetDescription ¶
func (o *GetVolumeTemplateResponse) GetDescription() string
GetDescription returns the Description field value
func (*GetVolumeTemplateResponse) GetDescriptionOk ¶
func (o *GetVolumeTemplateResponse) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*GetVolumeTemplateResponse) GetId ¶
func (o *GetVolumeTemplateResponse) GetId() string
GetId returns the Id field value
func (*GetVolumeTemplateResponse) GetIdOk ¶
func (o *GetVolumeTemplateResponse) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*GetVolumeTemplateResponse) GetInput ¶
func (o *GetVolumeTemplateResponse) GetInput() VolumeTemplateAutomationInput
GetInput returns the Input field value if set, zero value otherwise.
func (*GetVolumeTemplateResponse) GetInputOk ¶
func (o *GetVolumeTemplateResponse) GetInputOk() (*VolumeTemplateAutomationInput, bool)
GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetVolumeTemplateResponse) GetName ¶
func (o *GetVolumeTemplateResponse) GetName() string
GetName returns the Name field value
func (*GetVolumeTemplateResponse) GetNameOk ¶
func (o *GetVolumeTemplateResponse) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*GetVolumeTemplateResponse) GetOutput ¶
func (o *GetVolumeTemplateResponse) GetOutput() VolumeOutput
GetOutput returns the Output field value if set, zero value otherwise.
func (*GetVolumeTemplateResponse) GetOutputOk ¶
func (o *GetVolumeTemplateResponse) GetOutputOk() (*VolumeOutput, bool)
GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetVolumeTemplateResponse) HasInput ¶
func (o *GetVolumeTemplateResponse) HasInput() bool
HasInput returns a boolean if a field has been set.
func (*GetVolumeTemplateResponse) HasOutput ¶
func (o *GetVolumeTemplateResponse) HasOutput() bool
HasOutput returns a boolean if a field has been set.
func (GetVolumeTemplateResponse) MarshalJSON ¶
func (o GetVolumeTemplateResponse) MarshalJSON() ([]byte, error)
func (*GetVolumeTemplateResponse) SetCreateTime ¶
func (o *GetVolumeTemplateResponse) SetCreateTime(v time.Time)
SetCreateTime sets field value
func (*GetVolumeTemplateResponse) SetDescription ¶
func (o *GetVolumeTemplateResponse) SetDescription(v string)
SetDescription sets field value
func (*GetVolumeTemplateResponse) SetId ¶
func (o *GetVolumeTemplateResponse) SetId(v string)
SetId sets field value
func (*GetVolumeTemplateResponse) SetInput ¶
func (o *GetVolumeTemplateResponse) SetInput(v VolumeTemplateAutomationInput)
SetInput gets a reference to the given VolumeTemplateAutomationInput and assigns it to the Input field.
func (*GetVolumeTemplateResponse) SetName ¶
func (o *GetVolumeTemplateResponse) SetName(v string)
SetName sets field value
func (*GetVolumeTemplateResponse) SetOutput ¶
func (o *GetVolumeTemplateResponse) SetOutput(v VolumeOutput)
SetOutput gets a reference to the given VolumeOutput and assigns it to the Output field.
func (GetVolumeTemplateResponse) ToMap ¶
func (o GetVolumeTemplateResponse) ToMap() (map[string]interface{}, error)
func (*GetVolumeTemplateResponse) UnmarshalJSON ¶
func (o *GetVolumeTemplateResponse) UnmarshalJSON(data []byte) (err error)
type HelpErrorDetail ¶
type HelpErrorDetail struct {
Type string `json:"@type"`
Description string `json:"description"`
Url string `json:"url"`
AdditionalProperties map[string]interface{}
}
HelpErrorDetail struct for HelpErrorDetail
func NewHelpErrorDetail ¶
func NewHelpErrorDetail(types string, description string, url string) *HelpErrorDetail
NewHelpErrorDetail instantiates a new HelpErrorDetail 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 NewHelpErrorDetailWithDefaults ¶
func NewHelpErrorDetailWithDefaults() *HelpErrorDetail
NewHelpErrorDetailWithDefaults instantiates a new HelpErrorDetail 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 (*HelpErrorDetail) GetDescription ¶
func (o *HelpErrorDetail) GetDescription() string
GetDescription returns the Description field value
func (*HelpErrorDetail) GetDescriptionOk ¶
func (o *HelpErrorDetail) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*HelpErrorDetail) GetType ¶
func (o *HelpErrorDetail) GetType() string
GetType returns the Type field value
func (*HelpErrorDetail) GetTypeOk ¶
func (o *HelpErrorDetail) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*HelpErrorDetail) GetUrl ¶
func (o *HelpErrorDetail) GetUrl() string
GetUrl returns the Url field value
func (*HelpErrorDetail) GetUrlOk ¶
func (o *HelpErrorDetail) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.
func (HelpErrorDetail) MarshalJSON ¶
func (o HelpErrorDetail) MarshalJSON() ([]byte, error)
func (*HelpErrorDetail) SetDescription ¶
func (o *HelpErrorDetail) SetDescription(v string)
SetDescription sets field value
func (*HelpErrorDetail) SetType ¶
func (o *HelpErrorDetail) SetType(v string)
SetType sets field value
func (HelpErrorDetail) ToMap ¶
func (o HelpErrorDetail) ToMap() (map[string]interface{}, error)
func (*HelpErrorDetail) UnmarshalJSON ¶
func (o *HelpErrorDetail) UnmarshalJSON(data []byte) (err error)
type ListAutomationsItem ¶
type ListAutomationsItem struct {
CreateTime time.Time `json:"createTime"`
Description *string `json:"description,omitempty"`
Id string `json:"id"`
Name *string `json:"name,omitempty"`
TemplateId *string `json:"templateId,omitempty"`
Triggers *AutomationTriggers `json:"triggers,omitempty"`
UpdateTime time.Time `json:"updateTime"`
AdditionalProperties map[string]interface{}
}
ListAutomationsItem struct for ListAutomationsItem
func NewListAutomationsItem ¶
func NewListAutomationsItem(createTime time.Time, id string, updateTime time.Time) *ListAutomationsItem
NewListAutomationsItem instantiates a new ListAutomationsItem 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 NewListAutomationsItemWithDefaults ¶
func NewListAutomationsItemWithDefaults() *ListAutomationsItem
NewListAutomationsItemWithDefaults instantiates a new ListAutomationsItem 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 (*ListAutomationsItem) GetCreateTime ¶
func (o *ListAutomationsItem) GetCreateTime() time.Time
GetCreateTime returns the CreateTime field value
func (*ListAutomationsItem) GetCreateTimeOk ¶
func (o *ListAutomationsItem) GetCreateTimeOk() (*time.Time, bool)
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*ListAutomationsItem) GetDescription ¶
func (o *ListAutomationsItem) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*ListAutomationsItem) GetDescriptionOk ¶
func (o *ListAutomationsItem) GetDescriptionOk() (*string, 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.
func (*ListAutomationsItem) GetId ¶
func (o *ListAutomationsItem) GetId() string
GetId returns the Id field value
func (*ListAutomationsItem) GetIdOk ¶
func (o *ListAutomationsItem) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*ListAutomationsItem) GetName ¶
func (o *ListAutomationsItem) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ListAutomationsItem) GetNameOk ¶
func (o *ListAutomationsItem) GetNameOk() (*string, 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 (*ListAutomationsItem) GetTemplateId ¶
func (o *ListAutomationsItem) GetTemplateId() string
GetTemplateId returns the TemplateId field value if set, zero value otherwise.
func (*ListAutomationsItem) GetTemplateIdOk ¶
func (o *ListAutomationsItem) GetTemplateIdOk() (*string, bool)
GetTemplateIdOk returns a tuple with the TemplateId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListAutomationsItem) GetTriggers ¶
func (o *ListAutomationsItem) GetTriggers() AutomationTriggers
GetTriggers returns the Triggers field value if set, zero value otherwise.
func (*ListAutomationsItem) GetTriggersOk ¶
func (o *ListAutomationsItem) GetTriggersOk() (*AutomationTriggers, bool)
GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListAutomationsItem) GetUpdateTime ¶
func (o *ListAutomationsItem) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime field value
func (*ListAutomationsItem) GetUpdateTimeOk ¶
func (o *ListAutomationsItem) GetUpdateTimeOk() (*time.Time, bool)
GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.
func (*ListAutomationsItem) HasDescription ¶
func (o *ListAutomationsItem) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*ListAutomationsItem) HasName ¶
func (o *ListAutomationsItem) HasName() bool
HasName returns a boolean if a field has been set.
func (*ListAutomationsItem) HasTemplateId ¶
func (o *ListAutomationsItem) HasTemplateId() bool
HasTemplateId returns a boolean if a field has been set.
func (*ListAutomationsItem) HasTriggers ¶
func (o *ListAutomationsItem) HasTriggers() bool
HasTriggers returns a boolean if a field has been set.
func (ListAutomationsItem) MarshalJSON ¶
func (o ListAutomationsItem) MarshalJSON() ([]byte, error)
func (*ListAutomationsItem) SetCreateTime ¶
func (o *ListAutomationsItem) SetCreateTime(v time.Time)
SetCreateTime sets field value
func (*ListAutomationsItem) SetDescription ¶
func (o *ListAutomationsItem) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*ListAutomationsItem) SetId ¶
func (o *ListAutomationsItem) SetId(v string)
SetId sets field value
func (*ListAutomationsItem) SetName ¶
func (o *ListAutomationsItem) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ListAutomationsItem) SetTemplateId ¶
func (o *ListAutomationsItem) SetTemplateId(v string)
SetTemplateId gets a reference to the given string and assigns it to the TemplateId field.
func (*ListAutomationsItem) SetTriggers ¶
func (o *ListAutomationsItem) SetTriggers(v AutomationTriggers)
SetTriggers gets a reference to the given AutomationTriggers and assigns it to the Triggers field.
func (*ListAutomationsItem) SetUpdateTime ¶
func (o *ListAutomationsItem) SetUpdateTime(v time.Time)
SetUpdateTime sets field value
func (ListAutomationsItem) ToMap ¶
func (o ListAutomationsItem) ToMap() (map[string]interface{}, error)
func (*ListAutomationsItem) UnmarshalJSON ¶
func (o *ListAutomationsItem) UnmarshalJSON(data []byte) (err error)
type ListAutomationsResponse ¶
type ListAutomationsResponse struct {
Items []ListAutomationsItem `json:"items"`
// A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
NextPageToken *string `json:"nextPageToken,omitempty"`
AdditionalProperties map[string]interface{}
}
ListAutomationsResponse struct for ListAutomationsResponse
func NewListAutomationsResponse ¶
func NewListAutomationsResponse(items []ListAutomationsItem) *ListAutomationsResponse
NewListAutomationsResponse instantiates a new ListAutomationsResponse 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 NewListAutomationsResponseWithDefaults ¶
func NewListAutomationsResponseWithDefaults() *ListAutomationsResponse
NewListAutomationsResponseWithDefaults instantiates a new ListAutomationsResponse 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 (*ListAutomationsResponse) GetItems ¶
func (o *ListAutomationsResponse) GetItems() []ListAutomationsItem
GetItems returns the Items field value
func (*ListAutomationsResponse) GetItemsOk ¶
func (o *ListAutomationsResponse) GetItemsOk() ([]ListAutomationsItem, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*ListAutomationsResponse) GetNextPageToken ¶
func (o *ListAutomationsResponse) GetNextPageToken() string
GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.
func (*ListAutomationsResponse) GetNextPageTokenOk ¶
func (o *ListAutomationsResponse) GetNextPageTokenOk() (*string, bool)
GetNextPageTokenOk returns a tuple with the NextPageToken field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListAutomationsResponse) HasNextPageToken ¶
func (o *ListAutomationsResponse) HasNextPageToken() bool
HasNextPageToken returns a boolean if a field has been set.
func (ListAutomationsResponse) MarshalJSON ¶
func (o ListAutomationsResponse) MarshalJSON() ([]byte, error)
func (*ListAutomationsResponse) SetItems ¶
func (o *ListAutomationsResponse) SetItems(v []ListAutomationsItem)
SetItems sets field value
func (*ListAutomationsResponse) SetNextPageToken ¶
func (o *ListAutomationsResponse) SetNextPageToken(v string)
SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.
func (ListAutomationsResponse) ToMap ¶
func (o ListAutomationsResponse) ToMap() (map[string]interface{}, error)
func (*ListAutomationsResponse) UnmarshalJSON ¶
func (o *ListAutomationsResponse) UnmarshalJSON(data []byte) (err error)
type ListExecutionsItem ¶
type ListExecutionsItem struct {
CreateTime time.Time `json:"createTime"`
EndTime *time.Time `json:"endTime,omitempty"`
Id string `json:"id"`
Status ListExecutionsItemStatus `json:"status"`
AdditionalProperties map[string]interface{}
}
ListExecutionsItem struct for ListExecutionsItem
func NewListExecutionsItem ¶
func NewListExecutionsItem(createTime time.Time, id string, status ListExecutionsItemStatus) *ListExecutionsItem
NewListExecutionsItem instantiates a new ListExecutionsItem 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 NewListExecutionsItemWithDefaults ¶
func NewListExecutionsItemWithDefaults() *ListExecutionsItem
NewListExecutionsItemWithDefaults instantiates a new ListExecutionsItem 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 (*ListExecutionsItem) GetCreateTime ¶
func (o *ListExecutionsItem) GetCreateTime() time.Time
GetCreateTime returns the CreateTime field value
func (*ListExecutionsItem) GetCreateTimeOk ¶
func (o *ListExecutionsItem) GetCreateTimeOk() (*time.Time, bool)
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*ListExecutionsItem) GetEndTime ¶
func (o *ListExecutionsItem) GetEndTime() time.Time
GetEndTime returns the EndTime field value if set, zero value otherwise.
func (*ListExecutionsItem) GetEndTimeOk ¶
func (o *ListExecutionsItem) GetEndTimeOk() (*time.Time, bool)
GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListExecutionsItem) GetId ¶
func (o *ListExecutionsItem) GetId() string
GetId returns the Id field value
func (*ListExecutionsItem) GetIdOk ¶
func (o *ListExecutionsItem) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*ListExecutionsItem) GetStatus ¶
func (o *ListExecutionsItem) GetStatus() ListExecutionsItemStatus
GetStatus returns the Status field value
func (*ListExecutionsItem) GetStatusOk ¶
func (o *ListExecutionsItem) GetStatusOk() (*ListExecutionsItemStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*ListExecutionsItem) HasEndTime ¶
func (o *ListExecutionsItem) HasEndTime() bool
HasEndTime returns a boolean if a field has been set.
func (ListExecutionsItem) MarshalJSON ¶
func (o ListExecutionsItem) MarshalJSON() ([]byte, error)
func (*ListExecutionsItem) SetCreateTime ¶
func (o *ListExecutionsItem) SetCreateTime(v time.Time)
SetCreateTime sets field value
func (*ListExecutionsItem) SetEndTime ¶
func (o *ListExecutionsItem) SetEndTime(v time.Time)
SetEndTime gets a reference to the given time.Time and assigns it to the EndTime field.
func (*ListExecutionsItem) SetId ¶
func (o *ListExecutionsItem) SetId(v string)
SetId sets field value
func (*ListExecutionsItem) SetStatus ¶
func (o *ListExecutionsItem) SetStatus(v ListExecutionsItemStatus)
SetStatus sets field value
func (ListExecutionsItem) ToMap ¶
func (o ListExecutionsItem) ToMap() (map[string]interface{}, error)
func (*ListExecutionsItem) UnmarshalJSON ¶
func (o *ListExecutionsItem) UnmarshalJSON(data []byte) (err error)
type ListExecutionsItemStatus ¶
type ListExecutionsItemStatus string
ListExecutionsItemStatus the model 'ListExecutionsItemStatus'
const ( LISTEXECUTIONSITEMSTATUS_PENDING ListExecutionsItemStatus = "PENDING" LISTEXECUTIONSITEMSTATUS_RUNNING ListExecutionsItemStatus = "RUNNING" LISTEXECUTIONSITEMSTATUS_COMPLETED ListExecutionsItemStatus = "COMPLETED" LISTEXECUTIONSITEMSTATUS_FAILED ListExecutionsItemStatus = "FAILED" LISTEXECUTIONSITEMSTATUS_TERMINATED ListExecutionsItemStatus = "TERMINATED" LISTEXECUTIONSITEMSTATUS_UNKNOWN_DEFAULT_OPEN_API ListExecutionsItemStatus = "unknown_default_open_api" )
List of ListExecutionsItem_status
func NewListExecutionsItemStatusFromValue ¶
func NewListExecutionsItemStatusFromValue(v string) (*ListExecutionsItemStatus, error)
NewListExecutionsItemStatusFromValue returns a pointer to a valid ListExecutionsItemStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ListExecutionsItemStatus) IsValid ¶
func (v ListExecutionsItemStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ListExecutionsItemStatus) Ptr ¶
func (v ListExecutionsItemStatus) Ptr() *ListExecutionsItemStatus
Ptr returns reference to ListExecutionsItem_status value
func (*ListExecutionsItemStatus) UnmarshalJSON ¶
func (v *ListExecutionsItemStatus) UnmarshalJSON(src []byte) error
type ListExecutionsResponse ¶
type ListExecutionsResponse struct {
Items []ListExecutionsItem `json:"items"`
// A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
NextPageToken *string `json:"nextPageToken,omitempty"`
AdditionalProperties map[string]interface{}
}
ListExecutionsResponse struct for ListExecutionsResponse
func NewListExecutionsResponse ¶
func NewListExecutionsResponse(items []ListExecutionsItem) *ListExecutionsResponse
NewListExecutionsResponse instantiates a new ListExecutionsResponse 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 NewListExecutionsResponseWithDefaults ¶
func NewListExecutionsResponseWithDefaults() *ListExecutionsResponse
NewListExecutionsResponseWithDefaults instantiates a new ListExecutionsResponse 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 (*ListExecutionsResponse) GetItems ¶
func (o *ListExecutionsResponse) GetItems() []ListExecutionsItem
GetItems returns the Items field value
func (*ListExecutionsResponse) GetItemsOk ¶
func (o *ListExecutionsResponse) GetItemsOk() ([]ListExecutionsItem, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*ListExecutionsResponse) GetNextPageToken ¶
func (o *ListExecutionsResponse) GetNextPageToken() string
GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.
func (*ListExecutionsResponse) GetNextPageTokenOk ¶
func (o *ListExecutionsResponse) GetNextPageTokenOk() (*string, bool)
GetNextPageTokenOk returns a tuple with the NextPageToken field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListExecutionsResponse) HasNextPageToken ¶
func (o *ListExecutionsResponse) HasNextPageToken() bool
HasNextPageToken returns a boolean if a field has been set.
func (ListExecutionsResponse) MarshalJSON ¶
func (o ListExecutionsResponse) MarshalJSON() ([]byte, error)
func (*ListExecutionsResponse) SetItems ¶
func (o *ListExecutionsResponse) SetItems(v []ListExecutionsItem)
SetItems sets field value
func (*ListExecutionsResponse) SetNextPageToken ¶
func (o *ListExecutionsResponse) SetNextPageToken(v string)
SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.
func (ListExecutionsResponse) ToMap ¶
func (o ListExecutionsResponse) ToMap() (map[string]interface{}, error)
func (*ListExecutionsResponse) UnmarshalJSON ¶
func (o *ListExecutionsResponse) UnmarshalJSON(data []byte) (err error)
type ListTemplatesResponse ¶
type ListTemplatesResponse struct {
Items []Template `json:"items"`
// A token that can be sent as `pageToken` to retrieve the next page. If this field is omitted, there are no subsequent pages.
NextPageToken *string `json:"nextPageToken,omitempty"`
AdditionalProperties map[string]interface{}
}
ListTemplatesResponse struct for ListTemplatesResponse
func NewListTemplatesResponse ¶
func NewListTemplatesResponse(items []Template) *ListTemplatesResponse
NewListTemplatesResponse instantiates a new ListTemplatesResponse 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 NewListTemplatesResponseWithDefaults ¶
func NewListTemplatesResponseWithDefaults() *ListTemplatesResponse
NewListTemplatesResponseWithDefaults instantiates a new ListTemplatesResponse 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 (*ListTemplatesResponse) GetItems ¶
func (o *ListTemplatesResponse) GetItems() []Template
GetItems returns the Items field value
func (*ListTemplatesResponse) GetItemsOk ¶
func (o *ListTemplatesResponse) GetItemsOk() ([]Template, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*ListTemplatesResponse) GetNextPageToken ¶
func (o *ListTemplatesResponse) GetNextPageToken() string
GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.
func (*ListTemplatesResponse) GetNextPageTokenOk ¶
func (o *ListTemplatesResponse) GetNextPageTokenOk() (*string, bool)
GetNextPageTokenOk returns a tuple with the NextPageToken field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListTemplatesResponse) HasNextPageToken ¶
func (o *ListTemplatesResponse) HasNextPageToken() bool
HasNextPageToken returns a boolean if a field has been set.
func (ListTemplatesResponse) MarshalJSON ¶
func (o ListTemplatesResponse) MarshalJSON() ([]byte, error)
func (*ListTemplatesResponse) SetItems ¶
func (o *ListTemplatesResponse) SetItems(v []Template)
SetItems sets field value
func (*ListTemplatesResponse) SetNextPageToken ¶
func (o *ListTemplatesResponse) SetNextPageToken(v string)
SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.
func (ListTemplatesResponse) ToMap ¶
func (o ListTemplatesResponse) ToMap() (map[string]interface{}, error)
func (*ListTemplatesResponse) UnmarshalJSON ¶
func (o *ListTemplatesResponse) UnmarshalJSON(data []byte) (err error)
type LocalizedMessageErrorDetail ¶
type LocalizedMessageErrorDetail struct {
Type string `json:"@type"`
Locale string `json:"locale"`
Message string `json:"message"`
AdditionalProperties map[string]interface{}
}
LocalizedMessageErrorDetail struct for LocalizedMessageErrorDetail
func NewLocalizedMessageErrorDetail ¶
func NewLocalizedMessageErrorDetail(types string, locale string, message string) *LocalizedMessageErrorDetail
NewLocalizedMessageErrorDetail instantiates a new LocalizedMessageErrorDetail 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 NewLocalizedMessageErrorDetailWithDefaults ¶
func NewLocalizedMessageErrorDetailWithDefaults() *LocalizedMessageErrorDetail
NewLocalizedMessageErrorDetailWithDefaults instantiates a new LocalizedMessageErrorDetail 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 (*LocalizedMessageErrorDetail) GetLocale ¶
func (o *LocalizedMessageErrorDetail) GetLocale() string
GetLocale returns the Locale field value
func (*LocalizedMessageErrorDetail) GetLocaleOk ¶
func (o *LocalizedMessageErrorDetail) GetLocaleOk() (*string, bool)
GetLocaleOk returns a tuple with the Locale field value and a boolean to check if the value has been set.
func (*LocalizedMessageErrorDetail) GetMessage ¶
func (o *LocalizedMessageErrorDetail) GetMessage() string
GetMessage returns the Message field value
func (*LocalizedMessageErrorDetail) GetMessageOk ¶
func (o *LocalizedMessageErrorDetail) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.
func (*LocalizedMessageErrorDetail) GetType ¶
func (o *LocalizedMessageErrorDetail) GetType() string
GetType returns the Type field value
func (*LocalizedMessageErrorDetail) GetTypeOk ¶
func (o *LocalizedMessageErrorDetail) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (LocalizedMessageErrorDetail) MarshalJSON ¶
func (o LocalizedMessageErrorDetail) MarshalJSON() ([]byte, error)
func (*LocalizedMessageErrorDetail) SetLocale ¶
func (o *LocalizedMessageErrorDetail) SetLocale(v string)
SetLocale sets field value
func (*LocalizedMessageErrorDetail) SetMessage ¶
func (o *LocalizedMessageErrorDetail) SetMessage(v string)
SetMessage sets field value
func (*LocalizedMessageErrorDetail) SetType ¶
func (o *LocalizedMessageErrorDetail) SetType(v string)
SetType sets field value
func (LocalizedMessageErrorDetail) ToMap ¶
func (o LocalizedMessageErrorDetail) ToMap() (map[string]interface{}, error)
func (*LocalizedMessageErrorDetail) UnmarshalJSON ¶
func (o *LocalizedMessageErrorDetail) UnmarshalJSON(data []byte) (err error)
type MappedNullable ¶
type NullableAutomationScheduleTrigger ¶
type NullableAutomationScheduleTrigger struct {
// contains filtered or unexported fields
}
func NewNullableAutomationScheduleTrigger ¶
func NewNullableAutomationScheduleTrigger(val *AutomationScheduleTrigger) *NullableAutomationScheduleTrigger
func (NullableAutomationScheduleTrigger) Get ¶
func (v NullableAutomationScheduleTrigger) Get() *AutomationScheduleTrigger
func (NullableAutomationScheduleTrigger) IsSet ¶
func (v NullableAutomationScheduleTrigger) IsSet() bool
func (NullableAutomationScheduleTrigger) MarshalJSON ¶
func (v NullableAutomationScheduleTrigger) MarshalJSON() ([]byte, error)
func (*NullableAutomationScheduleTrigger) Set ¶
func (v *NullableAutomationScheduleTrigger) Set(val *AutomationScheduleTrigger)
func (*NullableAutomationScheduleTrigger) UnmarshalJSON ¶
func (v *NullableAutomationScheduleTrigger) UnmarshalJSON(src []byte) error
func (*NullableAutomationScheduleTrigger) Unset ¶
func (v *NullableAutomationScheduleTrigger) Unset()
type NullableAutomationTriggers ¶
type NullableAutomationTriggers struct {
// contains filtered or unexported fields
}
func NewNullableAutomationTriggers ¶
func NewNullableAutomationTriggers(val *AutomationTriggers) *NullableAutomationTriggers
func (NullableAutomationTriggers) Get ¶
func (v NullableAutomationTriggers) Get() *AutomationTriggers
func (NullableAutomationTriggers) IsSet ¶
func (v NullableAutomationTriggers) IsSet() bool
func (NullableAutomationTriggers) MarshalJSON ¶
func (v NullableAutomationTriggers) MarshalJSON() ([]byte, error)
func (*NullableAutomationTriggers) Set ¶
func (v *NullableAutomationTriggers) Set(val *AutomationTriggers)
func (*NullableAutomationTriggers) UnmarshalJSON ¶
func (v *NullableAutomationTriggers) UnmarshalJSON(src []byte) error
func (*NullableAutomationTriggers) Unset ¶
func (v *NullableAutomationTriggers) Unset()
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 NullableCreateSnapshotsResult ¶
type NullableCreateSnapshotsResult struct {
// contains filtered or unexported fields
}
func NewNullableCreateSnapshotsResult ¶
func NewNullableCreateSnapshotsResult(val *CreateSnapshotsResult) *NullableCreateSnapshotsResult
func (NullableCreateSnapshotsResult) Get ¶
func (v NullableCreateSnapshotsResult) Get() *CreateSnapshotsResult
func (NullableCreateSnapshotsResult) IsSet ¶
func (v NullableCreateSnapshotsResult) IsSet() bool
func (NullableCreateSnapshotsResult) MarshalJSON ¶
func (v NullableCreateSnapshotsResult) MarshalJSON() ([]byte, error)
func (*NullableCreateSnapshotsResult) Set ¶
func (v *NullableCreateSnapshotsResult) Set(val *CreateSnapshotsResult)
func (*NullableCreateSnapshotsResult) UnmarshalJSON ¶
func (v *NullableCreateSnapshotsResult) UnmarshalJSON(src []byte) error
func (*NullableCreateSnapshotsResult) Unset ¶
func (v *NullableCreateSnapshotsResult) Unset()
type NullableCreateVolumeAutomationPayload ¶
type NullableCreateVolumeAutomationPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateVolumeAutomationPayload ¶
func NewNullableCreateVolumeAutomationPayload(val *CreateVolumeAutomationPayload) *NullableCreateVolumeAutomationPayload
func (NullableCreateVolumeAutomationPayload) Get ¶
func (v NullableCreateVolumeAutomationPayload) Get() *CreateVolumeAutomationPayload
func (NullableCreateVolumeAutomationPayload) IsSet ¶
func (v NullableCreateVolumeAutomationPayload) IsSet() bool
func (NullableCreateVolumeAutomationPayload) MarshalJSON ¶
func (v NullableCreateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateVolumeAutomationPayload) Set ¶
func (v *NullableCreateVolumeAutomationPayload) Set(val *CreateVolumeAutomationPayload)
func (*NullableCreateVolumeAutomationPayload) UnmarshalJSON ¶
func (v *NullableCreateVolumeAutomationPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateVolumeAutomationPayload) Unset ¶
func (v *NullableCreateVolumeAutomationPayload) Unset()
type NullableErrorInfoDetail ¶
type NullableErrorInfoDetail struct {
// contains filtered or unexported fields
}
func NewNullableErrorInfoDetail ¶
func NewNullableErrorInfoDetail(val *ErrorInfoDetail) *NullableErrorInfoDetail
func (NullableErrorInfoDetail) Get ¶
func (v NullableErrorInfoDetail) Get() *ErrorInfoDetail
func (NullableErrorInfoDetail) IsSet ¶
func (v NullableErrorInfoDetail) IsSet() bool
func (NullableErrorInfoDetail) MarshalJSON ¶
func (v NullableErrorInfoDetail) MarshalJSON() ([]byte, error)
func (*NullableErrorInfoDetail) Set ¶
func (v *NullableErrorInfoDetail) Set(val *ErrorInfoDetail)
func (*NullableErrorInfoDetail) UnmarshalJSON ¶
func (v *NullableErrorInfoDetail) UnmarshalJSON(src []byte) error
func (*NullableErrorInfoDetail) Unset ¶
func (v *NullableErrorInfoDetail) Unset()
type NullableErrorResponse ¶
type NullableErrorResponse struct {
// contains filtered or unexported fields
}
func NewNullableErrorResponse ¶
func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse
func (NullableErrorResponse) Get ¶
func (v NullableErrorResponse) Get() *ErrorResponse
func (NullableErrorResponse) IsSet ¶
func (v NullableErrorResponse) IsSet() bool
func (NullableErrorResponse) MarshalJSON ¶
func (v NullableErrorResponse) MarshalJSON() ([]byte, error)
func (*NullableErrorResponse) Set ¶
func (v *NullableErrorResponse) Set(val *ErrorResponse)
func (*NullableErrorResponse) UnmarshalJSON ¶
func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error
func (*NullableErrorResponse) Unset ¶
func (v *NullableErrorResponse) Unset()
type NullableErrorResponseContent ¶
type NullableErrorResponseContent struct {
// contains filtered or unexported fields
}
func NewNullableErrorResponseContent ¶
func NewNullableErrorResponseContent(val *ErrorResponseContent) *NullableErrorResponseContent
func (NullableErrorResponseContent) Get ¶
func (v NullableErrorResponseContent) Get() *ErrorResponseContent
func (NullableErrorResponseContent) IsSet ¶
func (v NullableErrorResponseContent) IsSet() bool
func (NullableErrorResponseContent) MarshalJSON ¶
func (v NullableErrorResponseContent) MarshalJSON() ([]byte, error)
func (*NullableErrorResponseContent) Set ¶
func (v *NullableErrorResponseContent) Set(val *ErrorResponseContent)
func (*NullableErrorResponseContent) UnmarshalJSON ¶
func (v *NullableErrorResponseContent) UnmarshalJSON(src []byte) error
func (*NullableErrorResponseContent) Unset ¶
func (v *NullableErrorResponseContent) Unset()
type NullableErrorResponseContentDetails ¶
type NullableErrorResponseContentDetails struct {
// contains filtered or unexported fields
}
func NewNullableErrorResponseContentDetails ¶
func NewNullableErrorResponseContentDetails(val *ErrorResponseContentDetails) *NullableErrorResponseContentDetails
func (NullableErrorResponseContentDetails) Get ¶
func (v NullableErrorResponseContentDetails) Get() *ErrorResponseContentDetails
func (NullableErrorResponseContentDetails) IsSet ¶
func (v NullableErrorResponseContentDetails) IsSet() bool
func (NullableErrorResponseContentDetails) MarshalJSON ¶
func (v NullableErrorResponseContentDetails) MarshalJSON() ([]byte, error)
func (*NullableErrorResponseContentDetails) Set ¶
func (v *NullableErrorResponseContentDetails) Set(val *ErrorResponseContentDetails)
func (*NullableErrorResponseContentDetails) UnmarshalJSON ¶
func (v *NullableErrorResponseContentDetails) UnmarshalJSON(src []byte) error
func (*NullableErrorResponseContentDetails) Unset ¶
func (v *NullableErrorResponseContentDetails) Unset()
type NullableEventCreateResponse ¶
type NullableEventCreateResponse struct {
// contains filtered or unexported fields
}
func NewNullableEventCreateResponse ¶
func NewNullableEventCreateResponse(val *EventCreateResponse) *NullableEventCreateResponse
func (NullableEventCreateResponse) Get ¶
func (v NullableEventCreateResponse) Get() *EventCreateResponse
func (NullableEventCreateResponse) IsSet ¶
func (v NullableEventCreateResponse) IsSet() bool
func (NullableEventCreateResponse) MarshalJSON ¶
func (v NullableEventCreateResponse) MarshalJSON() ([]byte, error)
func (*NullableEventCreateResponse) Set ¶
func (v *NullableEventCreateResponse) Set(val *EventCreateResponse)
func (*NullableEventCreateResponse) UnmarshalJSON ¶
func (v *NullableEventCreateResponse) UnmarshalJSON(src []byte) error
func (*NullableEventCreateResponse) Unset ¶
func (v *NullableEventCreateResponse) 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 NullableGetVolumeIDsResult ¶
type NullableGetVolumeIDsResult struct {
// contains filtered or unexported fields
}
func NewNullableGetVolumeIDsResult ¶
func NewNullableGetVolumeIDsResult(val *GetVolumeIDsResult) *NullableGetVolumeIDsResult
func (NullableGetVolumeIDsResult) Get ¶
func (v NullableGetVolumeIDsResult) Get() *GetVolumeIDsResult
func (NullableGetVolumeIDsResult) IsSet ¶
func (v NullableGetVolumeIDsResult) IsSet() bool
func (NullableGetVolumeIDsResult) MarshalJSON ¶
func (v NullableGetVolumeIDsResult) MarshalJSON() ([]byte, error)
func (*NullableGetVolumeIDsResult) Set ¶
func (v *NullableGetVolumeIDsResult) Set(val *GetVolumeIDsResult)
func (*NullableGetVolumeIDsResult) UnmarshalJSON ¶
func (v *NullableGetVolumeIDsResult) UnmarshalJSON(src []byte) error
func (*NullableGetVolumeIDsResult) Unset ¶
func (v *NullableGetVolumeIDsResult) Unset()
type NullableGetVolumeTemplateResponse ¶
type NullableGetVolumeTemplateResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetVolumeTemplateResponse ¶
func NewNullableGetVolumeTemplateResponse(val *GetVolumeTemplateResponse) *NullableGetVolumeTemplateResponse
func (NullableGetVolumeTemplateResponse) Get ¶
func (v NullableGetVolumeTemplateResponse) Get() *GetVolumeTemplateResponse
func (NullableGetVolumeTemplateResponse) IsSet ¶
func (v NullableGetVolumeTemplateResponse) IsSet() bool
func (NullableGetVolumeTemplateResponse) MarshalJSON ¶
func (v NullableGetVolumeTemplateResponse) MarshalJSON() ([]byte, error)
func (*NullableGetVolumeTemplateResponse) Set ¶
func (v *NullableGetVolumeTemplateResponse) Set(val *GetVolumeTemplateResponse)
func (*NullableGetVolumeTemplateResponse) UnmarshalJSON ¶
func (v *NullableGetVolumeTemplateResponse) UnmarshalJSON(src []byte) error
func (*NullableGetVolumeTemplateResponse) Unset ¶
func (v *NullableGetVolumeTemplateResponse) Unset()
type NullableHelpErrorDetail ¶
type NullableHelpErrorDetail struct {
// contains filtered or unexported fields
}
func NewNullableHelpErrorDetail ¶
func NewNullableHelpErrorDetail(val *HelpErrorDetail) *NullableHelpErrorDetail
func (NullableHelpErrorDetail) Get ¶
func (v NullableHelpErrorDetail) Get() *HelpErrorDetail
func (NullableHelpErrorDetail) IsSet ¶
func (v NullableHelpErrorDetail) IsSet() bool
func (NullableHelpErrorDetail) MarshalJSON ¶
func (v NullableHelpErrorDetail) MarshalJSON() ([]byte, error)
func (*NullableHelpErrorDetail) Set ¶
func (v *NullableHelpErrorDetail) Set(val *HelpErrorDetail)
func (*NullableHelpErrorDetail) UnmarshalJSON ¶
func (v *NullableHelpErrorDetail) UnmarshalJSON(src []byte) error
func (*NullableHelpErrorDetail) Unset ¶
func (v *NullableHelpErrorDetail) 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 NullableListAutomationsItem ¶
type NullableListAutomationsItem struct {
// contains filtered or unexported fields
}
func NewNullableListAutomationsItem ¶
func NewNullableListAutomationsItem(val *ListAutomationsItem) *NullableListAutomationsItem
func (NullableListAutomationsItem) Get ¶
func (v NullableListAutomationsItem) Get() *ListAutomationsItem
func (NullableListAutomationsItem) IsSet ¶
func (v NullableListAutomationsItem) IsSet() bool
func (NullableListAutomationsItem) MarshalJSON ¶
func (v NullableListAutomationsItem) MarshalJSON() ([]byte, error)
func (*NullableListAutomationsItem) Set ¶
func (v *NullableListAutomationsItem) Set(val *ListAutomationsItem)
func (*NullableListAutomationsItem) UnmarshalJSON ¶
func (v *NullableListAutomationsItem) UnmarshalJSON(src []byte) error
func (*NullableListAutomationsItem) Unset ¶
func (v *NullableListAutomationsItem) Unset()
type NullableListAutomationsResponse ¶
type NullableListAutomationsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListAutomationsResponse ¶
func NewNullableListAutomationsResponse(val *ListAutomationsResponse) *NullableListAutomationsResponse
func (NullableListAutomationsResponse) Get ¶
func (v NullableListAutomationsResponse) Get() *ListAutomationsResponse
func (NullableListAutomationsResponse) IsSet ¶
func (v NullableListAutomationsResponse) IsSet() bool
func (NullableListAutomationsResponse) MarshalJSON ¶
func (v NullableListAutomationsResponse) MarshalJSON() ([]byte, error)
func (*NullableListAutomationsResponse) Set ¶
func (v *NullableListAutomationsResponse) Set(val *ListAutomationsResponse)
func (*NullableListAutomationsResponse) UnmarshalJSON ¶
func (v *NullableListAutomationsResponse) UnmarshalJSON(src []byte) error
func (*NullableListAutomationsResponse) Unset ¶
func (v *NullableListAutomationsResponse) Unset()
type NullableListExecutionsItem ¶
type NullableListExecutionsItem struct {
// contains filtered or unexported fields
}
func NewNullableListExecutionsItem ¶
func NewNullableListExecutionsItem(val *ListExecutionsItem) *NullableListExecutionsItem
func (NullableListExecutionsItem) Get ¶
func (v NullableListExecutionsItem) Get() *ListExecutionsItem
func (NullableListExecutionsItem) IsSet ¶
func (v NullableListExecutionsItem) IsSet() bool
func (NullableListExecutionsItem) MarshalJSON ¶
func (v NullableListExecutionsItem) MarshalJSON() ([]byte, error)
func (*NullableListExecutionsItem) Set ¶
func (v *NullableListExecutionsItem) Set(val *ListExecutionsItem)
func (*NullableListExecutionsItem) UnmarshalJSON ¶
func (v *NullableListExecutionsItem) UnmarshalJSON(src []byte) error
func (*NullableListExecutionsItem) Unset ¶
func (v *NullableListExecutionsItem) Unset()
type NullableListExecutionsItemStatus ¶
type NullableListExecutionsItemStatus struct {
// contains filtered or unexported fields
}
func NewNullableListExecutionsItemStatus ¶
func NewNullableListExecutionsItemStatus(val *ListExecutionsItemStatus) *NullableListExecutionsItemStatus
func (NullableListExecutionsItemStatus) Get ¶
func (v NullableListExecutionsItemStatus) Get() *ListExecutionsItemStatus
func (NullableListExecutionsItemStatus) IsSet ¶
func (v NullableListExecutionsItemStatus) IsSet() bool
func (NullableListExecutionsItemStatus) MarshalJSON ¶
func (v NullableListExecutionsItemStatus) MarshalJSON() ([]byte, error)
func (*NullableListExecutionsItemStatus) Set ¶
func (v *NullableListExecutionsItemStatus) Set(val *ListExecutionsItemStatus)
func (*NullableListExecutionsItemStatus) UnmarshalJSON ¶
func (v *NullableListExecutionsItemStatus) UnmarshalJSON(src []byte) error
func (*NullableListExecutionsItemStatus) Unset ¶
func (v *NullableListExecutionsItemStatus) Unset()
type NullableListExecutionsResponse ¶
type NullableListExecutionsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListExecutionsResponse ¶
func NewNullableListExecutionsResponse(val *ListExecutionsResponse) *NullableListExecutionsResponse
func (NullableListExecutionsResponse) Get ¶
func (v NullableListExecutionsResponse) Get() *ListExecutionsResponse
func (NullableListExecutionsResponse) IsSet ¶
func (v NullableListExecutionsResponse) IsSet() bool
func (NullableListExecutionsResponse) MarshalJSON ¶
func (v NullableListExecutionsResponse) MarshalJSON() ([]byte, error)
func (*NullableListExecutionsResponse) Set ¶
func (v *NullableListExecutionsResponse) Set(val *ListExecutionsResponse)
func (*NullableListExecutionsResponse) UnmarshalJSON ¶
func (v *NullableListExecutionsResponse) UnmarshalJSON(src []byte) error
func (*NullableListExecutionsResponse) Unset ¶
func (v *NullableListExecutionsResponse) Unset()
type NullableListTemplatesResponse ¶
type NullableListTemplatesResponse struct {
// contains filtered or unexported fields
}
func NewNullableListTemplatesResponse ¶
func NewNullableListTemplatesResponse(val *ListTemplatesResponse) *NullableListTemplatesResponse
func (NullableListTemplatesResponse) Get ¶
func (v NullableListTemplatesResponse) Get() *ListTemplatesResponse
func (NullableListTemplatesResponse) IsSet ¶
func (v NullableListTemplatesResponse) IsSet() bool
func (NullableListTemplatesResponse) MarshalJSON ¶
func (v NullableListTemplatesResponse) MarshalJSON() ([]byte, error)
func (*NullableListTemplatesResponse) Set ¶
func (v *NullableListTemplatesResponse) Set(val *ListTemplatesResponse)
func (*NullableListTemplatesResponse) UnmarshalJSON ¶
func (v *NullableListTemplatesResponse) UnmarshalJSON(src []byte) error
func (*NullableListTemplatesResponse) Unset ¶
func (v *NullableListTemplatesResponse) Unset()
type NullableLocalizedMessageErrorDetail ¶
type NullableLocalizedMessageErrorDetail struct {
// contains filtered or unexported fields
}
func NewNullableLocalizedMessageErrorDetail ¶
func NewNullableLocalizedMessageErrorDetail(val *LocalizedMessageErrorDetail) *NullableLocalizedMessageErrorDetail
func (NullableLocalizedMessageErrorDetail) Get ¶
func (v NullableLocalizedMessageErrorDetail) Get() *LocalizedMessageErrorDetail
func (NullableLocalizedMessageErrorDetail) IsSet ¶
func (v NullableLocalizedMessageErrorDetail) IsSet() bool
func (NullableLocalizedMessageErrorDetail) MarshalJSON ¶
func (v NullableLocalizedMessageErrorDetail) MarshalJSON() ([]byte, error)
func (*NullableLocalizedMessageErrorDetail) Set ¶
func (v *NullableLocalizedMessageErrorDetail) Set(val *LocalizedMessageErrorDetail)
func (*NullableLocalizedMessageErrorDetail) UnmarshalJSON ¶
func (v *NullableLocalizedMessageErrorDetail) UnmarshalJSON(src []byte) error
func (*NullableLocalizedMessageErrorDetail) Unset ¶
func (v *NullableLocalizedMessageErrorDetail) Unset()
type NullablePartialUpdateVolumeAutomationPayload ¶
type NullablePartialUpdateVolumeAutomationPayload struct {
// contains filtered or unexported fields
}
func NewNullablePartialUpdateVolumeAutomationPayload ¶
func NewNullablePartialUpdateVolumeAutomationPayload(val *PartialUpdateVolumeAutomationPayload) *NullablePartialUpdateVolumeAutomationPayload
func (NullablePartialUpdateVolumeAutomationPayload) IsSet ¶
func (v NullablePartialUpdateVolumeAutomationPayload) IsSet() bool
func (NullablePartialUpdateVolumeAutomationPayload) MarshalJSON ¶
func (v NullablePartialUpdateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
func (*NullablePartialUpdateVolumeAutomationPayload) Set ¶
func (v *NullablePartialUpdateVolumeAutomationPayload) Set(val *PartialUpdateVolumeAutomationPayload)
func (*NullablePartialUpdateVolumeAutomationPayload) UnmarshalJSON ¶
func (v *NullablePartialUpdateVolumeAutomationPayload) UnmarshalJSON(src []byte) error
func (*NullablePartialUpdateVolumeAutomationPayload) Unset ¶
func (v *NullablePartialUpdateVolumeAutomationPayload) Unset()
type NullableSchedule ¶
type NullableSchedule struct {
// contains filtered or unexported fields
}
func NewNullableSchedule ¶
func NewNullableSchedule(val *Schedule) *NullableSchedule
func (NullableSchedule) Get ¶
func (v NullableSchedule) Get() *Schedule
func (NullableSchedule) IsSet ¶
func (v NullableSchedule) IsSet() bool
func (NullableSchedule) MarshalJSON ¶
func (v NullableSchedule) MarshalJSON() ([]byte, error)
func (*NullableSchedule) Set ¶
func (v *NullableSchedule) Set(val *Schedule)
func (*NullableSchedule) UnmarshalJSON ¶
func (v *NullableSchedule) UnmarshalJSON(src []byte) error
func (*NullableSchedule) Unset ¶
func (v *NullableSchedule) Unset()
type NullableScheduleDetails ¶
type NullableScheduleDetails struct {
// contains filtered or unexported fields
}
func NewNullableScheduleDetails ¶
func NewNullableScheduleDetails(val *ScheduleDetails) *NullableScheduleDetails
func (NullableScheduleDetails) Get ¶
func (v NullableScheduleDetails) Get() *ScheduleDetails
func (NullableScheduleDetails) IsSet ¶
func (v NullableScheduleDetails) IsSet() bool
func (NullableScheduleDetails) MarshalJSON ¶
func (v NullableScheduleDetails) MarshalJSON() ([]byte, error)
func (*NullableScheduleDetails) Set ¶
func (v *NullableScheduleDetails) Set(val *ScheduleDetails)
func (*NullableScheduleDetails) UnmarshalJSON ¶
func (v *NullableScheduleDetails) UnmarshalJSON(src []byte) error
func (*NullableScheduleDetails) Unset ¶
func (v *NullableScheduleDetails) Unset()
type NullableSchedulePatchRequest ¶
type NullableSchedulePatchRequest struct {
// contains filtered or unexported fields
}
func NewNullableSchedulePatchRequest ¶
func NewNullableSchedulePatchRequest(val *SchedulePatchRequest) *NullableSchedulePatchRequest
func (NullableSchedulePatchRequest) Get ¶
func (v NullableSchedulePatchRequest) Get() *SchedulePatchRequest
func (NullableSchedulePatchRequest) IsSet ¶
func (v NullableSchedulePatchRequest) IsSet() bool
func (NullableSchedulePatchRequest) MarshalJSON ¶
func (v NullableSchedulePatchRequest) MarshalJSON() ([]byte, error)
func (*NullableSchedulePatchRequest) Set ¶
func (v *NullableSchedulePatchRequest) Set(val *SchedulePatchRequest)
func (*NullableSchedulePatchRequest) UnmarshalJSON ¶
func (v *NullableSchedulePatchRequest) UnmarshalJSON(src []byte) error
func (*NullableSchedulePatchRequest) Unset ¶
func (v *NullableSchedulePatchRequest) Unset()
type NullableScheduleRequest ¶
type NullableScheduleRequest struct {
// contains filtered or unexported fields
}
func NewNullableScheduleRequest ¶
func NewNullableScheduleRequest(val *ScheduleRequest) *NullableScheduleRequest
func (NullableScheduleRequest) Get ¶
func (v NullableScheduleRequest) Get() *ScheduleRequest
func (NullableScheduleRequest) IsSet ¶
func (v NullableScheduleRequest) IsSet() bool
func (NullableScheduleRequest) MarshalJSON ¶
func (v NullableScheduleRequest) MarshalJSON() ([]byte, error)
func (*NullableScheduleRequest) Set ¶
func (v *NullableScheduleRequest) Set(val *ScheduleRequest)
func (*NullableScheduleRequest) UnmarshalJSON ¶
func (v *NullableScheduleRequest) UnmarshalJSON(src []byte) error
func (*NullableScheduleRequest) Unset ¶
func (v *NullableScheduleRequest) Unset()
type NullableSnapshotRetentionPolicy ¶
type NullableSnapshotRetentionPolicy struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotRetentionPolicy ¶
func NewNullableSnapshotRetentionPolicy(val *SnapshotRetentionPolicy) *NullableSnapshotRetentionPolicy
func (NullableSnapshotRetentionPolicy) Get ¶
func (v NullableSnapshotRetentionPolicy) Get() *SnapshotRetentionPolicy
func (NullableSnapshotRetentionPolicy) IsSet ¶
func (v NullableSnapshotRetentionPolicy) IsSet() bool
func (NullableSnapshotRetentionPolicy) MarshalJSON ¶
func (v NullableSnapshotRetentionPolicy) MarshalJSON() ([]byte, error)
func (*NullableSnapshotRetentionPolicy) Set ¶
func (v *NullableSnapshotRetentionPolicy) Set(val *SnapshotRetentionPolicy)
func (*NullableSnapshotRetentionPolicy) UnmarshalJSON ¶
func (v *NullableSnapshotRetentionPolicy) UnmarshalJSON(src []byte) error
func (*NullableSnapshotRetentionPolicy) Unset ¶
func (v *NullableSnapshotRetentionPolicy) Unset()
type NullableSnapshotRetentionPolicyCount ¶
type NullableSnapshotRetentionPolicyCount struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotRetentionPolicyCount ¶
func NewNullableSnapshotRetentionPolicyCount(val *SnapshotRetentionPolicyCount) *NullableSnapshotRetentionPolicyCount
func (NullableSnapshotRetentionPolicyCount) Get ¶
func (v NullableSnapshotRetentionPolicyCount) Get() *SnapshotRetentionPolicyCount
func (NullableSnapshotRetentionPolicyCount) IsSet ¶
func (v NullableSnapshotRetentionPolicyCount) IsSet() bool
func (NullableSnapshotRetentionPolicyCount) MarshalJSON ¶
func (v NullableSnapshotRetentionPolicyCount) MarshalJSON() ([]byte, error)
func (*NullableSnapshotRetentionPolicyCount) Set ¶
func (v *NullableSnapshotRetentionPolicyCount) Set(val *SnapshotRetentionPolicyCount)
func (*NullableSnapshotRetentionPolicyCount) UnmarshalJSON ¶
func (v *NullableSnapshotRetentionPolicyCount) UnmarshalJSON(src []byte) error
func (*NullableSnapshotRetentionPolicyCount) Unset ¶
func (v *NullableSnapshotRetentionPolicyCount) Unset()
type NullableSnapshotRetentionPolicyCountKind ¶
type NullableSnapshotRetentionPolicyCountKind struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotRetentionPolicyCountKind ¶
func NewNullableSnapshotRetentionPolicyCountKind(val *SnapshotRetentionPolicyCountKind) *NullableSnapshotRetentionPolicyCountKind
func (NullableSnapshotRetentionPolicyCountKind) IsSet ¶
func (v NullableSnapshotRetentionPolicyCountKind) IsSet() bool
func (NullableSnapshotRetentionPolicyCountKind) MarshalJSON ¶
func (v NullableSnapshotRetentionPolicyCountKind) MarshalJSON() ([]byte, error)
func (*NullableSnapshotRetentionPolicyCountKind) Set ¶
func (v *NullableSnapshotRetentionPolicyCountKind) Set(val *SnapshotRetentionPolicyCountKind)
func (*NullableSnapshotRetentionPolicyCountKind) UnmarshalJSON ¶
func (v *NullableSnapshotRetentionPolicyCountKind) UnmarshalJSON(src []byte) error
func (*NullableSnapshotRetentionPolicyCountKind) Unset ¶
func (v *NullableSnapshotRetentionPolicyCountKind) Unset()
type NullableSnapshotRetentionPolicyIndefinitely ¶
type NullableSnapshotRetentionPolicyIndefinitely struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotRetentionPolicyIndefinitely ¶
func NewNullableSnapshotRetentionPolicyIndefinitely(val *SnapshotRetentionPolicyIndefinitely) *NullableSnapshotRetentionPolicyIndefinitely
func (NullableSnapshotRetentionPolicyIndefinitely) IsSet ¶
func (v NullableSnapshotRetentionPolicyIndefinitely) IsSet() bool
func (NullableSnapshotRetentionPolicyIndefinitely) MarshalJSON ¶
func (v NullableSnapshotRetentionPolicyIndefinitely) MarshalJSON() ([]byte, error)
func (*NullableSnapshotRetentionPolicyIndefinitely) Set ¶
func (v *NullableSnapshotRetentionPolicyIndefinitely) Set(val *SnapshotRetentionPolicyIndefinitely)
func (*NullableSnapshotRetentionPolicyIndefinitely) UnmarshalJSON ¶
func (v *NullableSnapshotRetentionPolicyIndefinitely) UnmarshalJSON(src []byte) error
func (*NullableSnapshotRetentionPolicyIndefinitely) Unset ¶
func (v *NullableSnapshotRetentionPolicyIndefinitely) Unset()
type NullableSnapshotRetentionPolicyIndefinitelyKind ¶
type NullableSnapshotRetentionPolicyIndefinitelyKind struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotRetentionPolicyIndefinitelyKind ¶
func NewNullableSnapshotRetentionPolicyIndefinitelyKind(val *SnapshotRetentionPolicyIndefinitelyKind) *NullableSnapshotRetentionPolicyIndefinitelyKind
func (NullableSnapshotRetentionPolicyIndefinitelyKind) IsSet ¶
func (v NullableSnapshotRetentionPolicyIndefinitelyKind) IsSet() bool
func (NullableSnapshotRetentionPolicyIndefinitelyKind) MarshalJSON ¶
func (v NullableSnapshotRetentionPolicyIndefinitelyKind) MarshalJSON() ([]byte, error)
func (*NullableSnapshotRetentionPolicyIndefinitelyKind) UnmarshalJSON ¶
func (v *NullableSnapshotRetentionPolicyIndefinitelyKind) UnmarshalJSON(src []byte) error
func (*NullableSnapshotRetentionPolicyIndefinitelyKind) Unset ¶
func (v *NullableSnapshotRetentionPolicyIndefinitelyKind) 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 NullableTemplate ¶
type NullableTemplate struct {
// contains filtered or unexported fields
}
func NewNullableTemplate ¶
func NewNullableTemplate(val *Template) *NullableTemplate
func (NullableTemplate) Get ¶
func (v NullableTemplate) Get() *Template
func (NullableTemplate) IsSet ¶
func (v NullableTemplate) IsSet() bool
func (NullableTemplate) MarshalJSON ¶
func (v NullableTemplate) MarshalJSON() ([]byte, error)
func (*NullableTemplate) Set ¶
func (v *NullableTemplate) Set(val *Template)
func (*NullableTemplate) UnmarshalJSON ¶
func (v *NullableTemplate) UnmarshalJSON(src []byte) error
func (*NullableTemplate) Unset ¶
func (v *NullableTemplate) 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 NullableVolumeAutomation ¶
type NullableVolumeAutomation struct {
// contains filtered or unexported fields
}
func NewNullableVolumeAutomation ¶
func NewNullableVolumeAutomation(val *VolumeAutomation) *NullableVolumeAutomation
func (NullableVolumeAutomation) Get ¶
func (v NullableVolumeAutomation) Get() *VolumeAutomation
func (NullableVolumeAutomation) IsSet ¶
func (v NullableVolumeAutomation) IsSet() bool
func (NullableVolumeAutomation) MarshalJSON ¶
func (v NullableVolumeAutomation) MarshalJSON() ([]byte, error)
func (*NullableVolumeAutomation) Set ¶
func (v *NullableVolumeAutomation) Set(val *VolumeAutomation)
func (*NullableVolumeAutomation) UnmarshalJSON ¶
func (v *NullableVolumeAutomation) UnmarshalJSON(src []byte) error
func (*NullableVolumeAutomation) Unset ¶
func (v *NullableVolumeAutomation) Unset()
type NullableVolumeAutomationInput ¶
type NullableVolumeAutomationInput struct {
// contains filtered or unexported fields
}
func NewNullableVolumeAutomationInput ¶
func NewNullableVolumeAutomationInput(val *VolumeAutomationInput) *NullableVolumeAutomationInput
func (NullableVolumeAutomationInput) Get ¶
func (v NullableVolumeAutomationInput) Get() *VolumeAutomationInput
func (NullableVolumeAutomationInput) IsSet ¶
func (v NullableVolumeAutomationInput) IsSet() bool
func (NullableVolumeAutomationInput) MarshalJSON ¶
func (v NullableVolumeAutomationInput) MarshalJSON() ([]byte, error)
func (*NullableVolumeAutomationInput) Set ¶
func (v *NullableVolumeAutomationInput) Set(val *VolumeAutomationInput)
func (*NullableVolumeAutomationInput) UnmarshalJSON ¶
func (v *NullableVolumeAutomationInput) UnmarshalJSON(src []byte) error
func (*NullableVolumeAutomationInput) Unset ¶
func (v *NullableVolumeAutomationInput) Unset()
type NullableVolumeExecutionAutomation ¶
type NullableVolumeExecutionAutomation struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionAutomation ¶
func NewNullableVolumeExecutionAutomation(val *VolumeExecutionAutomation) *NullableVolumeExecutionAutomation
func (NullableVolumeExecutionAutomation) Get ¶
func (v NullableVolumeExecutionAutomation) Get() *VolumeExecutionAutomation
func (NullableVolumeExecutionAutomation) IsSet ¶
func (v NullableVolumeExecutionAutomation) IsSet() bool
func (NullableVolumeExecutionAutomation) MarshalJSON ¶
func (v NullableVolumeExecutionAutomation) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionAutomation) Set ¶
func (v *NullableVolumeExecutionAutomation) Set(val *VolumeExecutionAutomation)
func (*NullableVolumeExecutionAutomation) UnmarshalJSON ¶
func (v *NullableVolumeExecutionAutomation) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionAutomation) Unset ¶
func (v *NullableVolumeExecutionAutomation) Unset()
type NullableVolumeExecutionDetails ¶
type NullableVolumeExecutionDetails struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionDetails ¶
func NewNullableVolumeExecutionDetails(val *VolumeExecutionDetails) *NullableVolumeExecutionDetails
func (NullableVolumeExecutionDetails) Get ¶
func (v NullableVolumeExecutionDetails) Get() *VolumeExecutionDetails
func (NullableVolumeExecutionDetails) IsSet ¶
func (v NullableVolumeExecutionDetails) IsSet() bool
func (NullableVolumeExecutionDetails) MarshalJSON ¶
func (v NullableVolumeExecutionDetails) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionDetails) Set ¶
func (v *NullableVolumeExecutionDetails) Set(val *VolumeExecutionDetails)
func (*NullableVolumeExecutionDetails) UnmarshalJSON ¶
func (v *NullableVolumeExecutionDetails) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionDetails) Unset ¶
func (v *NullableVolumeExecutionDetails) Unset()
type NullableVolumeExecutionOutput ¶
type NullableVolumeExecutionOutput struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionOutput ¶
func NewNullableVolumeExecutionOutput(val *VolumeExecutionOutput) *NullableVolumeExecutionOutput
func (NullableVolumeExecutionOutput) Get ¶
func (v NullableVolumeExecutionOutput) Get() *VolumeExecutionOutput
func (NullableVolumeExecutionOutput) IsSet ¶
func (v NullableVolumeExecutionOutput) IsSet() bool
func (NullableVolumeExecutionOutput) MarshalJSON ¶
func (v NullableVolumeExecutionOutput) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionOutput) Set ¶
func (v *NullableVolumeExecutionOutput) Set(val *VolumeExecutionOutput)
func (*NullableVolumeExecutionOutput) UnmarshalJSON ¶
func (v *NullableVolumeExecutionOutput) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionOutput) Unset ¶
func (v *NullableVolumeExecutionOutput) Unset()
type NullableVolumeExecutionOutputStep ¶
type NullableVolumeExecutionOutputStep struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionOutputStep ¶
func NewNullableVolumeExecutionOutputStep(val *VolumeExecutionOutputStep) *NullableVolumeExecutionOutputStep
func (NullableVolumeExecutionOutputStep) Get ¶
func (v NullableVolumeExecutionOutputStep) Get() *VolumeExecutionOutputStep
func (NullableVolumeExecutionOutputStep) IsSet ¶
func (v NullableVolumeExecutionOutputStep) IsSet() bool
func (NullableVolumeExecutionOutputStep) MarshalJSON ¶
func (v NullableVolumeExecutionOutputStep) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionOutputStep) Set ¶
func (v *NullableVolumeExecutionOutputStep) Set(val *VolumeExecutionOutputStep)
func (*NullableVolumeExecutionOutputStep) UnmarshalJSON ¶
func (v *NullableVolumeExecutionOutputStep) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionOutputStep) Unset ¶
func (v *NullableVolumeExecutionOutputStep) Unset()
type NullableVolumeExecutionOutputStepStatus ¶
type NullableVolumeExecutionOutputStepStatus struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionOutputStepStatus ¶
func NewNullableVolumeExecutionOutputStepStatus(val *VolumeExecutionOutputStepStatus) *NullableVolumeExecutionOutputStepStatus
func (NullableVolumeExecutionOutputStepStatus) IsSet ¶
func (v NullableVolumeExecutionOutputStepStatus) IsSet() bool
func (NullableVolumeExecutionOutputStepStatus) MarshalJSON ¶
func (v NullableVolumeExecutionOutputStepStatus) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionOutputStepStatus) Set ¶
func (v *NullableVolumeExecutionOutputStepStatus) Set(val *VolumeExecutionOutputStepStatus)
func (*NullableVolumeExecutionOutputStepStatus) UnmarshalJSON ¶
func (v *NullableVolumeExecutionOutputStepStatus) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionOutputStepStatus) Unset ¶
func (v *NullableVolumeExecutionOutputStepStatus) Unset()
type NullableVolumeExecutionResponse ¶
type NullableVolumeExecutionResponse struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionResponse ¶
func NewNullableVolumeExecutionResponse(val *VolumeExecutionResponse) *NullableVolumeExecutionResponse
func (NullableVolumeExecutionResponse) Get ¶
func (v NullableVolumeExecutionResponse) Get() *VolumeExecutionResponse
func (NullableVolumeExecutionResponse) IsSet ¶
func (v NullableVolumeExecutionResponse) IsSet() bool
func (NullableVolumeExecutionResponse) MarshalJSON ¶
func (v NullableVolumeExecutionResponse) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionResponse) Set ¶
func (v *NullableVolumeExecutionResponse) Set(val *VolumeExecutionResponse)
func (*NullableVolumeExecutionResponse) UnmarshalJSON ¶
func (v *NullableVolumeExecutionResponse) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionResponse) Unset ¶
func (v *NullableVolumeExecutionResponse) Unset()
type NullableVolumeExecutionResponseStatus ¶
type NullableVolumeExecutionResponseStatus struct {
// contains filtered or unexported fields
}
func NewNullableVolumeExecutionResponseStatus ¶
func NewNullableVolumeExecutionResponseStatus(val *VolumeExecutionResponseStatus) *NullableVolumeExecutionResponseStatus
func (NullableVolumeExecutionResponseStatus) Get ¶
func (v NullableVolumeExecutionResponseStatus) Get() *VolumeExecutionResponseStatus
func (NullableVolumeExecutionResponseStatus) IsSet ¶
func (v NullableVolumeExecutionResponseStatus) IsSet() bool
func (NullableVolumeExecutionResponseStatus) MarshalJSON ¶
func (v NullableVolumeExecutionResponseStatus) MarshalJSON() ([]byte, error)
func (*NullableVolumeExecutionResponseStatus) Set ¶
func (v *NullableVolumeExecutionResponseStatus) Set(val *VolumeExecutionResponseStatus)
func (*NullableVolumeExecutionResponseStatus) UnmarshalJSON ¶
func (v *NullableVolumeExecutionResponseStatus) UnmarshalJSON(src []byte) error
func (*NullableVolumeExecutionResponseStatus) Unset ¶
func (v *NullableVolumeExecutionResponseStatus) Unset()
type NullableVolumeOutput ¶
type NullableVolumeOutput struct {
// contains filtered or unexported fields
}
func NewNullableVolumeOutput ¶
func NewNullableVolumeOutput(val *VolumeOutput) *NullableVolumeOutput
func (NullableVolumeOutput) Get ¶
func (v NullableVolumeOutput) Get() *VolumeOutput
func (NullableVolumeOutput) IsSet ¶
func (v NullableVolumeOutput) IsSet() bool
func (NullableVolumeOutput) MarshalJSON ¶
func (v NullableVolumeOutput) MarshalJSON() ([]byte, error)
func (*NullableVolumeOutput) Set ¶
func (v *NullableVolumeOutput) Set(val *VolumeOutput)
func (*NullableVolumeOutput) UnmarshalJSON ¶
func (v *NullableVolumeOutput) UnmarshalJSON(src []byte) error
func (*NullableVolumeOutput) Unset ¶
func (v *NullableVolumeOutput) Unset()
type NullableVolumeOutputStep ¶
type NullableVolumeOutputStep struct {
// contains filtered or unexported fields
}
func NewNullableVolumeOutputStep ¶
func NewNullableVolumeOutputStep(val *VolumeOutputStep) *NullableVolumeOutputStep
func (NullableVolumeOutputStep) Get ¶
func (v NullableVolumeOutputStep) Get() *VolumeOutputStep
func (NullableVolumeOutputStep) IsSet ¶
func (v NullableVolumeOutputStep) IsSet() bool
func (NullableVolumeOutputStep) MarshalJSON ¶
func (v NullableVolumeOutputStep) MarshalJSON() ([]byte, error)
func (*NullableVolumeOutputStep) Set ¶
func (v *NullableVolumeOutputStep) Set(val *VolumeOutputStep)
func (*NullableVolumeOutputStep) UnmarshalJSON ¶
func (v *NullableVolumeOutputStep) UnmarshalJSON(src []byte) error
func (*NullableVolumeOutputStep) Unset ¶
func (v *NullableVolumeOutputStep) Unset()
type NullableVolumeOutputStepResult ¶
type NullableVolumeOutputStepResult struct {
// contains filtered or unexported fields
}
func NewNullableVolumeOutputStepResult ¶
func NewNullableVolumeOutputStepResult(val *VolumeOutputStepResult) *NullableVolumeOutputStepResult
func (NullableVolumeOutputStepResult) Get ¶
func (v NullableVolumeOutputStepResult) Get() *VolumeOutputStepResult
func (NullableVolumeOutputStepResult) IsSet ¶
func (v NullableVolumeOutputStepResult) IsSet() bool
func (NullableVolumeOutputStepResult) MarshalJSON ¶
func (v NullableVolumeOutputStepResult) MarshalJSON() ([]byte, error)
func (*NullableVolumeOutputStepResult) Set ¶
func (v *NullableVolumeOutputStepResult) Set(val *VolumeOutputStepResult)
func (*NullableVolumeOutputStepResult) UnmarshalJSON ¶
func (v *NullableVolumeOutputStepResult) UnmarshalJSON(src []byte) error
func (*NullableVolumeOutputStepResult) Unset ¶
func (v *NullableVolumeOutputStepResult) Unset()
type NullableVolumeRecoveryPointManagementInput ¶
type NullableVolumeRecoveryPointManagementInput struct {
// contains filtered or unexported fields
}
func NewNullableVolumeRecoveryPointManagementInput ¶
func NewNullableVolumeRecoveryPointManagementInput(val *VolumeRecoveryPointManagementInput) *NullableVolumeRecoveryPointManagementInput
func (NullableVolumeRecoveryPointManagementInput) IsSet ¶
func (v NullableVolumeRecoveryPointManagementInput) IsSet() bool
func (NullableVolumeRecoveryPointManagementInput) MarshalJSON ¶
func (v NullableVolumeRecoveryPointManagementInput) MarshalJSON() ([]byte, error)
func (*NullableVolumeRecoveryPointManagementInput) Set ¶
func (v *NullableVolumeRecoveryPointManagementInput) Set(val *VolumeRecoveryPointManagementInput)
func (*NullableVolumeRecoveryPointManagementInput) UnmarshalJSON ¶
func (v *NullableVolumeRecoveryPointManagementInput) UnmarshalJSON(src []byte) error
func (*NullableVolumeRecoveryPointManagementInput) Unset ¶
func (v *NullableVolumeRecoveryPointManagementInput) Unset()
type NullableVolumeTemplateAutomationInput ¶
type NullableVolumeTemplateAutomationInput struct {
// contains filtered or unexported fields
}
func NewNullableVolumeTemplateAutomationInput ¶
func NewNullableVolumeTemplateAutomationInput(val *VolumeTemplateAutomationInput) *NullableVolumeTemplateAutomationInput
func (NullableVolumeTemplateAutomationInput) Get ¶
func (v NullableVolumeTemplateAutomationInput) Get() *VolumeTemplateAutomationInput
func (NullableVolumeTemplateAutomationInput) IsSet ¶
func (v NullableVolumeTemplateAutomationInput) IsSet() bool
func (NullableVolumeTemplateAutomationInput) MarshalJSON ¶
func (v NullableVolumeTemplateAutomationInput) MarshalJSON() ([]byte, error)
func (*NullableVolumeTemplateAutomationInput) Set ¶
func (v *NullableVolumeTemplateAutomationInput) Set(val *VolumeTemplateAutomationInput)
func (*NullableVolumeTemplateAutomationInput) UnmarshalJSON ¶
func (v *NullableVolumeTemplateAutomationInput) UnmarshalJSON(src []byte) error
func (*NullableVolumeTemplateAutomationInput) Unset ¶
func (v *NullableVolumeTemplateAutomationInput) Unset()
type NullableVolumeTemplateAutomationInputKind ¶
type NullableVolumeTemplateAutomationInputKind struct {
// contains filtered or unexported fields
}
func NewNullableVolumeTemplateAutomationInputKind ¶
func NewNullableVolumeTemplateAutomationInputKind(val *VolumeTemplateAutomationInputKind) *NullableVolumeTemplateAutomationInputKind
func (NullableVolumeTemplateAutomationInputKind) IsSet ¶
func (v NullableVolumeTemplateAutomationInputKind) IsSet() bool
func (NullableVolumeTemplateAutomationInputKind) MarshalJSON ¶
func (v NullableVolumeTemplateAutomationInputKind) MarshalJSON() ([]byte, error)
func (*NullableVolumeTemplateAutomationInputKind) Set ¶
func (v *NullableVolumeTemplateAutomationInputKind) Set(val *VolumeTemplateAutomationInputKind)
func (*NullableVolumeTemplateAutomationInputKind) UnmarshalJSON ¶
func (v *NullableVolumeTemplateAutomationInputKind) UnmarshalJSON(src []byte) error
func (*NullableVolumeTemplateAutomationInputKind) Unset ¶
func (v *NullableVolumeTemplateAutomationInputKind) Unset()
type PartialUpdateVolumeAutomationPayload ¶
type PartialUpdateVolumeAutomationPayload struct {
Description *string `json:"description,omitempty"`
Input *VolumeAutomationInput `json:"input,omitempty"`
Name *string `json:"name,omitempty"`
Triggers *AutomationTriggers `json:"triggers,omitempty"`
AdditionalProperties map[string]interface{}
}
PartialUpdateVolumeAutomationPayload struct for PartialUpdateVolumeAutomationPayload
func NewPartialUpdateVolumeAutomationPayload ¶
func NewPartialUpdateVolumeAutomationPayload() *PartialUpdateVolumeAutomationPayload
NewPartialUpdateVolumeAutomationPayload instantiates a new PartialUpdateVolumeAutomationPayload 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 NewPartialUpdateVolumeAutomationPayloadWithDefaults ¶
func NewPartialUpdateVolumeAutomationPayloadWithDefaults() *PartialUpdateVolumeAutomationPayload
NewPartialUpdateVolumeAutomationPayloadWithDefaults instantiates a new PartialUpdateVolumeAutomationPayload 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 (*PartialUpdateVolumeAutomationPayload) GetDescription ¶
func (o *PartialUpdateVolumeAutomationPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*PartialUpdateVolumeAutomationPayload) GetDescriptionOk ¶
func (o *PartialUpdateVolumeAutomationPayload) GetDescriptionOk() (*string, 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.
func (*PartialUpdateVolumeAutomationPayload) GetInput ¶
func (o *PartialUpdateVolumeAutomationPayload) GetInput() VolumeAutomationInput
GetInput returns the Input field value if set, zero value otherwise.
func (*PartialUpdateVolumeAutomationPayload) GetInputOk ¶
func (o *PartialUpdateVolumeAutomationPayload) GetInputOk() (*VolumeAutomationInput, bool)
GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateVolumeAutomationPayload) GetName ¶
func (o *PartialUpdateVolumeAutomationPayload) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*PartialUpdateVolumeAutomationPayload) GetNameOk ¶
func (o *PartialUpdateVolumeAutomationPayload) GetNameOk() (*string, 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 (*PartialUpdateVolumeAutomationPayload) GetTriggers ¶
func (o *PartialUpdateVolumeAutomationPayload) GetTriggers() AutomationTriggers
GetTriggers returns the Triggers field value if set, zero value otherwise.
func (*PartialUpdateVolumeAutomationPayload) GetTriggersOk ¶
func (o *PartialUpdateVolumeAutomationPayload) GetTriggersOk() (*AutomationTriggers, bool)
GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PartialUpdateVolumeAutomationPayload) HasDescription ¶
func (o *PartialUpdateVolumeAutomationPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*PartialUpdateVolumeAutomationPayload) HasInput ¶
func (o *PartialUpdateVolumeAutomationPayload) HasInput() bool
HasInput returns a boolean if a field has been set.
func (*PartialUpdateVolumeAutomationPayload) HasName ¶
func (o *PartialUpdateVolumeAutomationPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*PartialUpdateVolumeAutomationPayload) HasTriggers ¶
func (o *PartialUpdateVolumeAutomationPayload) HasTriggers() bool
HasTriggers returns a boolean if a field has been set.
func (PartialUpdateVolumeAutomationPayload) MarshalJSON ¶
func (o PartialUpdateVolumeAutomationPayload) MarshalJSON() ([]byte, error)
func (*PartialUpdateVolumeAutomationPayload) SetDescription ¶
func (o *PartialUpdateVolumeAutomationPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*PartialUpdateVolumeAutomationPayload) SetInput ¶
func (o *PartialUpdateVolumeAutomationPayload) SetInput(v VolumeAutomationInput)
SetInput gets a reference to the given VolumeAutomationInput and assigns it to the Input field.
func (*PartialUpdateVolumeAutomationPayload) SetName ¶
func (o *PartialUpdateVolumeAutomationPayload) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*PartialUpdateVolumeAutomationPayload) SetTriggers ¶
func (o *PartialUpdateVolumeAutomationPayload) SetTriggers(v AutomationTriggers)
SetTriggers gets a reference to the given AutomationTriggers and assigns it to the Triggers field.
func (PartialUpdateVolumeAutomationPayload) ToMap ¶
func (o PartialUpdateVolumeAutomationPayload) ToMap() (map[string]interface{}, error)
func (*PartialUpdateVolumeAutomationPayload) UnmarshalJSON ¶
func (o *PartialUpdateVolumeAutomationPayload) UnmarshalJSON(data []byte) (err error)
type Schedule ¶
type Schedule struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
AdditionalProperties map[string]interface{}
}
Schedule struct for Schedule
func NewSchedule ¶
func NewSchedule() *Schedule
NewSchedule instantiates a new Schedule 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 NewScheduleWithDefaults ¶
func NewScheduleWithDefaults() *Schedule
NewScheduleWithDefaults instantiates a new Schedule 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 (*Schedule) GetIdOk ¶
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 (*Schedule) GetNameOk ¶
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 (Schedule) MarshalJSON ¶
func (*Schedule) SetName ¶
SetName gets a reference to the given string and assigns it to the Name field.
func (*Schedule) UnmarshalJSON ¶
type ScheduleDetails ¶
type ScheduleDetails struct {
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
WorkflowConfig map[string]interface{} `json:"workflowConfig,omitempty"`
AdditionalProperties map[string]interface{}
}
ScheduleDetails struct for ScheduleDetails
func NewScheduleDetails ¶
func NewScheduleDetails() *ScheduleDetails
NewScheduleDetails instantiates a new ScheduleDetails 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 NewScheduleDetailsWithDefaults ¶
func NewScheduleDetailsWithDefaults() *ScheduleDetails
NewScheduleDetailsWithDefaults instantiates a new ScheduleDetails 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 (*ScheduleDetails) GetId ¶
func (o *ScheduleDetails) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*ScheduleDetails) GetIdOk ¶
func (o *ScheduleDetails) GetIdOk() (*string, 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 (*ScheduleDetails) GetName ¶
func (o *ScheduleDetails) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ScheduleDetails) GetNameOk ¶
func (o *ScheduleDetails) GetNameOk() (*string, 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 (*ScheduleDetails) GetWorkflowConfig ¶
func (o *ScheduleDetails) GetWorkflowConfig() map[string]interface{}
GetWorkflowConfig returns the WorkflowConfig field value if set, zero value otherwise.
func (*ScheduleDetails) GetWorkflowConfigOk ¶
func (o *ScheduleDetails) GetWorkflowConfigOk() (map[string]interface{}, bool)
GetWorkflowConfigOk returns a tuple with the WorkflowConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ScheduleDetails) HasId ¶
func (o *ScheduleDetails) HasId() bool
HasId returns a boolean if a field has been set.
func (*ScheduleDetails) HasName ¶
func (o *ScheduleDetails) HasName() bool
HasName returns a boolean if a field has been set.
func (*ScheduleDetails) HasWorkflowConfig ¶
func (o *ScheduleDetails) HasWorkflowConfig() bool
HasWorkflowConfig returns a boolean if a field has been set.
func (ScheduleDetails) MarshalJSON ¶
func (o ScheduleDetails) MarshalJSON() ([]byte, error)
func (*ScheduleDetails) SetId ¶
func (o *ScheduleDetails) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*ScheduleDetails) SetName ¶
func (o *ScheduleDetails) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ScheduleDetails) SetWorkflowConfig ¶
func (o *ScheduleDetails) SetWorkflowConfig(v map[string]interface{})
SetWorkflowConfig gets a reference to the given map[string]interface{} and assigns it to the WorkflowConfig field.
func (ScheduleDetails) ToMap ¶
func (o ScheduleDetails) ToMap() (map[string]interface{}, error)
func (*ScheduleDetails) UnmarshalJSON ¶
func (o *ScheduleDetails) UnmarshalJSON(data []byte) (err error)
type SchedulePatchRequest ¶
type SchedulePatchRequest struct {
Name *string `json:"name,omitempty"`
Rrule *string `json:"rrule,omitempty"`
WorkflowConfig map[string]interface{} `json:"workflowConfig,omitempty"`
AdditionalProperties map[string]interface{}
}
SchedulePatchRequest struct for SchedulePatchRequest
func NewSchedulePatchRequest ¶
func NewSchedulePatchRequest() *SchedulePatchRequest
NewSchedulePatchRequest instantiates a new SchedulePatchRequest 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 NewSchedulePatchRequestWithDefaults ¶
func NewSchedulePatchRequestWithDefaults() *SchedulePatchRequest
NewSchedulePatchRequestWithDefaults instantiates a new SchedulePatchRequest 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 (*SchedulePatchRequest) GetName ¶
func (o *SchedulePatchRequest) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*SchedulePatchRequest) GetNameOk ¶
func (o *SchedulePatchRequest) GetNameOk() (*string, 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 (*SchedulePatchRequest) GetRrule ¶
func (o *SchedulePatchRequest) GetRrule() string
GetRrule returns the Rrule field value if set, zero value otherwise.
func (*SchedulePatchRequest) GetRruleOk ¶
func (o *SchedulePatchRequest) GetRruleOk() (*string, bool)
GetRruleOk returns a tuple with the Rrule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SchedulePatchRequest) GetWorkflowConfig ¶
func (o *SchedulePatchRequest) GetWorkflowConfig() map[string]interface{}
GetWorkflowConfig returns the WorkflowConfig field value if set, zero value otherwise.
func (*SchedulePatchRequest) GetWorkflowConfigOk ¶
func (o *SchedulePatchRequest) GetWorkflowConfigOk() (map[string]interface{}, bool)
GetWorkflowConfigOk returns a tuple with the WorkflowConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SchedulePatchRequest) HasName ¶
func (o *SchedulePatchRequest) HasName() bool
HasName returns a boolean if a field has been set.
func (*SchedulePatchRequest) HasRrule ¶
func (o *SchedulePatchRequest) HasRrule() bool
HasRrule returns a boolean if a field has been set.
func (*SchedulePatchRequest) HasWorkflowConfig ¶
func (o *SchedulePatchRequest) HasWorkflowConfig() bool
HasWorkflowConfig returns a boolean if a field has been set.
func (SchedulePatchRequest) MarshalJSON ¶
func (o SchedulePatchRequest) MarshalJSON() ([]byte, error)
func (*SchedulePatchRequest) SetName ¶
func (o *SchedulePatchRequest) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*SchedulePatchRequest) SetRrule ¶
func (o *SchedulePatchRequest) SetRrule(v string)
SetRrule gets a reference to the given string and assigns it to the Rrule field.
func (*SchedulePatchRequest) SetWorkflowConfig ¶
func (o *SchedulePatchRequest) SetWorkflowConfig(v map[string]interface{})
SetWorkflowConfig gets a reference to the given map[string]interface{} and assigns it to the WorkflowConfig field.
func (SchedulePatchRequest) ToMap ¶
func (o SchedulePatchRequest) ToMap() (map[string]interface{}, error)
func (*SchedulePatchRequest) UnmarshalJSON ¶
func (o *SchedulePatchRequest) UnmarshalJSON(data []byte) (err error)
type ScheduleRequest ¶
type ScheduleRequest struct {
Name string `json:"name"`
Rrule string `json:"rrule"`
WorkflowConfig map[string]interface{} `json:"workflowConfig,omitempty"`
AdditionalProperties map[string]interface{}
}
ScheduleRequest struct for ScheduleRequest
func NewScheduleRequest ¶
func NewScheduleRequest(name string, rrule string) *ScheduleRequest
NewScheduleRequest instantiates a new ScheduleRequest 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 NewScheduleRequestWithDefaults ¶
func NewScheduleRequestWithDefaults() *ScheduleRequest
NewScheduleRequestWithDefaults instantiates a new ScheduleRequest 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 (*ScheduleRequest) GetName ¶
func (o *ScheduleRequest) GetName() string
GetName returns the Name field value
func (*ScheduleRequest) GetNameOk ¶
func (o *ScheduleRequest) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*ScheduleRequest) GetRrule ¶
func (o *ScheduleRequest) GetRrule() string
GetRrule returns the Rrule field value
func (*ScheduleRequest) GetRruleOk ¶
func (o *ScheduleRequest) GetRruleOk() (*string, bool)
GetRruleOk returns a tuple with the Rrule field value and a boolean to check if the value has been set.
func (*ScheduleRequest) GetWorkflowConfig ¶
func (o *ScheduleRequest) GetWorkflowConfig() map[string]interface{}
GetWorkflowConfig returns the WorkflowConfig field value if set, zero value otherwise.
func (*ScheduleRequest) GetWorkflowConfigOk ¶
func (o *ScheduleRequest) GetWorkflowConfigOk() (map[string]interface{}, bool)
GetWorkflowConfigOk returns a tuple with the WorkflowConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ScheduleRequest) HasWorkflowConfig ¶
func (o *ScheduleRequest) HasWorkflowConfig() bool
HasWorkflowConfig returns a boolean if a field has been set.
func (ScheduleRequest) MarshalJSON ¶
func (o ScheduleRequest) MarshalJSON() ([]byte, error)
func (*ScheduleRequest) SetName ¶
func (o *ScheduleRequest) SetName(v string)
SetName sets field value
func (*ScheduleRequest) SetRrule ¶
func (o *ScheduleRequest) SetRrule(v string)
SetRrule sets field value
func (*ScheduleRequest) SetWorkflowConfig ¶
func (o *ScheduleRequest) SetWorkflowConfig(v map[string]interface{})
SetWorkflowConfig gets a reference to the given map[string]interface{} and assigns it to the WorkflowConfig field.
func (ScheduleRequest) ToMap ¶
func (o ScheduleRequest) ToMap() (map[string]interface{}, error)
func (*ScheduleRequest) UnmarshalJSON ¶
func (o *ScheduleRequest) UnmarshalJSON(data []byte) (err error)
type SnapshotRetentionPolicy ¶
type SnapshotRetentionPolicy struct {
SnapshotRetentionPolicyCount *SnapshotRetentionPolicyCount
SnapshotRetentionPolicyIndefinitely *SnapshotRetentionPolicyIndefinitely
}
SnapshotRetentionPolicy - struct for SnapshotRetentionPolicy
func SnapshotRetentionPolicyCountAsSnapshotRetentionPolicy ¶
func SnapshotRetentionPolicyCountAsSnapshotRetentionPolicy(v *SnapshotRetentionPolicyCount) SnapshotRetentionPolicy
SnapshotRetentionPolicyCountAsSnapshotRetentionPolicy is a convenience function that returns SnapshotRetentionPolicyCount wrapped in SnapshotRetentionPolicy
func SnapshotRetentionPolicyIndefinitelyAsSnapshotRetentionPolicy ¶
func SnapshotRetentionPolicyIndefinitelyAsSnapshotRetentionPolicy(v *SnapshotRetentionPolicyIndefinitely) SnapshotRetentionPolicy
SnapshotRetentionPolicyIndefinitelyAsSnapshotRetentionPolicy is a convenience function that returns SnapshotRetentionPolicyIndefinitely wrapped in SnapshotRetentionPolicy
func (*SnapshotRetentionPolicy) GetActualInstance ¶
func (obj *SnapshotRetentionPolicy) GetActualInstance() interface{}
Get the actual instance
func (SnapshotRetentionPolicy) GetActualInstanceValue ¶
func (obj SnapshotRetentionPolicy) GetActualInstanceValue() interface{}
Get the actual instance value
func (SnapshotRetentionPolicy) MarshalJSON ¶
func (src SnapshotRetentionPolicy) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*SnapshotRetentionPolicy) UnmarshalJSON ¶
func (dst *SnapshotRetentionPolicy) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type SnapshotRetentionPolicyCount ¶
type SnapshotRetentionPolicyCount struct {
Kind SnapshotRetentionPolicyCountKind `json:"kind"`
Value int32 `json:"value"`
AdditionalProperties map[string]interface{}
}
SnapshotRetentionPolicyCount struct for SnapshotRetentionPolicyCount
func NewSnapshotRetentionPolicyCount ¶
func NewSnapshotRetentionPolicyCount(kind SnapshotRetentionPolicyCountKind, value int32) *SnapshotRetentionPolicyCount
NewSnapshotRetentionPolicyCount instantiates a new SnapshotRetentionPolicyCount 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 NewSnapshotRetentionPolicyCountWithDefaults ¶
func NewSnapshotRetentionPolicyCountWithDefaults() *SnapshotRetentionPolicyCount
NewSnapshotRetentionPolicyCountWithDefaults instantiates a new SnapshotRetentionPolicyCount 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 (*SnapshotRetentionPolicyCount) GetKind ¶
func (o *SnapshotRetentionPolicyCount) GetKind() SnapshotRetentionPolicyCountKind
GetKind returns the Kind field value
func (*SnapshotRetentionPolicyCount) GetKindOk ¶
func (o *SnapshotRetentionPolicyCount) GetKindOk() (*SnapshotRetentionPolicyCountKind, bool)
GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.
func (*SnapshotRetentionPolicyCount) GetValue ¶
func (o *SnapshotRetentionPolicyCount) GetValue() int32
GetValue returns the Value field value
func (*SnapshotRetentionPolicyCount) GetValueOk ¶
func (o *SnapshotRetentionPolicyCount) GetValueOk() (*int32, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (SnapshotRetentionPolicyCount) MarshalJSON ¶
func (o SnapshotRetentionPolicyCount) MarshalJSON() ([]byte, error)
func (*SnapshotRetentionPolicyCount) SetKind ¶
func (o *SnapshotRetentionPolicyCount) SetKind(v SnapshotRetentionPolicyCountKind)
SetKind sets field value
func (*SnapshotRetentionPolicyCount) SetValue ¶
func (o *SnapshotRetentionPolicyCount) SetValue(v int32)
SetValue sets field value
func (SnapshotRetentionPolicyCount) ToMap ¶
func (o SnapshotRetentionPolicyCount) ToMap() (map[string]interface{}, error)
func (*SnapshotRetentionPolicyCount) UnmarshalJSON ¶
func (o *SnapshotRetentionPolicyCount) UnmarshalJSON(data []byte) (err error)
type SnapshotRetentionPolicyCountKind ¶
type SnapshotRetentionPolicyCountKind string
SnapshotRetentionPolicyCountKind the model 'SnapshotRetentionPolicyCountKind'
const ( SNAPSHOTRETENTIONPOLICYCOUNTKIND_COUNT SnapshotRetentionPolicyCountKind = "count" SNAPSHOTRETENTIONPOLICYCOUNTKIND_UNKNOWN_DEFAULT_OPEN_API SnapshotRetentionPolicyCountKind = "unknown_default_open_api" )
List of SnapshotRetentionPolicyCount_kind
func NewSnapshotRetentionPolicyCountKindFromValue ¶
func NewSnapshotRetentionPolicyCountKindFromValue(v string) (*SnapshotRetentionPolicyCountKind, error)
NewSnapshotRetentionPolicyCountKindFromValue returns a pointer to a valid SnapshotRetentionPolicyCountKind for the value passed as argument, or an error if the value passed is not allowed by the enum
func (SnapshotRetentionPolicyCountKind) IsValid ¶
func (v SnapshotRetentionPolicyCountKind) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (SnapshotRetentionPolicyCountKind) Ptr ¶
func (v SnapshotRetentionPolicyCountKind) Ptr() *SnapshotRetentionPolicyCountKind
Ptr returns reference to SnapshotRetentionPolicyCount_kind value
func (*SnapshotRetentionPolicyCountKind) UnmarshalJSON ¶
func (v *SnapshotRetentionPolicyCountKind) UnmarshalJSON(src []byte) error
type SnapshotRetentionPolicyIndefinitely ¶
type SnapshotRetentionPolicyIndefinitely struct {
Kind SnapshotRetentionPolicyIndefinitelyKind `json:"kind"`
AdditionalProperties map[string]interface{}
}
SnapshotRetentionPolicyIndefinitely struct for SnapshotRetentionPolicyIndefinitely
func NewSnapshotRetentionPolicyIndefinitely ¶
func NewSnapshotRetentionPolicyIndefinitely(kind SnapshotRetentionPolicyIndefinitelyKind) *SnapshotRetentionPolicyIndefinitely
NewSnapshotRetentionPolicyIndefinitely instantiates a new SnapshotRetentionPolicyIndefinitely 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 NewSnapshotRetentionPolicyIndefinitelyWithDefaults ¶
func NewSnapshotRetentionPolicyIndefinitelyWithDefaults() *SnapshotRetentionPolicyIndefinitely
NewSnapshotRetentionPolicyIndefinitelyWithDefaults instantiates a new SnapshotRetentionPolicyIndefinitely 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 (*SnapshotRetentionPolicyIndefinitely) GetKind ¶
func (o *SnapshotRetentionPolicyIndefinitely) GetKind() SnapshotRetentionPolicyIndefinitelyKind
GetKind returns the Kind field value
func (*SnapshotRetentionPolicyIndefinitely) GetKindOk ¶
func (o *SnapshotRetentionPolicyIndefinitely) GetKindOk() (*SnapshotRetentionPolicyIndefinitelyKind, bool)
GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.
func (SnapshotRetentionPolicyIndefinitely) MarshalJSON ¶
func (o SnapshotRetentionPolicyIndefinitely) MarshalJSON() ([]byte, error)
func (*SnapshotRetentionPolicyIndefinitely) SetKind ¶
func (o *SnapshotRetentionPolicyIndefinitely) SetKind(v SnapshotRetentionPolicyIndefinitelyKind)
SetKind sets field value
func (SnapshotRetentionPolicyIndefinitely) ToMap ¶
func (o SnapshotRetentionPolicyIndefinitely) ToMap() (map[string]interface{}, error)
func (*SnapshotRetentionPolicyIndefinitely) UnmarshalJSON ¶
func (o *SnapshotRetentionPolicyIndefinitely) UnmarshalJSON(data []byte) (err error)
type SnapshotRetentionPolicyIndefinitelyKind ¶
type SnapshotRetentionPolicyIndefinitelyKind string
SnapshotRetentionPolicyIndefinitelyKind the model 'SnapshotRetentionPolicyIndefinitelyKind'
const ( SNAPSHOTRETENTIONPOLICYINDEFINITELYKIND_INDEFINITELY SnapshotRetentionPolicyIndefinitelyKind = "indefinitely" SNAPSHOTRETENTIONPOLICYINDEFINITELYKIND_UNKNOWN_DEFAULT_OPEN_API SnapshotRetentionPolicyIndefinitelyKind = "unknown_default_open_api" )
List of SnapshotRetentionPolicyIndefinitely_kind
func NewSnapshotRetentionPolicyIndefinitelyKindFromValue ¶
func NewSnapshotRetentionPolicyIndefinitelyKindFromValue(v string) (*SnapshotRetentionPolicyIndefinitelyKind, error)
NewSnapshotRetentionPolicyIndefinitelyKindFromValue returns a pointer to a valid SnapshotRetentionPolicyIndefinitelyKind for the value passed as argument, or an error if the value passed is not allowed by the enum
func (SnapshotRetentionPolicyIndefinitelyKind) IsValid ¶
func (v SnapshotRetentionPolicyIndefinitelyKind) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (SnapshotRetentionPolicyIndefinitelyKind) Ptr ¶
Ptr returns reference to SnapshotRetentionPolicyIndefinitely_kind value
func (*SnapshotRetentionPolicyIndefinitelyKind) UnmarshalJSON ¶
func (v *SnapshotRetentionPolicyIndefinitelyKind) UnmarshalJSON(src []byte) error
type Template ¶
type Template struct {
CreateTime time.Time `json:"createTime"`
Description string `json:"description"`
Id string `json:"id"`
Name string `json:"name"`
AdditionalProperties map[string]interface{}
}
Template struct for Template
func NewTemplate ¶
NewTemplate instantiates a new Template 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 NewTemplateWithDefaults ¶
func NewTemplateWithDefaults() *Template
NewTemplateWithDefaults instantiates a new Template 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 (*Template) GetCreateTime ¶
GetCreateTime returns the CreateTime field value
func (*Template) GetCreateTimeOk ¶
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*Template) GetDescription ¶
GetDescription returns the Description field value
func (*Template) GetDescriptionOk ¶
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*Template) GetIdOk ¶
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*Template) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (Template) MarshalJSON ¶
func (*Template) SetCreateTime ¶
SetCreateTime sets field value
func (*Template) SetDescription ¶
SetDescription sets field value
func (*Template) UnmarshalJSON ¶
type VolumeAutomation ¶
type VolumeAutomation struct {
CreateTime time.Time `json:"createTime"`
Description *string `json:"description,omitempty"`
Id string `json:"id"`
Input *VolumeAutomationInput `json:"input,omitempty"`
Name *string `json:"name,omitempty"`
Output *VolumeOutput `json:"output,omitempty"`
TemplateId *string `json:"templateId,omitempty"`
Triggers *AutomationTriggers `json:"triggers,omitempty"`
UpdateTime time.Time `json:"updateTime"`
AdditionalProperties map[string]interface{}
}
VolumeAutomation struct for VolumeAutomation
func NewVolumeAutomation ¶
NewVolumeAutomation instantiates a new VolumeAutomation 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 NewVolumeAutomationWithDefaults ¶
func NewVolumeAutomationWithDefaults() *VolumeAutomation
NewVolumeAutomationWithDefaults instantiates a new VolumeAutomation 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 (*VolumeAutomation) GetCreateTime ¶
func (o *VolumeAutomation) GetCreateTime() time.Time
GetCreateTime returns the CreateTime field value
func (*VolumeAutomation) GetCreateTimeOk ¶
func (o *VolumeAutomation) GetCreateTimeOk() (*time.Time, bool)
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*VolumeAutomation) GetDescription ¶
func (o *VolumeAutomation) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VolumeAutomation) GetDescriptionOk ¶
func (o *VolumeAutomation) GetDescriptionOk() (*string, 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.
func (*VolumeAutomation) GetId ¶
func (o *VolumeAutomation) GetId() string
GetId returns the Id field value
func (*VolumeAutomation) GetIdOk ¶
func (o *VolumeAutomation) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*VolumeAutomation) GetInput ¶
func (o *VolumeAutomation) GetInput() VolumeAutomationInput
GetInput returns the Input field value if set, zero value otherwise.
func (*VolumeAutomation) GetInputOk ¶
func (o *VolumeAutomation) GetInputOk() (*VolumeAutomationInput, bool)
GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeAutomation) GetName ¶
func (o *VolumeAutomation) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*VolumeAutomation) GetNameOk ¶
func (o *VolumeAutomation) GetNameOk() (*string, 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 (*VolumeAutomation) GetOutput ¶
func (o *VolumeAutomation) GetOutput() VolumeOutput
GetOutput returns the Output field value if set, zero value otherwise.
func (*VolumeAutomation) GetOutputOk ¶
func (o *VolumeAutomation) GetOutputOk() (*VolumeOutput, bool)
GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeAutomation) GetTemplateId ¶
func (o *VolumeAutomation) GetTemplateId() string
GetTemplateId returns the TemplateId field value if set, zero value otherwise.
func (*VolumeAutomation) GetTemplateIdOk ¶
func (o *VolumeAutomation) GetTemplateIdOk() (*string, bool)
GetTemplateIdOk returns a tuple with the TemplateId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeAutomation) GetTriggers ¶
func (o *VolumeAutomation) GetTriggers() AutomationTriggers
GetTriggers returns the Triggers field value if set, zero value otherwise.
func (*VolumeAutomation) GetTriggersOk ¶
func (o *VolumeAutomation) GetTriggersOk() (*AutomationTriggers, bool)
GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeAutomation) GetUpdateTime ¶
func (o *VolumeAutomation) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime field value
func (*VolumeAutomation) GetUpdateTimeOk ¶
func (o *VolumeAutomation) GetUpdateTimeOk() (*time.Time, bool)
GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.
func (*VolumeAutomation) HasDescription ¶
func (o *VolumeAutomation) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VolumeAutomation) HasInput ¶
func (o *VolumeAutomation) HasInput() bool
HasInput returns a boolean if a field has been set.
func (*VolumeAutomation) HasName ¶
func (o *VolumeAutomation) HasName() bool
HasName returns a boolean if a field has been set.
func (*VolumeAutomation) HasOutput ¶
func (o *VolumeAutomation) HasOutput() bool
HasOutput returns a boolean if a field has been set.
func (*VolumeAutomation) HasTemplateId ¶
func (o *VolumeAutomation) HasTemplateId() bool
HasTemplateId returns a boolean if a field has been set.
func (*VolumeAutomation) HasTriggers ¶
func (o *VolumeAutomation) HasTriggers() bool
HasTriggers returns a boolean if a field has been set.
func (VolumeAutomation) MarshalJSON ¶
func (o VolumeAutomation) MarshalJSON() ([]byte, error)
func (*VolumeAutomation) SetCreateTime ¶
func (o *VolumeAutomation) SetCreateTime(v time.Time)
SetCreateTime sets field value
func (*VolumeAutomation) SetDescription ¶
func (o *VolumeAutomation) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VolumeAutomation) SetInput ¶
func (o *VolumeAutomation) SetInput(v VolumeAutomationInput)
SetInput gets a reference to the given VolumeAutomationInput and assigns it to the Input field.
func (*VolumeAutomation) SetName ¶
func (o *VolumeAutomation) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*VolumeAutomation) SetOutput ¶
func (o *VolumeAutomation) SetOutput(v VolumeOutput)
SetOutput gets a reference to the given VolumeOutput and assigns it to the Output field.
func (*VolumeAutomation) SetTemplateId ¶
func (o *VolumeAutomation) SetTemplateId(v string)
SetTemplateId gets a reference to the given string and assigns it to the TemplateId field.
func (*VolumeAutomation) SetTriggers ¶
func (o *VolumeAutomation) SetTriggers(v AutomationTriggers)
SetTriggers gets a reference to the given AutomationTriggers and assigns it to the Triggers field.
func (*VolumeAutomation) SetUpdateTime ¶
func (o *VolumeAutomation) SetUpdateTime(v time.Time)
SetUpdateTime sets field value
func (VolumeAutomation) ToMap ¶
func (o VolumeAutomation) ToMap() (map[string]interface{}, error)
func (*VolumeAutomation) UnmarshalJSON ¶
func (o *VolumeAutomation) UnmarshalJSON(data []byte) (err error)
type VolumeAutomationInput ¶
type VolumeAutomationInput struct {
VolumeRecoveryPointManagementInput *VolumeRecoveryPointManagementInput
}
VolumeAutomationInput - struct for VolumeAutomationInput
func VolumeRecoveryPointManagementInputAsVolumeAutomationInput ¶
func VolumeRecoveryPointManagementInputAsVolumeAutomationInput(v *VolumeRecoveryPointManagementInput) VolumeAutomationInput
VolumeRecoveryPointManagementInputAsVolumeAutomationInput is a convenience function that returns VolumeRecoveryPointManagementInput wrapped in VolumeAutomationInput
func (*VolumeAutomationInput) GetActualInstance ¶
func (obj *VolumeAutomationInput) GetActualInstance() interface{}
Get the actual instance
func (VolumeAutomationInput) GetActualInstanceValue ¶
func (obj VolumeAutomationInput) GetActualInstanceValue() interface{}
Get the actual instance value
func (VolumeAutomationInput) MarshalJSON ¶
func (src VolumeAutomationInput) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*VolumeAutomationInput) UnmarshalJSON ¶
func (dst *VolumeAutomationInput) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type VolumeExecutionAutomation ¶
type VolumeExecutionAutomation struct {
CreateTime time.Time `json:"createTime"`
Description *string `json:"description,omitempty"`
Input *VolumeAutomationInput `json:"input,omitempty"`
Name *string `json:"name,omitempty"`
Output *VolumeOutput `json:"output,omitempty"`
TemplateId *string `json:"templateId,omitempty"`
Triggers *AutomationTriggers `json:"triggers,omitempty"`
UpdateTime time.Time `json:"updateTime"`
AdditionalProperties map[string]interface{}
}
VolumeExecutionAutomation struct for VolumeExecutionAutomation
func NewVolumeExecutionAutomation ¶
func NewVolumeExecutionAutomation(createTime time.Time, updateTime time.Time) *VolumeExecutionAutomation
NewVolumeExecutionAutomation instantiates a new VolumeExecutionAutomation 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 NewVolumeExecutionAutomationWithDefaults ¶
func NewVolumeExecutionAutomationWithDefaults() *VolumeExecutionAutomation
NewVolumeExecutionAutomationWithDefaults instantiates a new VolumeExecutionAutomation 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 (*VolumeExecutionAutomation) GetCreateTime ¶
func (o *VolumeExecutionAutomation) GetCreateTime() time.Time
GetCreateTime returns the CreateTime field value
func (*VolumeExecutionAutomation) GetCreateTimeOk ¶
func (o *VolumeExecutionAutomation) GetCreateTimeOk() (*time.Time, bool)
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*VolumeExecutionAutomation) GetDescription ¶
func (o *VolumeExecutionAutomation) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VolumeExecutionAutomation) GetDescriptionOk ¶
func (o *VolumeExecutionAutomation) GetDescriptionOk() (*string, 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.
func (*VolumeExecutionAutomation) GetInput ¶
func (o *VolumeExecutionAutomation) GetInput() VolumeAutomationInput
GetInput returns the Input field value if set, zero value otherwise.
func (*VolumeExecutionAutomation) GetInputOk ¶
func (o *VolumeExecutionAutomation) GetInputOk() (*VolumeAutomationInput, bool)
GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionAutomation) GetName ¶
func (o *VolumeExecutionAutomation) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*VolumeExecutionAutomation) GetNameOk ¶
func (o *VolumeExecutionAutomation) GetNameOk() (*string, 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 (*VolumeExecutionAutomation) GetOutput ¶
func (o *VolumeExecutionAutomation) GetOutput() VolumeOutput
GetOutput returns the Output field value if set, zero value otherwise.
func (*VolumeExecutionAutomation) GetOutputOk ¶
func (o *VolumeExecutionAutomation) GetOutputOk() (*VolumeOutput, bool)
GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionAutomation) GetTemplateId ¶
func (o *VolumeExecutionAutomation) GetTemplateId() string
GetTemplateId returns the TemplateId field value if set, zero value otherwise.
func (*VolumeExecutionAutomation) GetTemplateIdOk ¶
func (o *VolumeExecutionAutomation) GetTemplateIdOk() (*string, bool)
GetTemplateIdOk returns a tuple with the TemplateId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionAutomation) GetTriggers ¶
func (o *VolumeExecutionAutomation) GetTriggers() AutomationTriggers
GetTriggers returns the Triggers field value if set, zero value otherwise.
func (*VolumeExecutionAutomation) GetTriggersOk ¶
func (o *VolumeExecutionAutomation) GetTriggersOk() (*AutomationTriggers, bool)
GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionAutomation) GetUpdateTime ¶
func (o *VolumeExecutionAutomation) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime field value
func (*VolumeExecutionAutomation) GetUpdateTimeOk ¶
func (o *VolumeExecutionAutomation) GetUpdateTimeOk() (*time.Time, bool)
GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.
func (*VolumeExecutionAutomation) HasDescription ¶
func (o *VolumeExecutionAutomation) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VolumeExecutionAutomation) HasInput ¶
func (o *VolumeExecutionAutomation) HasInput() bool
HasInput returns a boolean if a field has been set.
func (*VolumeExecutionAutomation) HasName ¶
func (o *VolumeExecutionAutomation) HasName() bool
HasName returns a boolean if a field has been set.
func (*VolumeExecutionAutomation) HasOutput ¶
func (o *VolumeExecutionAutomation) HasOutput() bool
HasOutput returns a boolean if a field has been set.
func (*VolumeExecutionAutomation) HasTemplateId ¶
func (o *VolumeExecutionAutomation) HasTemplateId() bool
HasTemplateId returns a boolean if a field has been set.
func (*VolumeExecutionAutomation) HasTriggers ¶
func (o *VolumeExecutionAutomation) HasTriggers() bool
HasTriggers returns a boolean if a field has been set.
func (VolumeExecutionAutomation) MarshalJSON ¶
func (o VolumeExecutionAutomation) MarshalJSON() ([]byte, error)
func (*VolumeExecutionAutomation) SetCreateTime ¶
func (o *VolumeExecutionAutomation) SetCreateTime(v time.Time)
SetCreateTime sets field value
func (*VolumeExecutionAutomation) SetDescription ¶
func (o *VolumeExecutionAutomation) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VolumeExecutionAutomation) SetInput ¶
func (o *VolumeExecutionAutomation) SetInput(v VolumeAutomationInput)
SetInput gets a reference to the given VolumeAutomationInput and assigns it to the Input field.
func (*VolumeExecutionAutomation) SetName ¶
func (o *VolumeExecutionAutomation) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*VolumeExecutionAutomation) SetOutput ¶
func (o *VolumeExecutionAutomation) SetOutput(v VolumeOutput)
SetOutput gets a reference to the given VolumeOutput and assigns it to the Output field.
func (*VolumeExecutionAutomation) SetTemplateId ¶
func (o *VolumeExecutionAutomation) SetTemplateId(v string)
SetTemplateId gets a reference to the given string and assigns it to the TemplateId field.
func (*VolumeExecutionAutomation) SetTriggers ¶
func (o *VolumeExecutionAutomation) SetTriggers(v AutomationTriggers)
SetTriggers gets a reference to the given AutomationTriggers and assigns it to the Triggers field.
func (*VolumeExecutionAutomation) SetUpdateTime ¶
func (o *VolumeExecutionAutomation) SetUpdateTime(v time.Time)
SetUpdateTime sets field value
func (VolumeExecutionAutomation) ToMap ¶
func (o VolumeExecutionAutomation) ToMap() (map[string]interface{}, error)
func (*VolumeExecutionAutomation) UnmarshalJSON ¶
func (o *VolumeExecutionAutomation) UnmarshalJSON(data []byte) (err error)
type VolumeExecutionDetails ¶
type VolumeExecutionDetails struct {
Config VolumeExecutionAutomation `json:"config"`
Output *VolumeExecutionOutput `json:"output,omitempty"`
AdditionalProperties map[string]interface{}
}
VolumeExecutionDetails struct for VolumeExecutionDetails
func NewVolumeExecutionDetails ¶
func NewVolumeExecutionDetails(config VolumeExecutionAutomation) *VolumeExecutionDetails
NewVolumeExecutionDetails instantiates a new VolumeExecutionDetails 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 NewVolumeExecutionDetailsWithDefaults ¶
func NewVolumeExecutionDetailsWithDefaults() *VolumeExecutionDetails
NewVolumeExecutionDetailsWithDefaults instantiates a new VolumeExecutionDetails 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 (*VolumeExecutionDetails) GetConfig ¶
func (o *VolumeExecutionDetails) GetConfig() VolumeExecutionAutomation
GetConfig returns the Config field value
func (*VolumeExecutionDetails) GetConfigOk ¶
func (o *VolumeExecutionDetails) GetConfigOk() (*VolumeExecutionAutomation, bool)
GetConfigOk returns a tuple with the Config field value and a boolean to check if the value has been set.
func (*VolumeExecutionDetails) GetOutput ¶
func (o *VolumeExecutionDetails) GetOutput() VolumeExecutionOutput
GetOutput returns the Output field value if set, zero value otherwise.
func (*VolumeExecutionDetails) GetOutputOk ¶
func (o *VolumeExecutionDetails) GetOutputOk() (*VolumeExecutionOutput, bool)
GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionDetails) HasOutput ¶
func (o *VolumeExecutionDetails) HasOutput() bool
HasOutput returns a boolean if a field has been set.
func (VolumeExecutionDetails) MarshalJSON ¶
func (o VolumeExecutionDetails) MarshalJSON() ([]byte, error)
func (*VolumeExecutionDetails) SetConfig ¶
func (o *VolumeExecutionDetails) SetConfig(v VolumeExecutionAutomation)
SetConfig sets field value
func (*VolumeExecutionDetails) SetOutput ¶
func (o *VolumeExecutionDetails) SetOutput(v VolumeExecutionOutput)
SetOutput gets a reference to the given VolumeExecutionOutput and assigns it to the Output field.
func (VolumeExecutionDetails) ToMap ¶
func (o VolumeExecutionDetails) ToMap() (map[string]interface{}, error)
func (*VolumeExecutionDetails) UnmarshalJSON ¶
func (o *VolumeExecutionDetails) UnmarshalJSON(data []byte) (err error)
type VolumeExecutionOutput ¶
type VolumeExecutionOutput struct {
Steps []VolumeExecutionOutputStep `json:"steps,omitempty"`
AdditionalProperties map[string]interface{}
}
VolumeExecutionOutput struct for VolumeExecutionOutput
func NewVolumeExecutionOutput ¶
func NewVolumeExecutionOutput() *VolumeExecutionOutput
NewVolumeExecutionOutput instantiates a new VolumeExecutionOutput 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 NewVolumeExecutionOutputWithDefaults ¶
func NewVolumeExecutionOutputWithDefaults() *VolumeExecutionOutput
NewVolumeExecutionOutputWithDefaults instantiates a new VolumeExecutionOutput 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 (*VolumeExecutionOutput) GetSteps ¶
func (o *VolumeExecutionOutput) GetSteps() []VolumeExecutionOutputStep
GetSteps returns the Steps field value if set, zero value otherwise.
func (*VolumeExecutionOutput) GetStepsOk ¶
func (o *VolumeExecutionOutput) GetStepsOk() ([]VolumeExecutionOutputStep, bool)
GetStepsOk returns a tuple with the Steps field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionOutput) HasSteps ¶
func (o *VolumeExecutionOutput) HasSteps() bool
HasSteps returns a boolean if a field has been set.
func (VolumeExecutionOutput) MarshalJSON ¶
func (o VolumeExecutionOutput) MarshalJSON() ([]byte, error)
func (*VolumeExecutionOutput) SetSteps ¶
func (o *VolumeExecutionOutput) SetSteps(v []VolumeExecutionOutputStep)
SetSteps gets a reference to the given []VolumeExecutionOutputStep and assigns it to the Steps field.
func (VolumeExecutionOutput) ToMap ¶
func (o VolumeExecutionOutput) ToMap() (map[string]interface{}, error)
func (*VolumeExecutionOutput) UnmarshalJSON ¶
func (o *VolumeExecutionOutput) UnmarshalJSON(data []byte) (err error)
type VolumeExecutionOutputStep ¶
type VolumeExecutionOutputStep struct {
Message *string `json:"message,omitempty"`
Name string `json:"name"`
Result *VolumeOutputStepResult `json:"result,omitempty"`
Status VolumeExecutionOutputStepStatus `json:"status"`
AdditionalProperties map[string]interface{}
}
VolumeExecutionOutputStep struct for VolumeExecutionOutputStep
func NewVolumeExecutionOutputStep ¶
func NewVolumeExecutionOutputStep(name string, status VolumeExecutionOutputStepStatus) *VolumeExecutionOutputStep
NewVolumeExecutionOutputStep instantiates a new VolumeExecutionOutputStep 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 NewVolumeExecutionOutputStepWithDefaults ¶
func NewVolumeExecutionOutputStepWithDefaults() *VolumeExecutionOutputStep
NewVolumeExecutionOutputStepWithDefaults instantiates a new VolumeExecutionOutputStep 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 (*VolumeExecutionOutputStep) GetMessage ¶
func (o *VolumeExecutionOutputStep) GetMessage() string
GetMessage returns the Message field value if set, zero value otherwise.
func (*VolumeExecutionOutputStep) GetMessageOk ¶
func (o *VolumeExecutionOutputStep) GetMessageOk() (*string, 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 (*VolumeExecutionOutputStep) GetName ¶
func (o *VolumeExecutionOutputStep) GetName() string
GetName returns the Name field value
func (*VolumeExecutionOutputStep) GetNameOk ¶
func (o *VolumeExecutionOutputStep) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*VolumeExecutionOutputStep) GetResult ¶
func (o *VolumeExecutionOutputStep) GetResult() VolumeOutputStepResult
GetResult returns the Result field value if set, zero value otherwise.
func (*VolumeExecutionOutputStep) GetResultOk ¶
func (o *VolumeExecutionOutputStep) GetResultOk() (*VolumeOutputStepResult, bool)
GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionOutputStep) GetStatus ¶
func (o *VolumeExecutionOutputStep) GetStatus() VolumeExecutionOutputStepStatus
GetStatus returns the Status field value
func (*VolumeExecutionOutputStep) GetStatusOk ¶
func (o *VolumeExecutionOutputStep) GetStatusOk() (*VolumeExecutionOutputStepStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*VolumeExecutionOutputStep) HasMessage ¶
func (o *VolumeExecutionOutputStep) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (*VolumeExecutionOutputStep) HasResult ¶
func (o *VolumeExecutionOutputStep) HasResult() bool
HasResult returns a boolean if a field has been set.
func (VolumeExecutionOutputStep) MarshalJSON ¶
func (o VolumeExecutionOutputStep) MarshalJSON() ([]byte, error)
func (*VolumeExecutionOutputStep) SetMessage ¶
func (o *VolumeExecutionOutputStep) SetMessage(v string)
SetMessage gets a reference to the given string and assigns it to the Message field.
func (*VolumeExecutionOutputStep) SetName ¶
func (o *VolumeExecutionOutputStep) SetName(v string)
SetName sets field value
func (*VolumeExecutionOutputStep) SetResult ¶
func (o *VolumeExecutionOutputStep) SetResult(v VolumeOutputStepResult)
SetResult gets a reference to the given VolumeOutputStepResult and assigns it to the Result field.
func (*VolumeExecutionOutputStep) SetStatus ¶
func (o *VolumeExecutionOutputStep) SetStatus(v VolumeExecutionOutputStepStatus)
SetStatus sets field value
func (VolumeExecutionOutputStep) ToMap ¶
func (o VolumeExecutionOutputStep) ToMap() (map[string]interface{}, error)
func (*VolumeExecutionOutputStep) UnmarshalJSON ¶
func (o *VolumeExecutionOutputStep) UnmarshalJSON(data []byte) (err error)
type VolumeExecutionOutputStepStatus ¶
type VolumeExecutionOutputStepStatus string
VolumeExecutionOutputStepStatus the model 'VolumeExecutionOutputStepStatus'
const ( VOLUMEEXECUTIONOUTPUTSTEPSTATUS_PENDING VolumeExecutionOutputStepStatus = "PENDING" VOLUMEEXECUTIONOUTPUTSTEPSTATUS_RUNNING VolumeExecutionOutputStepStatus = "RUNNING" VOLUMEEXECUTIONOUTPUTSTEPSTATUS_FAILED VolumeExecutionOutputStepStatus = "FAILED" VOLUMEEXECUTIONOUTPUTSTEPSTATUS_SUCCESSFUL VolumeExecutionOutputStepStatus = "SUCCESSFUL" VOLUMEEXECUTIONOUTPUTSTEPSTATUS_UNKNOWN_DEFAULT_OPEN_API VolumeExecutionOutputStepStatus = "unknown_default_open_api" )
List of VolumeExecutionOutputStep_status
func NewVolumeExecutionOutputStepStatusFromValue ¶
func NewVolumeExecutionOutputStepStatusFromValue(v string) (*VolumeExecutionOutputStepStatus, error)
NewVolumeExecutionOutputStepStatusFromValue returns a pointer to a valid VolumeExecutionOutputStepStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (VolumeExecutionOutputStepStatus) IsValid ¶
func (v VolumeExecutionOutputStepStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (VolumeExecutionOutputStepStatus) Ptr ¶
func (v VolumeExecutionOutputStepStatus) Ptr() *VolumeExecutionOutputStepStatus
Ptr returns reference to VolumeExecutionOutputStep_status value
func (*VolumeExecutionOutputStepStatus) UnmarshalJSON ¶
func (v *VolumeExecutionOutputStepStatus) UnmarshalJSON(src []byte) error
type VolumeExecutionResponse ¶
type VolumeExecutionResponse struct {
Automation *VolumeExecutionDetails `json:"automation,omitempty"`
CreateTime time.Time `json:"createTime"`
EndTime *time.Time `json:"endTime,omitempty"`
Id string `json:"id"`
Status VolumeExecutionResponseStatus `json:"status"`
AdditionalProperties map[string]interface{}
}
VolumeExecutionResponse struct for VolumeExecutionResponse
func NewVolumeExecutionResponse ¶
func NewVolumeExecutionResponse(createTime time.Time, id string, status VolumeExecutionResponseStatus) *VolumeExecutionResponse
NewVolumeExecutionResponse instantiates a new VolumeExecutionResponse 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 NewVolumeExecutionResponseWithDefaults ¶
func NewVolumeExecutionResponseWithDefaults() *VolumeExecutionResponse
NewVolumeExecutionResponseWithDefaults instantiates a new VolumeExecutionResponse 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 (*VolumeExecutionResponse) GetAutomation ¶
func (o *VolumeExecutionResponse) GetAutomation() VolumeExecutionDetails
GetAutomation returns the Automation field value if set, zero value otherwise.
func (*VolumeExecutionResponse) GetAutomationOk ¶
func (o *VolumeExecutionResponse) GetAutomationOk() (*VolumeExecutionDetails, bool)
GetAutomationOk returns a tuple with the Automation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionResponse) GetCreateTime ¶
func (o *VolumeExecutionResponse) GetCreateTime() time.Time
GetCreateTime returns the CreateTime field value
func (*VolumeExecutionResponse) GetCreateTimeOk ¶
func (o *VolumeExecutionResponse) GetCreateTimeOk() (*time.Time, bool)
GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.
func (*VolumeExecutionResponse) GetEndTime ¶
func (o *VolumeExecutionResponse) GetEndTime() time.Time
GetEndTime returns the EndTime field value if set, zero value otherwise.
func (*VolumeExecutionResponse) GetEndTimeOk ¶
func (o *VolumeExecutionResponse) GetEndTimeOk() (*time.Time, bool)
GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeExecutionResponse) GetId ¶
func (o *VolumeExecutionResponse) GetId() string
GetId returns the Id field value
func (*VolumeExecutionResponse) GetIdOk ¶
func (o *VolumeExecutionResponse) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*VolumeExecutionResponse) GetStatus ¶
func (o *VolumeExecutionResponse) GetStatus() VolumeExecutionResponseStatus
GetStatus returns the Status field value
func (*VolumeExecutionResponse) GetStatusOk ¶
func (o *VolumeExecutionResponse) GetStatusOk() (*VolumeExecutionResponseStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*VolumeExecutionResponse) HasAutomation ¶
func (o *VolumeExecutionResponse) HasAutomation() bool
HasAutomation returns a boolean if a field has been set.
func (*VolumeExecutionResponse) HasEndTime ¶
func (o *VolumeExecutionResponse) HasEndTime() bool
HasEndTime returns a boolean if a field has been set.
func (VolumeExecutionResponse) MarshalJSON ¶
func (o VolumeExecutionResponse) MarshalJSON() ([]byte, error)
func (*VolumeExecutionResponse) SetAutomation ¶
func (o *VolumeExecutionResponse) SetAutomation(v VolumeExecutionDetails)
SetAutomation gets a reference to the given VolumeExecutionDetails and assigns it to the Automation field.
func (*VolumeExecutionResponse) SetCreateTime ¶
func (o *VolumeExecutionResponse) SetCreateTime(v time.Time)
SetCreateTime sets field value
func (*VolumeExecutionResponse) SetEndTime ¶
func (o *VolumeExecutionResponse) SetEndTime(v time.Time)
SetEndTime gets a reference to the given time.Time and assigns it to the EndTime field.
func (*VolumeExecutionResponse) SetId ¶
func (o *VolumeExecutionResponse) SetId(v string)
SetId sets field value
func (*VolumeExecutionResponse) SetStatus ¶
func (o *VolumeExecutionResponse) SetStatus(v VolumeExecutionResponseStatus)
SetStatus sets field value
func (VolumeExecutionResponse) ToMap ¶
func (o VolumeExecutionResponse) ToMap() (map[string]interface{}, error)
func (*VolumeExecutionResponse) UnmarshalJSON ¶
func (o *VolumeExecutionResponse) UnmarshalJSON(data []byte) (err error)
type VolumeExecutionResponseStatus ¶
type VolumeExecutionResponseStatus string
VolumeExecutionResponseStatus the model 'VolumeExecutionResponseStatus'
const ( VOLUMEEXECUTIONRESPONSESTATUS_PENDING VolumeExecutionResponseStatus = "PENDING" VOLUMEEXECUTIONRESPONSESTATUS_RUNNING VolumeExecutionResponseStatus = "RUNNING" VOLUMEEXECUTIONRESPONSESTATUS_COMPLETED VolumeExecutionResponseStatus = "COMPLETED" VOLUMEEXECUTIONRESPONSESTATUS_FAILED VolumeExecutionResponseStatus = "FAILED" VOLUMEEXECUTIONRESPONSESTATUS_TERMINATED VolumeExecutionResponseStatus = "TERMINATED" VOLUMEEXECUTIONRESPONSESTATUS_UNKNOWN_DEFAULT_OPEN_API VolumeExecutionResponseStatus = "unknown_default_open_api" )
List of VolumeExecutionResponse_status
func NewVolumeExecutionResponseStatusFromValue ¶
func NewVolumeExecutionResponseStatusFromValue(v string) (*VolumeExecutionResponseStatus, error)
NewVolumeExecutionResponseStatusFromValue returns a pointer to a valid VolumeExecutionResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (VolumeExecutionResponseStatus) IsValid ¶
func (v VolumeExecutionResponseStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (VolumeExecutionResponseStatus) Ptr ¶
func (v VolumeExecutionResponseStatus) Ptr() *VolumeExecutionResponseStatus
Ptr returns reference to VolumeExecutionResponse_status value
func (*VolumeExecutionResponseStatus) UnmarshalJSON ¶
func (v *VolumeExecutionResponseStatus) UnmarshalJSON(src []byte) error
type VolumeOutput ¶
type VolumeOutput struct {
Steps []VolumeOutputStep `json:"steps,omitempty"`
AdditionalProperties map[string]interface{}
}
VolumeOutput struct for VolumeOutput
func NewVolumeOutput ¶
func NewVolumeOutput() *VolumeOutput
NewVolumeOutput instantiates a new VolumeOutput 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 NewVolumeOutputWithDefaults ¶
func NewVolumeOutputWithDefaults() *VolumeOutput
NewVolumeOutputWithDefaults instantiates a new VolumeOutput 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 (*VolumeOutput) GetSteps ¶
func (o *VolumeOutput) GetSteps() []VolumeOutputStep
GetSteps returns the Steps field value if set, zero value otherwise.
func (*VolumeOutput) GetStepsOk ¶
func (o *VolumeOutput) GetStepsOk() ([]VolumeOutputStep, bool)
GetStepsOk returns a tuple with the Steps field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeOutput) HasSteps ¶
func (o *VolumeOutput) HasSteps() bool
HasSteps returns a boolean if a field has been set.
func (VolumeOutput) MarshalJSON ¶
func (o VolumeOutput) MarshalJSON() ([]byte, error)
func (*VolumeOutput) SetSteps ¶
func (o *VolumeOutput) SetSteps(v []VolumeOutputStep)
SetSteps gets a reference to the given []VolumeOutputStep and assigns it to the Steps field.
func (VolumeOutput) ToMap ¶
func (o VolumeOutput) ToMap() (map[string]interface{}, error)
func (*VolumeOutput) UnmarshalJSON ¶
func (o *VolumeOutput) UnmarshalJSON(data []byte) (err error)
type VolumeOutputStep ¶
type VolumeOutputStep struct {
Name string `json:"name"`
Result *VolumeOutputStepResult `json:"result,omitempty"`
AdditionalProperties map[string]interface{}
}
VolumeOutputStep struct for VolumeOutputStep
func NewVolumeOutputStep ¶
func NewVolumeOutputStep(name string) *VolumeOutputStep
NewVolumeOutputStep instantiates a new VolumeOutputStep 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 NewVolumeOutputStepWithDefaults ¶
func NewVolumeOutputStepWithDefaults() *VolumeOutputStep
NewVolumeOutputStepWithDefaults instantiates a new VolumeOutputStep 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 (*VolumeOutputStep) GetName ¶
func (o *VolumeOutputStep) GetName() string
GetName returns the Name field value
func (*VolumeOutputStep) GetNameOk ¶
func (o *VolumeOutputStep) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*VolumeOutputStep) GetResult ¶
func (o *VolumeOutputStep) GetResult() VolumeOutputStepResult
GetResult returns the Result field value if set, zero value otherwise.
func (*VolumeOutputStep) GetResultOk ¶
func (o *VolumeOutputStep) GetResultOk() (*VolumeOutputStepResult, bool)
GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeOutputStep) HasResult ¶
func (o *VolumeOutputStep) HasResult() bool
HasResult returns a boolean if a field has been set.
func (VolumeOutputStep) MarshalJSON ¶
func (o VolumeOutputStep) MarshalJSON() ([]byte, error)
func (*VolumeOutputStep) SetName ¶
func (o *VolumeOutputStep) SetName(v string)
SetName sets field value
func (*VolumeOutputStep) SetResult ¶
func (o *VolumeOutputStep) SetResult(v VolumeOutputStepResult)
SetResult gets a reference to the given VolumeOutputStepResult and assigns it to the Result field.
func (VolumeOutputStep) ToMap ¶
func (o VolumeOutputStep) ToMap() (map[string]interface{}, error)
func (*VolumeOutputStep) UnmarshalJSON ¶
func (o *VolumeOutputStep) UnmarshalJSON(data []byte) (err error)
type VolumeOutputStepResult ¶
type VolumeOutputStepResult struct {
CreateSnapshotsResult *CreateSnapshotsResult
GetVolumeIDsResult *GetVolumeIDsResult
}
VolumeOutputStepResult - struct for VolumeOutputStepResult
func CreateSnapshotsResultAsVolumeOutputStepResult ¶
func CreateSnapshotsResultAsVolumeOutputStepResult(v *CreateSnapshotsResult) VolumeOutputStepResult
CreateSnapshotsResultAsVolumeOutputStepResult is a convenience function that returns CreateSnapshotsResult wrapped in VolumeOutputStepResult
func GetVolumeIDsResultAsVolumeOutputStepResult ¶
func GetVolumeIDsResultAsVolumeOutputStepResult(v *GetVolumeIDsResult) VolumeOutputStepResult
GetVolumeIDsResultAsVolumeOutputStepResult is a convenience function that returns GetVolumeIDsResult wrapped in VolumeOutputStepResult
func (*VolumeOutputStepResult) GetActualInstance ¶
func (obj *VolumeOutputStepResult) GetActualInstance() interface{}
Get the actual instance
func (VolumeOutputStepResult) GetActualInstanceValue ¶
func (obj VolumeOutputStepResult) GetActualInstanceValue() interface{}
Get the actual instance value
func (VolumeOutputStepResult) MarshalJSON ¶
func (src VolumeOutputStepResult) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*VolumeOutputStepResult) UnmarshalJSON ¶
func (dst *VolumeOutputStepResult) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type VolumeRecoveryPointManagementInput ¶
type VolumeRecoveryPointManagementInput struct {
InheritVolumeLabels *bool `json:"inheritVolumeLabels,omitempty"`
Kind string `json:"kind"`
RecoveryPointLabels *map[string]string `json:"recoveryPointLabels,omitempty"`
SnapshotRetentionPolicy SnapshotRetentionPolicy `json:"snapshotRetentionPolicy"`
VolumeLabelSelector *string `json:"volumeLabelSelector,omitempty"`
AdditionalProperties map[string]interface{}
}
VolumeRecoveryPointManagementInput struct for VolumeRecoveryPointManagementInput
func NewVolumeRecoveryPointManagementInput ¶
func NewVolumeRecoveryPointManagementInput(kind string, snapshotRetentionPolicy SnapshotRetentionPolicy) *VolumeRecoveryPointManagementInput
NewVolumeRecoveryPointManagementInput instantiates a new VolumeRecoveryPointManagementInput 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 NewVolumeRecoveryPointManagementInputWithDefaults ¶
func NewVolumeRecoveryPointManagementInputWithDefaults() *VolumeRecoveryPointManagementInput
NewVolumeRecoveryPointManagementInputWithDefaults instantiates a new VolumeRecoveryPointManagementInput 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 (*VolumeRecoveryPointManagementInput) GetInheritVolumeLabels ¶
func (o *VolumeRecoveryPointManagementInput) GetInheritVolumeLabels() bool
GetInheritVolumeLabels returns the InheritVolumeLabels field value if set, zero value otherwise.
func (*VolumeRecoveryPointManagementInput) GetInheritVolumeLabelsOk ¶
func (o *VolumeRecoveryPointManagementInput) GetInheritVolumeLabelsOk() (*bool, bool)
GetInheritVolumeLabelsOk returns a tuple with the InheritVolumeLabels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeRecoveryPointManagementInput) GetKind ¶
func (o *VolumeRecoveryPointManagementInput) GetKind() string
GetKind returns the Kind field value
func (*VolumeRecoveryPointManagementInput) GetKindOk ¶
func (o *VolumeRecoveryPointManagementInput) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.
func (*VolumeRecoveryPointManagementInput) GetRecoveryPointLabels ¶
func (o *VolumeRecoveryPointManagementInput) GetRecoveryPointLabels() map[string]string
GetRecoveryPointLabels returns the RecoveryPointLabels field value if set, zero value otherwise.
func (*VolumeRecoveryPointManagementInput) GetRecoveryPointLabelsOk ¶
func (o *VolumeRecoveryPointManagementInput) GetRecoveryPointLabelsOk() (*map[string]string, bool)
GetRecoveryPointLabelsOk returns a tuple with the RecoveryPointLabels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeRecoveryPointManagementInput) GetSnapshotRetentionPolicy ¶
func (o *VolumeRecoveryPointManagementInput) GetSnapshotRetentionPolicy() SnapshotRetentionPolicy
GetSnapshotRetentionPolicy returns the SnapshotRetentionPolicy field value
func (*VolumeRecoveryPointManagementInput) GetSnapshotRetentionPolicyOk ¶
func (o *VolumeRecoveryPointManagementInput) GetSnapshotRetentionPolicyOk() (*SnapshotRetentionPolicy, bool)
GetSnapshotRetentionPolicyOk returns a tuple with the SnapshotRetentionPolicy field value and a boolean to check if the value has been set.
func (*VolumeRecoveryPointManagementInput) GetVolumeLabelSelector ¶
func (o *VolumeRecoveryPointManagementInput) GetVolumeLabelSelector() string
GetVolumeLabelSelector returns the VolumeLabelSelector field value if set, zero value otherwise.
func (*VolumeRecoveryPointManagementInput) GetVolumeLabelSelectorOk ¶
func (o *VolumeRecoveryPointManagementInput) GetVolumeLabelSelectorOk() (*string, bool)
GetVolumeLabelSelectorOk returns a tuple with the VolumeLabelSelector field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumeRecoveryPointManagementInput) HasInheritVolumeLabels ¶
func (o *VolumeRecoveryPointManagementInput) HasInheritVolumeLabels() bool
HasInheritVolumeLabels returns a boolean if a field has been set.
func (*VolumeRecoveryPointManagementInput) HasRecoveryPointLabels ¶
func (o *VolumeRecoveryPointManagementInput) HasRecoveryPointLabels() bool
HasRecoveryPointLabels returns a boolean if a field has been set.
func (*VolumeRecoveryPointManagementInput) HasVolumeLabelSelector ¶
func (o *VolumeRecoveryPointManagementInput) HasVolumeLabelSelector() bool
HasVolumeLabelSelector returns a boolean if a field has been set.
func (VolumeRecoveryPointManagementInput) MarshalJSON ¶
func (o VolumeRecoveryPointManagementInput) MarshalJSON() ([]byte, error)
func (*VolumeRecoveryPointManagementInput) SetInheritVolumeLabels ¶
func (o *VolumeRecoveryPointManagementInput) SetInheritVolumeLabels(v bool)
SetInheritVolumeLabels gets a reference to the given bool and assigns it to the InheritVolumeLabels field.
func (*VolumeRecoveryPointManagementInput) SetKind ¶
func (o *VolumeRecoveryPointManagementInput) SetKind(v string)
SetKind sets field value
func (*VolumeRecoveryPointManagementInput) SetRecoveryPointLabels ¶
func (o *VolumeRecoveryPointManagementInput) SetRecoveryPointLabels(v map[string]string)
SetRecoveryPointLabels gets a reference to the given map[string]string and assigns it to the RecoveryPointLabels field.
func (*VolumeRecoveryPointManagementInput) SetSnapshotRetentionPolicy ¶
func (o *VolumeRecoveryPointManagementInput) SetSnapshotRetentionPolicy(v SnapshotRetentionPolicy)
SetSnapshotRetentionPolicy sets field value
func (*VolumeRecoveryPointManagementInput) SetVolumeLabelSelector ¶
func (o *VolumeRecoveryPointManagementInput) SetVolumeLabelSelector(v string)
SetVolumeLabelSelector gets a reference to the given string and assigns it to the VolumeLabelSelector field.
func (VolumeRecoveryPointManagementInput) ToMap ¶
func (o VolumeRecoveryPointManagementInput) ToMap() (map[string]interface{}, error)
func (*VolumeRecoveryPointManagementInput) UnmarshalJSON ¶
func (o *VolumeRecoveryPointManagementInput) UnmarshalJSON(data []byte) (err error)
type VolumeTemplateAutomationInput ¶
type VolumeTemplateAutomationInput struct {
Kind VolumeTemplateAutomationInputKind `json:"kind"`
AdditionalProperties map[string]interface{}
}
VolumeTemplateAutomationInput struct for VolumeTemplateAutomationInput
func NewVolumeTemplateAutomationInput ¶
func NewVolumeTemplateAutomationInput(kind VolumeTemplateAutomationInputKind) *VolumeTemplateAutomationInput
NewVolumeTemplateAutomationInput instantiates a new VolumeTemplateAutomationInput 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 NewVolumeTemplateAutomationInputWithDefaults ¶
func NewVolumeTemplateAutomationInputWithDefaults() *VolumeTemplateAutomationInput
NewVolumeTemplateAutomationInputWithDefaults instantiates a new VolumeTemplateAutomationInput 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 (*VolumeTemplateAutomationInput) GetKind ¶
func (o *VolumeTemplateAutomationInput) GetKind() VolumeTemplateAutomationInputKind
GetKind returns the Kind field value
func (*VolumeTemplateAutomationInput) GetKindOk ¶
func (o *VolumeTemplateAutomationInput) GetKindOk() (*VolumeTemplateAutomationInputKind, bool)
GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.
func (VolumeTemplateAutomationInput) MarshalJSON ¶
func (o VolumeTemplateAutomationInput) MarshalJSON() ([]byte, error)
func (*VolumeTemplateAutomationInput) SetKind ¶
func (o *VolumeTemplateAutomationInput) SetKind(v VolumeTemplateAutomationInputKind)
SetKind sets field value
func (VolumeTemplateAutomationInput) ToMap ¶
func (o VolumeTemplateAutomationInput) ToMap() (map[string]interface{}, error)
func (*VolumeTemplateAutomationInput) UnmarshalJSON ¶
func (o *VolumeTemplateAutomationInput) UnmarshalJSON(data []byte) (err error)
type VolumeTemplateAutomationInputKind ¶
type VolumeTemplateAutomationInputKind string
VolumeTemplateAutomationInputKind the model 'VolumeTemplateAutomationInputKind'
const ( VOLUMETEMPLATEAUTOMATIONINPUTKIND_VOLUME_RECOVERY_POINT_MANAGEMENT VolumeTemplateAutomationInputKind = "VolumeRecoveryPointManagement" VOLUMETEMPLATEAUTOMATIONINPUTKIND_UNKNOWN_DEFAULT_OPEN_API VolumeTemplateAutomationInputKind = "unknown_default_open_api" )
List of VolumeTemplateAutomationInput_kind
func NewVolumeTemplateAutomationInputKindFromValue ¶
func NewVolumeTemplateAutomationInputKindFromValue(v string) (*VolumeTemplateAutomationInputKind, error)
NewVolumeTemplateAutomationInputKindFromValue returns a pointer to a valid VolumeTemplateAutomationInputKind for the value passed as argument, or an error if the value passed is not allowed by the enum
func (VolumeTemplateAutomationInputKind) IsValid ¶
func (v VolumeTemplateAutomationInputKind) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (VolumeTemplateAutomationInputKind) Ptr ¶
func (v VolumeTemplateAutomationInputKind) Ptr() *VolumeTemplateAutomationInputKind
Ptr returns reference to VolumeTemplateAutomationInput_kind value
func (*VolumeTemplateAutomationInputKind) UnmarshalJSON ¶
func (v *VolumeTemplateAutomationInputKind) UnmarshalJSON(src []byte) error
Source Files
¶
- api_default.go
- api_default_mock.go
- client.go
- configuration.go
- model_automation_schedule_trigger.go
- model_automation_triggers.go
- model_create_snapshots_result.go
- model_create_volume_automation_payload.go
- model_error_info_detail.go
- model_error_response.go
- model_error_response_content.go
- model_error_response_content_details.go
- model_event_create_response.go
- model_get_volume_ids_result.go
- model_get_volume_template_response.go
- model_help_error_detail.go
- model_list_automations_item.go
- model_list_automations_response.go
- model_list_executions_item.go
- model_list_executions_item_status.go
- model_list_executions_response.go
- model_list_templates_response.go
- model_localized_message_error_detail.go
- model_partial_update_volume_automation_payload.go
- model_schedule.go
- model_schedule_details.go
- model_schedule_patch_request.go
- model_schedule_request.go
- model_snapshot_retention_policy.go
- model_snapshot_retention_policy_count.go
- model_snapshot_retention_policy_count_kind.go
- model_snapshot_retention_policy_indefinitely.go
- model_snapshot_retention_policy_indefinitely_kind.go
- model_template.go
- model_volume_automation.go
- model_volume_automation_input.go
- model_volume_execution_automation.go
- model_volume_execution_details.go
- model_volume_execution_output.go
- model_volume_execution_output_step.go
- model_volume_execution_output_step_status.go
- model_volume_execution_response.go
- model_volume_execution_response_status.go
- model_volume_output.go
- model_volume_output_step.go
- model_volume_output_step_result.go
- model_volume_recovery_point_management_input.go
- model_volume_template_automation_input.go
- model_volume_template_automation_input_kind.go
- response.go
- utils.go