v1betaapi

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var AllowedListExecutionsItemStatusEnumValues = []ListExecutionsItemStatus{
	"PENDING",
	"RUNNING",
	"COMPLETED",
	"FAILED",
	"TERMINATED",
	"unknown_default_open_api",
}

All allowed values of ListExecutionsItemStatus enum

View Source
var AllowedSnapshotRetentionPolicyCountKindEnumValues = []SnapshotRetentionPolicyCountKind{
	"count",
	"unknown_default_open_api",
}

All allowed values of SnapshotRetentionPolicyCountKind enum

View Source
var AllowedSnapshotRetentionPolicyIndefinitelyKindEnumValues = []SnapshotRetentionPolicyIndefinitelyKind{
	"indefinitely",
	"unknown_default_open_api",
}

All allowed values of SnapshotRetentionPolicyIndefinitelyKind enum

View Source
var AllowedVolumeExecutionOutputStepStatusEnumValues = []VolumeExecutionOutputStepStatus{
	"PENDING",
	"RUNNING",
	"FAILED",
	"SUCCESSFUL",
	"unknown_default_open_api",
}

All allowed values of VolumeExecutionOutputStepStatus enum

View Source
var AllowedVolumeExecutionResponseStatusEnumValues = []VolumeExecutionResponseStatus{
	"PENDING",
	"RUNNING",
	"COMPLETED",
	"FAILED",
	"TERMINATED",
	"unknown_default_open_api",
}

All allowed values of VolumeExecutionResponseStatus enum

View Source
var AllowedVolumeTemplateAutomationInputKindEnumValues = []VolumeTemplateAutomationInputKind{
	"VolumeRecoveryPointManagement",
	"unknown_default_open_api",
}

All allowed values of VolumeTemplateAutomationInputKind enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time 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

type ApiCreateVolumeExecutionRequest

type ApiCreateVolumeExecutionRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateVolumeExecutionRequest) Execute

type ApiDeleteVolumeAutomationRequest

type ApiDeleteVolumeAutomationRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteVolumeAutomationRequest) Execute

type ApiGetVolumeAutomationRequest

type ApiGetVolumeAutomationRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetVolumeAutomationRequest) Execute

type ApiGetVolumeExecutionRequest

type ApiGetVolumeExecutionRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetVolumeExecutionRequest) Execute

type ApiGetVolumeTemplateRequest

type ApiGetVolumeTemplateRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetVolumeTemplateRequest) Execute

type ApiListVolumeAutomationsRequest

type ApiListVolumeAutomationsRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListVolumeAutomationsRequest) Execute

func (ApiListVolumeAutomationsRequest) PageSize

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

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 (ApiListVolumeExecutionsRequest) PageSize

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

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 (ApiListVolumeTemplatesRequest) PageSize

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

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 (ApiPartialUpdateVolumeAutomationRequest) PartialUpdateVolumeAutomationPayload

func (r ApiPartialUpdateVolumeAutomationRequest) PartialUpdateVolumeAutomationPayload(partialUpdateVolumeAutomationPayload PartialUpdateVolumeAutomationPayload) ApiPartialUpdateVolumeAutomationRequest

func (ApiPartialUpdateVolumeAutomationRequest) UpdateMask

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

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

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

GetInput returns the Input field value if set, zero value otherwise.

func (*CreateVolumeAutomationPayload) GetInputOk

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetInput returns the Input field value if set, zero value otherwise.

func (*GetVolumeTemplateResponse) GetInputOk

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

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) SetUrl

func (o *HelpErrorDetail) SetUrl(v string)

SetUrl 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

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

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

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

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

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

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 MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAutomationScheduleTrigger

type NullableAutomationScheduleTrigger struct {
	// contains filtered or unexported fields
}

func (NullableAutomationScheduleTrigger) Get

func (NullableAutomationScheduleTrigger) IsSet

func (NullableAutomationScheduleTrigger) MarshalJSON

func (v NullableAutomationScheduleTrigger) MarshalJSON() ([]byte, error)

func (*NullableAutomationScheduleTrigger) Set

func (*NullableAutomationScheduleTrigger) UnmarshalJSON

