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 "iaas.UcsdInfo"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "iaas.UcsdInfo"] |
DeviceId | Pointer to string | Moid of the UCS Director device connector's asset.DeviceRegistration. | [optional] [readonly] |
Guid | Pointer to string | Unique ID of UCS Director getting registerd with Intersight. | [optional] [readonly] |
HostName | Pointer to string | The UCS Director hostname for management. | [optional] [readonly] |
Ip | Pointer to string | The UCS Director IP address for management. | [optional] [readonly] |
LastBackup | Pointer to time.Time | Last successful backup created for this UCS Director appliance if backup is configured. | [optional] [readonly] |
NodeType | Pointer to string | NodeType specifies if UCS Director is deployed in Stand-alone or Multi Node. | [optional] [readonly] |
ProductName | Pointer to string | The UCS Director product name. | [optional] [readonly] |
ProductVendor | Pointer to string | The UCS Director product vendor. | [optional] [readonly] |
ProductVersion | Pointer to string | The UCS Director product/platform version. | [optional] [readonly] |
Status | Pointer to string | The UCS Director status. Possible values are Active, Inactive, Unknown. | [optional] [readonly] |
ConnectorPack | Pointer to []IaasConnectorPackRelationship | An array of relationships to iaasConnectorPack resources. | [optional] [readonly] |
CustomTaskInfo | Pointer to []IaasCustomTaskInfoRelationship | An array of relationships to iaasCustomTaskInfo resources. | [optional] [readonly] |
DeviceStatus | Pointer to []IaasDeviceStatusRelationship | An array of relationships to iaasDeviceStatus resources. | [optional] [readonly] |
LicenseInfo | Pointer to NullableIaasLicenseInfoRelationship | [optional] | |
MostRunTasks | Pointer to []IaasMostRunTasksRelationship | An array of relationships to iaasMostRunTasks resources. | [optional] [readonly] |
RegisteredDevice | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] | |
SystemTaskInfo | Pointer to []IaasSystemTaskInfoRelationship | An array of relationships to iaasSystemTaskInfo resources. | [optional] [readonly] |
UcsdManagedInfra | Pointer to NullableIaasUcsdManagedInfraRelationship | [optional] |
func NewIaasUcsdInfo(classId string, objectType string, ) *IaasUcsdInfo
NewIaasUcsdInfo instantiates a new IaasUcsdInfo 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 NewIaasUcsdInfoWithDefaults() *IaasUcsdInfo
NewIaasUcsdInfoWithDefaults instantiates a new IaasUcsdInfo 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 *IaasUcsdInfo) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) 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 *IaasUcsdInfo) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *IaasUcsdInfo) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) 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 *IaasUcsdInfo) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *IaasUcsdInfo) GetDeviceId() string
GetDeviceId returns the DeviceId field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) 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 *IaasUcsdInfo) SetDeviceId(v string)
SetDeviceId sets DeviceId field to given value.
func (o *IaasUcsdInfo) HasDeviceId() bool
HasDeviceId returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetGuid() string
GetGuid returns the Guid field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetGuidOk() (*string, bool)
GetGuidOk returns a tuple with the Guid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetGuid(v string)
SetGuid sets Guid field to given value.
func (o *IaasUcsdInfo) HasGuid() bool
HasGuid returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetHostName() string
GetHostName returns the HostName field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetHostNameOk() (*string, bool)
GetHostNameOk returns a tuple with the HostName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetHostName(v string)
SetHostName sets HostName field to given value.
func (o *IaasUcsdInfo) HasHostName() bool
HasHostName returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetIp() string
GetIp returns the Ip field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetIpOk() (*string, bool)
GetIpOk returns a tuple with the Ip field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetIp(v string)
SetIp sets Ip field to given value.
func (o *IaasUcsdInfo) HasIp() bool
HasIp returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetLastBackup() time.Time
GetLastBackup returns the LastBackup field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetLastBackupOk() (*time.Time, bool)
GetLastBackupOk returns a tuple with the LastBackup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetLastBackup(v time.Time)
SetLastBackup sets LastBackup field to given value.
func (o *IaasUcsdInfo) HasLastBackup() bool
HasLastBackup returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetNodeType() string
GetNodeType returns the NodeType field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetNodeTypeOk() (*string, bool)
GetNodeTypeOk returns a tuple with the NodeType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetNodeType(v string)
SetNodeType sets NodeType field to given value.
func (o *IaasUcsdInfo) HasNodeType() bool
HasNodeType returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetProductName() string
GetProductName returns the ProductName field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetProductNameOk() (*string, bool)
GetProductNameOk returns a tuple with the ProductName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetProductName(v string)
SetProductName sets ProductName field to given value.
func (o *IaasUcsdInfo) HasProductName() bool
HasProductName returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetProductVendor() string
GetProductVendor returns the ProductVendor field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetProductVendorOk() (*string, bool)
GetProductVendorOk returns a tuple with the ProductVendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetProductVendor(v string)
SetProductVendor sets ProductVendor field to given value.
func (o *IaasUcsdInfo) HasProductVendor() bool
HasProductVendor returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetProductVersion() string
GetProductVersion returns the ProductVersion field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetProductVersionOk() (*string, bool)
GetProductVersionOk returns a tuple with the ProductVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetProductVersion(v string)
SetProductVersion sets ProductVersion field to given value.
func (o *IaasUcsdInfo) HasProductVersion() bool
HasProductVersion returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *IaasUcsdInfo) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *IaasUcsdInfo) GetConnectorPack() []IaasConnectorPackRelationship
GetConnectorPack returns the ConnectorPack field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetConnectorPackOk() (*[]IaasConnectorPackRelationship, bool)
GetConnectorPackOk returns a tuple with the ConnectorPack field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetConnectorPack(v []IaasConnectorPackRelationship)
SetConnectorPack sets ConnectorPack field to given value.
func (o *IaasUcsdInfo) HasConnectorPack() bool
HasConnectorPack returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetConnectorPackNil(b bool)
SetConnectorPackNil sets the value for ConnectorPack to be an explicit nil
func (o *IaasUcsdInfo) UnsetConnectorPack()
UnsetConnectorPack ensures that no value is present for ConnectorPack, not even an explicit nil
func (o *IaasUcsdInfo) GetCustomTaskInfo() []IaasCustomTaskInfoRelationship
GetCustomTaskInfo returns the CustomTaskInfo field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetCustomTaskInfoOk() (*[]IaasCustomTaskInfoRelationship, bool)
GetCustomTaskInfoOk returns a tuple with the CustomTaskInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetCustomTaskInfo(v []IaasCustomTaskInfoRelationship)
SetCustomTaskInfo sets CustomTaskInfo field to given value.
func (o *IaasUcsdInfo) HasCustomTaskInfo() bool
HasCustomTaskInfo returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetCustomTaskInfoNil(b bool)
SetCustomTaskInfoNil sets the value for CustomTaskInfo to be an explicit nil
func (o *IaasUcsdInfo) UnsetCustomTaskInfo()
UnsetCustomTaskInfo ensures that no value is present for CustomTaskInfo, not even an explicit nil
func (o *IaasUcsdInfo) GetDeviceStatus() []IaasDeviceStatusRelationship
GetDeviceStatus returns the DeviceStatus field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetDeviceStatusOk() (*[]IaasDeviceStatusRelationship, bool)
GetDeviceStatusOk returns a tuple with the DeviceStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetDeviceStatus(v []IaasDeviceStatusRelationship)
SetDeviceStatus sets DeviceStatus field to given value.
func (o *IaasUcsdInfo) HasDeviceStatus() bool
HasDeviceStatus returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetDeviceStatusNil(b bool)
SetDeviceStatusNil sets the value for DeviceStatus to be an explicit nil
func (o *IaasUcsdInfo) UnsetDeviceStatus()
UnsetDeviceStatus ensures that no value is present for DeviceStatus, not even an explicit nil
func (o *IaasUcsdInfo) GetLicenseInfo() IaasLicenseInfoRelationship
GetLicenseInfo returns the LicenseInfo field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetLicenseInfoOk() (*IaasLicenseInfoRelationship, bool)
GetLicenseInfoOk returns a tuple with the LicenseInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetLicenseInfo(v IaasLicenseInfoRelationship)
SetLicenseInfo sets LicenseInfo field to given value.
func (o *IaasUcsdInfo) HasLicenseInfo() bool
HasLicenseInfo returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetLicenseInfoNil(b bool)
SetLicenseInfoNil sets the value for LicenseInfo to be an explicit nil
func (o *IaasUcsdInfo) UnsetLicenseInfo()
UnsetLicenseInfo ensures that no value is present for LicenseInfo, not even an explicit nil
func (o *IaasUcsdInfo) GetMostRunTasks() []IaasMostRunTasksRelationship
GetMostRunTasks returns the MostRunTasks field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetMostRunTasksOk() (*[]IaasMostRunTasksRelationship, bool)
GetMostRunTasksOk returns a tuple with the MostRunTasks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetMostRunTasks(v []IaasMostRunTasksRelationship)
SetMostRunTasks sets MostRunTasks field to given value.
func (o *IaasUcsdInfo) HasMostRunTasks() bool
HasMostRunTasks returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetMostRunTasksNil(b bool)
SetMostRunTasksNil sets the value for MostRunTasks to be an explicit nil
func (o *IaasUcsdInfo) UnsetMostRunTasks()
UnsetMostRunTasks ensures that no value is present for MostRunTasks, not even an explicit nil
func (o *IaasUcsdInfo) GetRegisteredDevice() AssetDeviceRegistrationRelationship
GetRegisteredDevice returns the RegisteredDevice field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) 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 *IaasUcsdInfo) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)
SetRegisteredDevice sets RegisteredDevice field to given value.
func (o *IaasUcsdInfo) HasRegisteredDevice() bool
HasRegisteredDevice returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetRegisteredDeviceNil(b bool)
SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil
func (o *IaasUcsdInfo) UnsetRegisteredDevice()
UnsetRegisteredDevice ensures that no value is present for RegisteredDevice, not even an explicit nil
func (o *IaasUcsdInfo) GetSystemTaskInfo() []IaasSystemTaskInfoRelationship
GetSystemTaskInfo returns the SystemTaskInfo field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetSystemTaskInfoOk() (*[]IaasSystemTaskInfoRelationship, bool)
GetSystemTaskInfoOk returns a tuple with the SystemTaskInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetSystemTaskInfo(v []IaasSystemTaskInfoRelationship)
SetSystemTaskInfo sets SystemTaskInfo field to given value.
func (o *IaasUcsdInfo) HasSystemTaskInfo() bool
HasSystemTaskInfo returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetSystemTaskInfoNil(b bool)
SetSystemTaskInfoNil sets the value for SystemTaskInfo to be an explicit nil
func (o *IaasUcsdInfo) UnsetSystemTaskInfo()
UnsetSystemTaskInfo ensures that no value is present for SystemTaskInfo, not even an explicit nil
func (o *IaasUcsdInfo) GetUcsdManagedInfra() IaasUcsdManagedInfraRelationship
GetUcsdManagedInfra returns the UcsdManagedInfra field if non-nil, zero value otherwise.
func (o *IaasUcsdInfo) GetUcsdManagedInfraOk() (*IaasUcsdManagedInfraRelationship, bool)
GetUcsdManagedInfraOk returns a tuple with the UcsdManagedInfra field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasUcsdInfo) SetUcsdManagedInfra(v IaasUcsdManagedInfraRelationship)
SetUcsdManagedInfra sets UcsdManagedInfra field to given value.
func (o *IaasUcsdInfo) HasUcsdManagedInfra() bool
HasUcsdManagedInfra returns a boolean if a field has been set.
func (o *IaasUcsdInfo) SetUcsdManagedInfraNil(b bool)
SetUcsdManagedInfraNil sets the value for UcsdManagedInfra to be an explicit nil
func (o *IaasUcsdInfo) UnsetUcsdManagedInfra()
UnsetUcsdManagedInfra ensures that no value is present for UcsdManagedInfra, not even an explicit nil