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 "kvm.Session"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "kvm.Session"] |
KvmLaunchUrlPath | Pointer to string | One time URL that is used to launch the vKVM console. | [optional] |
KvmSessionId | Pointer to string | Unique ID of the KVM Session URI. | [optional] |
OneTimePassword | Pointer to string | Temporary one-time password for vKVM access. | [optional] |
SsoSupported | Pointer to bool | Indicates if vKVM SSO is supported on the server. | [optional] [readonly] |
Username | Pointer to string | Username used for vKVM access. | [optional] |
Device | Pointer to NullableAssetDeviceRegistrationRelationship | [optional] | |
Server | Pointer to NullableComputePhysicalRelationship | [optional] | |
Tunnel | Pointer to NullableKvmTunnelRelationship | [optional] |
func NewKvmSession(classId string, objectType string, ) *KvmSession
NewKvmSession instantiates a new KvmSession 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 NewKvmSessionWithDefaults() *KvmSession
NewKvmSessionWithDefaults instantiates a new KvmSession 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 *KvmSession) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *KvmSession) 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 *KvmSession) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *KvmSession) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *KvmSession) 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 *KvmSession) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *KvmSession) GetKvmLaunchUrlPath() string
GetKvmLaunchUrlPath returns the KvmLaunchUrlPath field if non-nil, zero value otherwise.
func (o *KvmSession) GetKvmLaunchUrlPathOk() (*string, bool)
GetKvmLaunchUrlPathOk returns a tuple with the KvmLaunchUrlPath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetKvmLaunchUrlPath(v string)
SetKvmLaunchUrlPath sets KvmLaunchUrlPath field to given value.
func (o *KvmSession) HasKvmLaunchUrlPath() bool
HasKvmLaunchUrlPath returns a boolean if a field has been set.
func (o *KvmSession) GetKvmSessionId() string
GetKvmSessionId returns the KvmSessionId field if non-nil, zero value otherwise.
func (o *KvmSession) GetKvmSessionIdOk() (*string, bool)
GetKvmSessionIdOk returns a tuple with the KvmSessionId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetKvmSessionId(v string)
SetKvmSessionId sets KvmSessionId field to given value.
func (o *KvmSession) HasKvmSessionId() bool
HasKvmSessionId returns a boolean if a field has been set.
func (o *KvmSession) GetOneTimePassword() string
GetOneTimePassword returns the OneTimePassword field if non-nil, zero value otherwise.
func (o *KvmSession) GetOneTimePasswordOk() (*string, bool)
GetOneTimePasswordOk returns a tuple with the OneTimePassword field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetOneTimePassword(v string)
SetOneTimePassword sets OneTimePassword field to given value.
func (o *KvmSession) HasOneTimePassword() bool
HasOneTimePassword returns a boolean if a field has been set.
func (o *KvmSession) GetSsoSupported() bool
GetSsoSupported returns the SsoSupported field if non-nil, zero value otherwise.
func (o *KvmSession) GetSsoSupportedOk() (*bool, bool)
GetSsoSupportedOk returns a tuple with the SsoSupported field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetSsoSupported(v bool)
SetSsoSupported sets SsoSupported field to given value.
func (o *KvmSession) HasSsoSupported() bool
HasSsoSupported returns a boolean if a field has been set.
func (o *KvmSession) GetUsername() string
GetUsername returns the Username field if non-nil, zero value otherwise.
func (o *KvmSession) GetUsernameOk() (*string, bool)
GetUsernameOk returns a tuple with the Username field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetUsername(v string)
SetUsername sets Username field to given value.
func (o *KvmSession) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (o *KvmSession) GetDevice() AssetDeviceRegistrationRelationship
GetDevice returns the Device field if non-nil, zero value otherwise.
func (o *KvmSession) GetDeviceOk() (*AssetDeviceRegistrationRelationship, bool)
GetDeviceOk returns a tuple with the Device field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetDevice(v AssetDeviceRegistrationRelationship)
SetDevice sets Device field to given value.
func (o *KvmSession) HasDevice() bool
HasDevice returns a boolean if a field has been set.
func (o *KvmSession) SetDeviceNil(b bool)
SetDeviceNil sets the value for Device to be an explicit nil
func (o *KvmSession) UnsetDevice()
UnsetDevice ensures that no value is present for Device, not even an explicit nil
func (o *KvmSession) GetServer() ComputePhysicalRelationship
GetServer returns the Server field if non-nil, zero value otherwise.
func (o *KvmSession) GetServerOk() (*ComputePhysicalRelationship, bool)
GetServerOk returns a tuple with the Server field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetServer(v ComputePhysicalRelationship)
SetServer sets Server field to given value.
func (o *KvmSession) HasServer() bool
HasServer returns a boolean if a field has been set.
func (o *KvmSession) SetServerNil(b bool)
SetServerNil sets the value for Server to be an explicit nil
func (o *KvmSession) UnsetServer()
UnsetServer ensures that no value is present for Server, not even an explicit nil
func (o *KvmSession) GetTunnel() KvmTunnelRelationship
GetTunnel returns the Tunnel field if non-nil, zero value otherwise.
func (o *KvmSession) GetTunnelOk() (*KvmTunnelRelationship, bool)
GetTunnelOk returns a tuple with the Tunnel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *KvmSession) SetTunnel(v KvmTunnelRelationship)
SetTunnel sets Tunnel field to given value.
func (o *KvmSession) HasTunnel() bool
HasTunnel returns a boolean if a field has been set.
func (o *KvmSession) SetTunnelNil(b bool)
SetTunnelNil sets the value for Tunnel to be an explicit nil
func (o *KvmSession) UnsetTunnel()
UnsetTunnel ensures that no value is present for Tunnel, not even an explicit nil