func (v *NullableAutomationScheduleTrigger) UnmarshalJSON(src []byte) error

func (*NullableAutomationScheduleTrigger) Unset

type NullableAutomationTriggers

type NullableAutomationTriggers struct {
	// contains filtered or unexported fields
}

func NewNullableAutomationTriggers

func NewNullableAutomationTriggers(val *AutomationTriggers) *NullableAutomationTriggers

func (NullableAutomationTriggers) Get

func (NullableAutomationTriggers) IsSet

func (v NullableAutomationTriggers) IsSet() bool

func (NullableAutomationTriggers) MarshalJSON

func (v NullableAutomationTriggers) MarshalJSON() ([]byte, error)

func (*NullableAutomationTriggers) Set

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 (NullableCreateSnapshotsResult) Get

func (NullableCreateSnapshotsResult) IsSet

func (NullableCreateSnapshotsResult) MarshalJSON

func (v NullableCreateSnapshotsResult) MarshalJSON() ([]byte, error)

func (*NullableCreateSnapshotsResult) Set

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 (NullableCreateVolumeAutomationPayload) Get

func (NullableCreateVolumeAutomationPayload) IsSet

func (NullableCreateVolumeAutomationPayload) MarshalJSON

func (v NullableCreateVolumeAutomationPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateVolumeAutomationPayload) Set

func (*NullableCreateVolumeAutomationPayload) UnmarshalJSON

func (v *NullableCreateVolumeAutomationPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateVolumeAutomationPayload) Unset

type NullableErrorInfoDetail

type NullableErrorInfoDetail struct {
	// contains filtered or unexported fields
}

func NewNullableErrorInfoDetail

func NewNullableErrorInfoDetail(val *ErrorInfoDetail) *NullableErrorInfoDetail

func (NullableErrorInfoDetail) Get

func (NullableErrorInfoDetail) IsSet

func (v NullableErrorInfoDetail) IsSet() bool

func (NullableErrorInfoDetail) MarshalJSON

func (v NullableErrorInfoDetail) MarshalJSON() ([]byte, error)

