Name | Type | Description | Notes |
---|---|---|---|
PlanUuid | string | [readonly] | |
Device | PlanDevice | ||
UpdateAction | string | [readonly] | |
VersionType | string | [readonly] | |
SpecificVersion | Pointer to string | Optional. Indicates the specific version to update to. Only available when the version type is set to specific version, otherwise defaults to NO_SPECIFIC_VERSION. | [optional] [readonly] [default to "NO_SPECIFIC_VERSION"] |
MaxDeferrals | int64 | Not applicable to all managed software update plans | [readonly] |
ForceInstallLocalDateTime | Pointer to NullableString | Optional. Indicates the local date and time of the device to force update by. | [optional] |
Status | PlanStatus |
func NewManagedSoftwareUpdatePlan(planUuid string, device PlanDevice, updateAction string, versionType string, maxDeferrals int64, status PlanStatus, ) *ManagedSoftwareUpdatePlan
NewManagedSoftwareUpdatePlan instantiates a new ManagedSoftwareUpdatePlan 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 NewManagedSoftwareUpdatePlanWithDefaults() *ManagedSoftwareUpdatePlan
NewManagedSoftwareUpdatePlanWithDefaults instantiates a new ManagedSoftwareUpdatePlan 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 (o *ManagedSoftwareUpdatePlan) GetPlanUuid() string
GetPlanUuid returns the PlanUuid field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetPlanUuidOk() (*string, bool)
GetPlanUuidOk returns a tuple with the PlanUuid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetPlanUuid(v string)
SetPlanUuid sets PlanUuid field to given value.
func (o *ManagedSoftwareUpdatePlan) GetDevice() PlanDevice
GetDevice returns the Device field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetDeviceOk() (*PlanDevice, bool)
GetDeviceOk returns a tuple with the Device field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetDevice(v PlanDevice)
SetDevice sets Device field to given value.
func (o *ManagedSoftwareUpdatePlan) GetUpdateAction() string
GetUpdateAction returns the UpdateAction field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetUpdateActionOk() (*string, bool)
GetUpdateActionOk returns a tuple with the UpdateAction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetUpdateAction(v string)
SetUpdateAction sets UpdateAction field to given value.
func (o *ManagedSoftwareUpdatePlan) GetVersionType() string
GetVersionType returns the VersionType field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetVersionTypeOk() (*string, bool)
GetVersionTypeOk returns a tuple with the VersionType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetVersionType(v string)
SetVersionType sets VersionType field to given value.
func (o *ManagedSoftwareUpdatePlan) GetSpecificVersion() string
GetSpecificVersion returns the SpecificVersion field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetSpecificVersionOk() (*string, bool)
GetSpecificVersionOk returns a tuple with the SpecificVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetSpecificVersion(v string)
SetSpecificVersion sets SpecificVersion field to given value.
func (o *ManagedSoftwareUpdatePlan) HasSpecificVersion() bool
HasSpecificVersion returns a boolean if a field has been set.
func (o *ManagedSoftwareUpdatePlan) GetMaxDeferrals() int64
GetMaxDeferrals returns the MaxDeferrals field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetMaxDeferralsOk() (*int64, bool)
GetMaxDeferralsOk returns a tuple with the MaxDeferrals field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetMaxDeferrals(v int64)
SetMaxDeferrals sets MaxDeferrals field to given value.
func (o *ManagedSoftwareUpdatePlan) GetForceInstallLocalDateTime() string
GetForceInstallLocalDateTime returns the ForceInstallLocalDateTime field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetForceInstallLocalDateTimeOk() (*string, bool)
GetForceInstallLocalDateTimeOk returns a tuple with the ForceInstallLocalDateTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetForceInstallLocalDateTime(v string)
SetForceInstallLocalDateTime sets ForceInstallLocalDateTime field to given value.
func (o *ManagedSoftwareUpdatePlan) HasForceInstallLocalDateTime() bool
HasForceInstallLocalDateTime returns a boolean if a field has been set.
func (o *ManagedSoftwareUpdatePlan) SetForceInstallLocalDateTimeNil(b bool)
SetForceInstallLocalDateTimeNil sets the value for ForceInstallLocalDateTime to be an explicit nil
func (o *ManagedSoftwareUpdatePlan) UnsetForceInstallLocalDateTime()
UnsetForceInstallLocalDateTime ensures that no value is present for ForceInstallLocalDateTime, not even an explicit nil
func (o *ManagedSoftwareUpdatePlan) GetStatus() PlanStatus
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *ManagedSoftwareUpdatePlan) GetStatusOk() (*PlanStatus, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ManagedSoftwareUpdatePlan) SetStatus(v PlanStatus)
SetStatus sets Status field to given value.