Skip to content

Latest commit

 

History

History
648 lines (351 loc) · 31.6 KB

CondHclStatus.md

File metadata and controls

648 lines (351 loc) · 31.6 KB

CondHclStatus

Properties

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 "cond.HclStatus"]
ObjectType string The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. [default to "cond.HclStatus"]
ComponentStatus Pointer to string The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. "Validated" - all the components hardware/software profiles are listed in the HCL. "Not-Listed" - one or more components hardware/software profiles are not listed in the HCL "Incomplete" - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. "Not-Evaluated" - The components are not evaluated against the HCL because it is exempted. * `Incomplete` - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information. * `Not-Found` - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL. * `Not-Listed` - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL. * `Validated` - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL. * `Not-Evaluated` - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet. [optional] [readonly] [default to "Incomplete"]
HardwareStatus Pointer to string The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following "Validated" - The server model, processor and firmware combination is listed in the HCL "Not-Listed" - The server model, processor and firmware combination is not listed in the HCL. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. * `Incomplete` - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information. * `Not-Found` - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL. * `Not-Listed` - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL. * `Validated` - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL. * `Not-Evaluated` - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet. [optional] [readonly] [default to "Incomplete"]
HclFirmwareVersion Pointer to string The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information. [optional] [readonly]
HclModel Pointer to string The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information. [optional] [readonly]
HclOsVendor Pointer to string The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information. [optional] [readonly]
HclOsVersion Pointer to string The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information. [optional] [readonly]
HclProcessor Pointer to string The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information. [optional] [readonly]
HclValidationTime Pointer to time.Time The time at which the last HCL validation occurred. [optional] [readonly]
InvFirmwareVersion Pointer to string The current CIMC version for the server as received from inventory. It is empty if we are missing this information. [optional] [readonly]
InvModel Pointer to string The managed object's model to validate as received from the inventory. It is empty if we are missing this information. [optional] [readonly]
InvOsVendor Pointer to string The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information. [optional] [readonly]
InvOsVersion Pointer to string The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information. [optional] [readonly]
InvProcessor Pointer to string The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information. [optional] [readonly]
ManagementMode Pointer to string The management mode at which server is connected to intersight. * `IntersightStandalone` - Intersight Standalone mode of operation. * `UCSM` - Unified Computing System Manager mode of operation. * `Intersight` - Intersight managed mode of operation. [optional] [readonly] [default to "IntersightStandalone"]
Reason Pointer to string The reason for the HCL status. It will be one of the following "Missing-Os-Info" - we are missing os information in the inventory from the device connector "Incompatible-Components" - we have 1 or more components with "Not-Validated" status "Compatible" - all the components have "Validated" status. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. * `Missing-Os-Info` - This means the HclStatus for the sever failed HCL validation because we have missing os information. Either install ucstools vib or use power shell scripts to tag proper OS information. * `Incompatible-Components` - This means the HclStatus for the sever failed HCL validation because one or more of its components failed validation. To see why components failed check the related HclStatusDetails. * `Compatible` - This means the HclStatus for the sever has passed HCL validation for all of its related components. * `Not-Evaluated` - This means the HclStatus for the sever has not been evaluated because it is exempted. [optional] [readonly] [default to "Missing-Os-Info"]
ServerReason Pointer to string The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. "Incompatible-Server" - the server model is not listed in the HCL. "Incompatible-Processor" - the server model and processor combination is not listed in HCL. "Incompatible-Firmware" - the server model, processor and server firmware is not listed in HCL. "Missing-Os-Info" - the os vendor and version is not listed in HCL with the HW profile. "Incompatible-Os-Info" - the os vendor and version is not listed in HCL with the HW profile. "Incompatible-Components" - there is one or more components with "Not-Validated" status "Service-Unavailable" - HCL data service is unavailable at the moment (try again later). "Compatible" - the server and all its components are validated. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. * `Missing-Os-Driver-Info` - The validation failed becaue the given server has no OS driver information available in the inventory. Either install UCS Tools VIB on the host ESXi or use OS Discovery Tool scripts to provide proper OS information. * `Incompatible-Server` - The validation failed for this server because the server's model was not listed in the HCL. * `Incompatible-Processor` - The validation failed because the given processor was not listed for the given server model. * `Incompatible-Os-Info` - The validation failed because the given OS vendor or version was not listed in HCL for the server PID and processor combination. * `Incompatible-Firmware` - The validation failed because the given server firmware was not listed in the HCL for the given server PID, processor, OS vendor and version. * `Service-Unavailable` - The validation has failed because HCL data service is temporarily not available. The server will be re-evaluated once HCL data service is back online or finished importing new HCL data. * `Service-Error` - The validation has failed because the HCL data service has returned a service error or unrecognized result. * `Not-Evaluated` - This means the HclStatus for the sever has not been evaluated because it is exempted. * `Incompatible-Components` - The validation has failed for this server because one or more components have "Not-Listed" status. * `Compatible` - The validation has passed for this server's model, processor, OS vendor and version. [optional] [readonly] [default to "Missing-Os-Driver-Info"]
SoftwareStatus Pointer to string The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following "Validated" - The os vendor/version is listed in the HCL for the server model, processor and firmware "Not-Listed" - The os vendor/version is not listed in the HCL for the server model, processor and firmware "Incomplete" - The inventory is missing os vendor/version and HCL validation was not performed. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. * `Incomplete` - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information. * `Not-Found` - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL. * `Not-Listed` - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL. * `Validated` - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL. * `Not-Evaluated` - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet. [optional] [readonly] [default to "Incomplete"]
Status Pointer to string The HCL compatibility status of the managed object. The status can be one of the following "Incomplete" - there is no enough information to evaluate against the HCL data "Validated" - all components have been evaluated against the HCL and they all have "Validated" status "Not-Listed" - all components have been evaluated against the HCL and one or more have "Not-Listed" status. "Not-Evaluated" - server is not evaluated against the HCL because it is exempted. * `Incomplete` - This means we do not have os information in Intersight for this server. Either install ucstools vib or use power shell scripts to tag proper OS information. * `Not-Found` - At HclStatus level, this means that one of the components has failed validation. At HclStatusDetail level, this means that his component's hardware or software profile was not found in the HCL. * `Not-Listed` - At the HclStatus level, this means that some part of the HCL validation has failed. This could be that either the server's hardware or software profile was not listed in the HCL or one of the components' hardware or software profile was not found in the HCL. * `Validated` - At the HclStatus level, this means that all of the components have passed validation. At HclStatusDetail level, this means that the component's hardware or software profile was found in the HCL. * `Not-Evaluated` - At the HclStatus level this means that this means that SW or Component status has not been evaluated as the previous evaluation step has not passed yet. At the HclStatusDetail level this means that either HW or SW status has not been evaluted because a previous evaluation step has not passed yet. [optional] [readonly] [default to "Incomplete"]
Details Pointer to []CondHclStatusDetailRelationship An array of relationships to condHclStatusDetail resources. [optional] [readonly]
ManagedObject Pointer to NullableInventoryBaseRelationship [optional]
RegisteredDevice Pointer to NullableAssetDeviceRegistrationRelationship [optional]

Methods

NewCondHclStatus

func NewCondHclStatus(classId string, objectType string, ) *CondHclStatus

NewCondHclStatus instantiates a new CondHclStatus 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

NewCondHclStatusWithDefaults

func NewCondHclStatusWithDefaults() *CondHclStatus

NewCondHclStatusWithDefaults instantiates a new CondHclStatus 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

GetClassId

func (o *CondHclStatus) GetClassId() string

GetClassId returns the ClassId field if non-nil, zero value otherwise.

GetClassIdOk

func (o *CondHclStatus) 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.

SetClassId

func (o *CondHclStatus) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *CondHclStatus) GetObjectType() string

GetObjectType returns the ObjectType field if non-nil, zero value otherwise.

GetObjectTypeOk

func (o *CondHclStatus) 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.

SetObjectType

func (o *CondHclStatus) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetComponentStatus

func (o *CondHclStatus) GetComponentStatus() string

GetComponentStatus returns the ComponentStatus field if non-nil, zero value otherwise.

GetComponentStatusOk

func (o *CondHclStatus) GetComponentStatusOk() (*string, bool)

GetComponentStatusOk returns a tuple with the ComponentStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetComponentStatus

func (o *CondHclStatus) SetComponentStatus(v string)

SetComponentStatus sets ComponentStatus field to given value.

HasComponentStatus

func (o *CondHclStatus) HasComponentStatus() bool

HasComponentStatus returns a boolean if a field has been set.

