Skip to content

Latest commit

 

History

History
620 lines (339 loc) · 19 KB

IaasUcsdInfo.md

File metadata and controls

620 lines (339 loc) · 19 KB

IaasUcsdInfo

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

Methods

NewIaasUcsdInfo

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

NewIaasUcsdInfoWithDefaults

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

GetClassId

func (o *IaasUcsdInfo) GetClassId() string

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

GetClassIdOk

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.

SetClassId

func (o *IaasUcsdInfo) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *IaasUcsdInfo) GetObjectType() string

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

GetObjectTypeOk

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.

SetObjectType

func (o *IaasUcsdInfo) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetDeviceId

func (o *IaasUcsdInfo) GetDeviceId() string

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

GetDeviceIdOk

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.

SetDeviceId

func (o *IaasUcsdInfo) SetDeviceId(v string)

SetDeviceId sets DeviceId field to given value.

HasDeviceId

func (o *IaasUcsdInfo) HasDeviceId() bool

HasDeviceId returns a boolean if a field has been set.

GetGuid

func (o *IaasUcsdInfo) GetGuid() string

GetGuid returns the Guid field if non-nil, zero value otherwise.

GetGuidOk

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.

SetGuid

func (o *IaasUcsdInfo) SetGuid(v string)

SetGuid sets Guid field to given value.

HasGuid

func (o *IaasUcsdInfo) HasGuid() bool

HasGuid returns a boolean if a field has been set.

GetHostName

func (o *IaasUcsdInfo) GetHostName() string

GetHostName returns the HostName field if non-nil, zero value otherwise.

GetHostNameOk

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.

SetHostName

func (o *IaasUcsdInfo) SetHostName(v string)

SetHostName sets HostName field to given value.

HasHostName

func (o *IaasUcsdInfo) HasHostName() bool

HasHostName returns a boolean if a field has been set.

GetIp

func (o *IaasUcsdInfo) GetIp() string

GetIp returns the Ip field if non-nil, zero value otherwise.

GetIpOk

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.

SetIp

func (o *IaasUcsdInfo) SetIp(v string)

SetIp sets Ip field to given value.

HasIp

func (o *IaasUcsdInfo) HasIp() bool

HasIp returns a boolean if a field has been set.

GetLastBackup

func (o *IaasUcsdInfo) GetLastBackup() time.Time

GetLastBackup returns the LastBackup field if non-nil, zero value otherwise.

GetLastBackupOk

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.

SetLastBackup

func (o *IaasUcsdInfo) SetLastBackup(v time.Time)

SetLastBackup sets LastBackup field to given value.

HasLastBackup

func (o *IaasUcsdInfo) HasLastBackup() bool

HasLastBackup returns a boolean if a field has been set.

GetNodeType

func (o *IaasUcsdInfo) GetNodeType() string

GetNodeType returns the NodeType field if non-nil, zero value otherwise.

GetNodeTypeOk

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.

SetNodeType

func (o *IaasUcsdInfo) SetNodeType(v string)

SetNodeType sets NodeType field to given value.

HasNodeType

func (o *IaasUcsdInfo) HasNodeType() bool

HasNodeType returns a boolean if a field has been set.

GetProductName

func (o *IaasUcsdInfo) GetProductName() string

GetProductName returns the ProductName field if non-nil, zero value otherwise.

GetProductNameOk

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.

SetProductName

func (o *IaasUcsdInfo) SetProductName(v string)

SetProductName sets ProductName field to given value.

HasProductName

func (o *IaasUcsdInfo) HasProductName() bool

HasProductName returns a boolean if a field has been set.

GetProductVendor

func (o *IaasUcsdInfo) GetProductVendor() string

GetProductVendor returns the ProductVendor field if non-nil, zero value otherwise.

GetProductVendorOk

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.

SetProductVendor

func (o *IaasUcsdInfo) SetProductVendor(v string)

SetProductVendor sets ProductVendor field to given value.

HasProductVendor

func (o *IaasUcsdInfo) HasProductVendor() bool

HasProductVendor returns a boolean if a field has been set.

GetProductVersion

func (o *IaasUcsdInfo) GetProductVersion() string

GetProductVersion returns the ProductVersion field if non-nil, zero value otherwise.

GetProductVersionOk

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.

SetProductVersion

func (o *IaasUcsdInfo) SetProductVersion(v string)

