Skip to content

Latest commit

 

History

History
134 lines (73 loc) · 5.17 KB

HclCompatibilityStatus.md

File metadata and controls

134 lines (73 loc) · 5.17 KB

HclCompatibilityStatus

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.CompatibilityStatus"]
ObjectType string The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. [default to "hcl.CompatibilityStatus"]
ProfileList Pointer to []HclHardwareCompatibilityProfile [optional]
RequestType Pointer to string Type of the request to be served. * `FillSupportedVersions` - Responds with the supported firmware and driver versions. The API doesn't expect firmware and driver versions to be passed in the request and ignores if passed. * `CheckCompatibility` - Checks the compatibility for the given firmware and driver versions. This request type expects the firmware and driver versions to filled and the service validates the values and responds back with the error codes. * `GetRecommendedDrivers` - Responds with the supported drivers. The API expects firmware version to be filled. The API populates driver ISO url for the given server model. Today the link is same for all servers managed by UCSM whereas it depends on the model for Standalone servers. [optional] [default to "FillSupportedVersions"]

Methods

NewHclCompatibilityStatus

func NewHclCompatibilityStatus(classId string, objectType string, ) *HclCompatibilityStatus

NewHclCompatibilityStatus instantiates a new HclCompatibilityStatus 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

NewHclCompatibilityStatusWithDefaults

func NewHclCompatibilityStatusWithDefaults() *HclCompatibilityStatus

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

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

GetClassIdOk

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

SetClassId sets ClassId field to given value.

GetObjectType

func (o *HclCompatibilityStatus) GetObjectType() string

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

GetObjectTypeOk

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

SetObjectType sets ObjectType field to given value.

GetProfileList

func (o *HclCompatibilityStatus) GetProfileList() []HclHardwareCompatibilityProfile

GetProfileList returns the ProfileList field if non-nil, zero value otherwise.

GetProfileListOk

func (o *HclCompatibilityStatus) GetProfileListOk() (*[]HclHardwareCompatibilityProfile, bool)

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

SetProfileList

func (o *HclCompatibilityStatus) SetProfileList(v []HclHardwareCompatibilityProfile)

SetProfileList sets ProfileList field to given value.

HasProfileList

func (o *HclCompatibilityStatus) HasProfileList() bool

HasProfileList returns a boolean if a field has been set.

SetProfileListNil

func (o *HclCompatibilityStatus) SetProfileListNil(b bool)

SetProfileListNil sets the value for ProfileList to be an explicit nil

UnsetProfileList

func (o *HclCompatibilityStatus) UnsetProfileList()

UnsetProfileList ensures that no value is present for ProfileList, not even an explicit nil

GetRequestType

func (o *HclCompatibilityStatus) GetRequestType() string

GetRequestType returns the RequestType field if non-nil, zero value otherwise.

GetRequestTypeOk

func (o *HclCompatibilityStatus) GetRequestTypeOk() (*string, bool)

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

SetRequestType

func (o *HclCompatibilityStatus) SetRequestType(v string)

SetRequestType sets RequestType field to given value.

HasRequestType

func (o *HclCompatibilityStatus) HasRequestType() bool

HasRequestType returns a boolean if a field has been set.

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