func (*NullableErrorInfoDetail) Set

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 (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 (NullableErrorResponseContent) IsSet

func (NullableErrorResponseContent) MarshalJSON

func (v NullableErrorResponseContent) MarshalJSON() ([]byte, error)

func (*NullableErrorResponseContent) Set

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 (NullableErrorResponseContentDetails) Get

func (NullableErrorResponseContentDetails) IsSet

func (NullableErrorResponseContentDetails) MarshalJSON

func (v NullableErrorResponseContentDetails) MarshalJSON() ([]byte, error)

func (*NullableErrorResponseContentDetails) Set

func (*NullableErrorResponseContentDetails) UnmarshalJSON

func (v *NullableErrorResponseContentDetails) UnmarshalJSON(src []byte) error

func (*NullableErrorResponseContentDetails) Unset

type NullableEventCreateResponse

type NullableEventCreateResponse struct {
	// contains filtered or unexported fields
}

func NewNullableEventCreateResponse

func NewNullableEventCreateResponse(val *EventCreateResponse) *NullableEventCreateResponse

func (NullableEventCreateResponse) Get

func (NullableEventCreateResponse) IsSet

func (NullableEventCreateResponse) MarshalJSON

func (v NullableEventCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableEventCreateResponse) Set

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 (NullableGetVolumeIDsResult) IsSet

func (v NullableGetVolumeIDsResult) IsSet() bool

func (NullableGetVolumeIDsResult) MarshalJSON

func (v NullableGetVolumeIDsResult) MarshalJSON() ([]byte, error)

func (*NullableGetVolumeIDsResult) Set

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 (NullableGetVolumeTemplateResponse) Get

func (NullableGetVolumeTemplateResponse) IsSet

func (NullableGetVolumeTemplateResponse) MarshalJSON

func (v NullableGetVolumeTemplateResponse) MarshalJSON() ([]byte, error)

func (*NullableGetVolumeTemplateResponse) Set

func (*NullableGetVolumeTemplateResponse) UnmarshalJSON

func (v *NullableGetVolumeTemplateResponse) UnmarshalJSON(src []byte) error

func (*NullableGetVolumeTemplateResponse) Unset

type NullableHelpErrorDetail

type NullableHelpErrorDetail struct {
	// contains filtered or unexported fields
}

func NewNullableHelpErrorDetail

func NewNullableHelpErrorDetail(val *HelpErrorDetail) *NullableHelpErrorDetail

func (NullableHelpErrorDetail) Get

func (NullableHelpErrorDetail) IsSet

func (v NullableHelpErrorDetail) IsSet() bool

func (NullableHelpErrorDetail) MarshalJSON

func (v NullableHelpErrorDetail) MarshalJSON() ([]byte, error)

func (*NullableHelpErrorDetail) Set

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 (NullableListAutomationsItem) IsSet

func (NullableListAutomationsItem) MarshalJSON

func (v NullableListAutomationsItem) MarshalJSON() ([]byte, error)

func (*NullableListAutomationsItem) Set

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 (NullableListAutomationsResponse) Get

func (NullableListAutomationsResponse) IsSet

func (NullableListAutomationsResponse) MarshalJSON

func (v NullableListAutomationsResponse) MarshalJSON() ([]byte, error)

func (*NullableListAutomationsResponse) Set

func (*NullableListAutomationsResponse) UnmarshalJSON

func (v *NullableListAutomationsResponse) UnmarshalJSON(src []byte) error

func (*NullableListAutomationsResponse) Unset

type NullableListExecutionsItem

type NullableListExecutionsItem struct {
	// contains filtered or unexported fields
}

func NewNullableListExecutionsItem

func NewNullableListExecutionsItem(val *ListExecutionsItem) *NullableListExecutionsItem

func (NullableListExecutionsItem) Get

func (NullableListExecutionsItem) IsSet

func (v NullableListExecutionsItem) IsSet() bool

func (NullableListExecutionsItem) MarshalJSON

func (v NullableListExecutionsItem) MarshalJSON() ([]byte, error)

func (*NullableListExecutionsItem) Set

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 (NullableListExecutionsItemStatus) Get

func (NullableListExecutionsItemStatus) IsSet

func (NullableListExecutionsItemStatus) MarshalJSON

func (v NullableListExecutionsItemStatus) MarshalJSON() ([]byte, error)

func (*NullableListExecutionsItemStatus) Set

func (*NullableListExecutionsItemStatus) UnmarshalJSON

func (v *NullableListExecutionsItemStatus) UnmarshalJSON(src []byte) error

func (*NullableListExecutionsItemStatus) Unset

type NullableListExecutionsResponse

type NullableListExecutionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListExecutionsResponse) Get

func (NullableListExecutionsResponse) IsSet

func (NullableListExecutionsResponse) MarshalJSON

func (v NullableListExecutionsResponse) MarshalJSON() ([]byte, error)

func (*NullableListExecutionsResponse) Set

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 (NullableListTemplatesResponse) Get

func (NullableListTemplatesResponse) IsSet

func (NullableListTemplatesResponse) MarshalJSON

func (v NullableListTemplatesResponse) MarshalJSON() ([]byte, error)

func (*NullableListTemplatesResponse) Set

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 (NullableLocalizedMessageErrorDetail) Get

func (NullableLocalizedMessageErrorDetail) IsSet

func (NullableLocalizedMessageErrorDetail) MarshalJSON

func (v NullableLocalizedMessageErrorDetail) MarshalJSON() ([]byte, error)

func (*NullableLocalizedMessageErrorDetail) Set

func (*NullableLocalizedMessageErrorDetail) UnmarshalJSON

func (v *NullableLocalizedMessageErrorDetail) UnmarshalJSON(src []byte) error

func (*NullableLocalizedMessageErrorDetail) Unset

type NullablePartialUpdateVolumeAutomationPayload

type NullablePartialUpdateVolumeAutomationPayload struct {
	// contains filtered or unexported fields
}

func (NullablePartialUpdateVolumeAutomationPayload) Get

func (NullablePartialUpdateVolumeAutomationPayload) IsSet