SetProductVersion sets ProductVersion field to given value.

HasProductVersion

func (o *IaasUcsdInfo) HasProductVersion() bool

HasProductVersion returns a boolean if a field has been set.

GetStatus

func (o *IaasUcsdInfo) GetStatus() string

GetStatus returns the Status field if non-nil, zero value otherwise.

GetStatusOk

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.

SetStatus

func (o *IaasUcsdInfo) SetStatus(v string)

SetStatus sets Status field to given value.

HasStatus

func (o *IaasUcsdInfo) HasStatus() bool

HasStatus returns a boolean if a field has been set.

GetConnectorPack

func (o *IaasUcsdInfo) GetConnectorPack() []IaasConnectorPackRelationship

GetConnectorPack returns the ConnectorPack field if non-nil, zero value otherwise.

GetConnectorPackOk

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.

SetConnectorPack

func (o *IaasUcsdInfo) SetConnectorPack(v []IaasConnectorPackRelationship)

SetConnectorPack sets ConnectorPack field to given value.

HasConnectorPack

func (o *IaasUcsdInfo) HasConnectorPack() bool

HasConnectorPack returns a boolean if a field has been set.

SetConnectorPackNil

func (o *IaasUcsdInfo) SetConnectorPackNil(b bool)

SetConnectorPackNil sets the value for ConnectorPack to be an explicit nil

UnsetConnectorPack

func (o *IaasUcsdInfo) UnsetConnectorPack()

UnsetConnectorPack ensures that no value is present for ConnectorPack, not even an explicit nil

GetCustomTaskInfo

func (o *IaasUcsdInfo) GetCustomTaskInfo() []IaasCustomTaskInfoRelationship

GetCustomTaskInfo returns the CustomTaskInfo field if non-nil, zero value otherwise.

GetCustomTaskInfoOk

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.

SetCustomTaskInfo

func (o *IaasUcsdInfo) SetCustomTaskInfo(v []IaasCustomTaskInfoRelationship)

SetCustomTaskInfo sets CustomTaskInfo field to given value.

HasCustomTaskInfo

func (o *IaasUcsdInfo) HasCustomTaskInfo() bool

HasCustomTaskInfo returns a boolean if a field has been set.

SetCustomTaskInfoNil

func (o *IaasUcsdInfo) SetCustomTaskInfoNil(b bool)

SetCustomTaskInfoNil sets the value for CustomTaskInfo to be an explicit nil

UnsetCustomTaskInfo

func (o *IaasUcsdInfo) UnsetCustomTaskInfo()

UnsetCustomTaskInfo ensures that no value is present for CustomTaskInfo, not even an explicit nil

GetDeviceStatus

func (o *IaasUcsdInfo) GetDeviceStatus() []IaasDeviceStatusRelationship

GetDeviceStatus returns the DeviceStatus field if non-nil, zero value otherwise.

GetDeviceStatusOk

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.

SetDeviceStatus

func (o *IaasUcsdInfo) SetDeviceStatus(v []IaasDeviceStatusRelationship)

SetDeviceStatus sets DeviceStatus field to given value.

HasDeviceStatus

func (o *IaasUcsdInfo) HasDeviceStatus() bool

HasDeviceStatus returns a boolean if a field has been set.

SetDeviceStatusNil

func (o *IaasUcsdInfo) SetDeviceStatusNil(b bool)

SetDeviceStatusNil sets the value for DeviceStatus to be an explicit nil

UnsetDeviceStatus

func (o *IaasUcsdInfo) UnsetDeviceStatus()

UnsetDeviceStatus ensures that no value is present for DeviceStatus, not even an explicit nil

GetLicenseInfo

func (o *IaasUcsdInfo) GetLicenseInfo() IaasLicenseInfoRelationship

GetLicenseInfo returns the LicenseInfo field if non-nil, zero value otherwise.

GetLicenseInfoOk

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.

SetLicenseInfo

func (o *IaasUcsdInfo) SetLicenseInfo(v IaasLicenseInfoRelationship)

SetLicenseInfo sets LicenseInfo field to given value.

HasLicenseInfo

func (o *IaasUcsdInfo) HasLicenseInfo() bool

HasLicenseInfo returns a boolean if a field has been set.

SetLicenseInfoNil

func (o *IaasUcsdInfo) SetLicenseInfoNil(b bool)

SetLicenseInfoNil sets the value for LicenseInfo to be an explicit nil

UnsetLicenseInfo

func (o *IaasUcsdInfo) UnsetLicenseInfo()

UnsetLicenseInfo ensures that no value is present for LicenseInfo, not even an explicit nil

GetMostRunTasks

func (o *IaasUcsdInfo) GetMostRunTasks() []IaasMostRunTasksRelationship

GetMostRunTasks returns the MostRunTasks field if non-nil, zero value otherwise.

GetMostRunTasksOk

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.

SetMostRunTasks

func (o *IaasUcsdInfo) SetMostRunTasks(v []IaasMostRunTasksRelationship)

SetMostRunTasks sets MostRunTasks field to given value.

HasMostRunTasks

func (o *IaasUcsdInfo) HasMostRunTasks() bool

HasMostRunTasks returns a boolean if a field has been set.

SetMostRunTasksNil

func (o *IaasUcsdInfo) SetMostRunTasksNil(b bool)

SetMostRunTasksNil sets the value for MostRunTasks to be an explicit nil

UnsetMostRunTasks

func (o *IaasUcsdInfo) UnsetMostRunTasks()

UnsetMostRunTasks ensures that no value is present for MostRunTasks, not even an explicit nil

GetRegisteredDevice

func (o *IaasUcsdInfo) GetRegisteredDevice() AssetDeviceRegistrationRelationship

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

GetRegisteredDeviceOk

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.

SetRegisteredDevice

func (o *IaasUcsdInfo) SetRegisteredDevice(v AssetDeviceRegistrationRelationship)

SetRegisteredDevice sets RegisteredDevice field to given value.

HasRegisteredDevice

func (o *IaasUcsdInfo) HasRegisteredDevice() bool

HasRegisteredDevice returns a boolean if a field has been set.

SetRegisteredDeviceNil

func (o *IaasUcsdInfo) SetRegisteredDeviceNil(b bool)

SetRegisteredDeviceNil sets the value for RegisteredDevice to be an explicit nil

UnsetRegisteredDevice

func (o *IaasUcsdInfo) UnsetRegisteredDevice()

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

GetSystemTaskInfo

func (o *IaasUcsdInfo) GetSystemTaskInfo() []IaasSystemTaskInfoRelationship

GetSystemTaskInfo returns the SystemTaskInfo field if non-nil, zero value otherwise.

GetSystemTaskInfoOk

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.

SetSystemTaskInfo

func (o *IaasUcsdInfo) SetSystemTaskInfo(v []IaasSystemTaskInfoRelationship)

SetSystemTaskInfo sets SystemTaskInfo field to given value.

HasSystemTaskInfo

func (o *IaasUcsdInfo) HasSystemTaskInfo() bool

HasSystemTaskInfo returns a boolean if a field has been set.

SetSystemTaskInfoNil

func (o *IaasUcsdInfo) SetSystemTaskInfoNil(b bool)

SetSystemTaskInfoNil sets the value for SystemTaskInfo to be an explicit nil

UnsetSystemTaskInfo

func (o *IaasUcsdInfo) UnsetSystemTaskInfo()

UnsetSystemTaskInfo ensures that no value is present for SystemTaskInfo, not even an explicit nil

GetUcsdManagedInfra

func (o *IaasUcsdInfo) GetUcsdManagedInfra() IaasUcsdManagedInfraRelationship

GetUcsdManagedInfra returns the UcsdManagedInfra field if non-nil, zero value otherwise.

GetUcsdManagedInfraOk

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.

SetUcsdManagedInfra

func (o *IaasUcsdInfo) SetUcsdManagedInfra(v IaasUcsdManagedInfraRelationship)

SetUcsdManagedInfra sets UcsdManagedInfra field to given value.

HasUcsdManagedInfra

func (o *IaasUcsdInfo) HasUcsdManagedInfra() bool

HasUcsdManagedInfra returns a boolean if a field has been set.

SetUcsdManagedInfraNil

func (o *IaasUcsdInfo) SetUcsdManagedInfraNil(b bool)

SetUcsdManagedInfraNil sets the value for UcsdManagedInfra to be an explicit nil

UnsetUcsdManagedInfra

func (o *IaasUcsdInfo) UnsetUcsdManagedInfra()

UnsetUcsdManagedInfra ensures that no value is present for UcsdManagedInfra, not even an explicit nil

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