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 "asset.DeploymentDevice"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "asset.DeploymentDevice"] |
AlarmInfo | Pointer to NullableAssetDeploymentDeviceAlarmInfo | [optional] | |
DeviceId | Pointer to string | Unique identifier of the Cisco device. | [optional] [readonly] |
DeviceInformation | Pointer to NullableAssetDeploymentDeviceInformation | [optional] | |
DevicePid | Pointer to string | Product identifier for the specified Cisco device. It is used to distinguish between HyperFlex and UCS devices. | [optional] [readonly] |
DeviceStatistics | Pointer to NullableAssetDeviceStatistics | [optional] | |
ProductSubgroup | Pointer to string | Product Subgroup type helps to determine if device subgroup within Product type has to be billed using consumption metering. example "N9300 Series" in Product type "SWITCH". | [optional] [readonly] |
ProductType | Pointer to string | Product type helps to determine if device has to be billed using consumption metering. example "SERVER". | [optional] [readonly] |
RegisteredDeviceMoid | Pointer to string | String reference to the device connector. | [optional] [readonly] |
UnitOfMeasure | Pointer to []AssetMeteringType | [optional] | |
VirtualizationPlatform | Pointer to string | Virtualization platform is used to identify the hypervisor type. example "ESXi". | [optional] [readonly] |
Workload | Pointer to string | Workload/Usecase running on the device. | [optional] [readonly] |
Deployment | Pointer to NullableAssetDeploymentRelationship | [optional] | |
DeviceContractInformation | Pointer to NullableAssetDeviceContractInformationRelationship | [optional] | |
RegisteredDevice | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] | |
Subscription | Pointer to NullableAssetSubscriptionRelationship | [optional] | |
SubscriptionAccount | Pointer to NullableAssetSubscriptionAccountRelationship | [optional] |
func NewAssetDeploymentDevice(classId string, objectType string, ) *AssetDeploymentDevice
NewAssetDeploymentDevice instantiates a new AssetDeploymentDevice 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 NewAssetDeploymentDeviceWithDefaults() *AssetDeploymentDevice
NewAssetDeploymentDeviceWithDefaults instantiates a new AssetDeploymentDevice 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 *AssetDeploymentDevice) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) 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 *AssetDeploymentDevice) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *AssetDeploymentDevice) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) 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 *AssetDeploymentDevice) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *AssetDeploymentDevice) GetAlarmInfo() AssetDeploymentDeviceAlarmInfo
GetAlarmInfo returns the AlarmInfo field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetAlarmInfoOk() (*AssetDeploymentDeviceAlarmInfo, bool)
GetAlarmInfoOk returns a tuple with the AlarmInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetAlarmInfo(v AssetDeploymentDeviceAlarmInfo)
SetAlarmInfo sets AlarmInfo field to given value.
func (o *AssetDeploymentDevice) HasAlarmInfo() bool
HasAlarmInfo returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetAlarmInfoNil(b bool)
SetAlarmInfoNil sets the value for AlarmInfo to be an explicit nil
func (o *AssetDeploymentDevice) UnsetAlarmInfo()
UnsetAlarmInfo ensures that no value is present for AlarmInfo, not even an explicit nil
func (o *AssetDeploymentDevice) GetDeviceId() string
GetDeviceId returns the DeviceId field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetDeviceIdOk() (*string, bool)
GetDeviceIdOk returns a tuple with the DeviceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetDeviceId(v string)
SetDeviceId sets DeviceId field to given value.
func (o *AssetDeploymentDevice) HasDeviceId() bool
HasDeviceId returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetDeviceInformation() AssetDeploymentDeviceInformation
GetDeviceInformation returns the DeviceInformation field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetDeviceInformationOk() (*AssetDeploymentDeviceInformation, bool)
GetDeviceInformationOk returns a tuple with the DeviceInformation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetDeviceInformation(v AssetDeploymentDeviceInformation)
SetDeviceInformation sets DeviceInformation field to given value.
func (o *AssetDeploymentDevice) HasDeviceInformation() bool
HasDeviceInformation returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetDeviceInformationNil(b bool)
SetDeviceInformationNil sets the value for DeviceInformation to be an explicit nil
func (o *AssetDeploymentDevice) UnsetDeviceInformation()
UnsetDeviceInformation ensures that no value is present for DeviceInformation, not even an explicit nil
func (o *AssetDeploymentDevice) GetDevicePid() string
GetDevicePid returns the DevicePid field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetDevicePidOk() (*string, bool)
GetDevicePidOk returns a tuple with the DevicePid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetDevicePid(v string)
SetDevicePid sets DevicePid field to given value.
func (o *AssetDeploymentDevice) HasDevicePid() bool
HasDevicePid returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetDeviceStatistics() AssetDeviceStatistics
GetDeviceStatistics returns the DeviceStatistics field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetDeviceStatisticsOk() (*AssetDeviceStatistics, bool)
GetDeviceStatisticsOk returns a tuple with the DeviceStatistics field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetDeviceStatistics(v AssetDeviceStatistics)
SetDeviceStatistics sets DeviceStatistics field to given value.
func (o *AssetDeploymentDevice) HasDeviceStatistics() bool
HasDeviceStatistics returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetDeviceStatisticsNil(b bool)
SetDeviceStatisticsNil sets the value for DeviceStatistics to be an explicit nil
func (o *AssetDeploymentDevice) UnsetDeviceStatistics()
UnsetDeviceStatistics ensures that no value is present for DeviceStatistics, not even an explicit nil
func (o *AssetDeploymentDevice) GetProductSubgroup() string
GetProductSubgroup returns the ProductSubgroup field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetProductSubgroupOk() (*string, bool)
GetProductSubgroupOk returns a tuple with the ProductSubgroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetProductSubgroup(v string)
SetProductSubgroup sets ProductSubgroup field to given value.
func (o *AssetDeploymentDevice) HasProductSubgroup() bool
HasProductSubgroup returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetProductType() string
GetProductType returns the ProductType field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) 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 *AssetDeploymentDevice) SetProductType(v string)
SetProductType sets ProductType field to given value.
func (o *AssetDeploymentDevice) HasProductType() bool
HasProductType returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetRegisteredDeviceMoid() string
GetRegisteredDeviceMoid returns the RegisteredDeviceMoid field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetRegisteredDeviceMoidOk() (*string, bool)
GetRegisteredDeviceMoidOk returns a tuple with the RegisteredDeviceMoid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetRegisteredDeviceMoid(v string)
SetRegisteredDeviceMoid sets RegisteredDeviceMoid field to given value.
func (o *AssetDeploymentDevice) HasRegisteredDeviceMoid() bool
HasRegisteredDeviceMoid returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetUnitOfMeasure() []AssetMeteringType
GetUnitOfMeasure returns the UnitOfMeasure field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetUnitOfMeasureOk() (*[]AssetMeteringType, bool)
GetUnitOfMeasureOk returns a tuple with the UnitOfMeasure field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetUnitOfMeasure(v []AssetMeteringType)
SetUnitOfMeasure sets UnitOfMeasure field to given value.
func (o *AssetDeploymentDevice) HasUnitOfMeasure() bool
HasUnitOfMeasure returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetUnitOfMeasureNil(b bool)
SetUnitOfMeasureNil sets the value for UnitOfMeasure to be an explicit nil
func (o *AssetDeploymentDevice) UnsetUnitOfMeasure()
UnsetUnitOfMeasure ensures that no value is present for UnitOfMeasure, not even an explicit nil
func (o *AssetDeploymentDevice) GetVirtualizationPlatform() string
GetVirtualizationPlatform returns the VirtualizationPlatform field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetVirtualizationPlatformOk() (*string, bool)
GetVirtualizationPlatformOk returns a tuple with the VirtualizationPlatform field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetVirtualizationPlatform(v string)
SetVirtualizationPlatform sets VirtualizationPlatform field to given value.
func (o *AssetDeploymentDevice) HasVirtualizationPlatform() bool
HasVirtualizationPlatform returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetWorkload() string
GetWorkload returns the Workload field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetWorkloadOk() (*string, bool)
GetWorkloadOk returns a tuple with the Workload field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetWorkload(v string)
SetWorkload sets Workload field to given value.
func (o *AssetDeploymentDevice) HasWorkload() bool
HasWorkload returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) GetDeployment() AssetDeploymentRelationship
GetDeployment returns the Deployment field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetDeploymentOk() (*AssetDeploymentRelationship, bool)
GetDeploymentOk returns a tuple with the Deployment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetDeployment(v AssetDeploymentRelationship)
SetDeployment sets Deployment field to given value.
func (o *AssetDeploymentDevice) HasDeployment() bool
HasDeployment returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetDeploymentNil(b bool)
SetDeploymentNil sets the value for Deployment to be an explicit nil
func (o *AssetDeploymentDevice) UnsetDeployment()
UnsetDeployment ensures that no value is present for Deployment, not even an explicit nil
func (o *AssetDeploymentDevice) GetDeviceContractInformation() AssetDeviceContractInformationRelationship
GetDeviceContractInformation returns the DeviceContractInformation field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetDeviceContractInformationOk() (*AssetDeviceContractInformationRelationship, bool)
GetDeviceContractInformationOk returns a tuple with the DeviceContractInformation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetDeviceContractInformation(v AssetDeviceContractInformationRelationship)
SetDeviceContractInformation sets DeviceContractInformation field to given value.
func (o *AssetDeploymentDevice) HasDeviceContractInformation() bool
HasDeviceContractInformation returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetDeviceContractInformationNil(b bool)
SetDeviceContractInformationNil sets the value for DeviceContractInformation to be an explicit nil
func (o *AssetDeploymentDevice) UnsetDeviceContractInformation()
UnsetDeviceContractInformation ensures that no value is present for DeviceContractInformation, not even an explicit nil
func (o *AssetDeploymentDevice) GetRegisteredDevice() AssetDeviceRegistrationRelationship
GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) 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 *AssetDeploymentDevice) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)
SetRegisteredDevice sets RegisteredDevice field to given value.
func (o *AssetDeploymentDevice) HasRegisteredDevice() bool
HasRegisteredDevice returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetRegisteredDeviceNil(b bool)
SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil
func (o *AssetDeploymentDevice) UnsetRegisteredDevice()
UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil
func (o *AssetDeploymentDevice) GetSubscription() AssetSubscriptionRelationship
GetSubscription returns the Subscription field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetSubscriptionOk() (*AssetSubscriptionRelationship, bool)
GetSubscriptionOk returns a tuple with the Subscription field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetSubscription(v AssetSubscriptionRelationship)
SetSubscription sets Subscription field to given value.
func (o *AssetDeploymentDevice) HasSubscription() bool
HasSubscription returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetSubscriptionNil(b bool)
SetSubscriptionNil sets the value for Subscription to be an explicit nil
func (o *AssetDeploymentDevice) UnsetSubscription()
UnsetSubscription ensures that no value is present for Subscription, not even an explicit nil
func (o *AssetDeploymentDevice) GetSubscriptionAccount() AssetSubscriptionAccountRelationship
GetSubscriptionAccount returns the SubscriptionAccount field if non-nil, zero value otherwise.
func (o *AssetDeploymentDevice) GetSubscriptionAccountOk() (*AssetSubscriptionAccountRelationship, bool)
GetSubscriptionAccountOk returns a tuple with the SubscriptionAccount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AssetDeploymentDevice) SetSubscriptionAccount(v AssetSubscriptionAccountRelationship)
SetSubscriptionAccount sets SubscriptionAccount field to given value.
func (o *AssetDeploymentDevice) HasSubscriptionAccount() bool
HasSubscriptionAccount returns a boolean if a field has been set.
func (o *AssetDeploymentDevice) SetSubscriptionAccountNil(b bool)
SetSubscriptionAccountNil sets the value for SubscriptionAccount to be an explicit nil
func (o *AssetDeploymentDevice) UnsetSubscriptionAccount()
UnsetSubscriptionAccount ensures that no value is present for SubscriptionAccount, not even an explicit nil