Skip to content

Latest commit

 

History

History
578 lines (317 loc) · 19.8 KB

AssetDeploymentDevice.md

File metadata and controls

578 lines (317 loc) · 19.8 KB

AssetDeploymentDevice

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 "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]

Methods

NewAssetDeploymentDevice

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

NewAssetDeploymentDeviceWithDefaults

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

GetClassId

func (o *AssetDeploymentDevice) GetClassId() string

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

GetClassIdOk

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.

SetClassId

func (o *AssetDeploymentDevice) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *AssetDeploymentDevice) GetObjectType() string

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

GetObjectTypeOk

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.

SetObjectType

func (o *AssetDeploymentDevice) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetAlarmInfo

func (o *AssetDeploymentDevice) GetAlarmInfo() AssetDeploymentDeviceAlarmInfo

GetAlarmInfo returns the AlarmInfo field if non-nil, zero value otherwise.

GetAlarmInfoOk

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.

SetAlarmInfo

func (o *AssetDeploymentDevice) SetAlarmInfo(v AssetDeploymentDeviceAlarmInfo)

SetAlarmInfo sets AlarmInfo field to given value.

HasAlarmInfo

func (o *AssetDeploymentDevice) HasAlarmInfo() bool

HasAlarmInfo returns a boolean if a field has been set.

SetAlarmInfoNil

func (o *AssetDeploymentDevice) SetAlarmInfoNil(b bool)

SetAlarmInfoNil sets the value for AlarmInfo to be an explicit nil

UnsetAlarmInfo

func (o *AssetDeploymentDevice) UnsetAlarmInfo()

UnsetAlarmInfo ensures that no value is present for AlarmInfo, not even an explicit nil

GetDeviceId

func (o *AssetDeploymentDevice) GetDeviceId() string

GetDeviceId returns the DeviceId field if non-nil, zero value otherwise.

GetDeviceIdOk

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.

SetDeviceId

func (o *AssetDeploymentDevice) SetDeviceId(v string)

SetDeviceId sets DeviceId field to given value.

HasDeviceId

func (o *AssetDeploymentDevice) HasDeviceId() bool

HasDeviceId returns a boolean if a field has been set.

GetDeviceInformation

func (o *AssetDeploymentDevice) GetDeviceInformation() AssetDeploymentDeviceInformation

GetDeviceInformation returns the DeviceInformation field if non-nil, zero value otherwise.

GetDeviceInformationOk

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.

SetDeviceInformation

func (o *AssetDeploymentDevice) SetDeviceInformation(v AssetDeploymentDeviceInformation)

SetDeviceInformation sets DeviceInformation field to given value.

HasDeviceInformation

func (o *AssetDeploymentDevice) HasDeviceInformation() bool

HasDeviceInformation returns a boolean if a field has been set.

SetDeviceInformationNil

func (o *AssetDeploymentDevice) SetDeviceInformationNil(b bool)

SetDeviceInformationNil sets the value for DeviceInformation to be an explicit nil

UnsetDeviceInformation

func (o *AssetDeploymentDevice) UnsetDeviceInformation()

UnsetDeviceInformation ensures that no value is present for DeviceInformation, not even an explicit nil

GetDevicePid

func (o *AssetDeploymentDevice) GetDevicePid() string

GetDevicePid returns the DevicePid field if non-nil, zero value otherwise.

GetDevicePidOk

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.

SetDevicePid

func (o *AssetDeploymentDevice) SetDevicePid(v string)

SetDevicePid sets DevicePid field to given value.

HasDevicePid

func (o *AssetDeploymentDevice) HasDevicePid() bool

HasDevicePid returns a boolean if a field has been set.

GetDeviceStatistics

func (o *AssetDeploymentDevice) GetDeviceStatistics() AssetDeviceStatistics

GetDeviceStatistics returns the DeviceStatistics field if non-nil, zero value otherwise.

GetDeviceStatisticsOk

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.

SetDeviceStatistics

func (o *AssetDeploymentDevice) SetDeviceStatistics(v AssetDeviceStatistics)

SetDeviceStatistics sets DeviceStatistics field to given value.

HasDeviceStatistics

func (o *AssetDeploymentDevice) HasDeviceStatistics() bool

HasDeviceStatistics returns a boolean if a field has been set.

SetDeviceStatisticsNil

func (o *AssetDeploymentDevice) SetDeviceStatisticsNil(b bool)