func (NullablePartialUpdateVolumeAutomationPayload) MarshalJSON

func (*NullablePartialUpdateVolumeAutomationPayload) Set

func (*NullablePartialUpdateVolumeAutomationPayload) UnmarshalJSON

func (*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 (NullableScheduleDetails) IsSet

func (v NullableScheduleDetails) IsSet() bool

func (NullableScheduleDetails) MarshalJSON

func (v NullableScheduleDetails) MarshalJSON() ([]byte, error)

func (*NullableScheduleDetails) Set

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 (NullableSchedulePatchRequest) IsSet

func (NullableSchedulePatchRequest) MarshalJSON

func (v NullableSchedulePatchRequest) MarshalJSON() ([]byte, error)

func (*NullableSchedulePatchRequest) Set

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 (NullableScheduleRequest) IsSet

func (v NullableScheduleRequest) IsSet() bool

func (NullableScheduleRequest) MarshalJSON

func (v NullableScheduleRequest) MarshalJSON() ([]byte, error)

func (*NullableScheduleRequest) Set

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 (NullableSnapshotRetentionPolicy) Get

func (NullableSnapshotRetentionPolicy) IsSet

func (NullableSnapshotRetentionPolicy) MarshalJSON

func (v NullableSnapshotRetentionPolicy) MarshalJSON() ([]byte, error)

func (*NullableSnapshotRetentionPolicy) Set

func (*NullableSnapshotRetentionPolicy) UnmarshalJSON

func (v *NullableSnapshotRetentionPolicy) UnmarshalJSON(src []byte) error

func (*NullableSnapshotRetentionPolicy) Unset

type NullableSnapshotRetentionPolicyCount

type NullableSnapshotRetentionPolicyCount struct {
	// contains filtered or unexported fields
}

func (NullableSnapshotRetentionPolicyCount) Get

func (NullableSnapshotRetentionPolicyCount) IsSet

func (NullableSnapshotRetentionPolicyCount) MarshalJSON

func (v NullableSnapshotRetentionPolicyCount) MarshalJSON() ([]byte, error)

func (*NullableSnapshotRetentionPolicyCount) Set

func (*NullableSnapshotRetentionPolicyCount) UnmarshalJSON

func (v *NullableSnapshotRetentionPolicyCount) UnmarshalJSON(src []byte) error

func (*NullableSnapshotRetentionPolicyCount) Unset

type NullableSnapshotRetentionPolicyCountKind

type NullableSnapshotRetentionPolicyCountKind struct {
	// contains filtered or unexported fields
}

func (NullableSnapshotRetentionPolicyCountKind) Get

func (NullableSnapshotRetentionPolicyCountKind) IsSet

func (NullableSnapshotRetentionPolicyCountKind) MarshalJSON

func (*NullableSnapshotRetentionPolicyCountKind) Set

func (*NullableSnapshotRetentionPolicyCountKind) UnmarshalJSON

func (v *NullableSnapshotRetentionPolicyCountKind) UnmarshalJSON(src []byte) error

func (*NullableSnapshotRetentionPolicyCountKind) Unset

type NullableSnapshotRetentionPolicyIndefinitely

type NullableSnapshotRetentionPolicyIndefinitely struct {
	// contains filtered or unexported fields
}

func (NullableSnapshotRetentionPolicyIndefinitely) Get

func (NullableSnapshotRetentionPolicyIndefinitely) IsSet

func (NullableSnapshotRetentionPolicyIndefinitely) MarshalJSON

func (*NullableSnapshotRetentionPolicyIndefinitely) Set

func (*NullableSnapshotRetentionPolicyIndefinitely) UnmarshalJSON

func (v *NullableSnapshotRetentionPolicyIndefinitely) UnmarshalJSON(src []byte) error

func (*NullableSnapshotRetentionPolicyIndefinitely) Unset

type NullableSnapshotRetentionPolicyIndefinitelyKind

type NullableSnapshotRetentionPolicyIndefinitelyKind struct {
	// contains filtered or unexported fields
}

func (NullableSnapshotRetentionPolicyIndefinitelyKind) Get

func (NullableSnapshotRetentionPolicyIndefinitelyKind) IsSet

func (NullableSnapshotRetentionPolicyIndefinitelyKind) MarshalJSON

func (*NullableSnapshotRetentionPolicyIndefinitelyKind) Set

func (*NullableSnapshotRetentionPolicyIndefinitelyKind) UnmarshalJSON

func (*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 (NullableVolumeAutomation) IsSet

func (v NullableVolumeAutomation) IsSet() bool

func (NullableVolumeAutomation) MarshalJSON

func (v NullableVolumeAutomation) MarshalJSON() ([]byte, error)

func (*NullableVolumeAutomation) Set

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 (NullableVolumeAutomationInput) Get

func (NullableVolumeAutomationInput) IsSet

func (NullableVolumeAutomationInput) MarshalJSON

func (v NullableVolumeAutomationInput) MarshalJSON() ([]byte, error)

func (*NullableVolumeAutomationInput) Set

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 (NullableVolumeExecutionAutomation) Get

func (NullableVolumeExecutionAutomation) IsSet

func (NullableVolumeExecutionAutomation) MarshalJSON

func (v NullableVolumeExecutionAutomation) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionAutomation) Set

func (*NullableVolumeExecutionAutomation) UnmarshalJSON

func (v *NullableVolumeExecutionAutomation) UnmarshalJSON(src []byte) error

func (*NullableVolumeExecutionAutomation) Unset

type NullableVolumeExecutionDetails

type NullableVolumeExecutionDetails struct {
	// contains filtered or unexported fields
}

func (NullableVolumeExecutionDetails) Get

func (NullableVolumeExecutionDetails) IsSet

func (NullableVolumeExecutionDetails) MarshalJSON

func (v NullableVolumeExecutionDetails) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionDetails) Set

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 (NullableVolumeExecutionOutput) Get

