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.DeviceStatus"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "iaas.DeviceStatus"] |
AccountName | Pointer to string | The UCSD infra account name. Account Name is created when UCSD admin adds any new infra account (Physical/Virtual/Compute/Network) to be managed by UCSD. | [optional] [readonly] |
AccountType | Pointer to string | The UCSD Infra Account type. | [optional] [readonly] |
Category | Pointer to string | The UCSD Infra Account category. | [optional] [readonly] |
ClaimStatus | Pointer to string | Describes if the device is claimed in Intersight or not. * `Unknown` - If UCS Director managed account claim status information is unknown. * `Yes` - If UCS Director managed account is claimed in Intersight. * `No` - If UCS Director managed account is not claimed in Intersight. * `Not Applicable` - If UCS Director managed account is not capable of providing claim status information. | [optional] [readonly] [default to "Unknown"] |
ConnectionStatus | Pointer to string | Describes about the connection status between the UCSD and the actual end device. | [optional] [readonly] |
DeviceModel | Pointer to string | Describes about the device model. | [optional] [readonly] |
DeviceVendor | Pointer to string | Describes about the device vendor/manufacturer of the device. | [optional] [readonly] |
DeviceVersion | Pointer to string | Describes about the current firmware version running on the device. | [optional] [readonly] |
IpAddress | Pointer to string | The IPAddress of the device. | [optional] [readonly] |
Pod | Pointer to string | Describes about the pod to which this device belongs to in UCSD. | [optional] [readonly] |
PodType | Pointer to string | Describes about the podType of Pod to which this device belongs to in UCSD. | [optional] [readonly] |
Guid | Pointer to NullableIaasUcsdInfoRelationship | [optional] |
func NewIaasDeviceStatus(classId string, objectType string, ) *IaasDeviceStatus
NewIaasDeviceStatus instantiates a new IaasDeviceStatus 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 NewIaasDeviceStatusWithDefaults() *IaasDeviceStatus
NewIaasDeviceStatusWithDefaults instantiates a new IaasDeviceStatus 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 *IaasDeviceStatus) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) 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 *IaasDeviceStatus) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *IaasDeviceStatus) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) 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 *IaasDeviceStatus) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *IaasDeviceStatus) GetAccountName() string
GetAccountName returns the AccountName field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetAccountNameOk() (*string, bool)
GetAccountNameOk returns a tuple with the AccountName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetAccountName(v string)
SetAccountName sets AccountName field to given value.
func (o *IaasDeviceStatus) HasAccountName() bool
HasAccountName returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetAccountType() string
GetAccountType returns the AccountType field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetAccountTypeOk() (*string, bool)
GetAccountTypeOk returns a tuple with the AccountType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetAccountType(v string)
SetAccountType sets AccountType field to given value.
func (o *IaasDeviceStatus) HasAccountType() bool
HasAccountType returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetCategory() string
GetCategory returns the Category field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) 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 *IaasDeviceStatus) SetCategory(v string)
SetCategory sets Category field to given value.
func (o *IaasDeviceStatus) HasCategory() bool
HasCategory returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetClaimStatus() string
GetClaimStatus returns the ClaimStatus field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetClaimStatusOk() (*string, bool)
GetClaimStatusOk returns a tuple with the ClaimStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetClaimStatus(v string)
SetClaimStatus sets ClaimStatus field to given value.
func (o *IaasDeviceStatus) HasClaimStatus() bool
HasClaimStatus returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetConnectionStatus() string
GetConnectionStatus returns the ConnectionStatus field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetConnectionStatusOk() (*string, bool)
GetConnectionStatusOk returns a tuple with the ConnectionStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetConnectionStatus(v string)
SetConnectionStatus sets ConnectionStatus field to given value.
func (o *IaasDeviceStatus) HasConnectionStatus() bool
HasConnectionStatus returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetDeviceModel() string
GetDeviceModel returns the DeviceModel field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetDeviceModelOk() (*string, bool)
GetDeviceModelOk returns a tuple with the DeviceModel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetDeviceModel(v string)
SetDeviceModel sets DeviceModel field to given value.
func (o *IaasDeviceStatus) HasDeviceModel() bool
HasDeviceModel returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetDeviceVendor() string
GetDeviceVendor returns the DeviceVendor field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetDeviceVendorOk() (*string, bool)
GetDeviceVendorOk returns a tuple with the DeviceVendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetDeviceVendor(v string)
SetDeviceVendor sets DeviceVendor field to given value.
func (o *IaasDeviceStatus) HasDeviceVendor() bool
HasDeviceVendor returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetDeviceVersion() string
GetDeviceVersion returns the DeviceVersion field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetDeviceVersionOk() (*string, bool)
GetDeviceVersionOk returns a tuple with the DeviceVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetDeviceVersion(v string)
SetDeviceVersion sets DeviceVersion field to given value.
func (o *IaasDeviceStatus) HasDeviceVersion() bool
HasDeviceVersion returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetIpAddress() string
GetIpAddress returns the IpAddress field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetIpAddressOk() (*string, bool)
GetIpAddressOk returns a tuple with the IpAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetIpAddress(v string)
SetIpAddress sets IpAddress field to given value.
func (o *IaasDeviceStatus) HasIpAddress() bool
HasIpAddress returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetPod() string
GetPod returns the Pod field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetPodOk() (*string, bool)
GetPodOk returns a tuple with the Pod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetPod(v string)
SetPod sets Pod field to given value.
func (o *IaasDeviceStatus) HasPod() bool
HasPod returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetPodType() string
GetPodType returns the PodType field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetPodTypeOk() (*string, bool)
GetPodTypeOk returns a tuple with the PodType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IaasDeviceStatus) SetPodType(v string)
SetPodType sets PodType field to given value.
func (o *IaasDeviceStatus) HasPodType() bool
HasPodType returns a boolean if a field has been set.
func (o *IaasDeviceStatus) GetGuid() IaasUcsdInfoRelationship
GetGuid returns the Guid field if non-nil, zero value otherwise.
func (o *IaasDeviceStatus) GetGuidOk() (*IaasUcsdInfoRelationship, 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 *IaasDeviceStatus) SetGuid(v IaasUcsdInfoRelationship)
SetGuid sets Guid field to given value.
func (o *IaasDeviceStatus) HasGuid() bool
HasGuid returns a boolean if a field has been set.
func (o *IaasDeviceStatus) SetGuidNil(b bool)
SetGuidNil sets the value for Guid to be an explicit nil
func (o *IaasDeviceStatus) UnsetGuid()
UnsetGuid ensures that no value is present for Guid, not even an explicit nil