SetDeviceStatisticsNil sets the value for DeviceStatistics to be an explicit nil

UnsetDeviceStatistics

func (o *AssetDeploymentDevice) UnsetDeviceStatistics()

UnsetDeviceStatistics ensures that no value is present for DeviceStatistics, not even an explicit nil

GetProductSubgroup

func (o *AssetDeploymentDevice) GetProductSubgroup() string

GetProductSubgroup returns the ProductSubgroup field if non-nil, zero value otherwise.

GetProductSubgroupOk

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.

SetProductSubgroup

func (o *AssetDeploymentDevice) SetProductSubgroup(v string)

SetProductSubgroup sets ProductSubgroup field to given value.

HasProductSubgroup

func (o *AssetDeploymentDevice) HasProductSubgroup() bool

HasProductSubgroup returns a boolean if a field has been set.

GetProductType

func (o *AssetDeploymentDevice) GetProductType() string

GetProductType returns the ProductType field if non-nil, zero value otherwise.

GetProductTypeOk

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.

SetProductType

func (o *AssetDeploymentDevice) SetProductType(v string)

SetProductType sets ProductType field to given value.

HasProductType

func (o *AssetDeploymentDevice) HasProductType() bool

HasProductType returns a boolean if a field has been set.

GetRegisteredDeviceMoid

func (o *AssetDeploymentDevice) GetRegisteredDeviceMoid() string

GetRegisteredDeviceMoid returns the RegisteredDeviceMoid field if non-nil, zero value otherwise.

GetRegisteredDeviceMoidOk

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.

SetRegisteredDeviceMoid

func (o *AssetDeploymentDevice) SetRegisteredDeviceMoid(v string)

SetRegisteredDeviceMoid sets RegisteredDeviceMoid field to given value.

HasRegisteredDeviceMoid

func (o *AssetDeploymentDevice) HasRegisteredDeviceMoid() bool

HasRegisteredDeviceMoid returns a boolean if a field has been set.

GetUnitOfMeasure

func (o *AssetDeploymentDevice) GetUnitOfMeasure() []AssetMeteringType

GetUnitOfMeasure returns the UnitOfMeasure field if non-nil, zero value otherwise.

GetUnitOfMeasureOk

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.

SetUnitOfMeasure

func (o *AssetDeploymentDevice) SetUnitOfMeasure(v []AssetMeteringType)

SetUnitOfMeasure sets UnitOfMeasure field to given value.

HasUnitOfMeasure

func (o *AssetDeploymentDevice) HasUnitOfMeasure() bool

HasUnitOfMeasure returns a boolean if a field has been set.

SetUnitOfMeasureNil

func (o *AssetDeploymentDevice) SetUnitOfMeasureNil(b bool)

SetUnitOfMeasureNil sets the value for UnitOfMeasure to be an explicit nil

UnsetUnitOfMeasure

func (o *AssetDeploymentDevice) UnsetUnitOfMeasure()

UnsetUnitOfMeasure ensures that no value is present for UnitOfMeasure, not even an explicit nil

GetVirtualizationPlatform

func (o *AssetDeploymentDevice) GetVirtualizationPlatform() string

GetVirtualizationPlatform returns the VirtualizationPlatform field if non-nil, zero value otherwise.

GetVirtualizationPlatformOk

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.

SetVirtualizationPlatform

func (o *AssetDeploymentDevice) SetVirtualizationPlatform(v string)

SetVirtualizationPlatform sets VirtualizationPlatform field to given value.

HasVirtualizationPlatform

func (o *AssetDeploymentDevice) HasVirtualizationPlatform() bool

HasVirtualizationPlatform returns a boolean if a field has been set.

GetWorkload

func (o *AssetDeploymentDevice) GetWorkload() string

GetWorkload returns the Workload field if non-nil, zero value otherwise.

GetWorkloadOk

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.

SetWorkload

func (o *AssetDeploymentDevice) SetWorkload(v string)

SetWorkload sets Workload field to given value.

HasWorkload

func (o *AssetDeploymentDevice) HasWorkload() bool

HasWorkload returns a boolean if a field has been set.

GetDeployment

func (o *AssetDeploymentDevice) GetDeployment() AssetDeploymentRelationship

GetDeployment returns the Deployment field if non-nil, zero value otherwise.

GetDeploymentOk

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.

SetDeployment

func (o *AssetDeploymentDevice) SetDeployment(v AssetDeploymentRelationship)

SetDeployment sets Deployment field to given value.

HasDeployment

func (o *AssetDeploymentDevice) HasDeployment() bool

HasDeployment returns a boolean if a field has been set.

SetDeploymentNil

func (o *AssetDeploymentDevice) SetDeploymentNil(b bool)

SetDeploymentNil sets the value for Deployment to be an explicit nil

UnsetDeployment

func (o *AssetDeploymentDevice) UnsetDeployment()

UnsetDeployment ensures that no value is present for Deployment, not even an explicit nil

GetDeviceContractInformation

func (o *AssetDeploymentDevice) GetDeviceContractInformation() AssetDeviceContractInformationRelationship

GetDeviceContractInformation returns the DeviceContractInformation field if non-nil, zero value otherwise.

GetDeviceContractInformationOk

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.

SetDeviceContractInformation

func (o *AssetDeploymentDevice) SetDeviceContractInformation(v AssetDeviceContractInformationRelationship)

SetDeviceContractInformation sets DeviceContractInformation field to given value.

HasDeviceContractInformation

func (o *AssetDeploymentDevice) HasDeviceContractInformation() bool

HasDeviceContractInformation returns a boolean if a field has been set.

SetDeviceContractInformationNil

func (o *AssetDeploymentDevice) SetDeviceContractInformationNil(b bool)

SetDeviceContractInformationNil sets the value for DeviceContractInformation to be an explicit nil

UnsetDeviceContractInformation

func (o *AssetDeploymentDevice) UnsetDeviceContractInformation()

UnsetDeviceContractInformation ensures that no value is present for DeviceContractInformation, not even an explicit nil

GetRegisteredDevice

func (o *AssetDeploymentDevice) GetRegisteredDevice() AssetDeviceRegistrationRelationship

GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.

GetRegisteredDeviceOk

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.

SetRegisteredDevice

func (o *AssetDeploymentDevice) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)

SetRegisteredDevice sets RegisteredDevice field to given value.

HasRegisteredDevice

func (o *AssetDeploymentDevice) HasRegisteredDevice() bool

HasRegisteredDevice returns a boolean if a field has been set.

SetRegisteredDeviceNil

func (o *AssetDeploymentDevice) SetRegisteredDeviceNil(b bool)

SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil

UnsetRegisteredDevice

func (o *AssetDeploymentDevice) UnsetRegisteredDevice()

UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil

GetSubscription

func (o *AssetDeploymentDevice) GetSubscription() AssetSubscriptionRelationship

GetSubscription returns the Subscription field if non-nil, zero value otherwise.

GetSubscriptionOk

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.

SetSubscription

func (o *AssetDeploymentDevice) SetSubscription(v AssetSubscriptionRelationship)

SetSubscription sets Subscription field to given value.

HasSubscription

func (o *AssetDeploymentDevice) HasSubscription() bool

HasSubscription returns a boolean if a field has been set.

SetSubscriptionNil

func (o *AssetDeploymentDevice) SetSubscriptionNil(b bool)

SetSubscriptionNil sets the value for Subscription to be an explicit nil

UnsetSubscription

func (o *AssetDeploymentDevice) UnsetSubscription()

UnsetSubscription ensures that no value is present for Subscription, not even an explicit nil

GetSubscriptionAccount

func (o *AssetDeploymentDevice) GetSubscriptionAccount() AssetSubscriptionAccountRelationship

GetSubscriptionAccount returns the SubscriptionAccount field if non-nil, zero value otherwise.

GetSubscriptionAccountOk

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.

SetSubscriptionAccount

func (o *AssetDeploymentDevice) SetSubscriptionAccount(v AssetSubscriptionAccountRelationship)

SetSubscriptionAccount sets SubscriptionAccount field to given value.

HasSubscriptionAccount

func (o *AssetDeploymentDevice) HasSubscriptionAccount() bool

HasSubscriptionAccount returns a boolean if a field has been set.

SetSubscriptionAccountNil

func (o *AssetDeploymentDevice) SetSubscriptionAccountNil(b bool)

SetSubscriptionAccountNil sets the value for SubscriptionAccount to be an explicit nil

UnsetSubscriptionAccount

func (o *AssetDeploymentDevice) UnsetSubscriptionAccount()

UnsetSubscriptionAccount ensures that no value is present for SubscriptionAccount, not even an explicit nil

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