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 "hci.License"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "hci.License"] |
Category | Pointer to string | The category of a license instance. | [optional] [readonly] |
ConsumptionDetails | Pointer to []HciConsumption | [optional] | |
ExpiryDate | Pointer to time.Time | The expiry date of a license instance. | [optional] [readonly] |
ExtId | Pointer to string | The unique identifier of a license. | [optional] [readonly] |
LicenseId | Pointer to string | The identifier of a license, usually in LIC-xxxx format. | [optional] [readonly] |
Meter | Pointer to string | A license capacity is expressed in terms of meter. | [optional] [readonly] |
Name | Pointer to string | The name of a license instance. | [optional] [readonly] |
PcExtId | Pointer to string | The unique identifier of the domain manager (Prism Central) instance which manages this cluster. | [optional] [readonly] |
Quantity | Pointer to float64 | The scope defines where licenses can be applied. | [optional] [readonly] |
Scope | Pointer to string | The scope defines where licenses can be applied. | [optional] [readonly] |
SubCategory | Pointer to string | The subCategory of a license instance, such as if it is an add-on or with unlimited capacity. | [optional] [readonly] |
Type | Pointer to string | The type of a license instance. | [optional] [readonly] |
DomainManager | Pointer to NullableHciDomainManagerRelationship | [optional] | |
RegisteredDevice | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] |
func NewHciLicense(classId string, objectType string, ) *HciLicense
NewHciLicense instantiates a new HciLicense 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 NewHciLicenseWithDefaults() *HciLicense
NewHciLicenseWithDefaults instantiates a new HciLicense 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 *HciLicense) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *HciLicense) 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 *HciLicense) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *HciLicense) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *HciLicense) 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 *HciLicense) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *HciLicense) GetCategory() string
GetCategory returns the Category field if non-nil, zero value otherwise.
func (o *HciLicense) GetCategoryOk() (*string, bool)
GetCategoryOk returns a tuple with the Category field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetCategory(v string)
SetCategory sets Category field to given value.
func (o *HciLicense) HasCategory() bool
HasCategory returns a boolean if a field has been set.
func (o *HciLicense) GetConsumptionDetails() []HciConsumption
GetConsumptionDetails returns the ConsumptionDetails field if non-nil, zero value otherwise.
func (o *HciLicense) GetConsumptionDetailsOk() (*[]HciConsumption, bool)
GetConsumptionDetailsOk returns a tuple with the ConsumptionDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetConsumptionDetails(v []HciConsumption)
SetConsumptionDetails sets ConsumptionDetails field to given value.
func (o *HciLicense) HasConsumptionDetails() bool
HasConsumptionDetails returns a boolean if a field has been set.
func (o *HciLicense) SetConsumptionDetailsNil(b bool)
SetConsumptionDetailsNil sets the value for ConsumptionDetails to be an explicit nil
func (o *HciLicense) UnsetConsumptionDetails()
UnsetConsumptionDetails ensures that no value is present for ConsumptionDetails, not even an explicit nil
func (o *HciLicense) GetExpiryDate() time.Time
GetExpiryDate returns the ExpiryDate field if non-nil, zero value otherwise.
func (o *HciLicense) GetExpiryDateOk() (*time.Time, bool)
GetExpiryDateOk returns a tuple with the ExpiryDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetExpiryDate(v time.Time)
SetExpiryDate sets ExpiryDate field to given value.
func (o *HciLicense) HasExpiryDate() bool
HasExpiryDate returns a boolean if a field has been set.
func (o *HciLicense) GetExtId() string
GetExtId returns the ExtId field if non-nil, zero value otherwise.
func (o *HciLicense) GetExtIdOk() (*string, bool)
GetExtIdOk returns a tuple with the ExtId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetExtId(v string)
SetExtId sets ExtId field to given value.
func (o *HciLicense) HasExtId() bool
HasExtId returns a boolean if a field has been set.
func (o *HciLicense) GetLicenseId() string
GetLicenseId returns the LicenseId field if non-nil, zero value otherwise.
func (o *HciLicense) GetLicenseIdOk() (*string, bool)
GetLicenseIdOk returns a tuple with the LicenseId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetLicenseId(v string)
SetLicenseId sets LicenseId field to given value.
func (o *HciLicense) HasLicenseId() bool
HasLicenseId returns a boolean if a field has been set.
func (o *HciLicense) GetMeter() string
GetMeter returns the Meter field if non-nil, zero value otherwise.
func (o *HciLicense) GetMeterOk() (*string, bool)
GetMeterOk returns a tuple with the Meter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetMeter(v string)
SetMeter sets Meter field to given value.
func (o *HciLicense) HasMeter() bool
HasMeter returns a boolean if a field has been set.
func (o *HciLicense) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *HciLicense) 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 *HciLicense) SetName(v string)
SetName sets Name field to given value.
func (o *HciLicense) HasName() bool
HasName returns a boolean if a field has been set.
func (o *HciLicense) GetPcExtId() string
GetPcExtId returns the PcExtId field if non-nil, zero value otherwise.
func (o *HciLicense) GetPcExtIdOk() (*string, bool)
GetPcExtIdOk returns a tuple with the PcExtId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetPcExtId(v string)
SetPcExtId sets PcExtId field to given value.
func (o *HciLicense) HasPcExtId() bool
HasPcExtId returns a boolean if a field has been set.
func (o *HciLicense) GetQuantity() float64
GetQuantity returns the Quantity field if non-nil, zero value otherwise.
func (o *HciLicense) GetQuantityOk() (*float64, bool)
GetQuantityOk returns a tuple with the Quantity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetQuantity(v float64)
SetQuantity sets Quantity field to given value.
func (o *HciLicense) HasQuantity() bool
HasQuantity returns a boolean if a field has been set.
func (o *HciLicense) GetScope() string
GetScope returns the Scope field if non-nil, zero value otherwise.
func (o *HciLicense) GetScopeOk() (*string, bool)
GetScopeOk returns a tuple with the Scope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetScope(v string)
SetScope sets Scope field to given value.
func (o *HciLicense) HasScope() bool
HasScope returns a boolean if a field has been set.
func (o *HciLicense) GetSubCategory() string
GetSubCategory returns the SubCategory field if non-nil, zero value otherwise.
func (o *HciLicense) GetSubCategoryOk() (*string, bool)
GetSubCategoryOk returns a tuple with the SubCategory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetSubCategory(v string)
SetSubCategory sets SubCategory field to given value.
func (o *HciLicense) HasSubCategory() bool
HasSubCategory returns a boolean if a field has been set.
func (o *HciLicense) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *HciLicense) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetType(v string)
SetType sets Type field to given value.
func (o *HciLicense) HasType() bool
HasType returns a boolean if a field has been set.
func (o *HciLicense) GetDomainManager() HciDomainManagerRelationship
GetDomainManager returns the DomainManager field if non-nil, zero value otherwise.
func (o *HciLicense) GetDomainManagerOk() (*HciDomainManagerRelationship, bool)
GetDomainManagerOk returns a tuple with the DomainManager field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HciLicense) SetDomainManager(v HciDomainManagerRelationship)
SetDomainManager sets DomainManager field to given value.
func (o *HciLicense) HasDomainManager() bool
HasDomainManager returns a boolean if a field has been set.
func (o *HciLicense) SetDomainManagerNil(b bool)
SetDomainManagerNil sets the value for DomainManager to be an explicit nil
func (o *HciLicense) UnsetDomainManager()
UnsetDomainManager ensures that no value is present for DomainManager, not even an explicit nil
func (o *HciLicense) GetRegisteredDevice() AssetDeviceRegistrationRelationship
GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.
func (o *HciLicense) 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 *HciLicense) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)
SetRegisteredDevice sets RegisteredDevice field to given value.
func (o *HciLicense) HasRegisteredDevice() bool
HasRegisteredDevice returns a boolean if a field has been set.
func (o *HciLicense) SetRegisteredDeviceNil(b bool)
SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil
func (o *HciLicense) UnsetRegisteredDevice()
UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil