Skip to content

Latest commit

 

History

History
134 lines (73 loc) · 4.14 KB

HclOperatingSystem.md

File metadata and controls

134 lines (73 loc) · 4.14 KB

HclOperatingSystem

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 "hcl.OperatingSystem"]
ObjectType string The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. [default to "hcl.OperatingSystem"]
Version Pointer to string Version of the Operating System. [optional]
Vendor Pointer to NullableHclOperatingSystemVendorRelationship [optional]

Methods

NewHclOperatingSystem

func NewHclOperatingSystem(classId string, objectType string, ) *HclOperatingSystem

NewHclOperatingSystem instantiates a new HclOperatingSystem 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

NewHclOperatingSystemWithDefaults

func NewHclOperatingSystemWithDefaults() *HclOperatingSystem

NewHclOperatingSystemWithDefaults instantiates a new HclOperatingSystem 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 *HclOperatingSystem) GetClassId() string

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

GetClassIdOk

func (o *HclOperatingSystem) 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 *HclOperatingSystem) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *HclOperatingSystem) GetObjectType() string

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

GetObjectTypeOk

func (o *HclOperatingSystem) 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 *HclOperatingSystem) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetVersion

func (o *HclOperatingSystem) GetVersion() string

GetVersion returns the Version field if non-nil, zero value otherwise.

GetVersionOk

func (o *HclOperatingSystem) GetVersionOk() (*string, bool)

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

SetVersion

func (o *HclOperatingSystem) SetVersion(v string)

SetVersion sets Version field to given value.

HasVersion

func (o *HclOperatingSystem) HasVersion() bool

HasVersion returns a boolean if a field has been set.

GetVendor

func (o *HclOperatingSystem) GetVendor() HclOperatingSystemVendorRelationship

GetVendor returns the Vendor field if non-nil, zero value otherwise.

GetVendorOk

func (o *HclOperatingSystem) GetVendorOk() (*HclOperatingSystemVendorRelationship, bool)

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

SetVendor

func (o *HclOperatingSystem) SetVendor(v HclOperatingSystemVendorRelationship)

SetVendor sets Vendor field to given value.

HasVendor

func (o *HclOperatingSystem) HasVendor() bool

HasVendor returns a boolean if a field has been set.

SetVendorNil

func (o *HclOperatingSystem) SetVendorNil(b bool)

SetVendorNil sets the value for Vendor to be an explicit nil

UnsetVendor

func (o *HclOperatingSystem) UnsetVendor()

UnsetVendor ensures that no value is present for Vendor, not even an explicit nil

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