func (NullableVolumeExecutionOutput) IsSet

func (NullableVolumeExecutionOutput) MarshalJSON

func (v NullableVolumeExecutionOutput) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionOutput) Set

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 (NullableVolumeExecutionOutputStep) Get

func (NullableVolumeExecutionOutputStep) IsSet

func (NullableVolumeExecutionOutputStep) MarshalJSON

func (v NullableVolumeExecutionOutputStep) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionOutputStep) Set

func (*NullableVolumeExecutionOutputStep) UnmarshalJSON

func (v *NullableVolumeExecutionOutputStep) UnmarshalJSON(src []byte) error

func (*NullableVolumeExecutionOutputStep) Unset

type NullableVolumeExecutionOutputStepStatus

type NullableVolumeExecutionOutputStepStatus struct {
	// contains filtered or unexported fields
}

func (NullableVolumeExecutionOutputStepStatus) Get

func (NullableVolumeExecutionOutputStepStatus) IsSet

func (NullableVolumeExecutionOutputStepStatus) MarshalJSON

func (v NullableVolumeExecutionOutputStepStatus) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionOutputStepStatus) Set

func (*NullableVolumeExecutionOutputStepStatus) UnmarshalJSON

func (v *NullableVolumeExecutionOutputStepStatus) UnmarshalJSON(src []byte) error

func (*NullableVolumeExecutionOutputStepStatus) Unset

type NullableVolumeExecutionResponse

type NullableVolumeExecutionResponse struct {
	// contains filtered or unexported fields
}

func (NullableVolumeExecutionResponse) Get

func (NullableVolumeExecutionResponse) IsSet

func (NullableVolumeExecutionResponse) MarshalJSON

func (v NullableVolumeExecutionResponse) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionResponse) Set

func (*NullableVolumeExecutionResponse) UnmarshalJSON

func (v *NullableVolumeExecutionResponse) UnmarshalJSON(src []byte) error

func (*NullableVolumeExecutionResponse) Unset

type NullableVolumeExecutionResponseStatus

type NullableVolumeExecutionResponseStatus struct {
	// contains filtered or unexported fields
}

func (NullableVolumeExecutionResponseStatus) Get

func (NullableVolumeExecutionResponseStatus) IsSet

func (NullableVolumeExecutionResponseStatus) MarshalJSON