GetHardwareStatus

func (o *CondHclStatus) GetHardwareStatus() string

GetHardwareStatus returns the HardwareStatus field if non-nil, zero value otherwise.

GetHardwareStatusOk

func (o *CondHclStatus) GetHardwareStatusOk() (*string, bool)

GetHardwareStatusOk returns a tuple with the HardwareStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHardwareStatus

func (o *CondHclStatus) SetHardwareStatus(v string)

SetHardwareStatus sets HardwareStatus field to given value.

HasHardwareStatus

func (o *CondHclStatus) HasHardwareStatus() bool

HasHardwareStatus returns a boolean if a field has been set.

GetHclFirmwareVersion

func (o *CondHclStatus) GetHclFirmwareVersion() string

GetHclFirmwareVersion returns the HclFirmwareVersion field if non-nil, zero value otherwise.

GetHclFirmwareVersionOk

func (o *CondHclStatus) GetHclFirmwareVersionOk() (*string, bool)

GetHclFirmwareVersionOk returns a tuple with the HclFirmwareVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHclFirmwareVersion

func (o *CondHclStatus) SetHclFirmwareVersion(v string)

SetHclFirmwareVersion sets HclFirmwareVersion field to given value.

HasHclFirmwareVersion

func (o *CondHclStatus) HasHclFirmwareVersion() bool

HasHclFirmwareVersion returns a boolean if a field has been set.

GetHclModel

func (o *CondHclStatus) GetHclModel() string

GetHclModel returns the HclModel field if non-nil, zero value otherwise.

GetHclModelOk

func (o *CondHclStatus) GetHclModelOk() (*string, bool)

GetHclModelOk returns a tuple with the HclModel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHclModel

func (o *CondHclStatus) SetHclModel(v string)

SetHclModel sets HclModel field to given value.

HasHclModel

func (o *CondHclStatus) HasHclModel() bool

HasHclModel returns a boolean if a field has been set.

GetHclOsVendor

func (o *CondHclStatus) GetHclOsVendor() string

GetHclOsVendor returns the HclOsVendor field if non-nil, zero value otherwise.

GetHclOsVendorOk

func (o *CondHclStatus) GetHclOsVendorOk() (*string, bool)

GetHclOsVendorOk returns a tuple with the HclOsVendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHclOsVendor

func (o *CondHclStatus) SetHclOsVendor(v string)

SetHclOsVendor sets HclOsVendor field to given value.

HasHclOsVendor

func (o *CondHclStatus) HasHclOsVendor() bool

HasHclOsVendor returns a boolean if a field has been set.

GetHclOsVersion

func (o *CondHclStatus) GetHclOsVersion() string

GetHclOsVersion returns the HclOsVersion field if non-nil, zero value otherwise.

GetHclOsVersionOk

func (o *CondHclStatus) GetHclOsVersionOk() (*string, bool)

GetHclOsVersionOk returns a tuple with the HclOsVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHclOsVersion

func (o *CondHclStatus) SetHclOsVersion(v string)

SetHclOsVersion sets HclOsVersion field to given value.

HasHclOsVersion

func (o *CondHclStatus) HasHclOsVersion() bool

HasHclOsVersion returns a boolean if a field has been set.

GetHclProcessor

func (o *CondHclStatus) GetHclProcessor() string

GetHclProcessor returns the HclProcessor field if non-nil, zero value otherwise.

GetHclProcessorOk

func (o *CondHclStatus) GetHclProcessorOk() (*string, bool)

GetHclProcessorOk returns a tuple with the HclProcessor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHclProcessor

func (o *CondHclStatus) SetHclProcessor(v string)

SetHclProcessor sets HclProcessor field to given value.

HasHclProcessor

func (o *CondHclStatus) HasHclProcessor() bool

HasHclProcessor returns a boolean if a field has been set.

GetHclValidationTime

func (o *CondHclStatus) GetHclValidationTime() time.Time

GetHclValidationTime returns the HclValidationTime field if non-nil, zero value otherwise.

GetHclValidationTimeOk

func (o *CondHclStatus) GetHclValidationTimeOk() (*time.Time, bool)

GetHclValidationTimeOk returns a tuple with the HclValidationTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHclValidationTime

func (o *CondHclStatus) SetHclValidationTime(v time.Time)

SetHclValidationTime sets HclValidationTime field to given value.

