Name | Type | Description | Notes |
---|---|---|---|
CurrentFirmwareId | Pointer to string | The current firmware is the firmware that the devices are currently using. | [optional] |
TargetFirmwareId | Pointer to string | The target firmware is set to the desired firmware image for the devices in this collection. If the management is set to "device" this will only be used if the target firmware isn't set on the device itself. | [optional] |
Management | Pointer to FirmwareManagement | [optional] [default to FIRMWAREMANAGEMENT_UNSPECIFIED] |
func NewCollectionFirmware() *CollectionFirmware
NewCollectionFirmware instantiates a new CollectionFirmware 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 NewCollectionFirmwareWithDefaults() *CollectionFirmware
NewCollectionFirmwareWithDefaults instantiates a new CollectionFirmware 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 *CollectionFirmware) GetCurrentFirmwareId() string
GetCurrentFirmwareId returns the CurrentFirmwareId field if non-nil, zero value otherwise.
func (o *CollectionFirmware) GetCurrentFirmwareIdOk() (*string, bool)
GetCurrentFirmwareIdOk returns a tuple with the CurrentFirmwareId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CollectionFirmware) SetCurrentFirmwareId(v string)
SetCurrentFirmwareId sets CurrentFirmwareId field to given value.
func (o *CollectionFirmware) HasCurrentFirmwareId() bool
HasCurrentFirmwareId returns a boolean if a field has been set.
func (o *CollectionFirmware) GetTargetFirmwareId() string
GetTargetFirmwareId returns the TargetFirmwareId field if non-nil, zero value otherwise.
func (o *CollectionFirmware) GetTargetFirmwareIdOk() (*string, bool)
GetTargetFirmwareIdOk returns a tuple with the TargetFirmwareId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CollectionFirmware) SetTargetFirmwareId(v string)
SetTargetFirmwareId sets TargetFirmwareId field to given value.
func (o *CollectionFirmware) HasTargetFirmwareId() bool
HasTargetFirmwareId returns a boolean if a field has been set.
func (o *CollectionFirmware) GetManagement() FirmwareManagement
GetManagement returns the Management field if non-nil, zero value otherwise.
func (o *CollectionFirmware) GetManagementOk() (*FirmwareManagement, bool)
GetManagementOk returns a tuple with the Management field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CollectionFirmware) SetManagement(v FirmwareManagement)
SetManagement sets Management field to given value.
func (o *CollectionFirmware) HasManagement() bool
HasManagement returns a boolean if a field has been set.