func (v NullableVolumeExecutionResponseStatus) MarshalJSON() ([]byte, error)

func (*NullableVolumeExecutionResponseStatus) Set

func (*NullableVolumeExecutionResponseStatus) UnmarshalJSON

func (v *NullableVolumeExecutionResponseStatus) UnmarshalJSON(src []byte) error

func (*NullableVolumeExecutionResponseStatus) Unset

type NullableVolumeOutput

type NullableVolumeOutput struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeOutput

func NewNullableVolumeOutput(val *VolumeOutput) *NullableVolumeOutput

func (NullableVolumeOutput) Get

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 (NullableVolumeOutputStep) IsSet

func (v NullableVolumeOutputStep) IsSet() bool

func (NullableVolumeOutputStep) MarshalJSON

func (v NullableVolumeOutputStep) MarshalJSON() ([]byte, error)

func (*NullableVolumeOutputStep) Set

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 (NullableVolumeOutputStepResult) Get

func (NullableVolumeOutputStepResult) IsSet

func (NullableVolumeOutputStepResult) MarshalJSON

func (v NullableVolumeOutputStepResult) MarshalJSON() ([]byte, error)

func (*NullableVolumeOutputStepResult) Set

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 (NullableVolumeRecoveryPointManagementInput) Get

func (NullableVolumeRecoveryPointManagementInput) IsSet

func (NullableVolumeRecoveryPointManagementInput) MarshalJSON

func (*NullableVolumeRecoveryPointManagementInput) Set

func (*NullableVolumeRecoveryPointManagementInput) UnmarshalJSON

func (v *NullableVolumeRecoveryPointManagementInput) UnmarshalJSON(src []byte) error

func (*NullableVolumeRecoveryPointManagementInput) Unset

type NullableVolumeTemplateAutomationInput

type NullableVolumeTemplateAutomationInput struct {
	// contains filtered or unexported fields
}

func (NullableVolumeTemplateAutomationInput) Get

func (NullableVolumeTemplateAutomationInput) IsSet

func (NullableVolumeTemplateAutomationInput) MarshalJSON

func (v NullableVolumeTemplateAutomationInput) MarshalJSON() ([]byte, error)

func (*NullableVolumeTemplateAutomationInput) Set

func (*NullableVolumeTemplateAutomationInput) UnmarshalJSON

func (v *NullableVolumeTemplateAutomationInput) UnmarshalJSON(src []byte) error

func (*NullableVolumeTemplateAutomationInput) Unset

type NullableVolumeTemplateAutomationInputKind

type NullableVolumeTemplateAutomationInputKind struct {
	// contains filtered or unexported fields
}

func (NullableVolumeTemplateAutomationInputKind) Get

func (NullableVolumeTemplateAutomationInputKind) IsSet

func (NullableVolumeTemplateAutomationInputKind) MarshalJSON

func (*NullableVolumeTemplateAutomationInputKind) Set

func (*NullableVolumeTemplateAutomationInputKind) UnmarshalJSON

func (v *NullableVolumeTemplateAutomationInputKind) UnmarshalJSON(src []byte) error

func (*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

GetInput returns the Input field value if set, zero value otherwise.

func (*PartialUpdateVolumeAutomationPayload) GetInputOk

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

GetName returns the Name field value if set, zero value otherwise.

func (*PartialUpdateVolumeAutomationPayload) 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 (*PartialUpdateVolumeAutomationPayload) GetTriggers

GetTriggers returns the Triggers field value if set, zero value otherwise.

func (*PartialUpdateVolumeAutomationPayload) GetTriggersOk

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

HasInput returns a boolean if a field has been set.

func (*PartialUpdateVolumeAutomationPayload) HasName

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

SetInput gets a reference to the given VolumeAutomationInput and assigns it to the Input field.

func (*PartialUpdateVolumeAutomationPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialUpdateVolumeAutomationPayload) SetTriggers

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) GetId

func (o *Schedule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Schedule) GetIdOk

func (o *Schedule) 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 (*Schedule) GetName

func (o *Schedule) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Schedule) GetNameOk

func (o *Schedule) 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 (*Schedule) HasId

