Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to NullableString | Id of the resource. | [optional] |
Name | Pointer to NullableString | Name of the resource. | [optional] |
XDPath | Pointer to NullableString | XenApp & XenDesktop path to the resource on the hypervisor. An example value is: `XDHyp:\Connections\{{hypervisor name}}\{{vm name}}.vm\{{snapshot name}}.snapshot` or `XDHyp:\HostingUnits\{{resource pool name}}\{{resource name}}.{{resource type}}` | [optional] |
RelativePath | Pointer to NullableString | Path to the object, relative to the resource pool from which it was queried. `{{vm name}}.vm/{{snapshot name}}.snapshot` | [optional] |
FullRelativePath | Pointer to NullableString | Full path to the resource, including the hypervisor, relative to the root of the API. Example: `Hypervisors/{{hypervisor id}}/ResourcePools/{{resource pool id}}/Resources/{{RelativePath}}` | [optional] |
ResourceType | Pointer to NullableString | Type of resource. | [optional] |
ObjectTypeName | Pointer to NullableString | The type name of the hypervisor resource object. | [optional] |
ResourceContainer | Pointer to HypervisorResourceRefResponseModel | [optional] | |
ResourcePoolXDPath | Pointer to NullableString | Citrix Apps and Desktops path to the resource on the ResourcePool. An example value is: `XDHyp:\HostingUnits\{{resource pool name}}\{{resource name}}.{{resource type}}` This value | [optional] |
func NewHypervisorResourceRefResponseModel() *HypervisorResourceRefResponseModel
NewHypervisorResourceRefResponseModel instantiates a new HypervisorResourceRefResponseModel 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 NewHypervisorResourceRefResponseModelWithDefaults() *HypervisorResourceRefResponseModel
NewHypervisorResourceRefResponseModelWithDefaults instantiates a new HypervisorResourceRefResponseModel 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 *HypervisorResourceRefResponseModel) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetId(v string)
SetId sets Id field to given value.
func (o *HypervisorResourceRefResponseModel) HasId() bool
HasId returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetIdNil(b bool)
SetIdNil sets the value for Id to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetId()
UnsetId ensures that no value is present for Id, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetName(v string)
SetName sets Name field to given value.
func (o *HypervisorResourceRefResponseModel) HasName() bool
HasName returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetNameNil(b bool)
SetNameNil sets the value for Name to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetName()
UnsetName ensures that no value is present for Name, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetXDPath() string
GetXDPath returns the XDPath field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetXDPathOk() (*string, bool)
GetXDPathOk returns a tuple with the XDPath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetXDPath(v string)
SetXDPath sets XDPath field to given value.
func (o *HypervisorResourceRefResponseModel) HasXDPath() bool
HasXDPath returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetXDPathNil(b bool)
SetXDPathNil sets the value for XDPath to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetXDPath()
UnsetXDPath ensures that no value is present for XDPath, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetRelativePath() string
GetRelativePath returns the RelativePath field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetRelativePathOk() (*string, bool)
GetRelativePathOk returns a tuple with the RelativePath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetRelativePath(v string)
SetRelativePath sets RelativePath field to given value.
func (o *HypervisorResourceRefResponseModel) HasRelativePath() bool
HasRelativePath returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetRelativePathNil(b bool)
SetRelativePathNil sets the value for RelativePath to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetRelativePath()
UnsetRelativePath ensures that no value is present for RelativePath, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetFullRelativePath() string
GetFullRelativePath returns the FullRelativePath field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetFullRelativePathOk() (*string, bool)
GetFullRelativePathOk returns a tuple with the FullRelativePath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetFullRelativePath(v string)
SetFullRelativePath sets FullRelativePath field to given value.
func (o *HypervisorResourceRefResponseModel) HasFullRelativePath() bool
HasFullRelativePath returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetFullRelativePathNil(b bool)
SetFullRelativePathNil sets the value for FullRelativePath to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetFullRelativePath()
UnsetFullRelativePath ensures that no value is present for FullRelativePath, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetResourceType() string
GetResourceType returns the ResourceType field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetResourceTypeOk() (*string, bool)
GetResourceTypeOk returns a tuple with the ResourceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetResourceType(v string)
SetResourceType sets ResourceType field to given value.
func (o *HypervisorResourceRefResponseModel) HasResourceType() bool
HasResourceType returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetResourceTypeNil(b bool)
SetResourceTypeNil sets the value for ResourceType to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetResourceType()
UnsetResourceType ensures that no value is present for ResourceType, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetObjectTypeName() string
GetObjectTypeName returns the ObjectTypeName field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetObjectTypeNameOk() (*string, bool)
GetObjectTypeNameOk returns a tuple with the ObjectTypeName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetObjectTypeName(v string)
SetObjectTypeName sets ObjectTypeName field to given value.
func (o *HypervisorResourceRefResponseModel) HasObjectTypeName() bool
HasObjectTypeName returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetObjectTypeNameNil(b bool)
SetObjectTypeNameNil sets the value for ObjectTypeName to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetObjectTypeName()
UnsetObjectTypeName ensures that no value is present for ObjectTypeName, not even an explicit nil
func (o *HypervisorResourceRefResponseModel) GetResourceContainer() HypervisorResourceRefResponseModel
GetResourceContainer returns the ResourceContainer field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetResourceContainerOk() (*HypervisorResourceRefResponseModel, bool)
GetResourceContainerOk returns a tuple with the ResourceContainer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetResourceContainer(v HypervisorResourceRefResponseModel)
SetResourceContainer sets ResourceContainer field to given value.
func (o *HypervisorResourceRefResponseModel) HasResourceContainer() bool
HasResourceContainer returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) GetResourcePoolXDPath() string
GetResourcePoolXDPath returns the ResourcePoolXDPath field if non-nil, zero value otherwise.
func (o *HypervisorResourceRefResponseModel) GetResourcePoolXDPathOk() (*string, bool)
GetResourcePoolXDPathOk returns a tuple with the ResourcePoolXDPath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *HypervisorResourceRefResponseModel) SetResourcePoolXDPath(v string)
SetResourcePoolXDPath sets ResourcePoolXDPath field to given value.
func (o *HypervisorResourceRefResponseModel) HasResourcePoolXDPath() bool
HasResourcePoolXDPath returns a boolean if a field has been set.
func (o *HypervisorResourceRefResponseModel) SetResourcePoolXDPathNil(b bool)
SetResourcePoolXDPathNil sets the value for ResourcePoolXDPath to be an explicit nil
func (o *HypervisorResourceRefResponseModel) UnsetResourcePoolXDPath()
UnsetResourcePoolXDPath ensures that no value is present for ResourcePoolXDPath, not even an explicit nil