HasHclValidationTime

func (o *CondHclStatus) HasHclValidationTime() bool

HasHclValidationTime returns a boolean if a field has been set.

GetInvFirmwareVersion

func (o *CondHclStatus) GetInvFirmwareVersion() string

GetInvFirmwareVersion returns the InvFirmwareVersion field if non-nil, zero value otherwise.

GetInvFirmwareVersionOk

func (o *CondHclStatus) GetInvFirmwareVersionOk() (*string, bool)

GetInvFirmwareVersionOk returns a tuple with the InvFirmwareVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetInvFirmwareVersion

func (o *CondHclStatus) SetInvFirmwareVersion(v string)

SetInvFirmwareVersion sets InvFirmwareVersion field to given value.

HasInvFirmwareVersion

func (o *CondHclStatus) HasInvFirmwareVersion() bool

HasInvFirmwareVersion returns a boolean if a field has been set.

GetInvModel

func (o *CondHclStatus) GetInvModel() string

GetInvModel returns the InvModel field if non-nil, zero value otherwise.

GetInvModelOk

func (o *CondHclStatus) GetInvModelOk() (*string, bool)

GetInvModelOk returns a tuple with the InvModel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetInvModel

func (o *CondHclStatus) SetInvModel(v string)

SetInvModel sets InvModel field to given value.

HasInvModel

func (o *CondHclStatus) HasInvModel() bool

HasInvModel returns a boolean if a field has been set.

GetInvOsVendor

func (o *CondHclStatus) GetInvOsVendor() string

GetInvOsVendor returns the InvOsVendor field if non-nil, zero value otherwise.

GetInvOsVendorOk

func (o *CondHclStatus) GetInvOsVendorOk() (*string, bool)

GetInvOsVendorOk returns a tuple with the InvOsVendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetInvOsVendor

func (o *CondHclStatus) SetInvOsVendor(v string)

SetInvOsVendor sets InvOsVendor field to given value.

HasInvOsVendor

func (o *CondHclStatus) HasInvOsVendor() bool

HasInvOsVendor returns a boolean if a field has been set.

GetInvOsVersion

func (o *CondHclStatus) GetInvOsVersion() string

GetInvOsVersion returns the InvOsVersion field if non-nil, zero value otherwise.

GetInvOsVersionOk

func (o *CondHclStatus) GetInvOsVersionOk() (*string, bool)

GetInvOsVersionOk returns a tuple with the InvOsVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetInvOsVersion

func (o *CondHclStatus) SetInvOsVersion(v string)

SetInvOsVersion sets InvOsVersion field to given value.

HasInvOsVersion

func (o *CondHclStatus) HasInvOsVersion() bool

HasInvOsVersion returns a boolean if a field has been set.

GetInvProcessor

func (o *CondHclStatus) GetInvProcessor() string

GetInvProcessor returns the InvProcessor field if non-nil, zero value otherwise.

GetInvProcessorOk

func (o *CondHclStatus) GetInvProcessorOk() (*string, bool)

GetInvProcessorOk returns a tuple with the InvProcessor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetInvProcessor

func (o *CondHclStatus) SetInvProcessor(v string)

SetInvProcessor sets InvProcessor field to given value.

HasInvProcessor

func (o *CondHclStatus) HasInvProcessor() bool

HasInvProcessor returns a boolean if a field has been set.

GetManagementMode

func (o *CondHclStatus) GetManagementMode() string

GetManagementMode returns the ManagementMode field if non-nil, zero value otherwise.

GetManagementModeOk

func (o *CondHclStatus) GetManagementModeOk() (*string, bool)

GetManagementModeOk returns a tuple with the ManagementMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetManagementMode

func (o *CondHclStatus) SetManagementMode(v string)

SetManagementMode sets ManagementMode field to given value.

HasManagementMode

func (o *CondHclStatus) HasManagementMode() bool

HasManagementMode returns a boolean if a field has been set.

GetReason

func (o *CondHclStatus) GetReason() string

GetReason returns the Reason field if non-nil, zero value otherwise.

GetReasonOk

func (o *CondHclStatus) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetReason

func (o *CondHclStatus) SetReason(v string)

SetReason sets Reason field to given value.

HasReason

func (o *CondHclStatus) HasReason() bool

HasReason returns a boolean if a field has been set.

GetServerReason