func (o *Schedule) HasId() bool

HasId returns a boolean if a field has been set.

func (*Schedule) HasName

func (o *Schedule) HasName() bool

HasName returns a boolean if a field has been set.

func (Schedule) MarshalJSON

func (o Schedule) MarshalJSON() ([]byte, error)

func (*Schedule) SetId

func (o *Schedule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Schedule) SetName

func (o *Schedule) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (Schedule) ToMap

func (o Schedule) ToMap() (map[string]interface{}, error)

func (*Schedule) UnmarshalJSON

func (o *Schedule) UnmarshalJSON(data []byte) (err error)

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

GetKind returns the Kind field value

func (*SnapshotRetentionPolicyCount) GetKindOk

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

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

IsValid return true if the value is valid for the enum, false otherwise

func (SnapshotRetentionPolicyCountKind) Ptr

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

GetKind returns the Kind field value

func (*SnapshotRetentionPolicyIndefinitely) GetKindOk

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

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

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

func NewTemplate(createTime time.Time, description string, id string, name string) *Template

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

func (o *Template) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value

func (*Template) GetCreateTimeOk

func (o *Template) 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 (*Template) GetDescription

func (o *Template) GetDescription() string

GetDescription returns the Description field value

func (*Template) GetDescriptionOk

func (o *Template) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Template) GetId

func (o *Template) GetId() string

GetId returns the Id field value

func (*Template) GetIdOk

func (o *Template) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Template) GetName

func (o *Template) GetName() string

GetName returns the Name field value

func (*Template) GetNameOk

func (o *Template) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (Template) MarshalJSON

func (o Template) MarshalJSON() ([]byte, error)

func (*Template) SetCreateTime

func (o *Template) SetCreateTime(v time.Time)

SetCreateTime sets field value

func (*Template) SetDescription

func (o *Template) SetDescription(v string)

SetDescription sets field value

func (*Template) SetId

func (o *Template) SetId(v string)

SetId sets field value

func (*Template) SetName

func (o *Template) SetName(v string)

SetName sets field value

func (Template) ToMap

func (o Template) ToMap() (map[string]interface{}, error)

func (*Template) UnmarshalJSON

func (o *Template) UnmarshalJSON(data []byte) (err error)

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

func NewVolumeAutomation(createTime time.Time, id string, updateTime time.Time) *VolumeAutomation

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

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) SetId

func (o *VolumeAutomation) SetId(v string)

SetId sets field value

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

GetInput returns the Input field value if set, zero value otherwise.

func (*VolumeExecutionAutomation) GetInputOk

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

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

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

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

GetConfig returns the Config field value

func (*VolumeExecutionDetails) GetConfigOk

GetConfigOk returns a tuple with the Config field value and a boolean to check if the value has been set.

func (*VolumeExecutionDetails) GetOutput

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

SetConfig sets field value

func (*VolumeExecutionDetails) SetOutput

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

GetSteps returns the Steps field value if set, zero value otherwise.

func (*VolumeExecutionOutput) GetStepsOk

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

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

GetResult returns the Result field value if set, zero value otherwise.

func (*VolumeExecutionOutputStep) GetResultOk

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

GetStatus returns the Status field value

func (*VolumeExecutionOutputStep) GetStatusOk

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

SetResult gets a reference to the given VolumeOutputStepResult and assigns it to the Result field.

func (*VolumeExecutionOutputStep) SetStatus

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

IsValid return true if the value is valid for the enum, false otherwise

func (VolumeExecutionOutputStepStatus) Ptr

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

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

GetStatus returns the Status field value

func (*VolumeExecutionResponse) GetStatusOk

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

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

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

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

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

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

GetKind returns the Kind field value

func (*VolumeTemplateAutomationInput) GetKindOk

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

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

IsValid return true if the value is valid for the enum, false otherwise

func (VolumeTemplateAutomationInputKind) Ptr

Ptr returns reference to VolumeTemplateAutomationInput_kind value

func (*VolumeTemplateAutomationInputKind) UnmarshalJSON

func (v *VolumeTemplateAutomationInputKind) UnmarshalJSON(src []byte) error

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL