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.ExemptedCatalog"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "hcl.ExemptedCatalog"] |
Comments | Pointer to string | Reason for the exemption. | [optional] |
Name | Pointer to string | A unique descriptive name of the exemption. | [optional] |
OsVendor | Pointer to string | Vendor of the Operating System. | [optional] |
OsVersion | Pointer to string | Version of the Operating system. | [optional] |
Personality | Pointer to string | It indicates the personality of the sever. | [optional] |
ProcessorName | Pointer to string | Name of the processor supported for the server. | [optional] |
ProductModels | Pointer to []string | [optional] | |
ProductType | Pointer to string | Type of the product/adapter say GPU for graphic cards. * `` - Default type of the Product. * `Adapter` - Represents network adapter cards. * `StorageController` - Represents storage controllers. * `GPU` - Represents graphics cards. | [optional] [default to ""] |
ServerPid | Pointer to string | Three part ID representing the server model as returned by UCSM/CIMC XML APIs. | [optional] |
UcsVersion | Pointer to string | Version of the UCS software. | [optional] |
VersionType | Pointer to string | Type of the UCS version indicating whether it is a UCSM release vesion or a IMC release. | [optional] |
func NewHclExemptedCatalog(classId string, objectType string, ) *HclExemptedCatalog
NewHclExemptedCatalog instantiates a new HclExemptedCatalog 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 NewHclExemptedCatalogWithDefaults() *HclExemptedCatalog
NewHclExemptedCatalogWithDefaults instantiates a new HclExemptedCatalog 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 *HclExemptedCatalog) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) 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 *HclExemptedCatalog) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *HclExemptedCatalog) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) 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 *HclExemptedCatalog) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *HclExemptedCatalog) GetComments() string
GetComments returns the Comments field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetCommentsOk() (*string, bool)
GetCommentsOk returns a tuple with the Comments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetComments(v string)
SetComments sets Comments field to given value.
func (o *HclExemptedCatalog) HasComments() bool
HasComments returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetName(v string)
SetName sets Name field to given value.
func (o *HclExemptedCatalog) HasName() bool
HasName returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetOsVendor() string
GetOsVendor returns the OsVendor field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetOsVendorOk() (*string, bool)
GetOsVendorOk returns a tuple with the OsVendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetOsVendor(v string)
SetOsVendor sets OsVendor field to given value.
func (o *HclExemptedCatalog) HasOsVendor() bool
HasOsVendor returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetOsVersion() string
GetOsVersion returns the OsVersion field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetOsVersionOk() (*string, bool)
GetOsVersionOk returns a tuple with the OsVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetOsVersion(v string)
SetOsVersion sets OsVersion field to given value.
func (o *HclExemptedCatalog) HasOsVersion() bool
HasOsVersion returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetPersonality() string
GetPersonality returns the Personality field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetPersonalityOk() (*string, bool)
GetPersonalityOk returns a tuple with the Personality field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetPersonality(v string)
SetPersonality sets Personality field to given value.
func (o *HclExemptedCatalog) HasPersonality() bool
HasPersonality returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetProcessorName() string
GetProcessorName returns the ProcessorName field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetProcessorNameOk() (*string, bool)
GetProcessorNameOk returns a tuple with the ProcessorName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetProcessorName(v string)
SetProcessorName sets ProcessorName field to given value.
func (o *HclExemptedCatalog) HasProcessorName() bool
HasProcessorName returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetProductModels() []string
GetProductModels returns the ProductModels field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetProductModelsOk() (*[]string, bool)
GetProductModelsOk returns a tuple with the ProductModels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetProductModels(v []string)
SetProductModels sets ProductModels field to given value.
func (o *HclExemptedCatalog) HasProductModels() bool
HasProductModels returns a boolean if a field has been set.
func (o *HclExemptedCatalog) SetProductModelsNil(b bool)
SetProductModelsNil sets the value for ProductModels to be an explicit nil
func (o *HclExemptedCatalog) UnsetProductModels()
UnsetProductModels ensures that no value is present for ProductModels, not even an explicit nil
func (o *HclExemptedCatalog) GetProductType() string
GetProductType returns the ProductType field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetProductTypeOk() (*string, bool)
GetProductTypeOk returns a tuple with the ProductType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetProductType(v string)
SetProductType sets ProductType field to given value.
func (o *HclExemptedCatalog) HasProductType() bool
HasProductType returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetServerPid() string
GetServerPid returns the ServerPid field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetServerPidOk() (*string, bool)
GetServerPidOk returns a tuple with the ServerPid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetServerPid(v string)
SetServerPid sets ServerPid field to given value.
func (o *HclExemptedCatalog) HasServerPid() bool
HasServerPid returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetUcsVersion() string
GetUcsVersion returns the UcsVersion field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetUcsVersionOk() (*string, bool)
GetUcsVersionOk returns a tuple with the UcsVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetUcsVersion(v string)
SetUcsVersion sets UcsVersion field to given value.
func (o *HclExemptedCatalog) HasUcsVersion() bool
HasUcsVersion returns a boolean if a field has been set.
func (o *HclExemptedCatalog) GetVersionType() string
GetVersionType returns the VersionType field if non-nil, zero value otherwise.
func (o *HclExemptedCatalog) GetVersionTypeOk() (*string, bool)
GetVersionTypeOk returns a tuple with the VersionType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HclExemptedCatalog) SetVersionType(v string)
SetVersionType sets VersionType field to given value.
func (o *HclExemptedCatalog) HasVersionType() bool
HasVersionType returns a boolean if a field has been set.