func (o *CondHclStatus) GetServerReason() string

GetServerReason returns the ServerReason field if non-nil, zero value otherwise.

GetServerReasonOk

func (o *CondHclStatus) GetServerReasonOk() (*string, bool)

GetServerReasonOk returns a tuple with the ServerReason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetServerReason

func (o *CondHclStatus) SetServerReason(v string)

SetServerReason sets ServerReason field to given value.

HasServerReason

func (o *CondHclStatus) HasServerReason() bool

HasServerReason returns a boolean if a field has been set.

GetSoftwareStatus

func (o *CondHclStatus) GetSoftwareStatus() string

GetSoftwareStatus returns the SoftwareStatus field if non-nil, zero value otherwise.

GetSoftwareStatusOk

func (o *CondHclStatus) GetSoftwareStatusOk() (*string, bool)

GetSoftwareStatusOk returns a tuple with the SoftwareStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSoftwareStatus

func (o *CondHclStatus) SetSoftwareStatus(v string)

SetSoftwareStatus sets SoftwareStatus field to given value.

HasSoftwareStatus

func (o *CondHclStatus) HasSoftwareStatus() bool

HasSoftwareStatus returns a boolean if a field has been set.

GetStatus

func (o *CondHclStatus) GetStatus() string

GetStatus returns the Status field if non-nil, zero value otherwise.

GetStatusOk

func (o *CondHclStatus) GetStatusOk() (*string, 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.

SetStatus

func (o *CondHclStatus) SetStatus(v string)

SetStatus sets Status field to given value.

HasStatus

func (o *CondHclStatus) HasStatus() bool

HasStatus returns a boolean if a field has been set.

GetDetails

func (o *CondHclStatus) GetDetails() []CondHclStatusDetailRelationship

GetDetails returns the Details field if non-nil, zero value otherwise.

GetDetailsOk

func (o *CondHclStatus) GetDetailsOk() (*[]CondHclStatusDetailRelationship, bool)

GetDetailsOk returns a tuple with the Details field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDetails

func (o *CondHclStatus) SetDetails(v []CondHclStatusDetailRelationship)

SetDetails sets Details field to given value.

HasDetails

func (o *CondHclStatus) HasDetails() bool

HasDetails returns a boolean if a field has been set.

SetDetailsNil

func (o *CondHclStatus) SetDetailsNil(b bool)

SetDetailsNil sets the value for Details to be an explicit nil

UnsetDetails

func (o *CondHclStatus) UnsetDetails()

UnsetDetails ensures that no value is present for Details, not even an explicit nil

GetManagedObject

func (o *CondHclStatus) GetManagedObject() InventoryBaseRelationship

GetManagedObject returns the ManagedObject field if non-nil, zero value otherwise.

GetManagedObjectOk

func (o *CondHclStatus) GetManagedObjectOk() (*InventoryBaseRelationship, bool)

GetManagedObjectOk returns a tuple with the ManagedObject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetManagedObject

func (o *CondHclStatus) SetManagedObject(v InventoryBaseRelationship)

SetManagedObject sets ManagedObject field to given value.

HasManagedObject

func (o *CondHclStatus) HasManagedObject() bool

HasManagedObject returns a boolean if a field has been set.

SetManagedObjectNil

func (o *CondHclStatus) SetManagedObjectNil(b bool)

SetManagedObjectNil sets the value for ManagedObject to be an explicit nil

UnsetManagedObject

func (o *CondHclStatus) UnsetManagedObject()

UnsetManagedObject ensures that no value is present for ManagedObject, not even an explicit nil

GetRegisteredDevice

func (o *CondHclStatus) GetRegisteredDevice() AssetDeviceRegistrationRelationship

GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.

GetRegisteredDeviceOk

func (o *CondHclStatus) 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.

SetRegisteredDevice

func (o *CondHclStatus) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)

SetRegisteredDevice sets RegisteredDevice field to given value.

HasRegisteredDevice

func (o *CondHclStatus) HasRegisteredDevice() bool

HasRegisteredDevice returns a boolean if a field has been set.

SetRegisteredDeviceNil

func (o *CondHclStatus) SetRegisteredDeviceNil(b bool)

SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil

UnsetRegisteredDevice

func (o *CondHclStatus) UnsetRegisteredDevice()

UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil

[Back to Model list] [Back to API list] [Back to README]