Name | Type | Description | Notes |
---|---|---|---|
ClassId | string | The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. | [default to "inventory.DeviceInfo"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "inventory.DeviceInfo"] |
DisableEvents | Pointer to bool | Subscribe/Unsubscribe events for the device. | [optional] [readonly] |
EventCounter | Pointer to int64 | Information regarding the number of events recorded for this device. | [optional] [readonly] |
EventCounterEnabled | Pointer to bool | Indicates whether the event counter enabled for the device. | [optional] [readonly] |
Interval | Pointer to int64 | The time interval (in hours) between job runs. | [optional] [readonly] |
JobInfo | Pointer to []InventoryJobInfo | [optional] | |
LastReInventoryTime | Pointer to time.Time | Last Reinventory time of the device. | [optional] [readonly] |
ReInventoryCount | Pointer to int64 | Number of full inventory within the given time. | [optional] [readonly] |
ClusterMember | Pointer to NullableAssetClusterMemberRelationship | [optional] | |
RegisteredDevice | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] |
func NewInventoryDeviceInfo(classId string, objectType string, ) *InventoryDeviceInfo
NewInventoryDeviceInfo instantiates a new InventoryDeviceInfo 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 NewInventoryDeviceInfoWithDefaults() *InventoryDeviceInfo
NewInventoryDeviceInfoWithDefaults instantiates a new InventoryDeviceInfo 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 *InventoryDeviceInfo) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetClassIdOk() (*string, bool)
GetClassIdOk returns a tuple with the ClassId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *InventoryDeviceInfo) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *InventoryDeviceInfo) GetDisableEvents() bool
GetDisableEvents returns the DisableEvents field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetDisableEventsOk() (*bool, bool)
GetDisableEventsOk returns a tuple with the DisableEvents field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetDisableEvents(v bool)
SetDisableEvents sets DisableEvents field to given value.
func (o *InventoryDeviceInfo) HasDisableEvents() bool
HasDisableEvents returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) GetEventCounter() int64
GetEventCounter returns the EventCounter field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetEventCounterOk() (*int64, bool)
GetEventCounterOk returns a tuple with the EventCounter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetEventCounter(v int64)
SetEventCounter sets EventCounter field to given value.
func (o *InventoryDeviceInfo) HasEventCounter() bool
HasEventCounter returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) GetEventCounterEnabled() bool
GetEventCounterEnabled returns the EventCounterEnabled field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetEventCounterEnabledOk() (*bool, bool)
GetEventCounterEnabledOk returns a tuple with the EventCounterEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetEventCounterEnabled(v bool)
SetEventCounterEnabled sets EventCounterEnabled field to given value.
func (o *InventoryDeviceInfo) HasEventCounterEnabled() bool
HasEventCounterEnabled returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) GetInterval() int64
GetInterval returns the Interval field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetIntervalOk() (*int64, bool)
GetIntervalOk returns a tuple with the Interval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetInterval(v int64)
SetInterval sets Interval field to given value.
func (o *InventoryDeviceInfo) HasInterval() bool
HasInterval returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) GetJobInfo() []InventoryJobInfo
GetJobInfo returns the JobInfo field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetJobInfoOk() (*[]InventoryJobInfo, bool)
GetJobInfoOk returns a tuple with the JobInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetJobInfo(v []InventoryJobInfo)
SetJobInfo sets JobInfo field to given value.
func (o *InventoryDeviceInfo) HasJobInfo() bool
HasJobInfo returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) SetJobInfoNil(b bool)
SetJobInfoNil sets the value for JobInfo to be an explicit nil
func (o *InventoryDeviceInfo) UnsetJobInfo()
UnsetJobInfo ensures that no value is present for JobInfo, not even an explicit nil
func (o *InventoryDeviceInfo) GetLastReInventoryTime() time.Time
GetLastReInventoryTime returns the LastReInventoryTime field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetLastReInventoryTimeOk() (*time.Time, bool)
GetLastReInventoryTimeOk returns a tuple with the LastReInventoryTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetLastReInventoryTime(v time.Time)
SetLastReInventoryTime sets LastReInventoryTime field to given value.
func (o *InventoryDeviceInfo) HasLastReInventoryTime() bool
HasLastReInventoryTime returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) GetReInventoryCount() int64
GetReInventoryCount returns the ReInventoryCount field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetReInventoryCountOk() (*int64, bool)
GetReInventoryCountOk returns a tuple with the ReInventoryCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetReInventoryCount(v int64)
SetReInventoryCount sets ReInventoryCount field to given value.
func (o *InventoryDeviceInfo) HasReInventoryCount() bool
HasReInventoryCount returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) GetClusterMember() AssetClusterMemberRelationship
GetClusterMember returns the ClusterMember field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetClusterMemberOk() (*AssetClusterMemberRelationship, bool)
GetClusterMemberOk returns a tuple with the ClusterMember field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetClusterMember(v AssetClusterMemberRelationship)
SetClusterMember sets ClusterMember field to given value.
func (o *InventoryDeviceInfo) HasClusterMember() bool
HasClusterMember returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) SetClusterMemberNil(b bool)
SetClusterMemberNil sets the value for ClusterMember to be an explicit nil
func (o *InventoryDeviceInfo) UnsetClusterMember()
UnsetClusterMember ensures that no value is present for ClusterMember, not even an explicit nil
func (o *InventoryDeviceInfo) GetRegisteredDevice() AssetDeviceRegistrationRelationship
GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.
func (o *InventoryDeviceInfo) GetRegisteredDeviceOk() (*AssetDeviceRegistrationRelationship, bool)
GetRegisteredDeviceOk returns a tuple with the RegisteredDevice field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *InventoryDeviceInfo) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)
SetRegisteredDevice sets RegisteredDevice field to given value.
func (o *InventoryDeviceInfo) HasRegisteredDevice() bool
HasRegisteredDevice returns a boolean if a field has been set.
func (o *InventoryDeviceInfo) SetRegisteredDeviceNil(b bool)
SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil
func (o *InventoryDeviceInfo) UnsetRegisteredDevice()
UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil